增加测试用例,测试通过

This commit is contained in:
2025-08-05 16:09:31 +08:00
parent 1a64c6f2e5
commit 6098248120
2 changed files with 15 additions and 7 deletions

View File

@@ -103,8 +103,8 @@ ShinTop s_ShinTop_Mst(
.io_rsp_bits_isError(), .io_rsp_bits_isError(),
.io_isSoftReset(isSoftReset[0]), .io_isSoftReset(isSoftReset[0]),
.io_interrupt(io_int_sig[0]), .io_interrupt(io_int_sig[0]),
.io_latchPin_0(), .io_latchPin_0(latch0),
.io_latchPin_1() .io_latchPin_1(latch1)
); );
ShinTop s_ShinTop_slv0( ShinTop s_ShinTop_slv0(

View File

@@ -957,10 +957,10 @@ def tc13():
+genIFRwDataCode(4, 0x500, False, 0x48) +genIFRwDataCode(4, 0x500, False, 0x48)
+genMessageCode("--设置事件") +genMessageCode("--设置事件")
+genIFRwDataCode(1, 0x500, True, 2, [0x0F, 0x00] ) +genIFRwDataCode(1, 0x500, True, 4, [0x0F, 0x00, 0x03, 0x00] )
+genIFRwDataCode(2, 0x500, True, 2, [0x0F, 0x00] ) +genIFRwDataCode(2, 0x500, True, 4, [0x03, 0x00, 0x0F, 0x00] )
+genIFRwDataCode(3, 0x500, True, 2, [0x0F, 0x00] ) +genIFRwDataCode(3, 0x500, True, 4, [0x0F, 0x00, 0x03, 0x00] )
+genIFRwDataCode(4, 0x500, True, 2, [0x0F, 0x00] ) +genIFRwDataCode(4, 0x500, True, 4, [0x03, 0x00, 0x0F, 0x00] )
+genMessageCode("--读取事件寄存器组") +genMessageCode("--读取事件寄存器组")
+genIFRwDataCode(0, 0x500, False, 0x48) +genIFRwDataCode(0, 0x500, False, 0x48)
@@ -970,13 +970,21 @@ def tc13():
+genIFRwDataCode(4, 0x500, False, 0x48) +genIFRwDataCode(4, 0x500, False, 0x48)
) )
genPkt.addAfterExc("latch0 <= 1;\n" genPkt.addAfterExc( "latch0 <= 1;\n"
+"latch1 <= 1;\n"
+"#5000\n" +"#5000\n"
+"latch0 <= 0;\n" +"latch0 <= 0;\n"
+"latch1 <= 0;\n"
+"#5000\n" +"#5000\n"
+"latch0 <= 1;\n" +"latch0 <= 1;\n"
+"latch1 <= 1;\n"
+"#5000\n" +"#5000\n"
+"latch0 <= 0;\n" +"latch0 <= 0;\n"
+"latch1 <= 0;\n"
+genMessageCode("--读取中断") +genMessageCode("--读取中断")
+genIFRwDataCode(0, 0x74, False, 4) +genIFRwDataCode(0, 0x74, False, 4)
+genIFRwDataCode(1, 0x74, False, 4) +genIFRwDataCode(1, 0x74, False, 4)