双倍速率同步动态随机存储器稳定性测试方法及系统技术方案

技术编号:19062312 阅读:71 留言:0更新日期:2018-09-29 13:17
本发明专利技术提供一种双倍速率同步动态随机存储器稳定性测试方法及系统。图形处理器在DDR的第一内存区域中填充数据,并将填充的数据复制到DDR的第二内存区域中,完成数据的读取和写入。图形处理器对比设定的预设特征值与第二内存区域中的数据,进而确定DDR稳定性测试结果。大量数据的读取和写入能够增加DDR处理数据的压力,便于检测出DDR的处理数据能力,进而在判断DDR稳定性时,能够提高判断的准确性。大量数据的读取和写入均由图形处理器完成,并没有占用CPU的运算资源,且图形处理器能够快速完成数据处理,因此,通过图形处理器检测DDR稳定性能够大大提高DDR稳定性测试的测试速度和测试效率,且不占用CPU的运算资源。

【技术实现步骤摘要】
双倍速率同步动态随机存储器稳定性测试方法及系统
本专利技术涉及存储器
,尤其涉及双倍速率同步动态随机存储器稳定性测试方法及系统。
技术介绍
双倍速率同步动态随机存储器(DDRSDRAM,DoubleDataRateSynchronousDynamicRandomAccessMemory)简称为DDR,是一种在时钟信号的上升沿与下降沿均能够进行数据处理的存储器,因此,DDR能够使数据传输率达到同步动态随机存储器(SDRAM,SynchronousDynamicRandomAccessMemory)的两倍。由于DDR在时钟信号的上升沿与下降沿均能够处理数据,因此对DDR的信号时序要求很高。DDR芯片内部布线或外部PCB(PrintedCircuitBoard,印制电路板)布线等原因容易引起信号时序出现偏差,因此容易导致DDR出现工作不稳定。若DDR工作时不稳定,则DDR在存取大量数据时容易出现错误现象,影响用户使用。因此,在DDR投入运行前,一般都需要检测DDR的稳定性。目前,检测DDR稳定性的方法通常为:通过CPU(CentralProcessingUnit,中央处理器)以数据填充、复制的方式对DDR的稳定性进行检测。具体地,在DDR内部分配两块内存,如内存1、内存2。CPU在内存1中填充数据,并将内存1中填充的数据复制到内存2中。CPU将内存1和内存2中的数据进行对比。若对比结果显示内存1和内存2中的数据相同,则表明第一次测试通过。CPU在内存1中继续重新填充数据,并继续数据复制、数据对比,如此循环重复多次。若循环重复多次后,数据对比结果仍显示内存1和内存2中的数据相同,表明DDR具有较好的稳定性。若在循环重复过程中,数据对比结果显示内存1和内存2中的数据不同,表明DDR的稳定性较差。然而,CPU在单位时间内的数据处理量有限,这致使CPU在单位时间内不能给DDR提供足够的数据量,即不能给DDR施加较大的数据处理压力。因此,通过CPU检测方法检测过的DDR存在较低的数据处理能力。当已通过稳定性检测的DDR在处理超过CPU所提供的数据处理压力的大量数据时,容易出现DDR数据出错等问题,这严重影响系统的使用。
技术实现思路
本专利技术提供双倍速率同步动态随机存储器稳定性测试方法及系统,以解决现有DDR稳定性测试方法存在测试压力小的问题。第一方面,本专利技术提供一种双倍速率同步动态随机存储器稳定性测试方法,包括:在双倍速率同步动态随机存储器DDR中分配第一内存区域和第二内存区域;图形处理器在所述第一内存区域中填充数据;所述图形处理器将所述数据复制到所述第二内存区域中;所述图形处理器判断预设特征值和所述第二内存区域中数据是否相同,生成判断结果;所述预设特征值为所述第一内存区域中填充数据的数值;根据所述判断结果生成DDR稳定性测试结果。第二方面,本专利技术提供一种双倍速率同步动态随机存储器稳定性测试系统,包括:内存分配模块,用于在双倍速率同步动态随机存储器DDR中分配第一内存区域和第二内存区域;图形处理器,用于在所述第一内存区域中填充数据,将所述数据复制到所述第二内存区域中;判断预设特征值和所述第二内存区域中数据是否相同,生成判断结果;根据所述判断结果生成DDR稳定性测试结果。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术提供一种双倍速率同步动态随机存储器稳定性测试方法及系统。在DDR中分配第一内存区域和第二内存区域后,图形处理器在第一内存区域中填充数据。图形处理器将第一内存区域中填充的数据复制到第二内存区域中,完成数据的读取和写入。第二内存区域中写入数据后,在图形处理器中,设定第一内存区域中填充数据的数值为预设特征值。图形处理器判断设定的预设特征值与第二内存区域中的数据是否相同,并生成判断结果。根据判断结果生成DDR稳定性测试结果。在本专利技术中,大量数据的读取和写入能够增加DDR处理数据的压力,便于检测出DDR的处理数据能力,进而在判断DDR稳定性时,能够提高判断的准确性。另外,大量数据的读取和写入均由图形处理器完成,并没有占用CPU的运算资源,且图形处理器能够快速完成数据处理,因此,通过图形处理器检测DDR稳定性能够大大提高DDR稳定性测试的测试速度和测试效率,且不占用CPU的运算资源。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的双倍速率同步动态随机存储器稳定性测试方法的流程示意图;图2为本专利技术实施例提供的图形处理器判断预设特征值和第二内存区域中数据是否相同的过程示意图;图3为本专利技术实施例提供的另一种双倍速率同步动态随机存储器稳定性测试方法的流程示意图。具体实施方式目前,检测DDR稳定性的方法通常为:通过CPU以数据填充、复制的方式对DDR的稳定性进行检测。然而,CPU在单位时间内的数据处理量有限,这致使CPU在单位时间内不能给DDR提供足够的数据量,即不能给DDR施加较大的数据处理压力。因此,通过CPU检测方法检测过的DDR存在较低的数据处理能力。当已通过稳定性检测的DDR在处理超过CPU所提供的数据处理压力的大量数据时,容易出现DDR数据出错等问题,这严重影响系统的使用。针对上述问题,本专利技术实施例提供一种双倍速率同步动态随机存储器稳定性测试方法及系统。本专利技术实施例提供的双倍速率同步动态随机存储器稳定性测试方法的核心思想为:在DDR中分配第一内存区域和第二内存区域。图形处理器在第一内存区域中填充数据,并将填充的数据复制到第二内存区域中,完成数据的读取和写入。在图形处理器中,设定第一内存区域中填入数据的数值为预设特征值。图形处理器判断设定的预设特征值与第二内存区域中的数据是否相同,进而确定DDR稳定性测试结果。大量数据的读取和写入能够增加DDR处理数据的压力,便于检测出DDR的处理数据能力,进而在判断DDR稳定性时,能够提高判断的准确性。大量数据的读取和写入均由图形处理器完成,并没有占用CPU的运算资源,且图形处理器能够快速完成数据处理,因此,通过图形处理器检测DDR稳定性能够大大提高DDR稳定性测试的测试速度和测试效率,且不占用CPU的运算资源。下面以具体实施例的方式具体描述本专利技术实施例提供的双倍速率同步动态随机存储器稳定性测试方法及系统。请参考附图1,附图1示出了本专利技术实施例提供的双倍速率同步动态随机存储器稳定性测试方法的流程示意图。由附图1可知,本专利技术实施例提供的双倍速率同步动态随机存储器稳定性测试方法包括:S101:在双倍速率同步动态随机存储器DDR中分配第一内存区域和第二内存区域。DDR为一种能够进行数据处理的存储器,因此,DDR中具备一定的数据存储区域,即内存区域。在DDR稳定性检测过程中,在本专利技术实施例通过CPU在DDR中分配设置第一内存区域和第二内存区域,并分别设置其内部的内存地址,以便于向第一内存区域和第二内存区域的各内存地址中写入数据。S102:图形处理器在所述第一内存区域中填充数据。图形处理器(GPU,GraphicsProce本文档来自技高网
...

【技术保护点】
1.一种双倍速率同步动态随机存储器稳定性测试方法,其特征在于,包括:在双倍速率同步动态随机存储器DDR中分配第一内存区域和第二内存区域;图形处理器在所述第一内存区域中填充数据;所述图形处理器将所述数据复制到所述第二内存区域中;所述图形处理器判断预设特征值和所述第二内存区域中数据是否相同,生成判断结果;所述预设特征值为所述第一内存区域中填充数据的数值;根据所述判断结果生成DDR稳定性测试结果。

【技术特征摘要】
1.一种双倍速率同步动态随机存储器稳定性测试方法,其特征在于,包括:在双倍速率同步动态随机存储器DDR中分配第一内存区域和第二内存区域;图形处理器在所述第一内存区域中填充数据;所述图形处理器将所述数据复制到所述第二内存区域中;所述图形处理器判断预设特征值和所述第二内存区域中数据是否相同,生成判断结果;所述预设特征值为所述第一内存区域中填充数据的数值;根据所述判断结果生成DDR稳定性测试结果。2.根据权利要求1所述的方法,其特征在于,所述图形处理器判断预设特征值和所述第二内存区域中数据是否相同包括:在所述图形处理器中,设定对比起始地址和对比数据长度,以及设定所述第一内存区域中填充的数值为预设特征值;根据所述对比起始地址和所述对比数据长度确定所述第二内存区域中要对比的地址区域;判断所述预设特征值和所述地址区域中填充的数值是否相同。3.根据权利要求2所述的方法,其特征在于,判断所述预设特征值和所述地址区域中填充的数值包括:将所述地址区域中填充的数值按照1字节、2字节或4字节与所述预设特征值进行对比判断。4.根据权利要求2所述的方法,其特征在于,所述图形处理器判断预设特征值和所述第二内存区域中数据是否相同还包括:在所述图形处理器中还设定控制数值,用于控制是否启动所述地址区域的确定。5.根据权利要求4所述的方法,其特征在于,所述控制数值包括数值1和数值0;所述控制数值为数值1时,启动所述地址区域的确定;所述控制数值为数值0时,不启动所述地址区域的确定。6.根据权利要求1所述的方法,其特征在于,所述生成判断结果包括:若所述预设特征值和所述第二内存区域中数据相同,则所述判断结果为对比成功;若所述预设特征值和所述第二内存...

【专利技术属性】
技术研发人员:孙进伟李洋杨元成陈世雷李金亭王萧
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1