增加测试用例,测试通过

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

View File

@@ -124,8 +124,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)
@@ -971,12 +971,20 @@ def tc13():
) )
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)