侵权投诉
订阅
纠错
加入自媒体

多功能存储器芯片的测试系统设计:提高芯片测试效率

本文提出了一种多功能存储器芯片的测试系统硬件设计与实现,对各种数据位宽的多种存储器芯片(SRAM、MRAM、NOR FALSH、NAND FLASH、EEPROM等)进行了详细的结口电路设计(如何挂载到NIOSII的总线上),最终解决了不同数据位宽的多种存储器的同平台测试解决方案,并详细地设计了各结口的硬件实现方法。

引言

随着电子技术的飞速发展,存储器类芯片的品种越来越多,其操作方式完全不一样,因此要测试其中一类存储器类芯片就会有一种专用的存储器芯片测试仪。本文设计的多种存储器芯片测试系统是能够对SRAM、Nand FLASH、Nor FLASH、MRAM、EEPROM等多种存储器芯片进行功能测试,而且每一类又可兼容8位、16位、32位、40位等不同宽度的数据总线,如果针对每一种产品都单独设计一个测试平台,其测试操作的复杂程度是可想而知的。为达到简化测试步骤、减小测试的复杂度、提高测试效率、降低测试成本,特设计一种多功能的存储器类芯片测试系统,实现在同一平台下完成所有上述存储器芯片的方便快捷地测试。

设计原理

此设计方案根据上述各种存储器独自的读写时序访问特性,通过FPGA的灵活编程特性,适当地调整NIOSII的外部总线时序,最终实现基于NIOSII的外部总线访问各种存储器读写时序的精确操作。如图2-1。通过FPGA自定义一个可以挂载所有存储器芯片的总线接口-ABUS,如表1。而且在同一个接口上能够自动识别各种接入的被测试存储器芯片,它们通过类别输入信号(CLAS)来区分,每一种存储器芯片对应一种独特的操作时序。下面是几种存储器芯片的接口连接方式及信号描述。其它的存储器芯片都可以用类似的接法挂载到ABUS总线上,最终完成测试。

图 2?1 NIOSII的总线挂载各类存储器芯片连接示意图

表1:ABUS接口信号说明表

40位NAND FLASH连接设计

如图2-2所示,40位NAND FLASH与NIOSII 通过ABUS(FPGA)桥接,把外部总线的时序完全转换成NAND FLASH的操作时序。40位NAND FLASH芯片品由五个独立的8位NAND FLASH芯片拼接构成。5个8位器件的外部IO口拼接成40位的外部IO口,而各自的控制线(NCLE,NALE,NRE,NWE)连接在一起构成一组控制线(NCLE,NALE,NRE,NWE),片选相互独立引出成NCS0-NCS9,忙信号独立引出为R/B0-R/B9。

如表2,详述了40位NAND FLASH与ABUS的连接关系。

图 2?2 ABUS与40位NAND FLASH接口图

表2,40位NAND FLASH接口连接表

40位SRAM与NIOSII连接

40位SRM模块与NIOSII通过ABUS连接,实现正确的时序读写操作。测试时,一次只测试8位,分5次完成所有空间的测试。如图2-4。表4是详细的信号连接说明。

图 2?4  ABUS与40位SRAM连接

表4,40位SRAM接口连接表

8位SRAM与NIOSII连接

8位SRM模块与NIOSII通过ABUS(FPGA)连接,实现正确的时序读写操作。如图2-5。表5是信号连接说明。

图 2?5  ABUS与8位SRAM连接

8位SRAM与NIOSII连接

8位SRM模块与NIOSII通过ABUS(FPGA)连接,实现正确的时序读写操作。如图2-5。表5是信号连接说明。

图 2?5  ABUS与8位SRAM连接

表5,8位SRAM接口连接表

1  2  下一页>  
声明: 本文系OFweek根据授权转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号