色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于quartus如何調用modelsim詳細解說

姚小熊27 ? 來源:網絡整理 ? 2018-05-18 10:39 ? 次閱讀

Quartus II 11.0中調用ModelSim-Altera 6.5e詳細

一、Altera官網下載兩款軟件并安裝

下載網址:https://www.altera.com/download/software/modelsim/zh_cn,選擇Quartus II 網絡版、ModelSim-Altera入門版。目前這兩款軟件都是免費的,不需要許可證,安裝簡單,使用期限是30天。

【注意】務必記住安裝的路徑,特別是ModelSim-Altera的安裝路徑。

關于quartus如何調用modelsim詳細解說

二、指定ModelSim-Altera 6.5e的安裝路徑

打開Quartus II 11.0軟件,新建工程和文件并保存。

1.然后在菜單欄選擇 tools-》options;

2.在options選項卡中選中EDA tool options;

3.在該選項卡中下面的ModelSim-Altera一項指定安裝路徑為E:/Altera/11.0/modelsim_ae/win32aloem(其中E:/Altera/11.0/modelsim_ae/為我電腦中ModelSim-Altera 6.5e的安裝路徑)

【注意】 如果沒有指定ModelSim-Altera 6.5e的安裝路徑,調用ModelSim-Altera的時候會出現如下的錯誤提示:

關于quartus如何調用modelsim詳細解說

三、指定Quartus II 11.0仿真軟件

在Quartus II 11.0界面菜單欄中選擇Assignments-》Settings。

1.選中該界面下EDA Tool settings中的Simulation一項;

2.Tool name中選擇ModelSim-Altera;

3.Format for output netlist中選擇開發語言的類型Verilog或者VHDL等,

4.Time scale 指定時間單位級別

5.Output directory指定測試文件模板的輸出路徑(該路徑是工程文件的相對路徑)。

關于quartus如何調用modelsim詳細解說

四、生成仿真測試文件

選擇Quartus II 11.0開發界面菜單欄下Processing-》Start-》Start Test Bench Template Writer,提示生成成功。

關于quartus如何調用modelsim詳細解說

五、配置選擇仿真文件

打開仿真測試文件(在上述3中指定的Output directory 目錄下找到后綴名為“.vt”的文件)并根據自己需要進行編輯。

1. 在Quartus II 11.0界面菜單欄中選擇Assignments-》Settings-》EDA Tool settings-》Simulation;

2.選擇Compile test bench右邊的Test benches;

關于quartus如何調用modelsim詳細解說

3.然后在出現的界面中選擇New,在新出現的界面中Test bench name 輸入測試文件名字,在Top level module in test bench 欄中輸入測試文件中的頂層模塊名;

4.選中Use test bench to perform VHDL timing simulation并在Design instance name in test bench中輸入設計測試文件中設計例化名默認為i1;

5.然后在Test bench files欄下的file name 選擇測試文件(在第3步中指定的測試文件輸出路徑下的后綴名為“ .vt ” 文件的測試文件),然后點擊add,一步一步OK。

關于quartus如何調用modelsim詳細解說

【注意】Test bench name和Top level module in test bench 以及Design instance name in test bench分別為“.vt”文件的文件名、vt文件中頂層實體模塊名、Verilog或者VHDL文件中的模塊的例化名。

六、仿真文件配置完成后回到Quartus II 11.0 開發界面

在Quartus II 11.0界面菜單欄中選擇菜單欄Tools中的Run EDA Simulation Tool-》EDA RTL Simulation 進行行為級仿真,接下來就可以看到ModelSim-Altera 6.5e的運行界面,觀察仿真波形。

Quartus II調用modelsim無縫仿真詳細圖文教程

1. 設定仿真工具

assignmentèsettingèEDA tool settingèsimulation 選擇你需要的工具。

關于quartus如何調用modelsim詳細解說

2. 自動產生測試激勵文件模板:

processingèstartèStart test bench template writer

關于quartus如何調用modelsim詳細解說

