首页 百科知识 时序仿真与功能仿真

时序仿真与功能仿真

时间:2022-10-10 百科知识 版权反馈
【摘要】:在编程下载前必须利用EDA工具对适配生成的结果进行模拟测试,就是所谓的仿真。仿真就是让计算机根据一定的算法和一定的仿真库对EDA设计进行模拟,以验证设计,排除错误。仿真是在EDA设计过程中的重要步骤,它可以完成两种不同级别的仿真测试:时序仿真。但时序仿真的仿真文件必须来自针对具体器件的适配器。

1.5.4 时序仿真与功能仿真

在编程下载前必须利用EDA工具对适配生成的结果进行模拟测试,就是所谓的仿真。仿真就是让计算机根据一定的算法和一定的仿真库对EDA设计进行模拟,以验证设计,排除错误。仿真是在EDA设计过程中的重要步骤,它可以完成两种不同级别的仿真测试:

(1)时序仿真。就是接近真实器件运行特性的仿真,仿真文件中已包含了器件硬件特性参数,因而仿真精度高。但时序仿真的仿真文件必须来自针对具体器件的适配器。综合后所得的EDIF等网表文件通常作为FPGA适配器的输入文件,产生的仿真网表文件中包含了精确的硬件延迟信息。

(2)功能仿真。是直接对VHDL、原理图描述或其他描述形式的逻辑功能进行测试模拟,以了解其实现的功能是否满足原设计要求的过程。仿真过程不涉及任何具体器件的硬件特性。不经历适配阶段,在设计项目编辑编译(或综合)后即可进入门级仿真器进行模拟测试。直接进行功能仿真的好处是设计耗时短,对硬件库、综合器等没有任何要求。对于规模比较大的设计项目,综合和适配在计算机上的耗时是十分可观的,如果每一次修改后的模拟都必须进行时序仿真,显然极大地降低开发效率。

通常的做法是,首先进行功能仿真,待确认设计文件所表达的功能满足设计要求时,再进行综合、适配和时序仿真,以便把握设计项目在硬件条件下的运行情况。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