[發明專利]高速訪問雙倍速率同步動態隨機存儲器的控制方法及裝置有效
| 申請號: | 201610162052.8 | 申請日: | 2016-03-18 |
| 公開(公告)號: | CN107204198B | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 岳雷霆 | 申請(專利權)人: | 深圳市中興微電子技術有限公司 |
| 主分類號: | G11C7/10 | 分類號: | G11C7/10;G06F5/06 |
| 代理公司: | 北京天昊聯合知識產權代理有限公司 11112 | 代理人: | 彭瑞欣;張天舒 |
| 地址: | 518085 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 高速 訪問 雙倍 速率 同步 動態 隨機 存儲器 控制 方法 裝置 | ||
1.一種高速訪問雙倍速率同步動態隨機存儲器的控制方法,其特征在于,所述方法包括:
將雙倍速率同步動態隨機存儲器DDR按照動態配置策略劃分為可變的緩存塊;
基于所述可變的緩存塊進行讀寫操作時,根據加權循環調度策略對針對多個通道的讀/寫操作進行調度,并對讀/寫帶寬進行平衡;
所述方法還包括:
獲取針對多個通道突發的讀/寫操作請求后,根據突發緩沖調度策略將對各個通道的讀/寫操作請求依次緩存下來,并記錄緩存次序;
根據所述緩存次序,對所述DDR中的所述可變的緩存塊進行本次讀/寫操作,在進行本次讀/寫操作對應的數據讀寫期間,支持針對所述各個通道其他讀/寫操作請求的調度。
2.根據權利要求1所述的方法,其特征在于,所述將DDR按照動態配置策略劃分為可變的緩存塊,包括:
將DDR的地址空間劃分為數個區域,配置每個區域的起始地址和結束地址為均可配置;
配置所述每個區域由大小可配置的緩存塊組成,每個緩存塊均對應一個緩存指針BP;
對于寫入DDR的數據包,根據所述數據包的包長選擇緩存大小與其接近的區域,將其存入對應BP的緩存塊里面。
3.根據權利要求2所述的方法,其特征在于,所述將DDR按照動態配置策略劃分為可變的緩存塊,還包括:
配置每個區域的BP為一個鏈表,將所述數據包寫入所述DDR時,申請區域鏈表首部的BP,數據包讀出DDR時,將BP寫入鏈表的尾部;
根據BP大小選擇執行一次寫入或讀出DDR數據的數據包大小,對于超過第一閾值的數據包包長,配置為一次寫入或讀出符合第二閾值的較長數據,并且保證一次寫入或讀出的地址是連續的。
4.根據權利要求1所述的方法,其特征在于,所述基于所述可變的緩存塊進行讀寫操作時,根據加權循環調度策略對針對多個通道的讀/寫操作進行調度,并對讀/寫帶寬進行平衡,包括:
為每一個讀/寫通道分配一個權重,每檢測到發生了一次讀/寫操作,則將所述權重減去讀出或寫入的數據包的包長;
所述權重可調整,并按照定時器的設置定時增加所述權重。
5.根據權利要求4所述的方法,其特征在于,所述基于所述可變的緩存塊進行讀寫操作時,根據加權循環調度策略對針對多個通道的讀/寫操作進行調度,并對讀/寫帶寬進行平衡,還包括:
如果檢測到針對多個通道的讀/寫操作,且申請數據長度均不大于通道當前權重,則選擇讀出或寫入的數據包的包長與上次讀/寫操作相近的通道,以保證DDR地址連續;
6.根據權利要求4或5所述的方法,其特征在于,所述基于所述可變的緩存塊進行讀寫操作時,根據加權循環調度策略對針對多個通道的讀/寫操作進行調度,并對讀/寫帶寬進行平衡,還包括:
為寫方向通道配置第一總權重;
為讀方向通道配置第二總權重;
連續調度寫方向通道的數據到權重為0、或者根據所述第一總權重檢測到所有寫方向通道的數據寫入完成之后,連續調度讀方向通道的數據到權重為0、或者直至根據所述第二總權重檢測到所有讀通道的數據讀出完成,結束調度。
7.根據權利要求1所述的方法,其特征在于,根據突發緩沖調度策略將對各個通道的讀/寫操作請求依次緩存下來,并記錄緩存次序,包括:
為讀方向通道和寫方向通道分別配置兩個先進先出隊列FIFO,兩個FIFO中,第一FIFO用于緩存讀寫命令,第二FIFO用于緩存讀寫數據;
根據針對多個通道的讀/寫操作進行調度的調度結果依次將讀寫命令和通道標記緩存下來,將讀寫命令次序和通道標記次序作為所述緩存次序并存入所述第一FIFO中,按照所述讀寫命令次序將讀寫命令傳遞給所述DDR。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中興微電子技術有限公司,未經深圳市中興微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610162052.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有通風功能的蒲公英存儲裝置
- 下一篇:一種便于攜帶的醫藥箱





