增加测试用例代码
This commit is contained in:
@@ -9,8 +9,8 @@
|
|||||||
`define ENABLE_SM1_SEND_TEST
|
`define ENABLE_SM1_SEND_TEST
|
||||||
//`define ENABLE_SMx_SEND_TEST
|
//`define ENABLE_SMx_SEND_TEST
|
||||||
//`define ENABLE_ERR_PKT1_TEST
|
//`define ENABLE_ERR_PKT1_TEST
|
||||||
`define ENABLE_ERR_PKT2_TEST
|
//`define ENABLE_ERR_PKT2_TEST
|
||||||
//`define ENABLE_ERR_PKT3_TEST
|
`define ENABLE_ERR_PKT3_TEST
|
||||||
|
|
||||||
//`define ENABLE_EXCHG_DATA_SEQ0_TEST
|
//`define ENABLE_EXCHG_DATA_SEQ0_TEST
|
||||||
//`define ENABLE_EXCHG_DATA_SEQ1_TEST
|
//`define ENABLE_EXCHG_DATA_SEQ1_TEST
|
||||||
@@ -863,6 +863,11 @@ initial begin
|
|||||||
txBuf[2+3] = 8'h00;
|
txBuf[2+3] = 8'h00;
|
||||||
txBuf[3+3] = 8'h00;
|
txBuf[3+3] = 8'h00;
|
||||||
spi_trans( (16'h70), (`SPI_WRITE), (4), (`IF_IDX(0)) );
|
spi_trans( (16'h70), (`SPI_WRITE), (4), (`IF_IDX(0)) );
|
||||||
|
|
||||||
|
txBuf[0+3] = 8'h00;
|
||||||
|
txBuf[1+3] = 8'hFF;
|
||||||
|
txBuf[2+3] = 8'h00;
|
||||||
|
txBuf[3+3] = 8'h00;
|
||||||
spi_trans( (16'h70), (`SPI_WRITE), (4), (`IF_IDX(1)) );
|
spi_trans( (16'h70), (`SPI_WRITE), (4), (`IF_IDX(1)) );
|
||||||
spi_trans( (16'h70), (`SPI_WRITE), (4), (`IF_IDX(2)) );
|
spi_trans( (16'h70), (`SPI_WRITE), (4), (`IF_IDX(2)) );
|
||||||
spi_trans( (16'h70), (`SPI_WRITE), (4), (`IF_IDX(3)) );
|
spi_trans( (16'h70), (`SPI_WRITE), (4), (`IF_IDX(3)) );
|
||||||
@@ -877,7 +882,7 @@ initial begin
|
|||||||
|
|
||||||
$fdisplay(spidata_file, "-中断改为脉冲模式");
|
$fdisplay(spidata_file, "-中断改为脉冲模式");
|
||||||
txBuf[3] = 8'h10;
|
txBuf[3] = 8'h10;
|
||||||
txBuf[4] = 8'h80;
|
txBuf[4] = 8'h8A;
|
||||||
spi_trans( (16'h7c), (`SPI_WRITE), (2), (`IF_IDX(0)) );
|
spi_trans( (16'h7c), (`SPI_WRITE), (2), (`IF_IDX(0)) );
|
||||||
spi_trans( (16'h7c), (`SPI_WRITE), (2), (`IF_IDX(1)) );
|
spi_trans( (16'h7c), (`SPI_WRITE), (2), (`IF_IDX(1)) );
|
||||||
spi_trans( (16'h7c), (`SPI_WRITE), (2), (`IF_IDX(2)) );
|
spi_trans( (16'h7c), (`SPI_WRITE), (2), (`IF_IDX(2)) );
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
#encoding=utf-8
|
#encoding=utf-8
|
||||||
import random
|
import random
|
||||||
import copy
|
import copy
|
||||||
|
import time
|
||||||
|
|
||||||
class GenPkt(object):
|
class GenPkt(object):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@@ -313,6 +314,7 @@ def genSlvSMReadData(dev, sm, data_len):
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
random.seed(int(time.time() * 1000))
|
||||||
genPkt = GenPkt()
|
genPkt = GenPkt()
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
@@ -401,7 +403,7 @@ if __name__ == '__main__':
|
|||||||
genPkt.clean()
|
genPkt.clean()
|
||||||
|
|
||||||
data = list()
|
data = list()
|
||||||
for i in range(256):
|
for i in range(1024):
|
||||||
data.append(random.randint(0, 255))
|
data.append(random.randint(0, 255))
|
||||||
|
|
||||||
genPkt.setPkt(2, data)
|
genPkt.setPkt(2, data)
|
||||||
|
|||||||
Reference in New Issue
Block a user