我們點擊之后系統會自動在目錄:當前文件夾è simulation è modelsim (這個文件夾名字跟你選的仿真工具有關) 中產生一個測試激勵文件 xxx.vt(Verilog test bench) 或者 xxx.vht(VHDL test bench), 文件名跟你工程中的Top module 的名字一樣, 后綴為.vt或者.vht。

3. 編輯走動生成的test bench文件

我們加入自己需要的激勵以及初始化語句,這里我們還要修改test bench的模塊名字為tb(我們會看到這個名字和后面的設定有聯系)。

關于quartus如何調用modelsim詳細解說

4. 連接test bench,我們需要從Quartus中自動調用仿真工具,所以需要設定Native Link選項。

a) 還是在simulation的設置頁面里,設定 Native Link對話框中的設定。我們這里因為需要工具自動調用激勵所以選中

關于quartus如何調用modelsim詳細解說

b) 點擊右邊的Test Benches, 我們需要在這里設定一個相關聯的test bench.

關于quartus如何調用modelsim詳細解說

這里會彈出一個讓你指定test bench的對話框,因為我們之前沒有指定任何的test bench,所以這里是空白的。

c) 指定test bench

因為我們是第一次產生test bench,點擊new.

關于quartus如何調用modelsim詳細解說

點擊New之后會產生一個New Test bench setting的對話框,在這里你將test bench和你的相應的test bench file進行綁定。

關于quartus如何調用modelsim詳細解說

我們這里在Test bench name的對話框中輸入一個名字”my_1st_tb”, 我們將看到,在下面的Top level module in test bench對話框中也自動顯示”my_1st_tb”。 注意這個名字應該和你的test bench 中的module name一直,我們之前在第3步的時候將test bench的module name已經改成了tb,所以我們這里應該把對話框中的名字改成tb。

關于quartus如何調用modelsim詳細解說

d) 加入test bench文件

關于quartus如何調用modelsim詳細解說

5. 進行仿真

當這些設定都完成了之后, 選擇菜單

toolèRun EDA Simulation toolèEDA RTL simulation

關于quartus如何調用modelsim詳細解說

就可以直接調用modelsim進行仿真。

6. 小技巧:

我們這樣調用仿真,如果是Modelsim AE每次不會編譯lib文件,但如果我們使用的是Modelsim SE版本,每次調用都需要重新編譯庫,非常不爽,在這里我們建議自己修改腳本文件,進行仿真。

a) 當我們按照之前的描述,運行完仿真之后,停留在Modelsim的界面。

b) 在Modelsim界面的命令行上,我們點向上的方向鍵,就會出現我們上一條指令, 我們可以看到是

do xxxx.do 這說明工具執行的上一個命令式 xxxx.do這個腳本文件,我們這里的例子是

do oversampling_core_run_msim_rtl_verilog.do

i. 我們知道了工具執行的腳本,我們就可以按照自己的想法去改變這個腳本了。使用edit oversampling_core_run_msim_rtl_verilog.do命令,可以看到這個腳本的內容(當然我們也可以使用Ultra Edit或者VIM等文本編輯軟件去打開這個腳本文件)。這個腳本通常分成3部分 庫文件編譯部分,設計文件編譯,運行參數設定和開始執行部分

關于quartus如何調用modelsim詳細解說

ii. 通常來說庫文件只在第一次編譯的時候,需要編譯,后面我們只需要在仿真的時候指定庫文件的位置就好了,不需要每次都編譯。因此我們可以注釋掉“庫文件編譯部分”。下面圖中紅色框中的部分就是被注釋掉的庫編譯部分,這樣會節省我們的仿真時間,注意在腳本語言中#是注釋符。

iii. 我們將編輯過的腳本文件另存為sim.do, 在以后的仿真中我們可以在Modelsim命令行中,直接在腳本中運行do sim.do(當然是先需要將Modelsim的工作目錄改到 工程所在文件夾/simulation/modelsim/)。

c) 另外腳本生成的波形文件通常是將test bench的頂層加入到圖形畫面中我們可以看到在腳本的第3部分(運行參數和開始執行)部分,默認命令式

add wave *, 這條命令就是講 test bench頂層的所有信好加入到wave窗口中。

