[發明專利]數據緩存裝置及控制方法、數據處理芯片、數據處理系統在審
| 申請號: | 201780004446.3 | 申請日: | 2017-09-29 |
| 公開(公告)號: | CN108496161A | 公開(公告)日: | 2018-09-04 |
| 發明(設計)人: | 任子木;韓彬 | 申請(專利權)人: | 深圳市大疆創新科技有限公司 |
| 主分類號: | G06F12/0831 | 分類號: | G06F12/0831;G06F12/0879;G06F12/1045 |
| 代理公司: | 北京龍雙利達知識產權代理有限公司 11329 | 代理人: | 張欣;王君 |
| 地址: | 518057 廣東省深圳市南山區高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據緩存裝置 緩存 緩存單元 尾指針 子空間 數據處理系統 數據處理芯片 緩存空間 記錄單元 頭指針 預設 數據處理過程 讀取 存儲空間 緩存資源 空閑標識 忙閑狀態 數據突發 寫入數據 循環利用 數據塊 記錄 內存 寫入 占用 指針 更新 訪問 | ||
1.一種數據緩存裝置,其特征在于,所述數據緩存裝置包括:
第一記錄單元,被配置成記錄預設的多個讀標識中的忙碌標識和空閑標識,每個所述忙碌標識對應待讀取的一個數據突發;
緩存單元,包含用于對所述緩存單元進行循環訪問的頭指針和尾指針,以及由所述頭指針和所述尾指針限定的緩存空間,所述緩存空間包含每個所述忙碌標識對應的緩存子空間,且每個所述忙碌標識對應的緩存子空間用于存儲相應的數據突發;
控制單元,被配置成執行以下操作:
按照預設的順序將從內存讀取的所述數據突發寫入忙碌標識對應的緩存子空間;
當所述忙碌標識對應的緩存子空間寫入所述數據突發的最后一個數據塊時,更新所述第一記錄單元,將所述忙碌標識更改為空閑標識。
2.如權利要求1所述的數據緩存裝置,其特征在于,所述控制單元還被配置成執行以下操作:
獲取讀請求,所述讀請求用于讀取新數據突發;
從所述空閑標識中選取第一標識;
更新所述第一記錄單元,將所述第一標識更改為忙碌標識;
在所述緩存空間中添加所述第一標識對應的緩存子空間,所述第一標識對應的緩存子空間用于存儲所述新數據突發。
3.如權利要求2所述的數據緩存裝置,其特征在于,所述從所述空閑標識中選取第一標識,包括:
根據所述多個讀標識的忙閑狀態,通過預設的編碼器,從所述空閑標識中選取所述第一標識。
4.如權利要求3所述的數據緩存裝置,其特征在于,所述編碼器的配置使得所述第一標識為所述空閑標識中取值最小的標識。
5.如權利要求2-4中任一項所述的數據緩存裝置,其特征在于,所述在所述緩存空間中添加所述第一標識對應的緩存子空間,包括:
將所述尾指針所指向的地址從當前地址移動至目標地址,以形成所述第一標識對應的緩存子空間,使得所述第一標識對應的緩存子空間的存儲容量等于所述新數據突發的大小。
6.如權利要求5所述的數據緩存裝置,其特征在于,在所述將所述尾指針所指向的地址從當前地址移動至目標地址之前,所述控制單元還被配置成執行以下操作:
判斷所述尾指針從當前地址移動至目標地址的過程是否會越過所述頭指針所指向的地址;
如果所述尾指針從當前地址移動至目標地址的過程會越過所述頭指針所指向的地址,等所述頭指針所指向的地址位于所述目標地址之后,再將所述尾指針所指向的地址移動至所述目標地址。
7.如權利要求6所述的數據緩存裝置,其特征在于,所述頭指針和所述尾指針中的每個指針通過多個比特表示,所述多個比特包含第一類比特,所述頭指針對應的第一類比特用于指示所述頭指針所指向的地址,所述尾指針對應的第一類比特用于指示所述尾指針所指向的地址。
8.如權利要求7所述的數據緩存裝置,其特征在于,所述多個比特還包括第二類比特,所述頭指針對應的第二類比特和所述尾指針對應的第二類比特取值相同用于指示所述頭指針和所述尾指針對應的是所述循環訪問過程的同一循環,所述頭指針對應的第二類比特和所述尾指針對應的第二類比特取值不同用于指示所述尾指針對應的循環為所述頭指針對應的循環的下一循環。
9.如權利要求8所述的數據緩存裝置,其特征在于,所述判斷所述尾指針從當前地址移動至目標地址的過程是否會越過所述頭指針所指向的地址,包括:
如果所述頭指針對應的第二類比特與所述尾指針對應的第二類比特不同,判斷所述目標地址與所述頭指針所指向的地址的關系;
如果所述目標地址小于或等于所述頭指針所指向的地址,確定所述尾指針從當前地址移動至目標地址的過程不會越過所述頭指針所指向的地址;
如果所述目標地址大于所述頭指針所指向的地址,確定所述尾指針從當前地址移動至目標地址的過程會越過所述頭指針所指向的地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市大疆創新科技有限公司,未經深圳市大疆創新科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780004446.3/1.html,轉載請聲明來源鉆瓜專利網。





