[發明專利]一種多處理器通信裝置及方法在審
| 申請號: | 201611024100.3 | 申請日: | 2016-11-17 |
| 公開(公告)號: | CN108073545A | 公開(公告)日: | 2018-05-25 |
| 發明(設計)人: | 劉娜 | 申請(專利權)人: | 聯芯科技有限公司;大唐半導體設計有限公司 |
| 主分類號: | G06F15/167 | 分類號: | G06F15/167 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
| 地址: | 200233 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 中斷控制器 接收方處理器 多處理器 通信裝置 非屏蔽狀態 共享內存 中斷信號 屏蔽位 寫入 發送 讀取目標 發送中斷 降低系統 目標數據 系統處理 發送方 處理器 屏蔽 預設 配置 | ||
本發明實施例公開了一種多處理器通信裝置及方法。該多處理器通信裝置具體包括:發送方處理器,用于當有數據寫入的需求時,將目標數據寫入共享內存,并向中斷控制器發送中斷信號;接收方處理器,用于當待執行任務為預設任務時,配置中斷控制器的狀態,以及在接收到中斷控制器發送的中斷信號時,從共享內存中讀取目標數據;中斷控制器,用于根據接收方處理器的配置,生成屏蔽位以處于屏蔽狀態,或者清除屏蔽位以處于非屏蔽狀態,并在非屏蔽狀態時,將中斷信號發送至接收方處理器。本發明實施例可以提高系統處理任務的效率,降低系統負荷。
技術領域
本發明實施例涉及通信技術,尤其涉及一種多處理器通信裝置及方法。
背景技術
目前,多處理器芯片廣泛應用于各種嵌入式設備中,一般分為應用處理器和通信處理器,應用處理器處理應用相關業務,通信處理器負責移動網絡相關業務,移動網絡相關業務存在實時性要求,需要保證其實時性。
應用處理器與通信處理器之間的通信以共享內存為數據單元,以中斷觸發為控制單元進行數據交互。示例性的,當數據從應用處理器發送到通信處理器時,應用處理器為發送方,通信處理器為接收方,具體通信過程是:發送方根據業務需求發送數據,接收方收到中斷通知后,根據系統情況執行接收處理流程。
而現有技術的通信方法中可能存在這樣一種情況:應用處理器一段時間內連續發送了多包數據給通信處理器,每包數據跟隨一個通知中斷,即觸發了多個中斷,而這段時間內,通信處理器需要處理一個要求實時性和優先級都很高的任務task1,而接收數據的任務task2的運行是由應用處理器發送的中斷觸發的,中斷的優先級最高,會觸發通信處理器不停的進入中斷處理流程,中斷處理的開銷增加了系統負荷,影響了實時性要求很高的task1的運行,有可能還導致task1時延,同時接降低了系統處理任務的效率。
發明內容
本發明實施例提供一種多處理器通信裝置及方法,以實現提高系統處理任務的效率、降低系統負荷的目的。
第一方面,本發明實施例提供了一種多處理器通信裝置,包括:
發送方處理器,用于當有數據寫入的需求時,將目標數據寫入共享內存,并向中斷控制器發送中斷信號;
接收方處理器,用于當待執行任務為預設任務時,配置中斷控制器的狀態,以及在接收到中斷控制器發送的中斷信號時,從共享內存中讀取目標數據;
中斷控制器,用于根據接收方處理器的配置,生成屏蔽位以處于屏蔽狀態,或者清除屏蔽位以處于非屏蔽狀態,并在非屏蔽狀態時,將中斷信號發送至接收方處理器。
第二方面,本發明實施例還提供了一種多處理器通信方法,包括:
當發送方處理器有數據寫入的需求時,將目標數據寫入共享內存,并向中斷控制器發送中斷信號;
中斷控制器接收中斷信號,并根據自身當前狀態,在處于屏蔽狀態時將中斷信號屏蔽,在處于非屏蔽狀態時,將中斷信號發送至接收方處理器,其中,當接收方處理器待執行任務為預設任務時,由接收方處理器配置中斷控制器的狀態;
當接收方處理器接收到中斷信號時,從共享內存中讀取目標數據。
本發明實施例通過接收方處理器在待執行任務為預設任務時,配置中斷控制器的狀態,使得發送方處理器向中斷控制器發送中斷信號時,中斷控制器根據接收方處理器的配置,生成屏蔽位以處于屏蔽狀態,或者清除屏蔽位以處于非屏蔽狀態,并在非屏蔽狀態時,將中斷信號發送至接收方處理器,接收方處理器在接收到中斷控制器發送的中斷信號時,從共享內存中讀取目標數據。如此提高預設任務執行的實時性,同時也提高了系統處理任務的效率,降低了系統負荷。
附圖說明
圖1為本發明實施例一提供的一種多處理器通信裝置的結構示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯芯科技有限公司;大唐半導體設計有限公司,未經聯芯科技有限公司;大唐半導體設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611024100.3/2.html,轉載請聲明來源鉆瓜專利網。