對我們來說,在調試階段,有很多底層信號都是想觀測的,所以需要再手動修改一下命令

i. 在modelsim的窗口中,選中自己想要關心的模塊,右鍵可以將自己關心的信號加入wave波形中

關于quartus如何調用modelsim詳細解說
關于quartus如何調用modelsim詳細解說

ii. 此時我們在wave 窗口中可以將這個波形的格式存下來,在wave窗口中點菜單fileèsave… 選擇文件名為wave.do.

iii. 在我們執行的腳本中將add wave *,這個命令替換成do wave .do, 就可以在每次執行仿真的時候自動添加想要觀測的波形了。

關于quartus如何調用modelsim詳細解說

7. 接下來最后一個問題,怎樣才能一次性的編譯好庫文件,讓軟件不再每次編譯。其實altera已經為客戶準備了相應的選項,只不過藏得比較深,不好找。

a) 一次性編譯庫:

i. 點擊toolè launch EDA simulation Library Compiler

關于quartus如何調用modelsim詳細解說

ii. 我們會看到一個讓我們選擇器件的頁面。根據你的實際情況選擇下面的設定。點擊start compile,軟件會自動幫你完成編譯,然后關掉就好,至此你應該已經完成了庫的編譯。

關于quartus如何調用modelsim詳細解說

iii. 接下來我們需要在QII的仿真設定頁面做一些修改。

我們需要回到設定界面

Assignmentèsettingèsimulationèmore Nativelink setting

關于quartus如何調用modelsim詳細解說

設定好相應的路徑。

關于quartus如何調用modelsim詳細解說

好了,重新run仿真,就發現不會再編譯我們的庫文件了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ModelSim
    +關注

    關注

    5

    文章

    174

    瀏覽量

    47162
  • quartus
    +關注

    關注

    16

    文章

    171

    瀏覽量

    74622
