一种动态重配置仿真环境的方法技术

技术编号:6786513 阅读:210 留言:0更新日期:2012-04-11 18:40
一种动态重配置仿真环境的方法,包括步骤:(1)新建一个或多个二进制文件,其包括配置文件和仿真状态记录文件,建立和仿真模型的连接;(2)建立配置文件的数据和仿真模型的配置参数之间一一对应关系,完成对配置文件和仿真模型的初始化设置;(3)仿真模型开始仿真激励,将仿真过程中的各状态记录到仿真状态记录文件,根据仿真状态变化调整配置文件的参数设置;(4)仿真模型在仿真过程中定时读取配置文件,判断配置文件是否有数据变化,如有,则使用从配置文件读取的数据更新配置参数,调整仿真机制;如没有,则继续运行仿真;(5)重复(3)、(4)直至达到仿真目后结束仿真进程。该方法大大减少了仿真时间,避免造成仿真失败。

【技术实现步骤摘要】

本专利技术涉及仿真
,具体涉及在不重新编译仿真激励文件且不中断仿真进程的情况下的。
技术介绍
FPGA (Field-Programmable Gate Array,现场可编程门阵列)技术正处于高速发展时期,随着半导体制造工艺的不断提高,新型芯片的规模越来越大,速率等级越来越高, 成本也越来越低,低端的FPGA已逐步代替了传统的数字元件,高端的FPGA也开始不断争夺 ASIC (Application Specific Integrated Circuit,为专门目的而设计的集成电路)的市场份额。随着FPGA芯片规模的扩大,设计的复杂度越来越高,仿真测试中需要验证的功能越来越多,造成了仿真模型的复杂程度也不断提高。传统仿真验证方法无法在仿真运行过程中根据仿真结果调整仿真配置,在设计仿真模型时就尽量考虑各种情况。但是对于一个复杂的设计,特别是一些使用随机化参数配置的设计,很难一次就把所有需要的测试用例考虑周全。一旦发现仿真模型的设置不能满足仿真需求,就需要修改测试代码,重新编译并重启仿真环境,而对于一些大型设计,根据仿真结果调整仿真模型设计时,完成一个仿真激励过程往往需要花费数本文档来自技高网...

【技术保护点】
1.一种动态重配置仿真环境的方法,其特征在于包括以下步骤:(1)新建一个或多个二进制文件,其包括配置文件和仿真状态记录文件,并建立和仿真模型的连接,令仿真模型实现对文件的读写控制;(2)建立配置文件的数据和仿真模型的配置参数之间一一对应关系,并完成对配置文件和仿真模型的初始化设置;(3)仿真模型按照配置参数对应的仿真机制开始仿真激励过程,仿真模型将仿真过程中的各种状态记录到仿真状态记录文件,并根据仿真运行过程中的状态变化调整配置文件的参数设置;(4)仿真模型在仿真过程中定时读取配置文件,判断配置文件是否有数据变化,如果有,则使用从配置文件读取的数据更新配置参数,调整仿真机制;如果没有,则继续运...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘超陈飞月
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:83

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1