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

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