時(shí)序仿真與功能仿真的步驟大體相同,只不過中間需要添加仿真庫、網(wǎng)表(.vo)文件和延時(shí)(.sdo)文件。到了這里,問題來了,仿真庫、網(wǎng)表(.vo)文件和延時(shí)(.sdo)文件怎么獲得呢?網(wǎng)表(.vo)文件和延時(shí)(.sdo)文件,其實(shí)我們在自動(dòng)仿真的配置仿真功能中已經(jīng)生成了,當(dāng)我們配置好仿真功能之后,我們在 Quartus 進(jìn)行一次全編譯。
這時(shí),我們打開 Quartus 工程目錄下 simulation/modelsim 中就能夠看到 Verilog_First.vo 和 Verilog_First_v.sdo 這兩個(gè)文件。我們將這兩個(gè)文件復(fù)制到我們的 manual_modelsim 文件夾下。
仿真庫,我們需要到我們 Altera的安裝目錄下,也就是 C:altera13.1modelsim_asealteraverilog 中找到 cycloneive 文件夾,然后我們將 cycloneive 文件夾也復(fù)制到我們的 manual_modelsim 文件夾下。萬事具備,接下來我們就可以打開我們的 ModelSim 軟件
通過該圖,我們可以看出,這個(gè)工程是我們之前做功能仿真的工程,當(dāng)我們關(guān)閉 ModelSim之后,我們再次打開 ModelSim 這個(gè)軟件,它會(huì)自動(dòng)記錄上一個(gè)我們使用的工程并打開。我們就直接在這個(gè)工程上進(jìn)行更改,首先我們右鍵在彈出的菜單欄中找到【Add to Project】→【Existing File.。。】按鈕并點(diǎn)擊打開
在該對話框中我們點(diǎn)擊【Browse】,在彈出的對話框中我們找到 manual_modelsim 文件夾下的 Verilog_First.vo,然后將 Verilog_First.vo 添加至我們的 ModelSim 仿真工程中。接下來我們進(jìn)行代碼全編譯,編譯完成后,我們在 ModelSim 的菜單欄中找到【Simulate】→【StartSimulation.。。】按鈕并點(diǎn)擊打開,我們打開 Libraries 標(biāo)簽,將仿真庫添加至配置仿真環(huán)境中
這里我們需要注意的是,只添加一個(gè) cycloneive 仿真庫是不夠的,我們還需要將我們ModeSim 仿真庫中的 altera_ver 庫添加進(jìn)來
如果不知道需要選擇哪個(gè)庫,我們可以先直接運(yùn)行仿真,這時(shí)候 ModelSim 控制窗口中會(huì)提示錯(cuò)誤信息,我們根據(jù)錯(cuò)誤信息便能夠分析出我們需要的庫名,然后我們再重復(fù)上述步驟添加完了仿真庫,接下來我們在 SDF 標(biāo)簽頁面中添加 Verilog_First_v.sdo 文件
這里需要我們注意的是,因?yàn)榈奈覀兊膶?shí)例化名是 i1,所以我們填寫的是/i1。添加完成之后,最后我們在返回 Design 標(biāo)簽頁面中,找到 work 下的 Verilog_First_vlg_tst
在該頁面中,我們點(diǎn)擊【OK】就可以開始進(jìn)行時(shí)序仿真了,到了這里,后面的工作就和我們的功能仿真是一樣的了。至此,我們 ModelSim 軟件的使用就講解完了。
編輯:jq
-
ModelSim
+關(guān)注
關(guān)注
5文章
174瀏覽量
48094
原文標(biāo)題:ModelSim 使用【六】modelsim手動(dòng)時(shí)序仿真
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
【RK3568+PG2L50H開發(fā)板實(shí)驗(yàn)例程】FPGA部分 | Pango 的時(shí)鐘資源——鎖相環(huán)
FPGA時(shí)序約束之設(shè)置時(shí)鐘組

【紫光同創(chuàng)盤古100Pro+開發(fā)板,MES2L676-100HP教程】盤古676系列——Modelsim的使用和do文件編寫
集成電路設(shè)計(jì)中靜態(tài)時(shí)序分析介紹
電源時(shí)序器3.0:數(shù)字化與網(wǎng)絡(luò)化的融合

RobotStudio 6.08的手動(dòng)操作方法

Verilog 測試平臺(tái)設(shè)計(jì)方法 Verilog FPGA開發(fā)指南
AMC1306M25 SINC3濾波器數(shù)據(jù)采樣不準(zhǔn)是怎么回事?
使用modelsim時(shí)的問題分析

芯片后仿真要點(diǎn)

基于51單片機(jī)的手動(dòng)數(shù)字時(shí)鐘

Efinity FIFO IP仿真問題 -v1

評論