论文部分内容阅读
以太网技术由于其结构简单、成本低廉、带宽易于扩展和兼容性好等诸多优点,逐渐深入到人们生活的各个方面。而以太网控制器芯片是我们的上网设备和以太网进行连接的核心部件,市场需求和发展要求以太网具有更高的速度和更为完善的功能,因此对以太网控制器芯片也提出了更高的性能要求。芯片被设计制造后,最重要的工作是进行应用测试,以确保实现功能和保证质量。针对电子科技大学SoC设计实验室自主设计的一款与NE2000兼容、支持802.3协议的全双工的以太网控制器芯片,设计了一个能够对以太网控制器芯片进行全方位功能测试的专用测试平台和系统。该测试平台利用MSP430F系列单片机,通过编程准确的产生符合以太网控制器的ISA总线信号,并利用协议分析软件Sniffer生成双绞线网络数据包信号;同时利用MSP430系列单片机的JTAG技术和Sniffer的数据包捕获功能来得到以太网控制器芯片的测试响应并显示出结果。本论文详细叙述了测试平台的设计和实现,同时具体讲述了以太网控制器芯片各个功能模块的原理和测试方法,具体如下:1、以太网控制器芯片的应用测试介绍。查阅了大量关于以太网技术和以太网控制器芯片方面的资料,根据芯片的结构和工作特点,总结了以太网控制芯片的测试方法,并且介绍了国内外集成电路的测试技术和原理。这些的都为以太网控制器芯片的测试平台设计和测试方法制定提供了有力的指导。2、测试平台整体设计和实现。根据以太网控制器芯片的特性,测试平台由两部分组成,第一部分是MSP430单片机连接以太网控制器芯片的ISA接口,模拟电脑对芯片的操作,并利用MSP430单片机的JTAG调试技术获取ISA总线端的测试响应;另一部分是以太网控制器芯片通过双绞线连接到带有协议分析软件的PC端,通过Sniffer软件来产生测试以太网数据包激励,和捕获以太网控制器芯片发送到双绞线上的数据包。另外,还介绍了具体硬件系统的实现和具体的测试板卡设计。3、以太网控制器的逻辑功能具体测试方法。针对以太网控制器芯片的各个逻辑功能,设计了针对各个逻辑功能的测试激励。通过单片机的开发调试软件和C语言编程,控制单片机产生测试图形。主要包括了PNP测试、链路脉冲、数据收/发包、中断以及回环等。4、基于测试平台的以太网控制器芯片测试结果。采用台湾瑞昱公司生产的RTL8019AS芯片作为测试对象,分别进行了PNP测试、数据收发包测试、链路脉冲和回环测试。实验结果表明:测试平台以及测试方法能够方便的进行测试,并且能及时的显示出每一步的测试结果,同时覆盖以太网控制器芯片的主要逻辑功能。本文所设计的以太网控制器测试平台和测试方法具有良好的可移植性,可以简单的转换成同类型的通信芯片测试平台,而且简便、易行、成本低廉。对于在以太网控制器芯片测试的研究具有重要意义。