我想在Altera Quartus中使用Verilog預處理器宏,要求使用變量名稱內的參數值。Verilog預處理器字符串連接
例子:
`define INCREMENT_COUNTER(parsername) \
__parsername_counter <= __parsername_counter + 4'h1;
因此,使用`INCREMENT_COUNTER(p1)
應該給
__p1_counter <= __p1_counter + 4'h1;
但是分析插件不正確的更換,並返回
__parsername_counter <= __parsername_counter + 4'h1;
我一直在使用
012也嘗試哪個也不起作用。 任何幫助,將不勝感激。
您還需要聲明新的'reg'和你需要的地方使用它了。這些都需要成爲你宏觀的一部分。 – toolic 2014-10-09 23:38:27