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

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

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

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

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

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

Efinity FIFO IP仿真問(wèn)題 -v1

評(píng)論