0
我正在試圖用不同的實例名稱多次實例化一個verilog模塊,以便它依賴於宏定義。它是這樣的使用定義宏實例化模塊名稱
`define CHAN_NO 0
mymodule #(.chan_no(`CHAN_NO)) inst<CHAN_NO> (
.Addr (ADDR_A )
,.Data (DATA_A )
,.Clk (CLK )
);
當然這是一個簡化的例子,因爲實例化和宏來自不同的文件。
這是可能的,如果是的話,做這種實例的正確方法是什麼。
生成循環是一個選項,但我的意思是特別使用宏 –
我已經更新了我的答案。讓我知道,如果這是你所需要的。 –