[發明專利]一種同步動態存儲器的控制系統及控制方法有效
| 申請號: | 200910223846.0 | 申請日: | 2009-11-24 |
| 公開(公告)號: | CN101719104A | 公開(公告)日: | 2010-06-02 |
| 發明(設計)人: | 周煉;劉毅;楊振力 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F12/08 | 分類號: | G06F12/08;G06F13/16 |
| 代理公司: | 信息產業部電子專利中心 11010 | 代理人: | 梁軍 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 同步 動態 存儲器 控制系統 控制 方法 | ||
1.一種同步動態存儲器的控制系統,其特征在于,所述系統包括:
地址緩存控制器,用于調整起始讀請求的讀地址順序,并將調整了讀地址順序的讀請求發送給同步動態存儲器控制器;
同步動態存儲器控制器,與所述地址緩存控制器連接,根據調整了讀地址順序的讀請求,從所述同步動態存儲器中讀出數據,并將讀出的數據發送給數據緩存控制器;
數據緩存控制器,分別與所述同步動態存儲器控制器和地址緩存控制器連接,用于對所述同步動態存儲器控制器發送的數據進行排序,按照所述起始讀請求的順序輸出數據;
所述地址緩存控制器調整起始讀請求的讀地址順序,具體為:
首先,對所述起始讀請求進行存儲,寫入緩存,存儲時,根據讀請求的讀地址進行存儲,并存入讀取規則和讀請求的起始順序編號;
然后,根據所述讀取規則,從緩存中讀出起始讀請求,得到調整了讀地址順序的讀請求;所述讀取規則是指提高訪問同步動態存儲器時出現頁命中和頁快速命中機率,減小頁錯失機率的規則。
2.如權利要求1所述的同步動態存儲器的控制系統,其特征在于,所述地址緩存控制器包括:
一個或多個緩存單元;每個緩存單元包括與所述同步動態存儲器的物理存儲體BANK個數一致的先進先出存儲FIFO,所述FIFO的編號分別與所述BANK地址對應;
連讀標志設置單元,與所述緩存單元連接,用于對行地址相同、且相鄰的所述起始讀請求設置連讀標志;
計數器,與所述緩存單元連接,用于記錄所述起始讀請求的起始順序編號;
分配器,與所述緩存單元連接,用于根據所述起始讀請求的讀地址,將所述起始讀請求的讀地址、連讀標志和起始順序編號分別存入與所述同步動態存?儲器的物理存儲體BANK相對應的先進先出存儲FIFO中;
選擇器,與所述緩存單元連接,用于從所述FIFO中讀取存儲的起始讀請求,如果該起始讀請求設置有連讀標志,則繼續從該FIFO中讀取存儲的起始讀請求;如果該起始讀請求沒有設置連讀標志,則從下一個FIFO中讀取存儲的起始讀請求;所得的讀請求為調整了讀地址順序的讀請求。
3.如權利要求2所述的同步動態存儲器的控制系統,其特征在于,所述數據緩存控制器包括與所述緩存單元個數一致的編號存儲單元和數據存儲單元,
所述編號存儲單元,與所述緩存單元對應連接,用于存儲所述起始讀請求的起始順序編號;
所述數據存儲單元,分別與所述編號存儲單元、同步動態存儲器控制器連接,用于存儲所述同步動態存儲器控制器發送的數據,根據所述起始順序編號,對所述數據進行排序,并輸出。
4.如權利要求3所述的同步動態存儲器的控制系統,其特征在于,所述地址緩存控制器包括兩個緩存單元,分別為第一緩存單元、第二緩存單元;所述數據緩存控制器包括第一編號存儲單元、第二編號存儲單元和第一數據存儲單元、第二數據存儲單元;其中,所述第一編號存儲單元分別與所述第一緩存單元和第一數據存儲單元連接,所述第二編號存儲單元分別與所述第二緩存單元和第二數據存儲單元連接。
5.如權利要求4所述的同步動態存儲器的控制系統,其特征在于,所述分配器對所述第一緩存單元寫滿之后,再對所述第二緩存單元進行寫入。
6.如權利要求5所述的同步動態存儲器的控制系統,其特征在于,所述第一緩存單元或第二緩存單元的任意一個FIFO寫滿,則所述第一緩存單元或第二緩存單元寫滿。
7.如權利要求4所述的同步動態存儲器的控制系統,其特征在于,所述選擇器在從所述第一緩存單元或第二緩存單元中讀取數據時,所述分配器不能?對所述第一緩存單元或第二緩存單元進行寫入。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910223846.0/1.html,轉載請聲明來源鉆瓜專利網。





