From be8b77a28d14303d6d5265bec28fe05162bf8223 Mon Sep 17 00:00:00 2001 From: bacon Date: Fri, 30 May 2025 19:02:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BF=A1=E6=81=AF=E8=BE=93?= =?UTF-8?q?=E5=87=BA,=E6=98=8E=E6=99=B0=E6=B5=8B=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tb/shinTest/ShinTopSpiTb.v | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/tb/shinTest/ShinTopSpiTb.v b/tb/shinTest/ShinTopSpiTb.v index 7dce3f6..ec12552 100644 --- a/tb/shinTest/ShinTopSpiTb.v +++ b/tb/shinTest/ShinTopSpiTb.v @@ -785,10 +785,8 @@ initial begin begin:EXCHG_DATA_SEQ0_TESTCASE _t_start = $time; #1000 - $fdisplay(spidata_file, "\n\n测试用例:交换数据"); + $fdisplay(spidata_file, "\n\n测试用例:交换数据sm0~sm7"); $display("read&write @ %d", s_ShinTop_Mst.interface__io_cReg_timeStamp); - - $fdisplay(spidata_file, "--->>>交换数据sm0~sm7"); `include "seq_0_pkt.vh" @@ -801,8 +799,9 @@ initial begin begin:EXCHG_DATA_SEQ1_TESTCASE _t_start = $time; #1000 + $fdisplay(spidata_file, "\n\n测试用例:交换数据写dev2_sm0/dev1_sm2/dev3_sm4/dev4_sm6"); $display("read&write @ %d", s_ShinTop_Mst.interface__io_cReg_timeStamp); - $fdisplay(spidata_file, "\n--->>>交换数据写dev2_sm0/dev1_sm2/dev3_sm4/dev4_sm6"); + `include "seq_1_pkt.vh" spi_trans( (16'h1800), (`SPI_READ), (64), (`IF_IDX(1)) ); @@ -819,8 +818,8 @@ initial begin begin:EXCHG_DATA_SEQ2_TESTCASE _t_start = $time; #1000 + $fdisplay(spidata_file, "\n\n测试用例:交换数据读dev1_sm1/dev2_sm3/dev3_sm5/dev4_sm7"); $display("read&write @ %d", s_ShinTop_Mst.interface__io_cReg_timeStamp); - $fdisplay(spidata_file, "\n--->>>交换数据读dev1_sm1/dev2_sm3/dev3_sm5/dev4_sm7"); txBuf[3] = 8'h80; txBuf[4] = 8'h00; @@ -870,9 +869,8 @@ initial begin begin:EXCHG_DATA_SEQ3_TESTCASE _t_start = $time; #1000 + $fdisplay(spidata_file, "\n\n测试用例:交换数据读写"); $display("read&write @ %d", s_ShinTop_Mst.interface__io_cReg_timeStamp); - $fdisplay(spidata_file, "\n--->>>交换数据读写"); - `include "seq_3_pkt.vh" @@ -959,6 +957,8 @@ initial begin begin:SYNC_TESTCASE1 _t_start = $time; #1000 + $fdisplay(spidata_file, "\n\n测试用例:测试同步信号(电平)"); + `include "sync_sig_pkt.vh" //spi_trans( (16'h0100), (`SPI_READ), (32), (`IF_IDX(0)) ); @@ -993,6 +993,7 @@ initial begin begin:SYNC_TESTCASE2 _t_start = $time; #1000 + $fdisplay(spidata_file, "\n\n测试用例:测试同步信号(脉冲)"); `include "sync_sig2_pkt.vh"