采用新的测试用例测试同步,暂时成功

This commit is contained in:
2025-06-09 18:02:32 +08:00
parent 9a85cfd9b4
commit 731136a35b

View File

@@ -10,11 +10,11 @@
//`define ENABLE_EXCHG_DATA_SEQ0_TEST
//`define ENABLE_EXCHG_DATA_SEQ1_TEST
//`define ENABLE_EXCHG_DATA_SEQ2_TEST
//`define ENABLE_EXCHG_DATA_SEQ3_TEST
`define ENABLE_EXCHG_DATA_SEQ3_TEST
//`define ENABLE_BC_R_TEST
//`define ENABLE_BC_W_TEST
//`define ENABLE_BC_RW_TEST
`define ENABLE_BC_RW_TEST
`define ENABLE_SYNC_TEST
`define ENABLE_SYNC_SIG0_TEST
@@ -1251,11 +1251,13 @@ initial begin
`include "sm2_pkt.vh"
$fdisplay(spidata_file, "\n\n测试用例测试同步(sync)和同步输出(sync_out)");
//设置SM1在写入 0x18 len触发enq
`include "sync_pkt.vh"
/*
#1000
$fdisplay(spidata_file, "\n\n测试用例测试同步信号(电平)");
@@ -1267,7 +1269,6 @@ initial begin
spi_trans( (16'h0100), (`SPI_READ), (16'h48), (`IF_IDX(3)) );
spi_trans( (16'h0100), (`SPI_READ), (16'h48), (`IF_IDX(4)) );
#100000
//清脉冲
txBuf[0+3] = 0; //负载0x122 sync0脉冲宽度
@@ -1282,8 +1283,8 @@ initial begin
spi_trans( (16'h0122), (`SPI_WRITE), (8), (`IF_IDX(2)) ); //slv2
spi_trans( (16'h0122), (`SPI_WRITE), (8), (`IF_IDX(3)) ); //slv2
spi_trans( (16'h0122), (`SPI_WRITE), (8), (`IF_IDX(4)) ); //slv2
*/
/*
`include "sync_sig3_pkt.vh"
//spi_trans( (16'h0100), (`SPI_READ), (32), (`IF_IDX(0)) );
@@ -1291,7 +1292,7 @@ initial begin
spi_trans( (16'h0100), (`SPI_READ), (16'h48), (`IF_IDX(2)) );
spi_trans( (16'h0100), (`SPI_READ), (16'h48), (`IF_IDX(3)) );
spi_trans( (16'h0100), (`SPI_READ), (16'h48), (`IF_IDX(4)) );
*/
end
`endif