基于FPGA和PC机的网络芯片多接口自动化测试平台设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:guanshui5
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
经过多年发展,互联网已经成为重要的基础设施,决定互联网性能的主要因素是网络设备,网络设备的核心是网络芯片。网络芯片设计开发成为近年来的热点研究领域。网络芯片复杂的功能使测试变得困难和耗时,因此,研究操作简单,通用性强,测试效率高的自定义的网络芯片测试仪器具有实际意义。本文以FPGA为基础搭建了一个网络芯片测试平台的框架,设计了主要的核心模块,开发了相关控制软件。主要工作包括:设计了LBS总线转换模块,用于实现CPU对FPGA内部测试逻辑的控制功能;设计了RGMⅡ接口协议测试模块,并且给出了发送接收测试、容忍能力测试以及异常测试的用例,提高了RGMⅡ接口的测试覆盖率;设计了FPGA加载配置模块,采用CPLD作为外部控制器,通过软硬件配合实现了一种快速灵活的FPGA加载方案,提高了逻辑程序的加载速度;设计了友好的人机交互界面,实现了根据测试需求增删测试接口项和测试用例项,将测试结果保存至数据库,生成多款芯片的测试结果对比报表等功能;在PC上位机软件中增加了Tcl解析器,用脚本控制测试流程,实现了应用接口和业务功能的分离,从而提高了扩展性;设计了基于socket的通信协议进行上下位机间的点对点可靠数据传输;在嵌入式系统软件中开发了相关的驱动程序。以一款接入网络芯片的RGMⅡ接口协议作为测试对象,进行测试平台的软硬件功能验证。测试结果表明,测试平台能够对被测芯片完成有效测试,实现了一键自动化测试需求。
其他文献
随着U型梁的应用越来越广泛,由于施工缺陷以及服役期间受到环境和荷载的影响,结构的敏感部位会发生不同程度的损伤。为了保障U型梁桥的运营通畅和降低维修成本,就需要对桥梁
本文的研究目的是探索制备电子封装用高导热陶瓷基板的新方法。在对理论和应用现状充分调研的基础上,提出以立方氮化硼(cubic Boron Nitride,cBN)为实验原材料,采用高压烧结制备聚
胆囊炎、胆石症是常见多发病。临床上常见中上腹、胁肋部胀痛,口苦,咽干,不思饮食.大便不调(多数于结).或伴黄疽。
目的探讨加味尿石净汤对肾结石患者BUN、Cr、β2-MG水平的影响及安全性。方法选取台山市中医院2019年1月至2020年1月收治的73例肾结石患者,以随机数字表法将所有患者分为对照
1999年2月底至3月中旬,本区黄楼镇、孙桥镇发生2起外来人员麻疹爆发.现将调查情况报告如下:
对护士来说,沟通是护理实践中的重要内容,有着特殊的工作含义。护士只有运用良好的沟通技巧,才能取得病人的信任,从而获得病人的全面信息,并以此为依据,为病人制定个体化的护理计划
齐次多元隐函数方程组的偏导数计算复杂,为了简化其计算难度,提出利用克拉默法则求解,并通过例题具体演示了求解过程。此方法计算简便,使齐次多元隐函数方程组的偏导数求解变
自1989年首次报道经腹腔镜协助施行胆囊切除术(以下简称LC)以来,它不仅改变了以往常规性手术操作方式,对临床麻醉也产生一定影响与要求。我院自1994年开展该项手术麻醉以来至今
介绍了G97风电轮毂铸件的结构及技术要求,详细阐述了该铸件的生产工艺:采用劈箱造型工艺,制作专用砂箱及芯骨;采用拔塞包浇注,浇注系统中使用Si C泡沫陶瓷过滤片挡渣,浇注温度
目的:探讨对腹泻患儿进行综合护理的效果。方法:将2016年6月至2018年4月期间广西来宾市人民医院收治的92例腹泻患儿平均分为对照组和观察组。在对这些患儿进行常规治疗期间,