高虎, 郑军, 封二强. FPGA软件半实物仿真测试环境研究与框架设计[J]. 微电子学与计算机, 2019, 36(6): 15-20.
引用本文: 高虎, 郑军, 封二强. FPGA软件半实物仿真测试环境研究与框架设计[J]. 微电子学与计算机, 2019, 36(6): 15-20.
GAO Hu, ZHENG Jun, FENG Er-qiang. Research on framework design of semi-physical simulation testing environment for FPGA software[J]. Microelectronics & Computer, 2019, 36(6): 15-20.
Citation: GAO Hu, ZHENG Jun, FENG Er-qiang. Research on framework design of semi-physical simulation testing environment for FPGA software[J]. Microelectronics & Computer, 2019, 36(6): 15-20.

FPGA软件半实物仿真测试环境研究与框架设计

Research on framework design of semi-physical simulation testing environment for FPGA software

  • 摘要: 针对当前FPGA软件测试工作中, 仿真测试和实物测试存在的效率低、覆盖率无法保障、充分性差等问题, 提出了一种新的测试环境框架用于FPGA软件测试, 采用真实的FPGA芯片运行被测FPGA软件, 同时构建执行器FPGA模拟被测FPGA的外部设备与接口环境, 构建被测FPGA软件的外设行为仿真模型, 将原来仅用于仿真测试的Testbench测试脚本解析为测试数据, 将仿真模型和测试数据移植到执行器FPGA中, 从而实现了FPGA软件的半实物仿真测试.最后基于该框架开发了原型验证系统, 并在测试项目中取得了较好的效果.

     

    Abstract: According to the shortcomings of low efficiency, insufficient coverage in current simulation testing and physical testing method of FPGA software testing, a design of FPGA semi-physical testing environment based on simulation testing case was proposed. The real FPGA chip was used for running the design under test, the testbench used in simulation testing were parsed and processed into FPGA transmission signals and testing data, and an executor FPGA was designed to simulate the behavior and interface of the external device. Then the testing data and simulation model were transplanted into the executor FPGA to connect the FPGA under test. The design framework was validated by a semi-physical testing environment verification platform, and good results had been achieved.

     

/

返回文章
返回