修正输出

This commit is contained in:
2025-06-04 11:08:45 +08:00
parent 73e02aa0ac
commit 05279708a6

View File

@@ -494,61 +494,61 @@ task spi_trans( input [15:0] saddress, input [7:0] scmd, input [12:0] slength,in
endtask endtask
always @(posedge _reset_deactive) begin always @(posedge _reset_deactive) begin
if (io_int_sig[0]) $fdisplay(spidata_file, "MST INT SETUP: %t", $realtime); if (io_int_sig[0]) $fdisplay(spidata_file, "**MST INT SETUP: %t", $realtime);
if (io_int_sig[1]) $fdisplay(spidata_file, "SLV0 INT SETUP: %t", $realtime); if (io_int_sig[1]) $fdisplay(spidata_file, "**SLV0 INT SETUP: %t", $realtime);
if (io_int_sig[2]) $fdisplay(spidata_file, "SLV1 INT SETUP: %t", $realtime); if (io_int_sig[2]) $fdisplay(spidata_file, "**SLV1 INT SETUP: %t", $realtime);
if (io_int_sig[3]) $fdisplay(spidata_file, "SLV2 INT SETUP: %t", $realtime); if (io_int_sig[3]) $fdisplay(spidata_file, "**SLV2 INT SETUP: %t", $realtime);
if (io_int_sig[4]) $fdisplay(spidata_file, "SLV3 INT SETUP: %t", $realtime); if (io_int_sig[4]) $fdisplay(spidata_file, "**SLV3 INT SETUP: %t", $realtime);
end end
always @(posedge io_int_sig[0]) begin always @(posedge io_int_sig[0]) begin
if (_reset_deactive == 1'b1) if (_reset_deactive == 1'b1)
$fdisplay(spidata_file, "MST INT SETUP: %t", $realtime); $fdisplay(spidata_file, "**MST INT SETUP: %t", $realtime);
end end
always @(posedge io_int_sig[1]) begin always @(posedge io_int_sig[1]) begin
if (_reset_deactive == 1'b1) if (_reset_deactive == 1'b1)
$fdisplay(spidata_file, "SLV0 INT SETUP: %t", $realtime); $fdisplay(spidata_file, "**SLV0 INT SETUP: %t", $realtime);
end end
always @(posedge io_int_sig[2]) begin always @(posedge io_int_sig[2]) begin
if (_reset_deactive == 1'b1) if (_reset_deactive == 1'b1)
$fdisplay(spidata_file, "SLV1 INT SETUP: %t", $realtime); $fdisplay(spidata_file, "**SLV1 INT SETUP: %t", $realtime);
end end
always @(posedge io_int_sig[3]) begin always @(posedge io_int_sig[3]) begin
if (_reset_deactive == 1'b1) if (_reset_deactive == 1'b1)
$fdisplay(spidata_file, "SLV2 INT SETUP: %t", $realtime); $fdisplay(spidata_file, "**SLV2 INT SETUP: %t", $realtime);
end end
always @(posedge io_int_sig[4]) begin always @(posedge io_int_sig[4]) begin
if (_reset_deactive == 1'b1) if (_reset_deactive == 1'b1)
$fdisplay(spidata_file, "SLV3 INT SETUP: %t", $realtime); $fdisplay(spidata_file, "**SLV3 INT SETUP: %t", $realtime);
end end
always @(negedge io_int_sig[0]) begin always @(negedge io_int_sig[0]) begin
if (_reset_deactive == 1'b1) if (_reset_deactive == 1'b1)
$fdisplay(spidata_file, "MST INT CLEAR: %t", $realtime); $fdisplay(spidata_file, "**MST INT CLEAR: %t", $realtime);
end end
always @(negedge io_int_sig[1]) begin always @(negedge io_int_sig[1]) begin
if (_reset_deactive == 1'b1) if (_reset_deactive == 1'b1)
$fdisplay(spidata_file, "SLV0 INT CLEAR: %t", $realtime); $fdisplay(spidata_file, "**SLV0 INT CLEAR: %t", $realtime);
end end
always @(negedge io_int_sig[2]) begin always @(negedge io_int_sig[2]) begin
if (_reset_deactive == 1'b1) if (_reset_deactive == 1'b1)
$fdisplay(spidata_file, "SLV1 INT CLEAR: %t", $realtime); $fdisplay(spidata_file, "**SLV1 INT CLEAR: %t", $realtime);
end end
always @(negedge io_int_sig[3]) begin always @(negedge io_int_sig[3]) begin
if (_reset_deactive == 1'b1) if (_reset_deactive == 1'b1)
$fdisplay(spidata_file, "SLV2 INT CLEAR: %t", $realtime); $fdisplay(spidata_file, "**SLV2 INT CLEAR: %t", $realtime);
end end
always @(negedge io_int_sig[4]) begin always @(negedge io_int_sig[4]) begin
if (_reset_deactive == 1'b1) if (_reset_deactive == 1'b1)
$fdisplay(spidata_file, "SLV3 INT CLEAR: %t", $realtime); $fdisplay(spidata_file, "**SLV3 INT CLEAR: %t", $realtime);
end end
@@ -666,11 +666,11 @@ initial begin
$fdisplay(spidata_file, "\n\n测试用例检查设备的INTERRUPT信号"); $fdisplay(spidata_file, "\n\n测试用例检查设备的INTERRUPT信号");
@(posedge clock) begin @(posedge clock) begin
if (io_int_sig[0]) $fdisplay(spidata_file, "MST Interrupt!"); if (io_int_sig[0]) $fdisplay(spidata_file, "**MST Interrupt.");
if (io_int_sig[1]) $fdisplay(spidata_file, "SLV0 Interrupt!"); if (io_int_sig[1]) $fdisplay(spidata_file, "**SLV0 Interrupt.");
if (io_int_sig[2]) $fdisplay(spidata_file, "SLV1 Interrupt!"); if (io_int_sig[2]) $fdisplay(spidata_file, "**SLV1 Interrupt.");
if (io_int_sig[3]) $fdisplay(spidata_file, "SLV2 Interrupt!"); if (io_int_sig[3]) $fdisplay(spidata_file, "**SLV2 Interrupt.");
if (io_int_sig[4]) $fdisplay(spidata_file, "SLV3 Interrupt!"); if (io_int_sig[4]) $fdisplay(spidata_file, "**SLV3 Interrupt.");
end end
$fdisplay(spidata_file, "-检查中断"); $fdisplay(spidata_file, "-检查中断");