增加代码,清除错误中断,恢复正常通信

This commit is contained in:
2025-07-17 11:02:22 +08:00
parent d7046827e5
commit 9ce68a25dc

View File

@@ -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