[发明专利]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.vipzhuanli.com/pat/books/201710206370.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:磁盘清理方法和磁盘清理装置
- 下一篇:共享替换策略计算机高速缓存系统和方法