1.构造各通道delay为0
foreach (xact.wvalid_delay[i]) begin
xact.wvalid_delay[i] = 0;
end
foreach (xact.addr_valid_delay[i]) begin
xact.addr_valid_delay[i] = 0;
end
foreach (xact.bready_delay[i]) begin
xact.bready_delay[i] = 0;
end
2.构造w通道先于aw通道:
axi_mst_tr.data_before_addr == 1;
axi_mst_tr.reference_event_for_addr_valid_delay == FIRST_WVALID_DATA_BEFORE_ADDR;
axi_mst_tr.addr_valid_delay == 16;
3.bready_delay最大只能到16