[发明专利]一种FPGA自测的方法及装置在审
申请号: | 201710003023.1 | 申请日: | 2017-01-04 |
公开(公告)号: | CN108267683A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 王敬美;许乐;汤建新;何勃 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G01R31/28 | 分类号: | G01R31/28;G01R31/3185 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 秦力军 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自测 测试单板 测试文件 测试版本 自动化测试技术 测试 时序 功能单元 真实场景 自动执行 加载 可信 发送 返回 配置 | ||
本发明公开了一种FPGA自测的方法及装置,涉及电子以及自动化测试技术领域,其方法包括:配置有FPGA芯片且能够运行FPGA程序的测试单板接收PC发送的FPGA测试文件及FPGA版本;测试单板通过加载运行FPGA版本,生成能够运行FPGA测试文件的FPGA测试版本;所述测试单板通过运行所述FPGA测试版本,形成能够自动执行FPGA测试文件中各测试任务的多个功能单元,由其进行测试并将测试结果返回给所述PC。本发明可以在真实场景、真实处理时序下对FPGA逻辑电路进行自测,自测结果更可信。
技术领域
本发明涉及电子以及自动化测试技术领域,特别涉及一种FPGA(Field-Programmable Gate Array,现场可编程门阵列)自测的方法及装置。
背景技术
FPGA由于具有丰富的接口资源、灵活快速的可编程特性,可以定制出专用的集成电路,弥补商用芯片的不足,满足用户特殊的功能需求。因此,在通信、多媒体、信息处理等领域具有广泛的应用。
在FPGA的开发应用中,对逻辑功能的测试验证是很重要的一个步骤。传统的FPGA测试验证主要通过仿真完成,一般常用的仿真方法有:利用FPGA厂家提供的集成到编译软件中的仿真工具,或者采用第三方开发的专用仿真工具(如ModelSim),或者搭建专门的集成仿真平台。通过仿真对FPGA内部逻辑进行测试,需要人为模拟输入的测试激励以及控制时序,并且需要尽可能多的保存仿真产生的波形文件以及数据,在逻辑规模较大、需要连续长时间仿真时,每一次用例仿真的时间消耗会很长,保存的数据量也很大,并且对仿真结果正确性的判断也会比较困难;另外,仿真的一个缺陷就是有可能模拟不出来逻辑电路真实运行时的一些场景。
随着FPGA开发验证方法的发展,也有一些比较新颖的方案可以实现FPGA自动化测试、板上测试。这些方法都是需要把完整的输出数据进行比较,在大规模逻辑电路测试中,对比的数据量很大,测试效率会比较低。
发明内容
根据本发明实施例提供的方案解决的技术问题是存在的无法在真实运行环境测试FPGA逻辑电路、以及自动化测试保存数据多,效率低。
根据本发明实施例提供的一种FPGA自测的方法,包括:
配置有FPGA芯片且能够运行FPGA程序的测试单板接收PC(Personal Computer,个人电脑)发送的FPGA测试文件及FPGA版本;
测试单板通过加载运行FPGA版本,生成能够运行FPGA测试文件的FPGA测试版本;
所述测试单板通过运行所述FPGA测试版本,形成能够自动执行FPGA测试文件中各测试任务的多个功能单元,由其进行测试并将测试结果返回给所述PC。
优选地,所述多个功能单元包括工作模式判断单元、CRC(Cyclic RedundancyCheck,循环冗余校验)收集单元、多个具有不同功能的FPGA处理节点单元以及与每个FPGA处理节点单元相对应的节点输出数据控制单元和CRC生成单元。
优选地,所述FPGA处理节点单元包括比特级功能子单元、符号级功能子单元、资源映射级功能子单元以及时域符号生成级功能子单元。
优选地,所述的FPGA测试文件包含参数配置文件和FPGA测试数据文件;其中,所述的配置有FPGA芯片且能够运行FPGA程序的测试单板接收PC发送的FPGA测试文件及FPGA版本包括:
PC利用用例生成工具,生成包含参数配置文件、FPGA测试数据文件以及各个节点的CRC数据的FPGA测试文件;
PC将所述FPGA测试文件中的参数配置文件和FPGA测试数据文件,以及在测试单板上配置用于测试所述FPGA测试文件而配置的FPGA版本发送给测试单板。
优选地,所述测试单板中的多个功能单元进行测试,并将测试结果返回给所述PC包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710003023.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高密度测试芯片及其测试系统及其测试方法
- 下一篇:一种变频器故障诊断方法