(转载) 如何使用ModelSim對Megafunction或LPM作仿真? (SOC) (MegaCore) (ModelSim)
2014-12-11 21:02
429 查看
下述方法使用的一个小技巧:这样做可以省去以后找寻库的繁琐操作
配置modelsim.ini文件
这一步是为了将前面建立的库添加进系统库,以后就不用再重复添加了。
ModelSim安装根目录下的配置文件modelsim.ini的只读属性去掉,用记事本或其他文本编辑程序打开。在[Library]下修改前面
添加的库的路径。注意修改后关闭并改回只读属性。
注:第1步设置的仿真库路径必须在ModelSim的安装目录下才能事业能够此相对路径。
altera_primitives = $MODEL_TECH/../altera/altera_primitives
220model = $MODEL_TECH/../altera/220model
altera_mf = $MODEL_TECH/../altera/altera_mf
转自:http://blog.sina.com.cn/s/blog_3fffde470100o2kz.html
使用ModelSim-Altera與其自帶的precompiled library作仿真
使用GUI
Step 1:
改變預設目錄
File -> Change Directory
Step 2:
建立work library
Step 3:
編譯Verilog
Compile -> Compile ...
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae11_33c4a139-f152-416a-b907-aec136f8ded3.gif)
Step 4:
開始仿真
Simulate -> Start Simulation
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae11_33c4a139-f152-416a-b907-aec136f8ded3.gif)
Step 4:
開始仿真
Simulate -> Start Simulation
在Design tab指定testbench。
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae08_886e7123-2b99-4c7d-ac16-a55df107ff97.gif)
在Libraries tab,將Altera的precompiled library加入,220model是LPM、而altera_mf是Megafunction的precompiled library。完整的說明請參考ModelSim
Precompiled Libraries。
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae09_5983acf6-c29b-4fcb-a625-4f464790c7ca.gif)
Step 5:
加入觀察信號
在Objects window按滑鼠右鍵,Add to Wave -> Signals in Region
Step 6:
執行仿真
設定300 ns,run。
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae10_9d06db66-9e93-4dd3-9d6b-8d499966fb65.gif)
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae11_33c4a139-f152-416a-b907-aec136f8ded3.gif)
Step 4:
開始仿真
Simulate -> Start Simulation
配置modelsim.ini文件
这一步是为了将前面建立的库添加进系统库,以后就不用再重复添加了。
ModelSim安装根目录下的配置文件modelsim.ini的只读属性去掉,用记事本或其他文本编辑程序打开。在[Library]下修改前面
添加的库的路径。注意修改后关闭并改回只读属性。
注:第1步设置的仿真库路径必须在ModelSim的安装目录下才能事业能够此相对路径。
altera_primitives = $MODEL_TECH/../altera/altera_primitives
220model = $MODEL_TECH/../altera/220model
altera_mf = $MODEL_TECH/../altera/altera_mf
转自:http://blog.sina.com.cn/s/blog_3fffde470100o2kz.html
使用ModelSim-Altera與其自帶的precompiled library作仿真
使用GUI
Step 1:
改變預設目錄
File -> Change Directory
Step 2:
建立work library
Step 3:
編譯Verilog
Compile -> Compile ...
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae11_33c4a139-f152-416a-b907-aec136f8ded3.gif)
Step 4:
開始仿真
Simulate -> Start Simulation
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae11_33c4a139-f152-416a-b907-aec136f8ded3.gif)
Step 4:
開始仿真
Simulate -> Start Simulation
在Design tab指定testbench。
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae08_886e7123-2b99-4c7d-ac16-a55df107ff97.gif)
在Libraries tab,將Altera的precompiled library加入,220model是LPM、而altera_mf是Megafunction的precompiled library。完整的說明請參考ModelSim
Precompiled Libraries。
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae09_5983acf6-c29b-4fcb-a625-4f464790c7ca.gif)
Step 5:
加入觀察信號
在Objects window按滑鼠右鍵,Add to Wave -> Signals in Region
Step 6:
執行仿真
設定300 ns,run。
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae10_9d06db66-9e93-4dd3-9d6b-8d499966fb65.gif)
![](http://images.cnblogs.com/cnblogs_com/oomusou/WindowsLiveWriter/ModelSimMegafunctionLPMSOCModelSim_A71B/modelsim_ae11_33c4a139-f152-416a-b907-aec136f8ded3.gif)
Step 4:
開始仿真
Simulate -> Start Simulation
相关文章推荐
- (原創) 如何使用ModelSim對Megafunction或LPM作仿真? (SOC) (MegaCore) (ModelSim)
- 如何使用ModelSim對Megafunction或LPM作仿真? (SOC) (MegaCore) (ModelSim)
- (转)如何使用ModelSim對Megafunction或LPM作仿真? (SOC) (MegaCore) (ModelSim)
- [转载] 如何使用ModelSim作前仿真与后仿真? (SOC) (Quartus II) (ModelSim)
- (转)如何使用ModelSim作前仿真與後仿真? (SOC) (Quartus II) (ModelSim)
- (原創) 如何使用ModelSim-Altera對Nios II仿真? (SOC) (Nios II) (SOPC Builder) (ModelSim) (DE2)
- 如何使用ModelSim作前仿真與後仿真? (SOC) (Quartus II) (ModelSim)
- 【转】(原創) 如何使用ModelSim-Altera對Nios II仿真? (SOC) (Nios II) (SOPC Builder) (ModelSim) (DE2)
- (筆記) 如何使用ModelSim作前仿真與後仿真? (SOC) (Quartus II) (ModelSim)
- (转载) 如何計算SDRAM使用頻寬? (SOC) (DE2) (DE2-70) (TRDB-DC2) (TRDB-D5M) (TRDB-LCM) (TRDB-LTM)
- 【转载】使用Debussy+ModelSim快速查看前仿真波形
- (转载)如何使用Verilog將YCbCr轉RGB? (SOC) (Verilog)
- (原創) 如何使用ModelSim-Altera作電路模擬? (SOC) (Quartus II) (ModelSim)
- 如何使用ModelSim-Altera作電路模擬? (SOC) (Quartus II) (ModelSim)
- 如何使用ModelSim作前仿真與後仿真?
- 如何使用ModelSim作前仿真與後仿真? (真oo无双前辈)
- (筆記) 如何使用Debussy與ModelSim做Co-Simulation? (SOC) (Verilog) (VHDL) (Debussy) (ModelSim)
- 如何使用Modelsim 6.5做前后仿真
- 如何使用ModelSim作前仿真與後仿真? (真oo无双前辈)
- (转载)如何使用Verilog將YCbCr轉RGB? (SOC) (Verilog) (DE2-70)