[發明專利]DMA向量緩沖區有效
| 申請號: | 201310502511.9 | 申請日: | 2013-10-23 |
| 公開(公告)號: | CN103777923B | 公開(公告)日: | 2017-09-05 |
| 發明(設計)人: | A·J·希格哈姆;M·S·艾倫;J·L·瑞德福特 | 申請(專利權)人: | 亞德諾半導體集團 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38;G06F12/0802 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所11038 | 代理人: | 金曉 |
| 地址: | 百慕大群島(*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | dma 向量 緩沖區 | ||
1.一種直接存儲器訪問引擎,其包括經配置以進行以下操作的邏輯電路:
接收定向到包括多個部分的存儲器塊的直接存儲器訪問請求;
傳送所述存儲器塊的所述多個部分中的一個部分;以及
清除與所述存儲器塊中的所傳送的部分相關聯的保護。
2.如權利要求1所述的直接存儲器訪問引擎,其中所述邏輯電路還經配置以:
在接收所述直接存儲器訪問請求之后:
提供直接存儲器訪問阻塞信號;
識別空閑的直接存儲器訪問通道;以及
在識別空閑的直接存儲器訪問通道之后,提供直接存儲器訪問未阻塞信號。
3.如權利要求1所述的直接存儲器訪問引擎,其中所述保護包括保護位。
4.如權利要求3所述的直接存儲器訪問引擎,其中所述保護位也充當高速緩沖存儲器的臟位或無效位。
5.如權利要求1所述的直接存儲器訪問引擎,其中清除所述保護包括改變界定受保護的存儲器塊的保存界限的緩沖區,使得所述緩沖區不包括存儲器中已被傳送的部分。
6.如權利要求1所述的直接存儲器訪問引擎,還包括用于處理多個直接存儲器訪問請求的隊列,其中所述隊列以先進先出順序操作。
7.如權利要求1所述的直接存儲器訪問引擎,還經配置以自動重新排序包括非單位步長向量的數據。
8.一種包括提供定向到存儲器塊的存儲器指令的電路的處理器,所述指令經配置以:
測試與所述存儲器塊相關聯的保護;
如果設置了所述保護,那么停滯所述指令;以及
如果未設置所述保護,那么:
識別空閑的直接存儲器訪問通道;以及
將對所述存儲器塊的直接存儲器訪問請求發送到直接存儲器訪問引擎,
其中,所述保護包括多個保護位,所述存儲器塊包括多個部分,設置所述保護包括設置所述多個保護位,所述多個保護位中的每一位與所述存儲器塊的所述多個部分中的一個部分相關聯。
9.如權利要求8所述的處理器,其中所述處理器經配置以在發送所述直接存儲器訪問請求之后終止所述指令。
10.如權利要求8所述的處理器,其中所述保護包括識別使用中的存儲器塊的地址范圍的緩沖區,且其中測試所述保護包括將所述請求的存儲器塊與所述使用中的存儲器塊的所述地址范圍比較。
11.如權利要求8所述的處理器,其中設置所述保護包括使用標準硬件握手協議。
12.如權利要求8所述的處理器,其中所述處理器被配置成在發起所述直接存儲器訪問傳送之后:
不禁用中斷;
發布啟動狀態機的第一指令;以及
發布可中斷的且等待所述狀態機完成的第二指令。
13.如權利要求8所述的處理器,其中所述存儲器指令是經配置以將數據從所述存儲器塊傳送到所述處理器的加載指令。
14.如權利要求8所述的處理器,其中所述存儲器指令是經配置以將數據從所述處理器傳送到所述存儲器塊的存儲指令。
15.一種計算機實施的方法,其包括:
接收定向到被尋址的存儲器區域的存儲器訪問請求;
在所述存儲器區域上設置至少一個保護,其中所述至少一個保護中的每個保護與所述存儲器區域的一部分關聯;
識別空閑存儲器通道來為所述存儲器訪問請求提供服務;
發起數據傳送來為所述存儲器訪問請求提供服務;以及
在完成所述數據傳送的至少一部分之后,釋放與所述完成部分相關聯的保護。
16.如權利要求15所述的方法,其中:
所述保護包括將存儲器的一個或更多個區域識別為使用中的存儲器緩沖區;
設置所述保護包括將所述存儲器區域識別為使用中的存儲器區域;以及
釋放所述保護包括從所述存儲器緩沖區移除所述存儲器區域中的所述數據傳送已完成的所述部分。
17.如權利要求15所述的方法,還包括在發起所述數據傳送之后終止提供所述存儲器訪問請求的指令。
18.如權利要求15所述的方法,其中設置所述保護包括設置保護位,且釋放所述保護包括釋放所述保護位。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞德諾半導體集團,未經亞德諾半導體集團許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310502511.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:車輛
- 下一篇:一種管材水壓試驗裝置及其使用方法





