當前位置:編程學習大全網 - 編程軟體 - Verilog 編程問題

Verilog 編程問題

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

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

比如有兩個模塊定義為: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年了,呵呵。

  • 上一篇:反向編程
  • 下一篇:用C語言編輯、編譯、鏈接、運行是什麽意思?
  • copyright 2024編程學習大全網