一种FPGA软件半实物测试系统和测试方法

    公开(公告)号:CN117632706A

    公开(公告)日:2024-03-01

    申请号:CN202311541707.9

    申请日:2023-11-16

    Abstract: 本申请提供一种FPGA软件半实物测试系统,该系统包括:FPGA目标板卡、控制器、数字可重配置模块和高速串行板卡;所述FPGA目标板卡上用于烧写被测FPGA软件;所述控制器与所述数字可重配置模块和所述高速串行板卡均相连,其用于向所述数字可重配置模块和所述高速串行板卡发送测试数据;所述数字可重配置模块与所述FPGA目标板卡相连,用于根据所述测试数据对所述被测FPGA软件的低速接口进行测试;所述高速串行板卡与所述FPGA目标板卡相连,用于根据所述测试数据对所述被测FPGA软件的高速串行接口进行测试。该系统具有良好的通用性,适用于不同FPGA软件的测试需求,使用灵活,方便异常用例的注入,有效的提高了FPGA软件的测试效率。

    现场可编程门阵列软件异步通信速率偏移检测方法及装置

    公开(公告)号:CN119484359A

    公开(公告)日:2025-02-18

    申请号:CN202411430814.9

    申请日:2024-10-14

    Abstract: 一种现场可编程门阵列软件异步通信速率偏移检测方法及装置,属于现场可编程门阵列软件验证技术领域。其中,方法包括:基于预设速率步进长度和预设速率范围确定若干个第一速率;针对各第一速率,执行以下步骤:在数字仿真环境中,按照第一速率将激励信号输入至被测件模块,被测件模块对接收到的激励信号进行预处理,得到预处理后的数据帧,判断预处理后的数据帧与测试帧是否一致,激励信号中传输的内容为编码后的测试帧;若不一致,则确定第一速率的偏移检测结果为不通过;若一致,则确定第一速率的偏移检测结果为通过,并记录第一速率、理论速率、速率偏移差值和速率偏移占比,以供相关人员快速了解该FPGA软件异步通信速率边界情况。

    一种vivado工程的RTL代码提取方法及装置

    公开(公告)号:CN116050310A

    公开(公告)日:2023-05-02

    申请号:CN202211476683.9

    申请日:2022-11-23

    Abstract: 本申请涉及一种vivado工程的RTL代码提取方法及装置,涉及FPGA软件验证技术领域,该方法包括以下步骤:S1、获取预设的vivado工程指定仿真路径以及RTL代码预存路径;读取vivado工程指定仿真路径的*_compile.do文件中包含RTL代码的数据行,存储至预设存储文件中;将存储包含RTL代码的数据行的预设存储文件的dos系统识别路径修改为windows系统识别路径;基于预设存储文件的windows系统识别路径,将RTL代码复制至RTL代码预存路径中。本申请对vivado工程的RTL代码进行提取,并进行对应的配置工作,具有较高的通用性,并且能够为后期仿真工作提供便利。

Patent Agency Ranking