首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > modelsim入门

modelsim入门

资料介绍
modelsim入门资料

利用ModelSim进行的功能仿真,综合后仿真,时序仿真
 
功能仿真,就是在理想状态下(不考虑延迟),验证电路的功能是否符合设计的要求。

功能仿真需要:
1.TestBench或者其他形式的输入激励
2.设计代码(HDL源程序)
3.调用器件的模块定义(供应商提供,如FIFO,RAM等等)
值得一提的是,可以在ModelSim直接编写TestBench,使用View->Source->Show
language templates.
 
综合后仿真(门级仿真),实际上就是将对综合后的门级网表进行仿真,只考虑门延
迟,而没有加入时延文件。在功能仿真之后检验综合的结果是否满足功能要求。
综合后仿真需要:
1.综合后的门级网表,注意这里变成了*.vo文件,而不是原来功能仿真中所需要的H
DL源代码.
2.测试激励
3.元件库Altera的仿真库位置为*:\altera\quartus\eda\sim_lib
 
所谓时序仿真,就是在综合后仿真的基础上加上时延文件(sdf文件),综合考虑了路
径延迟和门延迟的情况,验证电路是否存在时序违规。
时序仿真需要:
1.综合后的门级网表,注意这里变成了*.vo文件,而不是原来功能仿真中所需要的H
DL源代码.
2.测试激励
3.元件库Altera的仿真库位置为*:\altera\quartus\eda\sim_lib
4.较门级仿真还需要具有包含时延信息的反标记文件*.sdf
 
可以有两种方法实现门级仿真,或时序仿真。
1.工程编译成功后,自动启用ModelSim来运行门级仿真,前提是要在Quartus
II的Options中设置好ModelSim的路
modelsim入门
本地下载

评论