增加复位的测试用例,观察与中断的关系

This commit is contained in:
2025-06-06 12:03:09 +08:00
parent 53c54205b1
commit f00687dbcc

View File

@@ -19,6 +19,7 @@
`define ENABLE_SYNC_TEST
`define ENABLE_SYNC_SIG0_TEST
`define ENABLE_SYNC_SIG1_TEST
`define ENABLE_RESET_TEST
module ShinTopSpiTb(
@@ -1143,13 +1144,24 @@ initial begin
end
`endif
/*
#50000
//复位系统
txBuf[0+3] = 8'h01;
spi_trans( (16'h40), (`SPI_WRITE), (1), (`IF_IDX(0)) );//复位主站
spi_trans( (16'h40), (`SPI_WRITE), (1), (`IF_IDX(1)) );//复位从站2
*/
`ifdef ENABLE_RESET_TEST
begin:RESET_SYSTEM_TEST
$fdisplay(spidata_file, "\n\n测试用例复位系统测试");
txBuf[0+3] = 8'h0f;
txBuf[1+3] = 8'h00;
txBuf[2+3] = 8'h00;
txBuf[3+3] = 8'h80;
spi_trans( (16'h78), (`SPI_WRITE), (4), (`IF_IDX(0)) );
#50000
//复位系统
txBuf[0+3] = 8'h01;
spi_trans( (16'h40), (`SPI_WRITE), (1), (`IF_IDX(0)) );//复位主站
spi_trans( (16'h40), (`SPI_WRITE), (1), (`IF_IDX(2)) );//复位从站2
end
`endif
#1000000
$display("Testcase Finished! Time Out !!!");