[發明專利]儲存裝置及快取區定址方法在審
| 申請號: | 201910121672.0 | 申請日: | 2019-02-19 |
| 公開(公告)號: | CN110851372A | 公開(公告)日: | 2020-02-28 |
| 發明(設計)人: | 張益壽 | 申請(專利權)人: | 慧榮科技股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F12/0802;G06F12/0893 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 11006 | 代理人: | 梁揮;許志影 |
| 地址: | 中國臺灣新竹縣*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 儲存 裝置 快取區 定址 方法 | ||
本發明揭露一種儲存裝置及快取區定址方法。儲存裝置包括一存儲器模塊、一緩沖器、一存儲器控制器以及一快取區定址電路。緩沖器包括一快取區。存儲器控制器耦接至存儲器模塊及緩沖器??烊^定址電路耦接至存儲器控制器及緩沖器,且用以執行:接收來自存儲器控制器的一邏輯地址;判斷邏輯地址是否落于對應于快取區的一邏輯地址區間;當邏輯地址落于對應于快取區的邏輯地址區間,依據一基礎地址將邏輯地址映射至位于快取區的一第一物理地址;以及當邏輯地址不落于對應于快取區的邏輯地址區間,將邏輯地址映射至位于緩沖器的一第二物理地址。
技術領域
本發明是有關于一種儲存裝置及快取區定址方法。
背景技術
固態硬盤(solid-state drive,SSD)是目前常見的一種儲存裝置。以NAND型的固態硬盤為例,其系統架構通常包括一存儲器控制器、一非揮發性存儲器以及一緩沖器,其中緩沖器通常是使用揮發性存儲器?,F有技術中,存儲器控制器器會將緩沖器的一部分作為快取使用。然而,隨著非揮發性存儲器的容量越做越大,緩沖器的大小也必須隨之增加。在存儲器控制器的定址能力有限的情況下,存儲器控制器所能定址的范圍已無法直接映射到整個緩沖器的物理地址,而需要將緩沖器區分為多個庫(Bank)并藉助暫存器(Register)來選擇。在這樣的架構下,存儲器控制器要對緩沖器進行快取操作時,可能會因為沒有將暫存器設定到正確的值,而對錯誤的物理地址進行快取操作。
發明內容
本發明的目的是提供一種儲存裝置及其操作方法。
本發明的一方面揭露一種儲存裝置。儲存裝置包括一存儲器模塊、一緩沖器、一存儲器控制器以及一快取區定址電路。緩沖器包括一快取區。存儲器控制器耦接至存儲器模塊及緩沖器。快取區定址電路耦接至存儲器控制器及緩沖器,且用以執行:接收來自存儲器控制器的一邏輯地址;判斷邏輯地址是否落于對應于快取區的一邏輯地址區間;當邏輯地址落于對應于快取區的邏輯地址區間,依據一基礎地址將邏輯地址映射至位于快取區的一第一物理地址;以及當邏輯地址不落于對應于快取區的邏輯地址區間,將邏輯地址映射至位于緩沖器的一第二物理地址。
本發明的另一方面揭露一種快取區定址方法,包括:由一快取區定址電路接收來自一存儲器控制器的一邏輯地址;由快取區定址電路判斷邏輯地址是否落于對應于一緩沖器的一快取區的一邏輯地址區間;當邏輯地址落于對應于快取區的邏輯地址區間,由快取區定址電路依據一基礎地址將邏輯地址映射至位于快取區的一第一物理地址;以及當邏輯地址不落于對應于快取區的該邏輯地址區間,由快取區定址電路將邏輯地址映射至位于緩沖器的一第二物理地址。
為了對本發明的上述及其他方面有更佳的了解,下文特舉實施例,并配合所附圖式詳細說明如下。
附圖說明
圖1繪示依據本發明一實施例的儲存裝置的方塊圖。
圖2繪示邏輯地址規劃的一例的示意圖。
圖3繪示邏輯地址規劃的另一例的示意圖。
圖4繪示依據本發明一實施例的快取區定址方法的流程圖。
圖5繪示依據本發明一實施例的快取區定址電路的方塊圖。
圖6A繪示依據本發明一實施例的邏輯地址的規劃的示意圖。
圖6B繪示依據本發明另一實施例的邏輯地址的規劃的示意圖。
其中,附圖標記:
100:主機
10:儲存裝置
20:存儲器模塊
30:存儲器控制器
40:緩沖器
S10~S16:步驟
320:快取區的邏輯地址區間
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧榮科技股份有限公司,未經慧榮科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910121672.0/2.html,轉載請聲明來源鉆瓜專利網。





