[發明專利]數據傳輸方法和數據傳輸裝置有效
| 申請號: | 201911418779.8 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111159075B | 公開(公告)日: | 2021-11-05 |
| 發明(設計)人: | 沈祥 | 申請(專利權)人: | 成都海光微電子技術有限公司 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 彭久云;劉文潔 |
| 地址: | 610093 四川省成都市中國(四川)自由貿易試驗區成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 | ||
一種數據傳輸方法和數據傳輸裝置。該數據傳輸方法,應用于計算機系統中,包括:獲取數據搬運信息,數據搬運信息包括源起始地址、目的起始地址和傳輸數據量,傳輸數據量的數據包括N個數據序列,分為N次傳輸;基于數據搬運信息從第一存儲單元中讀取N個數據序列,N個數據序列中的第一個數據序列的地址包括首地址和源起始地址,在讀取的第一個數據序列中,將源起始地址之前的地址中存放的數據移除,并選取從源起始地址開始對應的數據作為有效數據傳輸;N為大于等于1的整數。該數據傳輸方法可以解決在數據搬運過程中的地址不對齊的問題,提高數據傳輸的效率。
技術領域
本公開的實施例涉及一種數據傳輸方法和數據傳輸裝置。
背景技術
DMA(Direct Memory Access,直接內存存取)傳輸裝置可以將數據從一個地址空間復制到另外一個地址空間。當中央處理單元(CPU)初始化這個傳輸動作時,傳輸動作本身是由DMA傳輸裝置來實行和完成,例如,可以由DMA傳輸裝置移動一個外部內存的區塊到芯片內部的內存區。這樣的操作并沒有讓CPU工作拖延,反而可以被重新安排去處理其他的工作,因此,DMA傳輸裝置對于高效能嵌入式系統算法和網絡是很重要的。
發明內容
本公開至少一實施例提供一種數據傳輸方法,應用于計算機系統中,該數據傳輸方法包括:獲取數據搬運信息;所述數據搬運信息包括源起始地址、目的起始地址和傳輸數據量,所述傳輸數據量的數據包括N個數據序列,分為N次傳輸;基于所述數據搬運信息從第一存儲單元中讀取所述N個數據序列;所述N個數據序列中的第一個數據序列的地址包括首地址和所述源起始地址,在讀取的所述第一個數據序列中,將所述源起始地址之前的地址中存放的數據移除,并選取從所述源起始地址開始對應的數據作為有效數據傳輸;N為大于等于1的整數。
例如,在本公開至少一實施例提供的數據傳輸方法中,所述源起始地址對應于所述第一個數據序列的第x位數據,將所述源起始地址之前的地址中存放的數據移除,包括:將所述第一個數據序列包括的第x至第X位數據從所述源起始地址處移動低x-1位,以將所述第x位數據移至所述第一個數據序列的所述首地址處;將移位后的所述第一個數據序列的高x-1位數據賦值為0;x為大于等于1小于等于X的整數,X表示所述第一個數據序列的位寬,為大于1的整數。
例如,本公開至少一實施例提供的數據傳輸方法,還包括:基于所述數據搬運信息將從所述第一存儲單元讀取的所述N個數據序列寫入第二存儲單元;在第h個數據序列的數據寫入過程中,將所述第h個數據序列的首地址處的數據寫入到所述目的起始地址處,并從所述目的起始地址開始依次寫入所述第h個數據序列中的數據;h為大于等于1且小于等于N的整數。
例如,在本公開至少一實施例提供的數據傳輸方法中,所述第h個數據序列的目的起始地址與所述首地址的差值為y,將第h個數據序列的首地址處的數據寫入到所述目的起始地址處,并從所述目的起始地址開始依次寫入所述第h個數據序列中的數據,包括:將所述第h個數據序列的數據均移位y位地址,以將所述第h個數據序列的首地址處的數據寫入到所述目的起始地址處。
例如,在本公開至少一實施例提供的數據傳輸方法中,所述N個數據序列的位寬相同。
例如,在本公開至少一實施例提供的數據傳輸方法中,在獲取數據搬運信息之后,且從第一存儲單元中讀取所述N個數據序列之前,所述數據傳輸方法還包括:向所述第一存儲單元發送與所述N個數據序列一一對應的讀取數據請求;在向所述第一存儲單元發送所述讀取數據請求時,將標記存儲單元中用于存儲所述讀取數據請求對應的標記信息的地址發送給所述第一存儲單元,并標記所述讀取數據請求的發送順序,同時將所述標記信息存儲在所述標記存儲單元中,所述標記信息包括各個數據序列的所述源起始地址、讀取數據序列的位寬以及緩存起始地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都海光微電子技術有限公司,未經成都海光微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911418779.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:移動模架的拆除方法
- 下一篇:車庫圖紙的生成方法、裝置、電子設備及存儲介質





