我正在使用verilog的assign語句在我的驅動程序模塊中指定`define如下所示。使用assign語句定義語句
`define SPI_MASTER_P_IF spi_vif.spi_master_p.spi_master_p_cb
`define SPI_MASTER_N_IF spi_vif.spi_master_n.spi_master_n_cb
`define SPI_MASTER_IF
class my_driver extends uvm_driver;
assign `SPI_MASTER_IF = (if_posedge)?`SPI_MASTER_P_IF: `SPI_MASTER_N_IF;
endclass
當我編譯我面對錯誤的「靠近‘分配’:語法錯誤,意想不到的分配,預計功能或任務」
什麼是做這個作業的正確方法?
可以將其分配給一個定義:http://pastebin.com/5EdqX4Fa – toolic
@toolictouché。不要以爲這是他要去的。我會重新回答我的答案。 – nguthrie