[發明專利]閃存接口控制器及操作命令處理方法有效
| 申請號: | 201611193064.3 | 申請日: | 2016-12-21 |
| 公開(公告)號: | CN108228493B | 公開(公告)日: | 2019-11-26 |
| 發明(設計)人: | 李由;黃銳;王暹輝 | 申請(專利權)人: | 深圳市海思半導體有限公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F13/18;G06F9/22;G06F9/54 |
| 代理公司: | 11138 北京三高永信知識產權代理有限責任公司 | 代理人: | 羅振安<國際申請>=<國際公布>=<進入 |
| 地址: | 518129 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微碼 操作命令 控制器 編程 解析 數據存儲領域 讀取 閃存接口 物理模塊 可編程 新標準 與操作 固化 引入 | ||
1.一種閃存Flash接口控制器,其特征在于,所述閃存Flash接口控制器包括:通道管理模塊、通道、命令緩存管理模塊、數據緩存管理模塊、非線性Nand適配存儲NCS記憶存儲模塊和可編程時序發生器PTG記憶存儲模塊,所述通道包括晶片Die并行調度DCS模塊、Flash訪問代理FAA模塊、PTG模塊和物理層接口模塊,其中:
所述通道管理模塊用于根據接收到的操作命令中的通道號,將所述操作命令分配至所述通道號對應的通道;
所述通道中的DCS模塊用于將接收到的操作命令存儲至所述命令緩存管理模塊中,將從接收到的各個操作命令中調度的操作命令發送至所述FAA模塊;
所述FAA模塊用于在接收到所述操作命令后,從所述命令緩存管理模塊中獲取所述操作命令的命令參數,根據所述命令參數指向的Nand適配存儲NCS記憶位置,讀取所述NCS記憶存儲模塊中從所述NCS記憶位置起的第一類微碼進行執行,將執行所述第一類微碼后得到的索引命令發送至所述PTG模塊;
所述PTG模塊用于從所述PTG記憶存儲模塊中所述索引命令對應的位置讀取第二類微碼進行執行,將執行所述第二類微碼后得到的Flash總線操作發送給所述物理層接口模塊;
所述物理層接口模塊用于將所述Flash總線操作發送至Flash總線。
2.根據權利要求1所述的Flash接口控制器,其特征在于,所述通道管理模塊包括通道管理單元和處理單元,其中:
所述通道管理單元用于根據接收到的操作命令中的通道號,將所述操作命令分配至所述通道號對應的通道;
所述處理單元用于將自定義命令下發給對應通道中的DCS模塊,所述自定義命令為需要對Die進行特殊處理時生成的命令,所述特殊處理不包含寫操作、讀操作、擦除操作。
3.根據權利要求2所述的Flash接口控制器,其特征在于,所述處理單元還用于在判定所述自定義命令與其他操作命令所對應的Die無關時,則直接將所述自定義命令下發給對應通道中的DCS模塊;
所述處理單元還用于在判定所述自定義命令與其他操作命令所對應的Die有關時,則在與所述自定義命令有關的操作命令執行完畢后,將所述自定義命令下發給對應通道的DCS模塊。
4.根據權利要求1至3中任一所述的Flash接口控制器,其特征在于,所述DCS模塊包括至少一組命令分發隊列組,每組命令分發隊列組包括高優先級的命令分發隊列和低優先級的命令分發隊列,同組命令分發隊列組中高優先級的命令分發隊列中存儲的命令被優先調度;
所述通道管理模塊還用于根據操作命令的優先級以及所述DCS模塊反饋的各個操作命令的執行結果,確定出所述DCS模塊中與所述操作命令的優先級匹配且具備空閑存儲位置的目標命令分發隊列,將所述操作命令分配至所述目標命令分發隊列中。
5.根據權利要求1至3中任一所述的Flash接口控制器,其特征在于,所述DCS模塊包括一組結果返回隊列,所述結果返回隊列包括高優先級的結果返回隊列和低優先級的結果返回隊列,高優先級的結果返回隊列中存儲的命令的執行結果被優先上報給所述通道管理模塊。
6.根據權利要求1至3中任一所述的Flash接口控制器,其特征在于,
當所述操作命令為寫命令時,所述FAA模塊還用于向數據訪問控制器發送與所述操作命令對應的讀請求,所述讀請求用于觸發所述數據訪問控制器從數據存儲介質中讀取與所述操作命令對應的數據,將讀取的所述數據返回給所述FAA模塊,所述FAA模塊還用于將所述數據訪問控制器獲取的所述數據存儲至所述數據緩存管理模塊中;
當所述操作命令為讀命令時,所述FAA模塊還用于將所述PTG模塊從Flash中讀取的與所述操作命令對應的數據存儲至所述數據緩存管理模塊中,從所述數據緩存管理模塊中讀取所述操作命令對應的數據,向所述數據訪問控制器發送攜帶有所述數據的寫請求,所述寫請求用于觸發所述數據訪問控制器將所述數據寫入至所述數據存儲介質中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市海思半導體有限公司,未經深圳市海思半導體有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611193064.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多通道DDR交織控制方法及裝置
- 下一篇:用于存儲驅動器的端口模式





