修正测试用例

This commit is contained in:
2025-09-10 00:53:55 +08:00
parent e258cd4a6c
commit 47897f321b
2 changed files with 18 additions and 5 deletions

View File

@@ -442,8 +442,8 @@ begin
`ifdef VCS_COMPILE
$dumpfile("./generated/wave.vcd"); //生成的vcd文件名称
//$dumpvars(0, ShinTopSpiTb);//tb模块名称
$dumpvars(0, ShinTopSpiTb.s_ShinTop_Mst);//tb模块名称
$dumpvars(0, ShinTopSpiTb);//tb模块名称
//$dumpvars(0, ShinTopSpiTb.s_ShinTop_Mst);//tb模块名称
//$dumpvars(0, ShinTopSpiTb.s_ShinTop_slv124);//tb模块名称
//$dumpvars(0, ShinTopSpiTb.s_ShinTop_slv125);//tb模块名称
//$dumpvars(0, ShinTopSpiTb.s_ShinTop_slv126);//tb模块名称

View File

@@ -137,6 +137,7 @@ def tc2():
+ '''_temp_time = _temp_time + 32'h2000;\n\n''')
genPkt.addSubPkt(0x0, 0, 0x0, 0xc, 12, b'\0'*12)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x1, 0x58])
#subPkt参数索引、索引类型、地址、命令、长度、数据
data = [0,] * 100 #bytearray(b"\0" * 100)
@@ -166,6 +167,7 @@ def tc2():
data[37] = 0x00
genPkt.addSubPkt(0, 0, 0x120, 0xe, 0x28, data)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x0, 0x58])
sm_idx = 0
gen_file_def_ap = gen_file_def + "_rw01"
@@ -257,6 +259,7 @@ def tc3():
+ '''_temp_time = _temp_time + 32'h4000;\n\n''')
genPkt.addSubPkt(0x0, 0, 0x0, 0xc, 12, b'\0'*12)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x1, 0x58])
#subPkt参数索引、索引类型、地址、命令、长度、数据
data = [0,] * 100 #bytearray(b"\0" * 100)
data[0] = 0x0f #地址0x120
@@ -326,6 +329,7 @@ def tc3():
data[37] = 0x0
genPkt.addSubPkt(4, 0, 0x120, 0x1, 0x28, data)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x0, 0x58])
gen_file_def_ap = gen_file_def + "_rw01"
@@ -413,6 +417,7 @@ def tc4():
+ '''_temp_time = rxBuf[3] + (rxBuf[4] << 8) + (rxBuf[5] << 16) + (rxBuf[6] << 24) + (rxBuf[7] << 32) + (rxBuf[8] << 40) + (rxBuf[9] << 48) + (rxBuf[10] << 56);\n'''
+ '''_temp_time = _temp_time + 32'h3000;\n\n''')
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x1, 0x58])
genPkt.addSubPkt(0x0, 0, 0x0, 0xc, 12, b'\0'*12)
#subPkt参数索引、索引类型、地址、命令、长度、数据
@@ -507,6 +512,7 @@ def tc4():
data[37] = 0x0
genPkt.addSubPkt(2, 0, 0x120, 0x1, 0x28, data)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x0, 0x58])
gen_file_def_ap = gen_file_def + "_rw01"
genPkt.addAfterExc(genWriteTransLenCode(gen_file_def_ap, sm_idx)
@@ -639,6 +645,7 @@ def tc5():
+ '''_temp_time = rxBuf[3] + (rxBuf[4] << 8) + (rxBuf[5] << 16) + (rxBuf[6] << 24) + (rxBuf[7] << 32) + (rxBuf[8] << 40) + (rxBuf[9] << 48) + (rxBuf[10] << 56);\n'''
+ '''_temp_time = _temp_time + 32'h3000;\n\n''')
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x1, 0x58])
genPkt.addSubPkt(0x0, 0, 0x0, 0xc, 12, b'\0'*12)
#subPkt参数索引、索引类型、地址、命令、长度、数据
@@ -733,6 +740,7 @@ def tc5():
data[37] = 0x0
genPkt.addSubPkt(2, 0, 0x120, 0x1, 0x28, data)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x0, 0x58])
gen_file_def_ap = gen_file_def + "_rw00"
@@ -937,6 +945,7 @@ def tc6():
genPkt.addSubPkt(0x0, 0, 0x0, 0xc, 12, b'\0'*12)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x1, 0x58])
#subPkt参数索引、索引类型、地址、命令、长度、数据
data = [0,] * 100 #bytearray(b"\0" * 100)
data[0] = 0x0f #地址0x120
@@ -1029,6 +1038,7 @@ def tc6():
data[37] = 0x0
genPkt.addSubPkt(2, 0, 0x120, 0x1, 0x28, data)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x0, 0x58])
#gen_file_def_ap = gen_file_def + "_rw01"
genPkt.addAfterExc(genWriteTransLenCode(gen_file_def, sm_idx)
@@ -1138,6 +1148,7 @@ def tc7():
+ '''_temp_time = _temp_time + 32'h3000;\n\n''')
genPkt.addSubPkt(0x0, 0, 0x0, 0xc, 12, b'\0'*12)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x1, 0x58])
#subPkt参数索引、索引类型、地址、命令、长度、数据
data = [0,] * 100 #bytearray(b"\0" * 100)
@@ -1231,6 +1242,7 @@ def tc7():
data[37] = 0x0
genPkt.addSubPkt(2, 0, 0x120, 0x1, 0x28, data)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x0, 0x58])
#gen_file_def_ap = gen_file_def + "_rw01"
genPkt.addAfterExc(genWriteTransLenCode(gen_file_def, sm_idx)
@@ -1408,7 +1420,7 @@ def tc7():
)
genPkt.addSubPkt(0x0, 0, 0x0, 0xc, 12, b'\0'*12)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x1, 0x58])
#subPkt参数索引、索引类型、地址、命令、长度、数据
data = [0,] * 100 #bytearray(b"\0" * 100)
data[0] = 0x0f #地址0x120
@@ -1504,6 +1516,7 @@ def tc7():
data[37] = 0x0
genPkt.addSubPkt(2, 0, 0x120, 0x1, 0x28, data)
genPkt.addSubPkt(0, 0, 0x18, 0xe, 2, [0x0, 0x58])
gen_file_def_ap = gen_file_def + "_rw04"
genPkt.addAfterExc(genWriteTransLenCode(gen_file_def_ap, sm_idx)