[发明专利]内存参数配置方法、处理器及设备有效
申请号: | 201110359975.X | 申请日: | 2011-11-14 |
公开(公告)号: | CN102508726A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 黄金灿 | 申请(专利权)人: | 福建星网锐捷网络有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 参数 配置 方法 处理器 设备 | ||
技术领域
本发明涉及通信技术,尤其涉及一种内存参数配置方法、处理器及设备。
背景技术
一般通信系统都需要集成多种外设控制器的处理器,一般称为嵌入式处理器。嵌入式处理器需要大容量存储器,简称为内存,用于保存嵌入式处理器的运行程序和数据。目前常用的存储器有同步动态随机存储器(Synchronous Dynamic Radom Access Memory;简称为:SDRAM)、双倍数据率同步动态随机存储器(Double Data Rate SDRAM;简称为:DDR SDRAM)、第二代双倍数据率同步动态随机存储器(DDR2 SDRAM)、第三代双倍数据率同步动态随机存储器(DDR3 SDRAM),这些存储器所允许的操作速率越来越高,其操作控制动作也越来越复杂。
嵌入式处理器通过相应技术的内存控制器对存储器件进行管理。内存控制器和内存器件之间采用一组电气信号线连接,这组电气信号线一般有用户同步工作节奏的时钟信号、命令控制信号、地址信号、数据信号等。为了使内存控制器和内存器件能够协同工作,两者之间定义了各种严格的标准信号传输格式,包括信号节拍变化的先后关系(简称为时序)。这些信号的时序受内存控制器、内存器件、连接两者的印制板走线的电气特性影响,同时还受外部的温度、湿度、电磁干扰等环境因素的影响。为了消除这些影响,需要在内存控制器内和内存器件内配置一定的参数,这组参数配置后,可以使内存控制器和内存器件按照标准的时序关系运行,从而使内存控制器可以正确存取内存器件。正确配置内存控制器和内存器件的时序参数使之能稳定工作往往比较困难,如何获得正确的配置参数也比较困难。
目前,获取和配置内存控制器和内存器件的配置参数的方法往往是:在特定的嵌入式系统中,针对特定的嵌入式处理器,选取特定的内存器件与之配合。然后选取多种可能的内存配置参数,借助外部工具(如示波器),测试内存控制器和内存器件在每一种可能的配置参数下的操作时序,对比这些操作时序关系图,选取最标准的时序关系图所对应的那组配置参数。将这组配置参数存储到非易失性的只读存储器(Read-Only Memory;简称为:ROM)中。嵌入式处理器每次启动后,将这组参数从ROM中读出写入到内存控制器和内存器件中,使其按照预设的时序关系操作运行。
上述方法是借助外部工具(如示波器)通过多次测试获取内存控制器和内存的配置参数。然而随着技术的发展,内存控制器和内存器件之间的工作频率越来越高,并且他们的电信号的振动幅度值越来越低,而现有测试工具由于技术原因,其采样精度无法随着内存技术的快速提升而提升,因此已经无法准确测试出需要配置的配置参数,往往测试出来的参数值和实际的工作情况有较大的偏差。
发明内容
本发明提供一种内存参数配置方法、处理器及设备,用以解决因受外部测试工具技术的限制无法获取准确性较高的配置参数的问题,提高配置参数的准确性。
本发明提供一种内存参数配置方法,包括:
处理器根据预设步长和预先存储的配置参数的初始值,对所述配置参数进行内存读写测试,获取所述配置参数的最大配置值和最小配置值;
所述处理器对所述最大配置值和所述最小配置值进行数值计算,获取所述配置参数的最佳配置值;
所述处理器将所述配置参数的最佳配置值分别写入内存控制器和内存器件。
本发明提供一种处理器,包括:
第一获取模块,用于根据预设步长和预先存储的配置参数的初始值,对所述配置参数进行内存读写测试,获取所述配置参数的最大配置值和最小配置值;
第二获取模块,用于对所述最大配置值和所述最小配置值进行数值计算,获取所述配置参数的最佳配置值;
配置模块,用于将所述配置参数的最佳配置值分别写入内存控制器和内存器件。
本发明提供一种设备,包括:内存控制器、内存器件和本发明提供的任一处理器。
本发明的内存参数配置方法、处理器及设备,由处理器根据配置参数的初始值和预设步长,对配置参数进行内存读写测试,根据读写测试结果获取最大配置值和最小配置值,并将最大配置值和最小配置值数值计算的结果作为配置参数的最佳配置值分别写入内存控制器和内存器件中,实现对配置参数的配置,由于不再使用外部工具,解决了受外部工具技术限制而无法获取到准确性较高的配置参数的问题,实现了配置参数的自适应配置,提高了所配置的配置参数的准确性。
附图说明
图1为本发明一实施例提供的内存参数配置方法的流程图;
图2A为本发明一实施例提供的步骤101的一种实施方式的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110359975.X/2.html,转载请声明来源钻瓜专利网。