0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Quartus.II調(diào)用ModelSim仿真實(shí)例

工程師 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:h1654155205.5246 ? 2019-03-07 15:45 ? 次閱讀

Quartus.II調(diào)用ModelSim仿真實(shí)例

1、建立工程如下

Quartus.II調(diào)用ModelSim仿真實(shí)例

2.如果是第一次使用modelsim,需要建立Quartus ii12.0和modelsim的鏈接。Quartus II12.0-》Tools-》option-》EDA Tool options再選擇自己的軟件和對(duì)應(yīng)的安裝文件夾,如下

Quartus.II調(diào)用ModelSim仿真實(shí)例

3.建立測(cè)試文件(testbench)可以自己寫,也可以用quartus II自己生成(生成的只是模版,功能需要自己添加),注:testbench的輸出為要測(cè)試文件的輸入,即測(cè)試文件是為要測(cè)試文件產(chǎn)生信號(hào)用的,因此testbench的input為reg變量,輸出為wire變量,具體操縱如下

Quartus.II調(diào)用ModelSim仿真實(shí)例

4.打開(kāi)測(cè)試文本,添加測(cè)試的信號(hào)功能(注:上步生成的文件后綴為.vt,在所建工程下的simulationmodelsim下面)。

Quartus.II調(diào)用ModelSim仿真實(shí)例

5.添加信號(hào)功能如下。

6.復(fù)制測(cè)試文件模塊名(供下步添加testbench name用)添加測(cè)試文件。assignment-》setting-》

Quartus.II調(diào)用ModelSim仿真實(shí)例

7、開(kāi)始仿真Tools-》run-》simulation tool

Quartus.II調(diào)用ModelSim仿真實(shí)例

8.結(jié)果(若沒(méi)有自動(dòng)運(yùn)行,需按simulation和add wave)

程序

//and3 dataflow

module and3_df(x1,x2,x3,z1);

input x1,x2,x3;

output z1;

wire x1,x2,x3;

wire z1;

assign z1= x1 & x2 & x3;

endmodule

test bench

