增加了生成包的工具,采用include包含发送包的初始化,尚未做严谨的测试

This commit is contained in:
2025-05-20 01:12:03 +08:00
parent e86acf4ac4
commit 95d45b4ed4
3 changed files with 127 additions and 39 deletions

View File

@@ -438,8 +438,9 @@ initial begin
#1000
$fdisplay(spidata_file, "测试用例1-从IP中读取寄存器上电后的寄存器期望值为0");
spi_trans( (16'h00), (`SPI_READ), (1024), (`IF_IQSPI(0)) );
spi_trans( (16'h400), (`SPI_READ), (1024), (`IF_IQSPI(0)) );
//spi_trans( (16'h00), (`SPI_READ), (1024), (`IF_IQSPI(0)) );
//spi_trans( (16'h400), (`SPI_READ), (1024), (`IF_IQSPI(0)) );
spi_trans( (16'h00), (`SPI_READ), (64), (`IF_IQSPI(0)) );
spi_trans( (16'h00), (`SPI_READ), (64), (`IF_IQSPI(1)) );
spi_trans( (16'h00), (`SPI_READ), (64), (`IF_IQSPI(2)) );
spi_trans( (16'h00), (`SPI_READ), (64), (`IF_IQSPI(3)) );
@@ -512,10 +513,13 @@ initial begin
spi_trans( (16'h0202), (`SPI_WRITE), (2), (`IF_IDX(0)) );
//无子报文
/*
txBuf[0+3] = 8'h00;
txBuf[1+3] = 8'h01;//header length 0 嗅探包1
txBuf[2+3] = 8'h3f;
txBuf[3+3] = 8'hff;
*/
`include "detect_pkt.vh"
spi_trans( (16'h1000), (`SPI_WRITE), (4), (`IF_IDX(0)) ); //写入SM1
//发布请求
@@ -625,7 +629,7 @@ initial begin
txBuf[1+3] = 8'h02;
spi_trans( (16'h0202), (`SPI_WRITE), (2), (`IF_IDX(0)) );
/*
txBuf[0+3] = 8'h20;
txBuf[1+3] = 8'h00;//heeader length 512
txBuf[2+3] = 8'h00;
@@ -698,6 +702,8 @@ initial begin
txBuf[196+3+i*64+8+j] = $random;
end
end
*/
`include "seq_pkt.vh"
spi_trans( (16'h1000), (`SPI_WRITE), (516), (`IF_IDX(0)) ); //写入SM1