[發明專利]一種支持原址數據交換的存儲器訪問方法及裝置有效
| 申請號: | 201410015782.6 | 申請日: | 2014-01-14 |
| 公開(公告)號: | CN103714026A | 公開(公告)日: | 2014-04-09 |
| 發明(設計)人: | 劉衡竹;陳艇;張劍鋒;張波濤;劉冬培;周理;吳鐵彬 | 申請(專利權)人: | 中國人民解放軍國防科學技術大學 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 湖南兆弘專利事務所 43008 | 代理人: | 周長清 |
| 地址: | 410073 湖南省長沙市開福區硯瓦池正街47號*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 原址 數據 交換 存儲器 訪問 方法 裝置 | ||
1.一種支持原址數據交換的存儲器訪問方法,其特征在于,包括以下步驟:
1)將第一處理器核和第二處理器核的本地讀寫模式寄存器(13)置為數據交換模式,通過所述第一處理器核和第二處理器核的數據讀寫控制器(1)從第一處理器核和第二處理器核的本地存儲器中讀取數據,并將數據分別存儲到第一處理器核和第二處理器核的發送FIFO(2)中,再由第一處理器核和第二處理器核的發送數據打包單元(4)分別從第一處理器核和第二處理器核的發送FIFO(2)中讀取數據,并分別根據第一處理器核和第二處理器核的讀寫模式寄存器(13)、目的地址寄存器(15)的值向片上互連網絡仲裁單元申請第一處理器核到第二處理器核、第二處理器核到第一處理器核的數據通道;
2)所述片上互連網絡仲裁單元在同時接到所述第一處理器核和第二處理器核進行數據交換模式的通道請求時,分別分配第一處理器核到第二處理器核的數據通道給第一處理器核,分配第二處理器核到第一處理器核的數據通道給第二處理器核;
3)所述第一處理器核和第二處理器核的本地DMA裝置分別將步驟1)中所述第一處理器核和第二處理器核的發送FIFO(2)中的數據打包之后通過數據通道輸出給第二處理器核和第一處理器核的接收數據解包單元(5),由所述接收數據解包單元(5)將所述數據包進行解包并存儲到第一處理器核和第二處理器核的接收FIFO(3)中;
4)由步驟3)中所述第一處理器核和第二處理器核的本地DMA裝置分別對發送和接收的數據進行讀寫控制,數據讀寫控制器(1)對讀操作優先,由讀控制器(11)讀出本地存儲器的數據,并將數據存儲到發送FIFO(2)中;
5)所述第一處理器核和第二處理器核的本地存儲器中寫地址小于讀地址時,寫控制器(12)開始將步驟3)中所述接收FIFO(3)中的數據分別寫入所述第一處理器核和第二處理器核的的本地存儲器當中,完成原址數據交換。
2.根據權利要求1所述的支持原址數據交換的存儲器訪問方法,其特征在于:所述步驟2)中,所述第一處理器核的發送數據打包單元(4)根據數據的目的地址和讀寫模式向片上互連網絡仲裁單元申請所述第一處理器核到第二處理器核的數據通道,所述片上互聯網絡仲裁在同時接收到第一處理器核和第二處理器核發出的數據交換請求時,將分別分配空閑的數據通道給第一處理器核和第二處理器核,如果得到通道的使用權,則由所述發送數據打包單元(4)先將讀寫模式信息、源地址信息、目的地址信息和傳輸字節數信息組成數據包頭發送給第二處理器核,緊跟著再發送其他數據給所述第二處理器核。
3.根據權利要求2所述的支持原址數據交換的存儲器訪問方法,其特征在于:所述步驟3)中,所述接收數據解包單元(5)將所述數據包頭的讀寫模式信息、目的地址信息和接收字節數信息分別存儲在接收數據讀寫模式寄存器(54)、接收數據目的地址寄存器(52)和接收字節數寄存器(51)當中,然后接收并將數據解包存儲到所述接收FIFO(3)當中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410015782.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:新型單軌吊梁運料裝置
- 下一篇:一種礦用井下氣動開關風門裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





