From c27992f7734a62403cc669d434dd923b720cf240 Mon Sep 17 00:00:00 2001 From: bacon Date: Fri, 30 May 2025 10:54:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BB=A3=E7=A0=81=EF=BC=8C?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E8=87=AA=E5=8A=A8=E8=A7=A3=E9=99=A4=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E6=97=B6=E9=97=B4=E6=8F=92=E5=85=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tb/shinTest/ShinTopSpiTb.v | 12 ++++++------ tb/shinTest/gen_pkt.py | 8 ++++++-- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/tb/shinTest/ShinTopSpiTb.v b/tb/shinTest/ShinTopSpiTb.v index 9d0e582..15dd5c0 100644 --- a/tb/shinTest/ShinTopSpiTb.v +++ b/tb/shinTest/ShinTopSpiTb.v @@ -3,13 +3,13 @@ `define ENABLE_REG_RW_TEST `define ENABLE_DET_TEST `define ENABLE_SET_ADDR_TEST -`define ENABLE_SM1_SEND_TEST -`define ENABLE_SMx_SEND_TEST +//`define ENABLE_SM1_SEND_TEST +//`define ENABLE_SMx_SEND_TEST `define ENABLE_EXCHG_DATA_SEQ_TEST - `define ENABLE_EXCHG_DATA_SEQ0_TEST - `define ENABLE_EXCHG_DATA_SEQ1_TEST - `define ENABLE_EXCHG_DATA_SEQ2_TEST - `define ENABLE_EXCHG_DATA_BC_TEST + //`define ENABLE_EXCHG_DATA_SEQ0_TEST + //`define ENABLE_EXCHG_DATA_SEQ1_TEST + //`define ENABLE_EXCHG_DATA_SEQ2_TEST + //`define ENABLE_EXCHG_DATA_BC_TEST `define ENABLE_SYNC_TEST `define ENABLE_SYNC_SIG0_TEST `define ENABLE_SYNC_SIG1_TEST diff --git a/tb/shinTest/gen_pkt.py b/tb/shinTest/gen_pkt.py index fd26960..4f2f408 100755 --- a/tb/shinTest/gen_pkt.py +++ b/tb/shinTest/gen_pkt.py @@ -227,7 +227,11 @@ def genDisableInsertTimeCode(): + '''txBuf[1+3] = 8'h00;\n'''\ + '''spi_trans( (16'h24), (`SPI_WRITE), (2), (`IF_IDX(0)) ); //清除替换时间戳替换地址寄存器\n''' - +def genCheckInsertTimeCode(): + return '''\n//检查替换时间戳替换地址\n'''\ + + '''$fdisplay(spidata_file, "--检查时间戳插入");\n'''\ + + '''spi_trans( (16'h24), (`SPI_READ), (2), (`IF_IDX(0)) ); //检查替换时间戳替换地址寄存器\n''' + if __name__ == '__main__': genPkt = GenPkt() @@ -457,7 +461,7 @@ if __name__ == '__main__': +genWriteTransPktCode(gen_file_def, sm_idx) +genTrgTransPktCode(gen_file_def, sm_idx) +genReadAckPktCode(gen_file_def, sm_idx) - +genDisableInsertTimeCode()) + +genCheckInsertTimeCode()) #+genDisableInsertTimeCode()) genPkt.gen("./generated/shin/%s.vh"%(gen_file_def, ), 1)