新闻中心

EEPW首页>测试测量>设计应用> 一种基于LabVIEW的存储器检测系统的研究

一种基于LabVIEW的存储器检测系统的研究

作者: 时间:2010-05-29 来源:网络 收藏

  3.3 测试程序

  对存储器测试时采用March算法。March 算法的特点是向存储器顺序地写入和读出数据,通过分析数据判断存储器的故障。因此在测试程序的编制过程中,数字信号的输入/输出较为关键。图3是读/写操作的程序框图。根据适配器的实际方案,数据的输入/输出在设计时也有一定的要求。向存储器写数据时分为三个步骤:向锁存器写地址,向锁存器写数据,锁存器和状态输出。读取存储器的数据分为4个步骤:向锁存器写地址,锁存器和状态输出,检测数据输出有效信号,读锁存器数据。实际应用时,可以根据不同的芯片,设置不同的延迟时间,以满足读/写周期的要求。

操作的程序框图

  3.4 数据库设计

  软件设计时,采用主控程序与测试信息分离的思想,通过数据库来存储测试信息。数据库采用比较常用的数据库Access。测试时,根据不同的测试算法,将不同测试数据编绘到数据库中。测试时主程序通过 SQL语言对数据库进行调用,控制数字信号的输入/输出,从而实现测试内容的可扩展性。根据March算法的规则,设计数据表时,要设计编号、读/写操作、地址、数据和结束标志5列。编号用来实现March算法的顺序执行;读/写操作用于主程序中判断数据的读/写操作;地址用于存储地址信息;数据用于存储数据信息;结束标志用于结束本算法的测试。数据库存储表格如图4所示。第一行表示第一次读/写操作,向0地址写入数据80。

数据库存储表格

  4 结语

  采用NI系列PXI板卡及灵活方便的软件平台,构建了一套某装备存储器的检测系统。通过数据库实现了测试算法与测试程序的独立性,可以根据不同的March算法进行测试。实验结果表示,该系统具有自动测试性强,容易操作,可扩展性强等特点,有效提高了对某装备存储器的测试效率。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