增加复位的测试用例,观察与中断的关系
This commit is contained in:
@@ -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 !!!");
|
||||||
|
|||||||
Reference in New Issue
Block a user