The SRAM reading and writing indirect testing device and method based on LabVIEW are used to solve the unfriendly test interface of the existing direct reading and writing SRAM, and the technical problem of the inflexible control configuration of the direct read and write SRAM. The invention adopts the FPGA circuit module to receive the SRAM signal parameter data sent from the serial port, uses the IS61LV10248 circuit module of the measured chip as the measured object, and uses the SRAM reading and writing based on LabVIEW to write the human-computer interaction interface of the front panel, and adopts the write operation control command module to perform the SRAM writing operation; The SRAM read operation is executed by the read data command module, and the data interaction is carried out with the underlying serial port driver module. The beneficial effect of the invention is that the testing interface is simple and intuitionistic, the user interface can be easily created, the timing parameters are adjusted conveniently, the integration degree is high, the reliability is good, and the external interference is less.
【技术实现步骤摘要】
基于LabVIEW的SRAM读写间接测试装置及方法
本专利技术属于集成电路及芯片测试领域,具体涉及到基于LabVIEW的SRAM读写间接测试装置及方法。
技术介绍
随着社会的发展,随机存储芯片使用越来越广泛,到处都可见到其身影。尽管SRAM芯片种类繁多,数量庞大,但是这些SRAM芯片的来源,及芯片的好坏我们很难判断出来。究其原因有几种:一是,一些是仿制的SRAM芯片;二是,一些是从设备上拆卸下来的SRAM芯片。依靠肉眼很难判断出SRAM芯片的来源,及芯片的好坏。识别出这些SRAM芯片很有必要:首先,不造成资源浪费;其次,保证使用者的设计性能要求;再次,保护了制造商的原创设计。这就需要我们专利技术一种SRAM芯片的测试方法,这种测试方法能直观,简单,方便地判断出SRAM芯片的来源,及SRAM芯片的好坏。LabVIEW是利用计算机强大的图形环境,采用可视化的图形编程语言和平台。LabVIEW具有如下几个方面的优势:用户可以根据自己的需要灵活地定义人机界面;可以采用多种方式显示采集的数据、分析的结果和控制过程;可实时、直接地对数据进行编辑;对外交互接口连接方便,容易;大大节省设计时间,提高工作效率。LabVIEW广泛应用于测量领域,测试领域,控制领域,仿真领域等,已受到越来越多设计者的青睐。该专利“基于FPGA的SRAM读写控制实验装置”,公布了一种读写SRAM的方法。它是用FPGA做为控制器,产生SRAM读或写操作时序。当FPGA上的串口接收到外部串口设备发送来的数据时,FPGA控制器对接收的数据进行处理:当接收的是写SRAM操作时,FPGA控制器产生写控制逻 ...
【技术保护点】
1.基于LabVIEW的SRAM读写间接测试装置及方法,其特征在于它具有:FPGA电路模块,接收从串口发送的时间数据,并对时间数据进行内部处理,产生SRAM控制波形;JTAG电路模块,下载FPGA程序,Nios程序,以及在线调试软硬件程序;晶振电路模块,为整个硬件系统提供时钟;基于LabVIEW的SRAM读写间接测试控制面板模块,用于人机交互的;写操作控制命令模块,进行SRAM写操作;`读取数据命令模块,进行SRAM读数据操作;底层串口驱动模块,用于数据对外传输。
【技术特征摘要】
1.基于LabVIEW的SRAM读写间接测试装置及方法,其特征在于它具有:FPGA电路模块,接收从串口发送的时间数据,并对时间数据进行内部处理,产生SRAM控制波形;JTAG电路模块,下载FPGA程序,Nios程序,以及在线调试软硬件程序;晶振电路模块,为整个硬件系统提供时钟;基于LabVIEW的SRAM读写间接测试控制面板模块,用于人机交互的;写操作控制命令模块,进行SRAM写操作;`读取数据命令模块,进行SRAM读数据操作;底层串口驱动模块,用于数据对外传输。2.如权利要求1所述的基于LabVIEW的SRAM读写间接测试装置及方法,其特征在于所述的基于LabVIEW的SRAM读写间接测试控制面板,在基于LabVIEW的SRAM读写间接测试控制面板中,与SRAM的控制有关的信号有:时钟信号,用CLK表示;片选信号,用CE/表示;读使能信号,用OE/表示;写使能信号,用WE/表示;地址信号,用A表示;双向数据信号,用D表示;其中,CLK信号的频率可通过软件程序灵活改变;其中,在CE/信号波形图中,a0~b1,c1~d1时刻为低电平,其它时刻为高电平;其中,在OE/信号波形图中,a2~b2时刻为低电平,其它时刻为高电平;其中,在WE/信号波形图中,a3~b4时刻,a2~b2时刻为低电平,其它时刻为高电平;其中,在A信号波形图中,a4~b4时刻,输入的地址数据为AD1,c4~d4时刻,输入的地址数据为AD2;其中,在D信号波形图中,a5~b5时刻,输入的数据为DIN,c5~d5时刻,输出的数据为DOUT;其中,a0,a1,b1,c1,d1,a2,b2,a3,b3,a4,b4,c4,d4,AD1,AD2,a5,b5,c5,d5,DIN为数据参数。3.如权利要求1所述的基于LabVIEW的SRAM读写间接测试装置及方法,其特征在于所述的底层串口驱动模块,底层串口驱动模块的输出信号数据共84字节,其发送数据格式为:a0,a1,b1,c1,d1,a2,b2,a3,b3,a4,b4,c4,d4,AD1,AD2,a5,b5,c5,d5,DIN,X;其中,a0为时钟的频率;a1,b1,c1,d1,a2,b2,a3,b3,a4,b4,c4,d4,AD1,AD2,a5,b5,c5,d5,DIN为输入的SRAM信号参数数据;X为操作命令数据,当X为1时,执行SRAM写操作命令,当X为0时,执行SRAM读数据操作命令。4.如权利要求1所述的基于LabVIEW的SRAM读写间接测试装置及方法,其特征在于所述的FPGA电路模块,FPGA电路模块包括外围电路和SOPC系统;其中,SOPC系统包括以下部分:定时器模块,PIO模块1,JTAG模块,串口模块,片上RAM模块,处理器模块,PIO模块2,片选信号模块,读使能信号模块,写使能信号模块,地址信号模块,数据信号模块;其中,片选...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。