[發明專利]一種動態隨機存取存儲器的控制方法、裝置和設備有效
| 申請號: | 201210167155.5 | 申請日: | 2012-05-25 |
| 公開(公告)號: | CN103426466A | 公開(公告)日: | 2013-12-04 |
| 發明(設計)人: | 王國添;胡勝發 | 申請(專利權)人: | 安凱(廣州)微電子技術有限公司 |
| 主分類號: | G11C11/4063 | 分類號: | G11C11/4063 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 510663 廣東省廣州市蘿崗區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 隨機存取存儲器 控制 方法 裝置 設備 | ||
1.一種動態隨機存取存儲器的控制方法,其特征在于,該方法包括:
監測所述動態隨機存取存儲器DRAM所在系統中是否存在正在有效占用所述DRAM的程序,如果否,則控制所述DRAM進入省電模式;
在所述DRAM處于省電模式時,監測所述系統中是否產生中斷,如果是,則控制所述DRAM退出省電模式;
所述中斷由使用所述DRAM的主控芯片外部的器件和/或使用所述DRAM的主控芯片內部的部件產生。
2.根據權利要求1所述的方法,其特征在于,在所述監測所述動態隨機存取存儲器DRAM所在系統中是否存在正在有效占用所述DRAM的程序之前,預先創建一個任務,并將所述任務在所述系統中的優先級設置為最低;
所述控制所述DRAM進入省電模式為:執行所述任務中的程序控制所述DRAM進入省電模式;
所述控制所述DRAM退出省電模式為:執行所述任務中的程序控制所述DRAM退出省電模式;
所述監測所述動態隨機存取存儲器DRAM所在系統中是否存在正在有效占用所述DRAM的程序為:監測所述系統中是否存在正在有效占用DRAM的所述具有最低優先級的任務中的程序之外的程序。
3.根據權利要求1或2所述的方法,其特征在于,在所述控制所述DRAM進入省電模式之前還包括:
監測所述系統中的直接內存存取器DMA是否在傳輸數據,如果是,則控制禁止所述DRAM進入省電模式;如果否,則控制允許所述DRAM進入省電模式。
4.根據權利要求1或2所述的方法,其特征在于,所述控制DRAM進入省電模式和所述控制所述DRAM退出省電模式的程序在所述系統中的具有靜止存取功能的內存SRAM中執行。
5.根據權利要求1或2所述的方法,其特征在于,在所述控制所述DRAM進入省電模式后,還包括,控制所述系統中的中央處理器CPU停止執行程序,或控制所述CPU執行不需要占用所述DRAM的包含有限次循環的程序;
在監測到所述系統出現中斷后,還包括,控制所述CPU恢復正常操作狀態。
6.根據權利要求1、2所述的方法,其特征在于,在所述控制所述DRAM進入省電模式之前還包括:禁止中央處理器CPU對中斷的響應;
在所述控制所述DRAM退出省電模式之后還包括:使能CPU對中斷的響應。
7.一種動態隨機存取存儲器的控制裝置,其特征在于,該裝置包括:監測單元、DRAM控制單元,
所述監測單元,用于,監測所述DRAM所在系統中是否存在正在有效占用所述DRAM的程序,在所述DRAM處于省電模式時,監測所述系統中是否出現中斷;所述中斷由使用所述DRAM的主控芯片外部的器件和/或使用所述DRAM的主控芯片內部的部件產生;
所述DRAM控制單元,用于,在所述監測單元監測到系統中不存在正在有效占用所述DRAM的程序時,控制所述DRAM進入省電模式;在所述DRAM進入省電模式后,當所述監測單元監測到系統中出現中斷時,控制所述DRAM退出省電模式。
8.根據權利要求7所述的裝置,其特征在于,所述監測單元包括監測單元一和監測單元二,
所述監測單元一,用于,監測所述系統中是否存在正在有效占用所述DRAM的程序,
所述監測單元二,用于,在所述DRAM處于省電模式時,監測所述系統中是否出現中斷;所述中斷由使用所述DRAM的主控芯片外部的器件和/或使用所述DRAM的主控芯片內部的部件產生;
所述DRAM控制單元包括控制單元一和控制單元二,
所述控制單元一,用于,在所述監測單元一監測到所述系統中不存在正在有效占用所述DRAM的程序時,控制所述DRAM進入省電模式,
所述控制單元二,用于,在所述DRAM進入省電模式后,當所述監測單元監測到系統中出現中斷時,控制所述DRAM退出省電模式。
9.根據權利要求8所述的裝置,其特征在于,所述監測單元還包括監測單元三,用于,在所述控制單元一控制所述DRAM進入省電模式之前,監測所述系統中的直接內存存取器DMA是否在傳輸數據,
所述DRAM控制單元還包括控制單元三,用于,在所述監測單元三監測到所述DMA在傳輸數據后,控制禁止所述控制單元一控制所述DRAM進入省電模式;在所述監測單元三監測到所述DMA沒有傳輸數據時,控制允許所述控制單元一控制所述DRAM進入省電模式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安凱(廣州)微電子技術有限公司,未經安凱(廣州)微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210167155.5/1.html,轉載請聲明來源鉆瓜專利網。





