1
我有一個函數f(),在Verilog模塊M1中定義。我想在不同的模塊中重用這個相同的功能,M2,是否有這樣做,而不重新定義M2中的功能?Verilog中的函數重用
--- M1.v ---
module M1();
function f;
//do stuff
endfunction
endmodule
--- M2.v -----
module M2();
// Use f() here
endmodule
合作。只有我不得不將函數文件重命名爲_functions.vh_,否則它不會編譯。謝謝:-) – iab 2013-04-22 14:56:10
不客氣。通常,包含文件的名稱無關緊要。也許你的模擬器強制執行一些命名約束。 – toolic 2013-04-22 15:39:33