`timescale 1 ns/ 1 ps

module and3_df_vlg_tst();

// constants

// general purpose registers

//========================

reg x1;//inputs are reg for test bench

reg x2;

reg x3;

// wires

wire z1;//outputs are wire for test bench

//============================

// assign statements (if any)

and3_df i1 (

// port map - connection between master ports and signals/registers

.x1(x1),

.x2(x2),

.x3(x3),

.z1(z1)

);

initial

begin :APPlicable

// code that executes only once

// insert code here --》 begin

//=============================================

reg [3:0] invect; //test invect

for(invect =0;invect《8;invect=invect+1)

begin

{x1,x2,x3} = invect [3:0];

#10 $display (“x1 x2 x3 = %b ,z1 = %b”,

{x1,x2,x3},z1);

end

//==============================================

// --》 end

end

endmodule

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • quartus
    +關(guān)注

    關(guān)注

    17

    文章

    171

    瀏覽量

    74841
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    數(shù)?;旌想娐?b class='flag-5'>仿真實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《數(shù)?;旌想娐?b class='flag-5'>仿真實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 15:32 ?0次下載
    數(shù)?;旌想娐?b class='flag-5'>仿真實(shí)</b>現(xiàn)

    模擬電路仿真實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《模擬電路仿真實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 15:21 ?5次下載
    模擬電路<b class='flag-5'>仿真實(shí)</b>現(xiàn)

    電子線路板及仿真實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《電子線路板及仿真實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:46 ?1次下載
    電子線路板及<b class='flag-5'>仿真實(shí)</b>現(xiàn)

    模擬行為仿真實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《模擬行為仿真實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 09:24 ?0次下載
    模擬行為<b class='flag-5'>仿真實(shí)</b>現(xiàn)

    數(shù)字電路仿真實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《數(shù)字電路仿真實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 09:24 ?2次下載
    數(shù)字電路<b class='flag-5'>仿真實(shí)</b>現(xiàn)

    Multisim的上百個(gè)仿真實(shí)例資料合集

    Multisim的上百個(gè)仿真實(shí)例資料合集
    發(fā)表于 01-14 14:50 ?17次下載

    使用modelsim時(shí)的問(wèn)題分析

    仿真對(duì)于FPGA設(shè)計(jì)來(lái)說(shuō)至關(guān)重要,我們經(jīng)常使用modelsim來(lái)進(jìn)行功能仿真或者時(shí)序仿真,這樣就需要將modelsim和設(shè)計(jì)軟件(
    的頭像 發(fā)表于 10-24 18:15 ?699次閱讀
    使用<b class='flag-5'>modelsim</b>時(shí)的問(wèn)題分析

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

    幾個(gè)文件? 我們來(lái)看下modelsim.do文件,里面vlog了fifo_tb.sv文件,另外還調(diào)用了flist文件里的文件,flist只有一個(gè)文件那就是fifo_sim.v。所以這個(gè)仿真只使用了兩個(gè)
    的頭像 發(fā)表于 10-21 11:41 ?1258次閱讀
    Efinity FIFO IP<b class='flag-5'>仿真</b>問(wèn)題 -v1

    LMH3401仿真導(dǎo)入進(jìn)TINA軟件遇到的問(wèn)題求解

    首先,仿真用的LMH3401模型是TI官網(wǎng)下載的.TSM文件,導(dǎo)入進(jìn)TINA軟件。 1、從官網(wǎng)提供的仿真實(shí)例來(lái)看,VCC和VEE分別加5V和0V,而datasheet上寫的是加±2.5V,我將實(shí)例
    發(fā)表于 08-21 07:55

    如何在ModelSim中添加X(jué)ilinx仿真庫(kù)

    今天給大俠帶來(lái)在FPGA設(shè)計(jì)應(yīng)用中如何在ModelSim中添加X(jué)ilinx仿真庫(kù),話不多說(shuō),上貨。 注意:ModelSim一定要安裝在不帶空格的目錄下,即不要安裝在“Program
    發(fā)表于 07-03 18:16

    FPGA入門必備:Testbench仿真文件編寫實(shí)例詳解

    在編寫完HDL代碼后,往往需要通過(guò)仿真軟件Modelsim或者Vivadao自帶的仿真功能對(duì)HDL代碼功能進(jìn)行驗(yàn)證,此時(shí)我們需要編寫Testbench文件對(duì)HDL功能進(jìn)行測(cè)試驗(yàn)證。
    發(fā)表于 04-29 10:43 ?2444次閱讀

    DSP軟件 MATLAB仿真實(shí)驗(yàn)報(bào)告

    電子發(fā)燒友網(wǎng)站提供《DSP軟件 MATLAB仿真實(shí)驗(yàn)報(bào)告.pdf》資料免費(fèi)下載
    發(fā)表于 03-24 09:49 ?13次下載

    ISE 關(guān)聯(lián) Modelsim 詳細(xì)操作

    在兩者之間即可,然后保存。 第三步,打開(kāi)ISE,在菜單Edit-Preferences…,調(diào)出設(shè)置窗口。 設(shè)置好之后就到了最后一步,在新建工程時(shí),選擇對(duì)應(yīng)的modelsim即可,在看仿真時(shí)正常打開(kāi)就行了。
    發(fā)表于 03-22 18:55

    最實(shí)用的Modelsim使用教程

    方法比較簡(jiǎn)單,因?yàn)?b class='flag-5'>Quartus II調(diào)用Modelsim ,所以除了生成自動(dòng)生成了modelsim仿真
    發(fā)表于 03-19 16:40

    fpga仿真文件怎么寫

    首先,你需要選擇一個(gè)FPGA仿真軟件,如ModelSim、Vivado、Quartus II等。這些軟件都提供了強(qiáng)大的仿真功能,可以幫助你驗(yàn)
    的頭像 發(fā)表于 03-15 14:00 ?993次閱讀