[發明專利]緩存管理器及控制部件在審
| 申請號: | 201911346536.8 | 申請日: | 2019-12-24 |
| 公開(公告)號: | CN113032293A | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 何振;張澤;劉傳杰;介百瑞;涂友鋼 | 申請(專利權)人: | 北京憶芯科技有限公司 |
| 主分類號: | G06F12/0868 | 分類號: | G06F12/0868;G06F12/0871 |
| 代理公司: | 北京卓特專利代理事務所(普通合伙) 11572 | 代理人: | 陳變花 |
| 地址: | 100085 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩存 管理器 控制 部件 | ||
1.一種緩存管理器,其特征在于,包括接口、分配模塊和存儲器,其中,
所述接口接收緩存分配請求,并將所述緩存分配請求發送給所述分配模塊;以及所述接口接收所述分配模塊返回的第一緩存索引信息,并輸出第一所述緩存索引信息;
響應于所述緩存分配請求,所述分配模塊分配N個空閑的存儲塊,并生成所述第一緩存索引信息,所述存儲塊位于緩存內,所述N為正整數,所述第一緩存索引信息包括所述N個存儲塊的索引;
所述存儲器存儲至少N個存儲塊的索引。
2.如權利要求1所述的緩存管理器,其特征在于,所述緩存管理器還包括釋放模塊,其中,
所述接口接收緩存釋放請求,并將所述緩存釋放請求發送給所述釋放模塊,所述緩存釋放請求攜帶第二緩存索引信息,所述第二緩存索引信息包括M個待被釋放的存儲塊的索引,所述待被釋放的存儲塊位于所述緩存內,所述M為正整數;
響應于所述緩存釋放請求,所述釋放模塊將所述M個存儲塊的索引寫入所述存儲器,以使所述待被釋放的存儲塊成為空閑的存儲塊。
3.如權利要求1或2所述的緩存管理器,其特征在于,所述存儲器包括至少一個存儲空間,每個存儲空間長度相等,每個存儲空間存放一個存儲塊的索引。
4.如權利要求1-3中任一項所述的緩存管理器,其特征在于,所述分配模塊管理第一指針,所述第一指針指向第一存儲空間,所述第一存儲空間存放空閑的存儲塊的索引,且所述第一存儲空間兩側相鄰的兩個存儲空間分別存放空閑的存儲塊的索引和已分配的存儲塊的索引;
在分配所述N個存儲塊時,所述分配模塊從所述第一存儲空間開始的連續N個存儲空間讀取N個存儲塊的索引;
修改所述第一指針,使所述第一指針指向第二存儲空間,所述第二存儲空間為所述第一存儲空間開始的第N+1個存儲空間,且所述第二存儲空間存放空閑的存儲塊的索引。
5.如權利要求1-4中任一項所述的緩存管理器,其特征在于,所述釋放模塊管理第二指針,所述第二指針指向第三存儲空間,所述第三存儲空間存放有已分配的存儲塊的索引,且所述第三存儲空間兩側相鄰的兩個存儲空間分別存放空閑的存儲塊的索引和已分配的存儲塊的索引;
在將所述M個存儲塊的索引寫入所述存儲器時,所述釋放模塊從所述緩存釋放請求獲取所述M個存儲塊的索引;
將所述M個存儲塊的索引,依次寫入所述第三存儲空間開始的連續M個存儲空間;
修改所述第二指針,使所述第二指針指向第四存儲空間,所述第四存儲空間為所述第三存儲空間開始的第M+1個存儲空間,且所述第四存儲空間存放已分配的存儲塊的索引。
6.一種控制部件,其特征在于,包括:命令管理器、第一直接內存存取DMA單元、第二DMA單元、緩存和如權利要求1-5中任一項所述的緩存管理器,其中,
所述命令管理器向所述第一DMA單元發送第一數據搬移請求,所述第一數據搬移請求包括源地址和工作模式;
在所述工作模式為第一模式時,響應于所述第一數據搬移請求,所述第一DMA單元訪問所述源地址,獲取所述源地址中的第一數據,以及向所述緩存管理器發送緩存分配請求;
響應于所述緩存分配請求,所述緩存管理器分配N個存儲塊,并向所述第一DMA單元返回緩存索引信息;
接收到所述緩存索引信息之后,所述第一DMA單元根據所述N個存儲塊的索引,將所述第一數據搬移至所述N個存儲塊。
7.如權利要求6所述的控制部件,其特征在于,在所述第一數據搬移請求中的工作模式為第二模式時,所述第一數據搬移請求還包括目標地址;
在向所述第一DMA單元發送第一數據搬移請求之前,所述命令管理器向所述緩存管理器發送所述緩存分配請求;
響應于所述緩存分配請求,所述緩存管理器為所述第一數據分配所述N個存儲塊,并向所述命令管理器返回緩存索引信息;
所述命令管理器根據所述N個存儲塊的索引,獲取所述目標地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京憶芯科技有限公司,未經北京憶芯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911346536.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子設備
- 下一篇:一種分流環防冰系統及航空發動機





