From eb4c46a31073a611152ab0e9693c79f9ac9b3684 Mon Sep 17 00:00:00 2001 From: bacon Date: Fri, 22 Aug 2025 07:08:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4wd=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 | 2 +- tb/shinTest/gen_pkt.py | 6 ++--- tb/shinTest/testcase/watchdog.py | 2 +- .../testcase_result/watchdog_tc01_result.log | 25 ------------------- 4 files changed, 5 insertions(+), 30 deletions(-) delete mode 100644 tb/shinTest/testcase_result/watchdog_tc01_result.log diff --git a/tb/shinTest/ShinTopSpiTb.v b/tb/shinTest/ShinTopSpiTb.v index 7dd1b23..9bfe261 100644 --- a/tb/shinTest/ShinTopSpiTb.v +++ b/tb/shinTest/ShinTopSpiTb.v @@ -44,7 +44,7 @@ module ShinTopSpiTb( `define ALL_DEV_NUM (`DEV_NUM + 1) // slave + master `define SPI_CSN_NUM (`ALL_DEV_NUM * 3) -`define HW_SERIAL 0 //(48'h4c5850303031) +`define HW_SERIAL 0 //48'h31303050584c //(48'h4c5850303031) `define IQSPI_PINS(N) (`N*4+3):(`N*4) `define EQSPI_PINS(N) ((`N + `ALL_DEV_NUM)*4+3):((`N + `ALL_DEV_NUM)*4) `define IQSPI_MISO(N) qspi_miso[`IQSPI_PINS(`N)] diff --git a/tb/shinTest/gen_pkt.py b/tb/shinTest/gen_pkt.py index e14c493..0fa994a 100755 --- a/tb/shinTest/gen_pkt.py +++ b/tb/shinTest/gen_pkt.py @@ -10,7 +10,7 @@ if __name__ == '__main__': #add_tc_2_runlist(errorPkt.tc2()) #add_tc_2_runlist(errorPkt.tc3()) #add_tc_2_runlist(errorPkt.tc4()) - add_tc_2_runlist(errorPkt.tc5()) + #add_tc_2_runlist(errorPkt.tc5()) #add_tc_2_runlist(base.tc1()) #add_tc_2_runlist(base.tc2()) @@ -73,8 +73,8 @@ if __name__ == '__main__': - #add_tc_2_runlist(watchdog.tc1()) - #add_tc_2_runlist(watchdog.tc2()) + add_tc_2_runlist(watchdog.tc1()) + add_tc_2_runlist(watchdog.tc2()) environment.teardown() diff --git a/tb/shinTest/testcase/watchdog.py b/tb/shinTest/testcase/watchdog.py index 2fda012..46cf8c6 100644 --- a/tb/shinTest/testcase/watchdog.py +++ b/tb/shinTest/testcase/watchdog.py @@ -64,7 +64,7 @@ def watchdog_test_sm_wr_timeout(tc_id, wd_id): +genIFRwDataCode(2, 0x074, False, 0x04) +genIFRwDataCode(3, 0x074, False, 0x04) +genIFRwDataCode(4, 0x074, False, 0x04) - +"#560000\n" + +"#700000\n" +genIFRwDataCode(1, 0x400, False, 0x04) +genIFRwDataCode(1, 0x400, True, 4, [0xff, 0xff, 0xff, 0xff]) +genIFRwDataCode(1, 0x400, False, 0x04) diff --git a/tb/shinTest/testcase_result/watchdog_tc01_result.log b/tb/shinTest/testcase_result/watchdog_tc01_result.log deleted file mode 100644 index 3ef21fa..0000000 --- a/tb/shinTest/testcase_result/watchdog_tc01_result.log +++ /dev/null @@ -1,25 +0,0 @@ -16'h0404 8'h00 16'h0004 8'h02 8'h00 8'h00 8'h00 -16'h040c 8'h00 16'h0004 8'h10 8'h00 8'h00 8'h00 -16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff -16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff -16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff -16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff -16'h0400 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff -16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h00 -16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h00 -16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h00 -16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h00 -16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h00 -16'h0400 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h00 -16'h0302 8'h00 16'h0002 8'h66 8'h00 -16'h0306 8'h00 16'h0002 8'h66 8'h00 -16'h1000 8'h00 16'h0066 8'h06 8'h20 8'h00 8'h00 8'h00 8'h00 8'h03 8'h02 8'he0 8'h02 8'h80 8'h00 8'h00 8'h00 8'h00 8'h04 8'h08 8'h00 8'h10 8'h50 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 -16'h0020 8'h00 16'h0001 8'h01 -16'h0800 8'h01 16'h0066 8'h06 8'h20 8'h00 8'h04 8'h00 8'h00 8'h03 8'h02 8'he0 8'h02 8'h80 8'h00 8'h00 8'h04 8'h00 8'h04 8'h08 8'h00 8'h10 8'h50 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01 -16'h0800 8'h01 16'h0080 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx 8'hxx -16'h0074 8'h01 16'h0004 8'h03 8'h00 8'h06 8'h00 -16'h0074 8'h01 16'h0004 8'h10 8'h00 8'h0f 8'h00 -16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00 -16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00 -16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00 -16'h0400 8'h01 16'h0004 8'h02 8'h00 8'h00 8'h00