[發明專利]一種基于乒乓操作的高效率控制器及其方法在審
| 申請號: | 201410833374.1 | 申請日: | 2014-12-29 |
| 公開(公告)號: | CN104461465A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 潘紅兵;李麗;錢禹;任穩穩;陳鎧;周海斌;何書專;沙金;李偉 | 申請(專利權)人: | 南京大學;中國電子科技集團公司第十四研究所 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/38 |
| 代理公司: | 南京匯盛專利商標事務所(普通合伙) 32238 | 代理人: | 陳揚 |
| 地址: | 210093 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 乒乓 操作 高效率 控制器 及其 方法 | ||
1.一種基于乒乓操作的高效率控制器,與外部DSP核連接,其特征在于包括
外部接口模塊,用于實現控制器與外部DSP之間的數據傳遞;
主狀態機模塊,用于完成狀態的跳轉,通過將計算時間掩蓋搬運數據的時間,實現乒乓功能;
寄存器組,用于實現外部DSP與本控制器的信息交互;
存儲分配單元,用于完成內部存儲的分配,為實現乒乓操作提供存儲資源基礎。
2.根據權利要求1所述的基于乒乓操作的高效率控制器,其特征在于所述主狀態機模塊狀態設置,在啟動“乒”部分運算后,直接搬運“乓”部分所需數據,實現將搬運數據的時間掩蓋。
3.根據權利要求1所述的基于乒乓操作的高效率控制器,其特征在于所述存儲分配單元為靜態隨機存儲器,包括系統存儲單元與數據存儲單元,所述系數存儲單元由八個存儲塊組成,數據存儲由三十二個存儲塊組成,在乒乓操作時,數據存儲分為前后各十六個存儲塊,分別作為“乒”、?“乓”部分運算的存儲資源。
4.如權利要求1-3任一項所述的基于乒乓操作的高效率控制器,提供一種基于乒乓操作的高效率控制方法,其特征在于包括如下步驟:
1)主狀態機模塊檢測配置信息,若配置信息有效,則讀入配置信息,轉入步驟2);
2)主狀態機模塊分析配置信息中的運算類型,若運算類型合法,則進入步驟3);
3)主狀態機模塊查詢DMA是否空閑,若DMA忙則保持查詢狀態直到檢測到DMA空閑,將搬運第一批源數據時DMA所需的參數傳入DMA;
4)DMA搬運第一批源數據,當收到搬運結束的信號時,轉入步驟5);
5)判斷是否需要搬運第二批源數據,若需要則轉入步驟6),若不需要則轉入步驟8);
6)查詢DMA是否空閑,若DMA忙則保持查詢狀態直到檢測到DMA空閑,將搬運第二批源數據時DMA所需的參數傳入DMA,配置完成后轉入步驟7);
7)DMA搬運第二批源數據,當收到搬運結束的信號時,轉入步驟8);
8)在該狀態下拉低與DMA相關的所有信號,轉入步驟9);
9)查詢運算陣列是否空閑,若運算陣列忙則保持查詢狀態直到檢測到運算陣列空閑,啟動運算陣列;
10)若需要乒乓操作且為第一次乒乓,則轉入步驟2),否則查詢運算陣列是否計算完畢,若收到計算完成信號,則轉入步驟11);
11)查詢DMA是否空閑,若DMA忙則保持查詢狀態直到檢測到DMA空閑,將搬運結果數據時DMA所需的參數傳入DMA,配置完成后進入步驟12);
12)DMA搬運結果數據,當收到搬運結束的信號時,轉入步驟13);
13)若需要乒乓操作且為最后一次乒乓,則轉入步驟11),若需要乒乓操作但不是最后一次乒乓,則轉入步驟2),若整個算法完成,則轉入步驟1),主狀態機模塊處于等待狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京大學;中國電子科技集團公司第十四研究所,未經南京大學;中國電子科技集團公司第十四研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410833374.1/1.html,轉載請聲明來源鉆瓜專利網。





