fpga后仿真怎么做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fpga后仿真怎么做相关的知识,希望对你有一定的参考价值。

参考技术A 下面是xilinx的一个做后防的流程。
1.进行综合:双击 Synthesize – XST ,想生成 Post-Synthesis Simulation Model,双击Generate Post-Synthesis Simulation Model即可,会在工程文件夹下生成netgen\synthesis\count4_synthesis.v等文件

2.进行实现:双击 Implement Design ,完成后,双击Generate Post-Place & Route Simulation Model.。生成布局布线后仿真模型。
3.切换到 Simulation ,选中Post-route。

4.然后选test bench文件,双击下面的Simulate Post-Place&Route Model,启动modelsim。

在modelsim中观察仿真波形。可以看到输出有明显的延时。

FPGA前仿真后仿真

前仿真

后仿真

时序(综合后)仿真
时序仿真将时延考虑进去,包括综合后产生的(与、或、非)门时延,还有布局布线产生的时延。
综合(Synthesize),就是将HDL语言设计输入翻译成由与、或、非门和RAM、触发器等逻辑单元组成的网表。综合后可生成综合后仿真模型(Generate Post-Synthesis Simulation Model)。
综合后,进行ISE的实现(Implement),包括翻译、映射、布局布线。在这三个过程中都可以生成一个仿真模型(翻译和映射不会产生延时,因此常用布局布线后产生的仿真模型进行时序仿真)
 

 

进行综合:双击 Synthesize – XST ,想生成 Post-Synthesis Simulation Model,双击Generate Post-Synthesis Simulation Model即可,会在工程文件夹下生成netgen\\synthesis\\count4_synthesis.v等文件
 

进行实现:双击 Implement Design ,完成后,双击Generate Post-Place & Route Simulation Model.。生成布局布线后仿真模型。

 
切换到 Simulation ,选中Post-route。

 
(4)、然后选test bench文件,双击下面的Simulate Post-Place&Route Model,启动modelsim。
 

在modelsim中观察仿真波形。可以看到输出有明显的延时。

 

以上是关于fpga后仿真怎么做的主要内容,如果未能解决你的问题,请参考以下文章

FPGA前仿真后仿真

关于FPGA仿真软件modelsim的问题

基于FPGA 做一个数据采集模块 用Modelsim仿真

基于FPGA的DDS波形发生器可以用modelsim进行功能仿真吗?

如何使用modelsim独立仿真VIVADO2014.4生成的IP

如何使用modelsim独立仿真VIVADO2014.4生成的IP