Verilog程式設計問題Verilog程式設計問題

2021-03-08 09:20:44 字數 1101 閱讀 8705

1樓:開心小情獸

你說的兩個模組之間的例項化吧,在圖形上就是用線連起來,我教你。

我們可以舉個簡單的例子:

比如有兩個模組定義為:moudle a和moudle b

其中a模組有乙個輸出訊號設為:output a1,a2;

b模組有乙個輸入訊號設為:input b1,b2;

那麼當我們需要將a1,a2連到b1,b2(用debussy看的話也就是一條連線),這個就要例項化a和b這兩個模組,具體是這麼寫的:

b b_lianjie(

b1 (a1),

b2 (a2)

)這段**放到a模組的最後,endmoudle之前就行。

其中b_lianjie是我們自己隨便起的例項化的名字,b指的是呼叫b這個模組進行例項化。

如要將這段**放到b模組裡,那麼就得呼叫a模組來例項化:

a a_lianjie(

a1 (b1),

a2 (b2)

)這樣就把我們需要連線的兩個模組連到一起了,訊號多了也是一樣的,繼續把訊號對應填到括號裡就行了。

如果還有不明白的,可以繼續問我。verilog設計我做了2年了,呵呵。

2樓:過振強項雯

verilog就是一門語言.寫好程式,編譯,**,綜合....

程式設計可用ultraedit

編譯**可用modelsim

綜合就多了.如syplify

isequartus等

verilog程式設計問題 5

3樓:匿名使用者

主要問題是組合邏輯閉環問題,既有y=u,又有u=y。

verilog程式設計問題,請高手解答疑惑,我的程式**出現了錯誤?

4樓:幻劍生

end後面不能加分號,always不能巢狀。還有提問的話最好把錯誤提示貼上來

verilog程式設計出現問題

5樓:匿名使用者

initial 最好不要再程式裡面用 #10也是,看著像testbench似的

verilog語言問題verilog語言問題

是什麼意思?中英符號都看不懂嗎?vo data 7 只是說等於data的第8位,只有1bit,而vo定義的是2bit。在香港澳門和海外,就是一種語言,但在國內廣東廣西就是方言,可以這樣理解?程式的問題最好還是自己多多除錯一下 上網看看 方言和地方語言 二進位制只有0和1,把裡邊的1和2分別換成0和1...

PASCAL程式設計問題C語言程式設計問題

program tm1 var a,b array 1.1000 of integer i,j,k,m integer begin k 1 for i 2 to 1000 do begin for j 2 to i 1 do begin if i mod j 0 then begin a i a i...

關於學習verilog的問題,高分懸賞!希望大家幫助

首先,我是一名fpga程式設計人員,並不是什麼外行 我逐點回答 1.verilog並不難學,只要肯下功夫,3個星期就能入門,主要還是要多動手程式設計 2.參考書一般就兩本 1 夏宇聞編 verilog數字系統設計教程 2 美 j.bhasker 編寫的原名為 a verilog hdl primer...