[發明專利]DDR內存配置空間訪問方法及裝置有效
| 申請號: | 201710206370.4 | 申請日: | 2017-03-31 |
| 公開(公告)號: | CN108664414B | 公開(公告)日: | 2020-09-22 |
| 發明(設計)人: | 張寶祺 | 申請(專利權)人: | 龍芯中科技術有限公司 |
| 主分類號: | G06F12/06 | 分類號: | G06F12/06 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 宋揚;劉芳 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | ddr 內存 配置 空間 訪問 方法 裝置 | ||
本申請提供一種DDR內存配置空間訪問方法及裝置,其中,該方法應用于集成有處理器和DDR內存的系統板卡,該處理器包括內存控制器、DDR配置寄存器以及優先級逐漸遞減的第1級窗口配置寄存器至第N級(N≥2且N為整數)窗口配置寄存器,該方法包括:通過地址映射函數獲取DDR配置寄存器的基址映射,對DDR配置寄存器進行配置使能DDR內存的配置空間訪問功能,根據第M級(2≤M≤N且M為整數)窗口配置寄存器的占用情況對第M級窗口配置寄存器進行配置,并通過配置后的第M級窗口配置寄存器訪問DDR內存的配置空間以獲取DDR內存的狀態,簡化了DDR內存的調試流程,準確定位了DDR內存的問題,縮短了調試時間。
技術領域
本申請涉及計算機技術領域,尤其涉及一種DDR內存配置空間訪問方法及裝置。
背景技術
隨著處理器的大力推廣,處理器作為計算機的運算核心和控制核心在各領域中的應用顯著增加,越來越多搭載處理器的系統板卡開始面向應用。由于系統板卡的穩定性決定了安裝該系統板卡的計算機的正常運行,因此在系統板卡的生產過程中,需要對其進行穩定性調試,以保證計算機的穩定運行。
目前,一些處理器,如龍芯處理器,通過集成雙倍速率(Double Data Rate,簡稱DDR)內存進行數據傳輸,提高了配置有龍芯處理器的計算機的運行速度。然而,在實際應用中,一旦龍芯處理器處于運行狀態則無法對DDR內存的配置空間進行訪問,無法了解DDR內存的實時工作狀態以及可能存在的問題,即無法對DDR內存的進行調試,相應的加大了系統板卡的調試難度。
發明內容
本申請提供一種DDR內存配置空間訪問方法及裝置,以解決DDR內存的調試過程困難,系統板卡的調試難度大的問題。
本申請提供的一種DDR內存配置空間訪問方法,所述方法應用于集成有處理器和DDR內存的系統板卡,所述處理器包括內存控制器、DDR配置寄存器和窗口配置寄存器,其中,所述窗口配置寄存器包括優先級逐漸遞減的第1級窗口配置寄存器至第N級窗口配置寄存器,所述N為大于或等于2的整數,所述方法,包括:
通過地址映射函數獲取所述DDR配置寄存器的基址映射;
根據所述DDR配置寄存器的基址映射對所述DDR配置寄存器進行配置,使能所述DDR內存的配置空間訪問功能;
根據所述第M級窗口配置寄存器的占用情況對所述第M級窗口配置寄存器進行配置,所述M為大于或等于2且小于或等于N的整數;
通過配置后的第M級窗口配置寄存器訪問所述DDR內存的配置空間以獲取所述DDR內存的狀態。
本申請還提供一種DDR內存配置空間訪問裝置,所述裝置集成在包括內存控制器、DDR配置寄存器和窗口配置寄存器的處理器中,所述處理器和DDR內存集成在系統板卡中,其中,所述窗口配置寄存器包括優先級逐漸遞減的第1級窗口配置寄存器至第N級窗口配置寄存器,所述N為大于或等于2的整數,所述裝置,包括:
獲取模塊,用于通過地址映射函數獲取所述DDR配置寄存器的基址映射;
訪問配置模塊,用于根據所述DDR配置寄存器的基址映射對所述DDR配置寄存器進行配置,使能所述DDR內存的配置空間訪問功能;
窗口配置模塊,用于根據所述第M級窗口配置寄存器的占用情況對所述第M級窗口配置寄存器進行配置,所述M為大于或等于2且小于或等于N的整數;
訪問模塊,用于通過配置后的第M級窗口配置寄存器訪問所述DDR內存的配置空間以獲取所述DDR內存的狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科技術有限公司,未經龍芯中科技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710206370.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磁盤清理方法和磁盤清理裝置
- 下一篇:共享替換策略計算機高速緩存系統和方法





