增加代码,清除错误中断,恢复正常通信
This commit is contained in:
@@ -962,6 +962,32 @@ initial begin
|
|||||||
|
|
||||||
_t_end = $realtime;
|
_t_end = $realtime;
|
||||||
$fdisplay(spidata_file, "该测试用例运行时间:%t\n", _t_end - _t_start);
|
$fdisplay(spidata_file, "该测试用例运行时间:%t\n", _t_end - _t_start);
|
||||||
|
|
||||||
|
$fdisplay(spidata_file, "-检查中断");
|
||||||
|
spi_trans( (16'h74), (`SPI_READ), (4), (`IF_IDX(0)) );
|
||||||
|
spi_trans( (16'h74), (`SPI_READ), (4), (`IF_IDX(1)) );
|
||||||
|
spi_trans( (16'h74), (`SPI_READ), (4), (`IF_IDX(2)) );
|
||||||
|
spi_trans( (16'h74), (`SPI_READ), (4), (`IF_IDX(3)) );
|
||||||
|
spi_trans( (16'h74), (`SPI_READ), (4), (`IF_IDX(4)) );
|
||||||
|
|
||||||
|
|
||||||
|
$fdisplay(spidata_file, "-清除中断");
|
||||||
|
txBuf[3] = 8'h00;
|
||||||
|
txBuf[4] = 8'h00;
|
||||||
|
txBuf[5] = 8'h00;
|
||||||
|
txBuf[6] = 8'h60;
|
||||||
|
spi_trans( (16'h78), (`SPI_WRITE), (4), (`IF_IDX(0)) );
|
||||||
|
spi_trans( (16'h78), (`SPI_WRITE), (4), (`IF_IDX(1)) );
|
||||||
|
spi_trans( (16'h78), (`SPI_WRITE), (4), (`IF_IDX(2)) );
|
||||||
|
spi_trans( (16'h78), (`SPI_WRITE), (4), (`IF_IDX(3)) );
|
||||||
|
spi_trans( (16'h78), (`SPI_WRITE), (4), (`IF_IDX(4)) );
|
||||||
|
|
||||||
|
$fdisplay(spidata_file, "-再次检查中断");
|
||||||
|
spi_trans( (16'h74), (`SPI_READ), (4), (`IF_IDX(0)) );
|
||||||
|
spi_trans( (16'h74), (`SPI_READ), (4), (`IF_IDX(1)) );
|
||||||
|
spi_trans( (16'h74), (`SPI_READ), (4), (`IF_IDX(2)) );
|
||||||
|
spi_trans( (16'h74), (`SPI_READ), (4), (`IF_IDX(3)) );
|
||||||
|
spi_trans( (16'h74), (`SPI_READ), (4), (`IF_IDX(4)) );
|
||||||
end
|
end
|
||||||
`endif
|
`endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user