我正在使用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