标题: 什么是前仿真与后仿真? [打印本页]
作者: cipher 时间: 2005-7-12 13:24 标题: 什么是前仿真与后仿真?
这两个步骤都是用modelsim来做的吗?
他们在测试的时候各自侧重在什么地方,如何写testbanch,我用的的是quartus,quartus里面的wave波形仿真效果怎么样。
我是初学者,以前临时为了竞赛做过一次CPLD,就是MAX7128了,做了个DDS,那时候外部晶振不过就是7.3728M,那个速度自然是很低了。那时候就是用quartus设计,wave波形仿真,波形逻辑正确就可以了。现在过渡到FPGA,频率高的太多了,仿真非常的重要。在仿真方面知道的实在太少了,向大家请教。
有这样一个论坛真是太好了,每天都来看看,不知不觉得学到了很多很多。
作者: riverwave 时间: 2005-7-12 13:27
前仿真:纯语言仿真,不带任何器件信息。
后仿真:带有器件信息的仿真。
作者: cipher 时间: 2005-7-12 13:48
带有器件信息的仿真是什么样的
怎么样包含器件的信息进行仿真,是把用verilog写好的代码再添加约束之类的代码么?
作者: cipher 时间: 2005-7-12 15:09
这个问题我已经搞清楚了
前仿真是RTL仿真,主要功能是用来验证设计逻辑,不考虑延时的问题;
后仿真是综合、布线以后,电路的最终形式已经固定下来,得到综合出的网表,这时在加上器件物理模型进行仿真,得到更精确的延时。是这样的吗?
谢谢riverwave老兄帮忙。
我了解得只是过程,里面操作的细节还不是很清楚,前仿真和后仿真都需要做什么样的程度呢
作者: mage1982mage198 时间: 2005-7-12 23:27
其实你完全没有必要用文字来区分
本来就是项目设计时的各个过程
作者: icesword 时间: 2005-7-13 10:03
前仿真只是功能上的仿真,后仿真就是加入了延时信息,布局布线信息的仿真。后仿真在特定物理特性下的仿真。
作者: butonlyif 时间: 2005-7-21 23:36
Altera 的仿真一共有三种, 一种是前仿真,在做综合之前的功能仿真.
第二种是在综合以后,对综合结果进行仿真,这时候的网表和功能仿真时的不同,但同样不含时序信息.第三种是后仿真,是在结束了布局布线之后的,这是加入了时序信息的仿真.
前后仿真都可以在QuartusII 和Modelsim中进行.使用QuartusII的仿真工具简单方便,只需要画出波形就可以,但是无法完成复杂的仿真.在完成激励的绘制以后,可以时候File里面的export工具转换成为Testbench.QuartusII 可以自动将波形转化成为Verilog语言,提供你在modelsim中做simulation.
作者: aotony_1988 时间: 2009-7-20 16:54
敢问如何用Quartus II + ModelSim SE进行后仿真,是不是激励文件和工程文件都是要用语言写
能不能在Quartus II下用原理图进行编译,然后用编译后生成的文件在ModelSim SE下进行仿真
还是说这样的激励文件也是要用VHDL或Verilog HDL来写出来?
请大家帮我解决这个问题
如果有解决方法,请发邮件给我,我邮箱:aotony_1988@163.com
[此贴子已经被作者于2009-7-20 16:55:14编辑过]
作者: dzxx 时间: 2009-7-21 10:24
关注中
作者: flanix 时间: 2009-8-4 17:00
在QUARTUS可以进行这两个仿真。
写成测试文件可以在MODELSIM仿真。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |