[發明專利]內存控制裝置及方法有效
| 申請號: | 201410054491.8 | 申請日: | 2014-02-18 |
| 公開(公告)號: | CN103810123B | 公開(公告)日: | 2017-12-29 |
| 發明(設計)人: | 陳新科;王煥東 | 申請(專利權)人: | 龍芯中科技術有限公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F9/30 |
| 代理公司: | 北京匯澤知識產權代理有限公司11228 | 代理人: | 張瑾 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存 控制 裝置 方法 | ||
1.一種內存控制裝置,其特征在于,包括:訪存命令調度器和時序控制器,其中,
所述訪存命令調度器,用于接收訪存裝置對內存設備的訪存命令,并根據預先設置的策略中所述訪存命令所滿足的優先級較高的策略對所述訪存命令進行調度,然后將調度后的訪存命令發送給所述時序控制器;
所述時序控制器,用于根據所述內存設備的狀態將所述調度后的訪存命令譯碼為內存操作命令,并控制所述內存操作命令向所述內存設備的發送順序和發送時機。
2.根據權利要求1所述的內存控制裝置,其特征在于,所述訪存命令調度器與所述時序控制器經由時序控制接口連接,所述時序控制接口包括:
訪存命令總線,用于傳遞所述調度后的訪存命令;
讀數據總線,用于傳遞從所述內存設備中讀出的數據;以及
寫數據總線,用于傳遞待寫入所述內存設備的數據。
3.根據權利要求1所述的內存控制裝置,其特征在于,所述訪存命令調度器包括:
訪存命令地址預譯碼邏輯,用于將所述訪存命令的訪存地址譯碼成適于所述內存設備識別的地址信息,以形成譯碼后的訪存命令;
訪存命令隊列,用于存儲所述譯碼后的訪存命令;
訪存命令選擇邏輯,根據預定策略確定所述訪存命令隊列中譯碼后的訪存命令的發送順序,并按照所述發送順序將所述譯碼后的訪存命令發送給所述時序控制器。
4.根據權利要求3所述的內存控制裝置,其特征在于,所述預定策略包括:特定源端口訪存命令優先發送、行命中訪存命令優先發送、同一類訪存命令聚集發送以及bank分組調度發送。
5.根據權利要求3所述的內存控制裝置,其特征在于,所述訪存命令調度器還包括:
數據暫存模塊,用于存儲待寫入所述內存設備的數據和從所述內存設備中讀出但尚未返回給所述訪存裝置的數據。
6.根據權利要求1所述的內存控制裝置,其特征在于,所述時序控制器包括:
內存操作譯碼邏輯,用于根據所述內存設備的狀態將所述訪存命令調度器調度后的訪存命令譯碼為內存操作命令;
內存操作命令隊列,用于存儲所述內存操作命令;以及
操作命令發送控制邏輯,用于控制所述內存操作命令隊列中的內存操作命令的發送順序和發送時機。
7.根據權利要求6所述的內存控制裝置,其特征在于,所述操作命令發送控制邏輯包括:
狀態機模塊,用于獲取所述內存設備當前所處的狀態,以獲知允許的操作;
計數器,用于控制所述內存操作命令的發送時機;
時序控制模塊,用于根據從所述狀態機模塊獲知的所述內存設備所處的狀態以及所述計數器的值來確定可發送的內存操作命令,以及當多個內存操作命令可發送時,確定所述多個內存操作命令的發送順序。
8.根據權利要求6所述的內存控制裝置,其特征在于,所述時序控制器還包括:
讀數據控制模塊,用于控制從所述內存設備中讀出的數據的發送時機;以及
寫數據控制模塊,用于控制待寫入所述內存設備的數據的發送時機。
9.一種內存控制方法,其特征在于,包括:
根據預先設置的策略中訪存命令所滿足的優先級較高的策略調度訪存裝置對內存設備的訪存命令;
根據所述內存設備的狀態將調度后的訪存命令譯碼為內存操作命令;以及
控制所述內存操作命令向所述內存設備的發送順序和發送時機。
10.根據權利要求9所述的內存控制方法,其特征在于,所述調度訪存裝置對內存設備的訪存命令包括:
將所述訪存命令的訪存地址譯碼成適于所述內存設備識別的地址信息,以形成譯碼后的訪存命令;
根據預定策略確定所述訪存命令的發送順序。
11.根據權利要求10所述的內存控制方法,其特征在于,所述預定策略包括特定源端口訪存命令優先發送、行命中訪存命令優先發送、同一類訪存命令聚集發送以及bank分組調度發送。
12.根據權利要求9所述的內存控制方法,其特征在于,所述控制所述內存操作命令的發送順序和發送時機包括:
獲取所述內存設備當前所處的狀態,以獲知允許的操作;
控制所述內存操作命令的發送時機;
根據獲知的所述內存設備所處的狀態以及內存操作命令的發送時機來確定可發送的內存操作命令,以及當多個內存操作命令可發送時,確定所述多個內存操作命令的發送順序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科技術有限公司,未經龍芯中科技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410054491.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據合計值處理方法及裝置
- 下一篇:串口屏的兼容控制方法





