时钟块输入信号不能被驱动



时钟块输入信号data_rvalid_i无法驱动。

CB_CODE:

default clocking response_driver_cb @(posedge clk);    
input   reset;               
output  data_req_o;
input   data_gnt_i;
output  data_addr_o;
output  data_we_o;
output  data_be_o;
input   data_rvalid_i;
output  data_wdata_o;
input   data_rdata_i;
input   data_err_i;    
endclocking

Driver Patch Code:

task reset_signals();
`DRIVER_IF.data_rvalid_i  <= 1'b0;
`DRIVER_IF.data_gnt_i     <= 1'b0;
`DRIVER_IF.data_rdata_i   <= 'b0;
`DRIVER_IF.data_err_i     <= 1'b0;
endtask : reset_signals

时钟块输入为只读;你不能驱使他们。

要么删除驱动语句,要么将该信号的时钟块方向改为outputinout

最新更新