diff --git a/tb/shinTest/ShinTopSpiTb.v b/tb/shinTest/ShinTopSpiTb.v index 490b9a4..a96eac1 100644 --- a/tb/shinTest/ShinTopSpiTb.v +++ b/tb/shinTest/ShinTopSpiTb.v @@ -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