导 师: 蔡敏
授予学位: 硕士
作 者: ();
机构地区: 华南理工大学
摘 要: 经过多年发展,互联网已经成为重要的基础设施,决定互联网性能的主要因素是网络设备,网络设备的核心是网络芯片。网络芯片设计开发成为近年来的热点研究领域。网络芯片复杂的功能使测试变得困难和耗时,因此,研究操作简单,通用性强,测试效率高的自定义的网络芯片测试仪器具有实际意义。本文以FPGA为基础搭建了一个网络芯片测试平台的框架,设计了主要的核心模块,开发了相关控制软件。主要工作包括:设计了LBS总线转换模块,用于实现CPU对FPGA内部测试逻辑的控制功能;设计了RGMⅡ接口协议测试模块,并且给出了发送接收测试、容忍能力测试以及异常测试的用例,提高了RGMⅡ接口的测试覆盖率;设计了FPGA加载配置模块,采用CPLD作为外部控制器,通过软硬件配合实现了一种快速灵活的FPGA加载方案,提高了逻辑程序的加载速度;设计了友好的人机交互界面,实现了根据测试需求增删测试接口项和测试用例项,将测试结果保存至数据库,生成多款芯片的测试结果对比报表等功能;在PC上位机软件中增加了Tcl解析器,用脚本控制测试流程,实现了应用接口和业务功能的分离,从而提高了扩展性;设计了基于socket的通信协议进行上下位机间的点对点可靠数据传输;在嵌入式系统软件中开发了相关的驱动程序。以一款接入网络芯片的RGMⅡ接口协议作为测试对象,进行测试平台的软硬件功能验证。测试结果表明,测试平台能够对被测芯片完成有效测试,实现了一键自动化测试需求。
领 域: []