用户中心
· 企业空间 首页 | 资讯 | 技术 | 产品 | 企业 | 博客 | 论坛| 在线研讨会
广州虹科电子科技有限公司
企业空间 > 案例应用 > 正文
  • 虹科干货 | 如何测试与验证复杂的FPGA设计(3)——硬件测试
  • 发布时间:2022/8/5 9:49:16   修改时间:2022/8/5 9:49:16 浏览次数:485
  •   仿真和验证是开发任何高质量的基于 FPGA 的 RTL 编码过程的基础。在之前的文章中,我们介绍了面向实体/块的仿真以及如何在IP核中执行面向全局的仿真,即通过在每个输入信号上生成激励并验证 RTL 代码行为是否符合预期,对构成每个 IP 核的不同模块进行实体/块的仿真。而一旦不同的模块被单独验证,则意味着下一步将整个IP仿真为单个 UUT(被测试单元)。
      尽管扩展的仿真计划提供了良好的可信度,但仍有许多corner的情况无法在虚拟环境中验证。对于这些情况,需要基于硬件的测试计划,这也是获得高质量结果的最后一步。在本篇文章中,我们将介绍如何在硬件平台上验证IP核。
      硬件测试
      硬件测试是为IP核产品执行高质量测试和验证计划的最后一步,主要可以分为以下几个阶段:
      1. 测试准备:定义在产品开始测试之前必须完成的步骤
      在这个阶段,定义了测试计划文档。在这个文档中,详细描述了必须在 DUT(被测设备)上执行的每一项测试。

      2. 测试执行:执行上一个阶段中定义的测试用例
      3. 问题报告:检查和报告在测试执行期间检测到的所有问题
      可以使用问题电子表格来记录在测试阶段检测到的每个问题。每当注册新问题时,都会向开发团队报告,并且能够追踪哪些问题已解决,哪些问题仍有待审查。

      4. 测试结束:确定测试阶段何时完成,并创建测试结果文档,其中将包含成功执行的测试的摘要以及有关测试的更多相关信息。
      虹科SoC-e测试工具
      为了优化测试执行过程,我们使用了虹科SoC-e测试工具,以进行自动化测试。该工具考虑了以下内容:
      ● DUT配置过程
      ● 流量注入和嗅探
      ● 记录从 DUT 返回的流量
      ● 验证保存的日志
      ● 将 DUT 设置为原始状态

    SoC-e测试软件架构

      该工具的第一步与DUT 配置的执行有关。这是通过名为 Platform.vars 的输入配置文件完成的。通过该文件,用户可以配置不同的参数,如 DUT SSH 参数、主机 PC 的 IP 地址或网络接口。
      第二步,完成TS(测试站)和 DUT之间的流量注入和嗅探。我们有不同的第三方设备用作测试站,但最常用的设备之一是IXIA Novus One Plus。流量可以通过 IXIA 的 Python API 轻松发送。数据包操作是通过 Scapy Python 模块完成的。尽管 Scapy 允许传输该工具生成的所有流量,但它是使用不同的工具tcpreplay执行的。这使我们能够克服由 Scapy 引起的带宽和准确性方面的某些限制。在此步骤中,测试提供了自定义流量的灵活性,以验证不同的 DUT 功能。可扩展性不是问题,因为该工具支持添加额外的流量和测试端口。

      第三步,该工具使用测试站或通过 Linux tcpdump 软件登记来自 DUT 的流量。
      第四步,SoC-e 测试工具验证上一步中存储的信息(统计、寄存器转储(dump)等),以检查一切是否正常。通过这两个步骤,SoC-e 测试工具为测试用例的验证提供了一个很好的解决方案。
      最后,第五步,也是最后一步。最后一步的主要目的是将 DUT 配置恢复到其原始状态,因为它可能在测试期间被修改。

  • 企业介绍
广州虹科电子科技有限公司成立于 2007 年,总部位于中国南方经济和文化中心 - 广州市。我们耕耘的领域包括:工业通讯与物联网、嵌入式产品、传感器、车辆网络、汽车售后诊断、自动驾驶、自动化测试、环境监测、生物科技、卫星与无线电通信、射频/微…  更多>>
  • 联系方式

广州虹科电子科技有限公司

联系人:虹小科

地址:广州黄埔区科学城科汇金谷三街2号701室

邮编:510700

电话:020-38743030

传真:020-38743233

公司网址:http://www.hkaco.com

  • 该空间手机版

扫描此二维码即可访问该空间手机版

  • 在线反馈
1.我有以下需求:



2.详细的需求:
 
姓名:  
单位:
电话:  
邮件:  
您还没有登录,请登陆,
如果您还没有注册,点击这里注册.
  • 网友反馈
  • 董钒 在2022/7/14 13:47:00留言
  • 留言类型:得到贵公司产品详细资料,贵公司技术支持人员联系我,
  • 详细留言:IPEH-002055 CAN卡 手机号同微信
  • 殷光宇 在2022/7/5 13:33:00留言
  • 留言类型:我想得到贵公司产品的价格信息,
  • 详细留言:Gateway Module for Ethernet/IP:100066 Jumper Bridge Suitable for Kunbus Serial Gateway:100204 Gateway Module for PROFINET IRT:100074
  • 王先生 在2022/4/20 9:15:00留言
  • 留言类型:贵公司产品销售人员联系我,
  • 详细留言:Unitronics的PLC+HMI一体机
  • li wenhong 在2022/4/10 21:31:00留言
  • 留言类型:得到贵公司产品详细资料,得到贵公司产品的价格信息,贵公司技术支持人员联系我,
  • 详细留言:TSN网络一站式解决方案的相关设备材料和价格
  • 丁佳炜 在2022/3/22 16:32:00留言
  • 留言类型:我让贵公司产品销售人员联系我,
  • 详细留言:咨询DF PROFI II板卡的价格信息
更多请进入空间管理中心查看
关于我们 | 网站地图 | 联系我们
© 2003-2018    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688
我要反馈