收藏 人收藏

    評論

    相關推薦

    modelsim-altera6.5破解和quartus調用

    modelsim-altera6.5破解和quartus調用
    發表于 04-09 11:48

    關于調用modelsim

    quartus11.0中調用modelsim_altera_ase時,出現了modelsim窗口,但是沒有出現任何仿真波形,請問是怎么回事,謝謝
    發表于 11-15 22:35

    Quartus調用ModelSim問題

    Quartus調用ModelSim后一直顯示loading...,請問怎么回事啊?ModelSim也打開了呀?
    發表于 08-03 09:21

    求助:關于quartus II 和 modelsim 聯合仿真設置問題

    quartus 調用modelsim 的時候報錯:Error (22035): Failed to launch NativeLink simulation (quartus_sh
    發表于 03-30 12:37

    Quartus17.0調用Modelsim仿真PLL無輸出

    的10CL016E144C8目前嘗試辦法:①選擇Cyclone4的器件,調用C4的PLL IP仿真,IP可以正常仿真;②更換Modelsim SE10.5(破解版),仿真c0輸出高阻;③安裝Quartus
    發表于 11-05 11:59

    quartus 17.1調用modelsim 出錯

    quartus 17.1調用modelsim 出錯,顯示TCL OPERATION LOADNOTSTATIC,應該怎么解決?
    發表于 07-09 09:10

    在Altera Quartus II下如何調用ModelSim進行仿真?

    在Altera Quartus II下如何調用ModelSim進行仿真?
    發表于 04-30 07:15

    FPGA視頻教程之Quartus.II調用ModelSim仿真實例詳細資料說明

    本文檔的主要內容詳細介紹的是FPGA視頻教程之Quartus.II調用ModelSim仿真實例詳細資料說明。
    發表于 03-05 10:46 ?13次下載
    FPGA視頻教程之<b class='flag-5'>Quartus</b>.II<b class='flag-5'>調用</b><b class='flag-5'>ModelSim</b>仿真實例<b class='flag-5'>詳細</b>資料說明

    Quartus.II調用ModelSim仿真實例

    如果是第一次使用modelsim,需要建立Quartus ii12.0和modelsim的鏈接。Quartus II12.0-》Tools-》option-》EDA Tool opti
    的頭像 發表于 03-07 15:45 ?2.5w次閱讀

    使用Vivado 2017調用Modelsim詳細步驟

    10.5,發現Modelsim10.5的版本也是可以使用的。筆者嘗試過Modelsim10.4,發現該版本不支持。所以需要使用Vivado2017.3來調用Modelsim的工程師,需
    發表于 03-30 09:51 ?1.7w次閱讀
    使用Vivado 2017<b class='flag-5'>調用</b><b class='flag-5'>Modelsim</b>的<b class='flag-5'>詳細</b>步驟

    FPGA的視頻教程之modelsimquartus的使用詳細資料說明

    本文檔的主要內容詳細介紹的是FPGA的視頻教程之modelsimquartus的使用詳細資料說明。
    發表于 03-26 16:55 ?38次下載
    FPGA的視頻教程之<b class='flag-5'>modelsim</b>和<b class='flag-5'>quartus</b>的使用<b class='flag-5'>詳細</b>資料說明

    如何在Quartus13.0中調用Modelsim詳細的步驟說明

    本文檔的主要內容詳細介紹的是結合實例,通過圖片及配套文字解說,分步驟詳細介紹了Quartus13.0環境中調用
    發表于 07-01 08:00 ?8次下載
    如何在<b class='flag-5'>Quartus</b>13.0中<b class='flag-5'>調用</b><b class='flag-5'>Modelsim</b><b class='flag-5'>詳細</b>的步驟說明

    FPGA的Quartus ModelSim的安裝介紹和使用等基本操作資料免費下載

    本文檔的主要內容詳細介紹的是FPGA的QuartusModelSim等安裝介紹和使用等基本操作資料免費下載。
    發表于 03-23 15:49 ?23次下載
    FPGA的<b class='flag-5'>Quartus</b> <b class='flag-5'>ModelSim</b>的安裝介紹和使用等基本操作資料免費下載

    基于ModelSim使用二聯合Quarus自動仿真教程

    ModelSim 自動仿真,所謂自動仿真,其實是在 Quartus II 中調用 ModelSim 軟件來進行仿真。 在調用過程中,
    的頭像 發表于 07-23 10:51 ?2071次閱讀
    基于<b class='flag-5'>ModelSim</b>使用二聯合Quarus自動仿真教程

    Vivado調用Modelsim仿真

    Modelsim是十分常用的外部仿真工具,在Vivado中也可以調用Modelsim進行仿真,下面將介紹如何對vivado進行配置并調用Models
    的頭像 發表于 07-24 09:04 ?3731次閱讀
    Vivado<b class='flag-5'>調用</b><b class='flag-5'>Modelsim</b>仿真
    主站蜘蛛池模板: 91亚洲精品| 俺也去最新地址| 夜月视频直播免费观看| 一级毛片免费下载| 坠落的丝袜美人妻| 99久久久A片无码国产精| 成人AV精品视频| 国产精品无码亚洲精品| 黄片长版看嘛| 蜜柚影院在线观看免费高清中文| 欧美高清另类video| 色一伦一情一区二区三区| 亚洲精品m在线观看| 中文日产无乱码AV在线观| SM调教贱屁股眼哭叫求饶H| 国产成人精品在视频| 狠狠色狠狠色综合日日32| 美女脱内衣裸身尿口露出来| 秋霞av伦理片在线观看| 性色AV一区二区三区V视界影院| 伊人影院亚洲| xxx日本免费| 国产一级做a爰片久久毛片男| 牢记永久免费网址| 日日噜噜大屁股熟妇| 亚洲熟妇无码乱子AV电影| 99久久国产综合精品网成人影院| 国产69精品久久久久麻豆| 精品欧美小视频在线观看| 欧美午夜特黄AAAAAA片| 小学生偷拍妈妈视频遭性教育| 中文字幕久精品视频在线观看| 超碰caoporon最新视频| 花蝴蝶在线观看中字| 人人干人人看| 一区两区三不卡| 超清无码波多野吉衣与黑人| 久久国产免费| 爽爽影院线观看免费| 91麻豆精品一二三区在线| 国产麻豆剧果冻传媒免费网站 |