久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13989|回復: 1
打印 上一主題 下一主題
收起左側

如何在Quartus II 中調用Modelsim SE進行門級仿真調試

[復制鏈接]
跳轉到指定樓層
樓主
ID:113276 發表于 2016-4-10 14:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
背景:Win10--64位----Quartus II 13.0sp1(64-bit)--Modelsim SE-64 10.1c

本文結合一個簡單的例程--數據選擇器,教大家初步使用Quartus II和Modelsim SE,并進行聯合調試,同時也是對自己學習的一個總結!

0、默認讀者已經安裝好Quartus II 13.0sp1(64-bit)和Modelsim SE-64 10.1c;

1、建立一個工程:File-->New ProjectWizard

首先彈出Intorduction界面,單擊Next進入下一個界面,設置工程名和存儲路徑,設置如下:

(工程名和存儲路徑可以隨意設置,但是建議將工程文件放在一個文件夾內,如:E:\FPGA_practice\Slect_dat)


  繼續點擊Next,設置保持默認,直到彈出Family&DeviceSettings界面,選擇自己的開發板器件型號,如圖:

(為后面進行板級調試做準備)



  繼續點擊Next,彈出EDA Tool Setting界面,選擇仿真環境,設置如下:

設置完成后,點擊Finish。



     2、新建工程頂層文件:File-->New

彈出如圖所示文件窗口,在這里選擇Verilog HDL file文件



輸入以下測試代碼:

module Slect_dat(
   input D0,D1,S,
   output reg Y
);
   always @(D0,D1,S)
   if(S)Y=D1;
   else Y=D0;
endmodule

然后保存該文件,默認保存路徑為當前的工程文件夾,所以采用默認設置。保存后,文件會出現在左上角ProjectNavigator框圖里的File文件夾下。

選擇菜單Processing-->StartCompilation,進行編譯,無error即可。

3、建立Verilog HDL測試文件

在新建工程的過程中,我們已經設置了仿真環境為Modelsim(如果沒有設置仿真環境為Modelsim,需要進行配置,配置成功后才能進入下一個環節(:Assignments-->Settings-->EDATool Settings-->Simulation,選擇仿真環境為Modelsim))。

選擇菜單欄下的Processing-->Start-->StartTest Bench Template Writer選項,隨后彈出Test Bench Template Writer WasSuccessful,此時就創建了一個Verilog HDL測試文件,如圖:



剛才生成的VerilogHDL測試文件的默認存儲路徑在工程路徑下的/simulation/modelsim文件夾下,文件名為Slect.vt,在QuartusII 13.0sp1(64-bit)中打開這個文件,刪除原來的內容,輸入以下測試代碼,然后重新進行編譯:Processing-->StartCompilation,無error即可。

`timescale 1 ns/ 1 ps
module Slect_dat_vlg_tst();

reg D0;
reg D1;
reg S;
//wires                                             
wire Y;

// assign statements (ifany)                        
Slect_dat i1 (
// port map - connection between master ports andsignals/registers  
D0,
D1,
S,
Y
);
initial                                               
begin                                                
// code that executes onlyonce                       
// insert code here -->begin                        
                                                      
// -->end                                            
//$display("Running testbench");
   S=0;D1=0;D0=0;
#1 S=0;D1=0;D0=1;
#1 S=0;D1=1;D0=0;
#1 S=0;D1=1;D0=1;
#1 S=1;D1=0;D0=0;
#1 S=1;D1=0;D0=1;
#1 S=1;D1=1;D0=0;
#1 S=1;D1=1;D0=1;
#1 $stop;
                     
end                                                   
//always                                                
// optional sensitivitylist                          
// @(event1 or event2 or .... eventn)
initial                 
begin                                                
                       
$monitor($time,":\tS=%b\tD1=%b\tD0=%b\tY=%b",S,D1,D0,Y);                                                   
                                          
end                                                   
endmodule

4、仿真環境的詳細配置

選擇菜單欄的Tool-->Options選項,在彈出的窗口中選擇General-->EDA ToolOptions,如圖所示,設置仿真軟件ModelSim的安裝目錄,然后點擊OK,完成設置。

接著選擇菜單欄下的Assignments-->Settings,在彈出的界面中選擇EDA ToolSettings-->Simulation,設置如下圖所示:



然后點擊上圖中的Text Benches,在彈出的界面中點擊New,如圖進行設置:



    5、開始仿真

一切準備就緒,選擇菜單欄下面的Tool-->StartSimulation Tool-->RTL Simulation,進行門級仿真,過一會Modelsim SE-6410.1c便會自行啟動,如圖所示:



選擇左邊Library框圖下的work-->Select_dat_vlg_tst,點擊右鍵選擇Simulation,彈出界面如圖所示:



選擇左邊的Sim-Default框圖列表中的Slect_dat_vlg_tst,右擊,選擇Addto-->Wave-->All items inregion,此時Wave-Default框圖的列表中則會出現我們需要觀察的變量,選擇菜單欄Simulate-->Run-->Run-All,系統開始仿真,可以通過觀看波形,驗證系統設計的正確性!

仿真結果如圖所示:



     GOOD LUCK!


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:116389 發表于 2016-5-12 15:05 | 只看該作者
51黑有你更精彩!!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美 日本 国产 | 欧美成年网站 | 久久精品国产一区老色匹 | 91亚洲国产成人精品一区二三 | 久久久久久久久久久久亚洲 | 操操日 | 成人在线一级片 | www.色.com| 成人久草 | 草草影院ccyy | 91精品国产乱码久久久久久久 | 一级免费a | 国产一区二区电影 | 亚洲视频一区二区三区 | 在线中文字幕av | 久久久久久国产精品 | 成人国产午夜在线观看 | 国产黄色大片在线免费观看 | www九色| h在线播放 | 久久精品国产久精国产 | 精品视频一区二区三区在线观看 | 国产中文字幕在线观看 | 久草热在线 | 亚洲精品永久免费 | 91精品国产乱码久久久久久久久 | 狠狠av | 亚洲一区二区三区四区视频 | 中文字幕97| 久久草在线视频 | 大象一区 | 国产成人免费视频 | 欧美国产中文 | 成人精品国产 | 欧美一级片免费看 | 99久久免费精品国产男女高不卡 | 亚洲伊人久久综合 | 欧洲亚洲一区二区三区 | 日韩欧美亚洲 | 午夜影院普通用户体验区 | 欧美在线一区二区三区四区 |