[發明專利]存儲體地址映射裝置、方法及電子設備在審
| 申請號: | 202110730386.1 | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113312277A | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 谷興杰;朱旭濤;牛長富 | 申請(專利權)人: | 合肥憶芯電子科技有限公司 |
| 主分類號: | G06F12/06 | 分類號: | G06F12/06 |
| 代理公司: | 北京卓特專利代理事務所(普通合伙) 11572 | 代理人: | 段旺 |
| 地址: | 230000 安徽省合肥市經濟技*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 地址 映射 裝置 方法 電子設備 | ||
1.一種存儲體地址映射裝置,其特征在于,包括:接口模塊、哈希鍵寄存器以及邏輯運算模塊;其中,
接口模塊與邏輯運算模塊耦合,獲取待映射的地址;
邏輯運算模塊與哈希鍵寄存器耦合;
邏輯運算模塊,將所述地址的第一多個比特分別與由哈希鍵寄存器所指定的多個第二比特序列的每個第二比特序列的每個比特相與得到多個計算結果,計算每個計算結果中指定值的個數,用1比特表示所述個數得到多個第一結果比特,其中,第一多個比特和第二比特序列中的比特數目相同;
其中,所述多個第一結果比特作為從所述地址映射得到的存儲體(Bank)地址。
2.根據權利要求1所述的裝置,其特征在于,用所述待映射的地址中除所述第一多個比特外的其他比特作為存儲體內地址,用所述存儲體地址與所述存儲體內地址訪問存儲器。
3.根據權利要求1所述的裝置,其特征在于,邏輯運算模塊,還用于:用多個第一結果比特替換第一多個比特中的指定比特得到映射后的地址,以使得用映射后的地址訪問存儲器。
4.根據權利要求1-3任一項所述的裝置,其特征在于,多個第二比特序列的數量為N,而2^N大等于要被映射的存儲體數量。
5.根據權利要求1-4任一項所述的裝置,其特征在于,邏輯運算模塊對每個計算結果中的所有比特按位求異或,得到同計算結果對應的第一結果比特。
6.根據權利要求5所述的裝置,其特征在于,邏輯運算模塊根據多個第二比特序列在哈希鍵中指定的位置,確定所述第一多個比特中被所述多個第一結果比特替換的比特的位置,其中,所述第一多個比特的比特數量大等于所述第一結果比特的比特數量。
7.根據權利要求1-6任一項所述的裝置,其特征在于,還包括:可被配置的哈希鍵索引寄存器,哈希鍵索引寄存器的各比特用于從哈希鍵中索引第二比特序列;
可被配置的地址窗口寄存器,地址窗口寄存器的值用于描述所述地址的哪些比特作為所述第一多個比特;其中,
根據所述地址窗口寄存器,從所述接口模塊獲取的所述地址中提取所述第一多個比特并提供給所述邏輯運算模塊。
8.根據權利要求1-7任一項所述的裝置,其特征在于,還包括:數據通路;數據通路用于將從所述接口模塊獲取的對應所述地址的數據提供給所述地址要訪問的存儲器,或將從所述地址要訪問的存儲器獲取的數據提供給所述接口模塊。
9.根據權利要求1-8任一項所述的裝置,其特征在于,所述多個第二比特序列包括N個第二比特序列;
邏輯運算模塊根據N個第二比特序列中每一列與第一多個比特中比特之間的指定關系,用每個第二比特序列所對應的第一結果比特替換第一多個比特中與該第二比特序列對應的指定比特得到映射后的地址,以使得用映射后的地址訪問存儲器。
10.一種地址映射的方法,其特征在于,包括:
獲取待映射的地址,將所述地址的第一多個比特分別與指定的多個第二比特序列的各個比特相與得到多個計算結果;
計算每個計算結果中指定值的個數,用1比特表示所述個數得到多個第一結果比特,其中,第一多個比特和第二比特序列中的比特數目相同;
用所述多個第一結果比特作為從所述待映射的地址映射得到的存儲體(Bank)地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥憶芯電子科技有限公司,未經合肥憶芯電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110730386.1/1.html,轉載請聲明來源鉆瓜專利網。





