From 731136a35bc97f11cfcd7b692d8b29eff36ca9d6 Mon Sep 17 00:00:00 2001 From: bacon Date: Mon, 9 Jun 2025 18:02:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E7=94=A8=E6=96=B0=E7=9A=84=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E7=94=A8=E4=BE=8B=E6=B5=8B=E8=AF=95=E5=90=8C=E6=AD=A5?= =?UTF-8?q?,=E6=9A=82=E6=97=B6=E6=88=90=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tb/shinTest/ShinTopSpiTb.v | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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