[发明专利]一种FPGA仿真验证方法、装置、电子设备及存储介质在审
申请号: | 202310484382.9 | 申请日: | 2023-04-28 |
公开(公告)号: | CN116306413A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 张雷;谢正明;罗安宸;潘添祺;周树林 | 申请(专利权)人: | 绿盟科技集团股份有限公司;北京神州绿盟科技有限公司 |
主分类号: | G06F30/331 | 分类号: | G06F30/331 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 100089 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fpga 仿真 验证 方法 装置 电子设备 存储 介质 | ||
本申请涉及通信技术领域,尤其涉及一种FPGA仿真验证方法、装置、电子设备及存储介质。其中,方法包括:将测试数据输入至虚拟上行接口,并接收虚拟上行接口输出的第一输出数据;将第一输出数据输入至FPGA仿真模块进行数据处理,并接收FPGA仿真模块输出的第二输出数据;将第二输出数据输入至虚拟下行接口,并接收虚拟下行接口输出的第三输出数据;基于第一输出数据、第二输出数据和第三输出数据,结合其各自对应的预期标准数据,获得待验证FPGA的仿真验证结果。这样,不仅对待验证FPGA的目标逻辑功能进行仿真,而且对待验证FPGA的待安装设备的硬件接口进行仿真,提高了仿真验证的准确度。
技术领域
本申请涉及通信技术领域,尤其涉及一种FPGA仿真验证方法、装置、电子设备及存储介质。
背景技术
随着通信技术的发展,在数据通信芯片设计上,大规模、高速度、高复杂度的数据通信芯片设计越来越多,尤其是基于现场可编程门阵列(Field Programmable GateArray,FPGA)实现的大规模逻辑设计,完成的逻辑功能既多又复杂。通常为了保证FPGA设计投入实际应用的可靠性,在投入使用前需要对设计好的FPGA进行仿真验证。
现有技术中,在对FPGA进行仿真验证时,通常开发相应的测试激励模块对FPGA的逻辑功能模块进行仿真验证。
例如,参阅图1所示,为一种测试激励模块仿真的示意图,逻辑功能模块A有一个输入端和输出端,仿真时需要开发一个测试激励模块A对逻辑功能模块A进行仿真测试,测试激励模块A的输出对应逻辑功能模块A的输入,测试激励模块A的输入则对应逻辑功能模块A的输出,测试激励模块A产生的测试数据经过逻辑功能模块A处理之后通过逻辑功能模块A的输出端把处理结果传递到测试激励模块A的输入端,测试激励模块A通过比较接收到的处理结果与预期结果是否一致判断逻辑功能模块A的功能是否正常。
然而,由于测试激励模块只是对相应的逻辑功能模块进行仿真验证,未对FPGA在实际的物理设备上的功能进行仿真验证,因此,与实际物理设备的硬件接口相关的问题在仿真验证过程中难以暴露,仿真验证结果与在实际的物理设备上测试的结果不贴切,导致仿真结果不准确。
另外,由于每开发一个逻辑功能模块就需要开发对应的测试激励模块对逻辑功能模块进行仿真验证,因此,测试激励模块的开发工作量比逻辑功能模块更大,使得FPGA仿真验证的执行效率较低。
有鉴于此,相关技术下,FPGA仿真验证的准确度和执行效率,有待进一步提高。
发明内容
本申请实施例提供一种FPGA仿真验证方法、装置、电子设备及存储介质,以提高FPGA仿真验证的准确度和执行效率。
本申请实施例提供的具体技术方案如下:
第一方面,提供一种FPGA仿真验证方法,包括:
将测试数据输入至虚拟上行接口,并接收虚拟上行接口输出的第一输出数据,其中,虚拟上行接口是对目标物理设备的上行硬件接口进行虚拟化处理获得的,目标物理设备是待验证FPGA的待安装设备;
将第一输出数据输入至FPGA仿真模块进行数据处理,并接收FPGA仿真模块输出的第二输出数据,其中,FPGA仿真模块是对待验证FPGA的目标逻辑功能的仿真;
将第二输出数据输入至虚拟下行接口,并接收虚拟下行接口输出的第三输出数据,其中,虚拟下行接口是对目标物理设备的下行硬件接口进行虚拟化处理获得的;
基于第一输出数据、第二输出数据和第三输出数据,结合其各自对应的预期标准数据,获得待验证FPGA的仿真验证结果。
可选的,将测试数据输入至虚拟上行接口之前,所述方法还包括:
将目标物理设备的上行硬件接口的物理资源,抽象成对应的第一逻辑资源,并基于第一逻辑资源,生成上行硬件接口对应的虚拟上行接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绿盟科技集团股份有限公司;北京神州绿盟科技有限公司,未经绿盟科技集团股份有限公司;北京神州绿盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310484382.9/2.html,转载请声明来源钻瓜专利网。