调整用例的打印输出;调整嗅探包的测试用例
This commit is contained in:
@@ -355,7 +355,10 @@ task spi_trans( input [15:0] saddress, input [7:0] scmd, input [12:0] slength,in
|
|||||||
@( negedge isBusy) #1000
|
@( negedge isBusy) #1000
|
||||||
begin
|
begin
|
||||||
//$fwrite(spidata_file, "------------%5t------------\n", $time);
|
//$fwrite(spidata_file, "------------%5t------------\n", $time);
|
||||||
$fwrite(spidata_file, "T:%2tns \tdev:%4d, addr:0x%02h%02h, cmd:%2d, len:%4d\n", $time/1000, sidx, txBuf[1], txBuf[0], txBuf[2], slength);
|
$fwrite(spidata_file, "T:%2tns \tdev:%4d, addr:0x%02h%02h, %s, len:%4d\n",
|
||||||
|
$time/1000, sidx, txBuf[1], txBuf[0],
|
||||||
|
((txBuf[2] == 0)? "Write":" Read"), slength);
|
||||||
|
|
||||||
for (integer i=0; i<slength; i++) begin
|
for (integer i=0; i<slength; i++) begin
|
||||||
$fwrite(spidata_file, "%02h ", txBuf[i + 3]);
|
$fwrite(spidata_file, "%02h ", txBuf[i + 3]);
|
||||||
c_line = 0;
|
c_line = 0;
|
||||||
@@ -424,11 +427,11 @@ initial begin
|
|||||||
$fdisplay(spidata_file, "\n\n测试用例3-发送嗅探包,需要在波形文件里检查");
|
$fdisplay(spidata_file, "\n\n测试用例3-发送嗅探包,需要在波形文件里检查");
|
||||||
begin
|
begin
|
||||||
$fdisplay(spidata_file, "--->>>嗅探前,检查链路状态寄存器");
|
$fdisplay(spidata_file, "--->>>嗅探前,检查链路状态寄存器");
|
||||||
spi_trans( (16'h0140), (`SPI_READ), (5), (`IF_IDX(0)) );
|
//spi_trans( (16'h00c0), (`SPI_READ), (6), (`IF_IDX(0)) );
|
||||||
spi_trans( (16'h0140), (`SPI_READ), (5), (`IF_IDX(1)) );
|
spi_trans( (16'h00c0), (`SPI_READ), (6), (`IF_IDX(1)) );
|
||||||
spi_trans( (16'h0140), (`SPI_READ), (5), (`IF_IDX(2)) );
|
spi_trans( (16'h00c0), (`SPI_READ), (6), (`IF_IDX(2)) );
|
||||||
spi_trans( (16'h0140), (`SPI_READ), (5), (`IF_IDX(3)) );
|
spi_trans( (16'h00c0), (`SPI_READ), (6), (`IF_IDX(3)) );
|
||||||
spi_trans( (16'h0140), (`SPI_READ), (5), (`IF_IDX(4)) );
|
spi_trans( (16'h00c0), (`SPI_READ), (6), (`IF_IDX(4)) );
|
||||||
|
|
||||||
$fdisplay(spidata_file, "--->>>嗅探");
|
$fdisplay(spidata_file, "--->>>嗅探");
|
||||||
//设置SM1在写入0x3地址触发enq
|
//设置SM1在写入0x3地址触发enq
|
||||||
@@ -467,11 +470,11 @@ initial begin
|
|||||||
#50000
|
#50000
|
||||||
#50000
|
#50000
|
||||||
$fdisplay(spidata_file, "--->>>嗅探后,检查链路状态寄存器");
|
$fdisplay(spidata_file, "--->>>嗅探后,检查链路状态寄存器");
|
||||||
spi_trans( (16'h0140), (`SPI_READ), (5), (`IF_IDX(0)) );
|
//spi_trans( (16'h00c0), (`SPI_READ), (6), (`IF_IDX(0)) );
|
||||||
spi_trans( (16'h0140), (`SPI_READ), (5), (`IF_IDX(1)) );
|
spi_trans( (16'h00c0), (`SPI_READ), (6), (`IF_IDX(1)) );
|
||||||
spi_trans( (16'h0140), (`SPI_READ), (5), (`IF_IDX(2)) );
|
spi_trans( (16'h00c0), (`SPI_READ), (6), (`IF_IDX(2)) );
|
||||||
spi_trans( (16'h0140), (`SPI_READ), (5), (`IF_IDX(3)) );
|
spi_trans( (16'h00c0), (`SPI_READ), (6), (`IF_IDX(3)) );
|
||||||
spi_trans( (16'h0140), (`SPI_READ), (5), (`IF_IDX(4)) );
|
spi_trans( (16'h00c0), (`SPI_READ), (6), (`IF_IDX(4)) );
|
||||||
|
|
||||||
|
|
||||||
$fdisplay(spidata_file, "\n\n测试用例4-设置顺序索引");
|
$fdisplay(spidata_file, "\n\n测试用例4-设置顺序索引");
|
||||||
|
|||||||
Reference in New Issue
Block a user