From d1badd23636278df34b58c9a0ccba875ec14a4d5 Mon Sep 17 00:00:00 2001 From: bacon Date: Fri, 19 Sep 2025 00:47:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81=E7=9A=84?= =?UTF-8?q?=E7=BB=86=E8=8A=82=EF=BC=8C=E7=BB=8F=E8=BF=87=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=EF=BC=8C=E6=8E=A5=E5=8F=A30x0=E4=B8=8D=E9=80=9A=E8=BF=87?= =?UTF-8?q?=EF=BC=8C0x1=E9=80=9A=E8=BF=87=EF=BC=9B0x2=E9=80=9A=E8=BF=87?= =?UTF-8?q?=EF=BC=9B0x3=E4=B8=8D=E9=80=9A=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tb/shinTest/ShinTopSpiTb.v | 7 +++++-- tb/shinTest/gen_pkt.py | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/tb/shinTest/ShinTopSpiTb.v b/tb/shinTest/ShinTopSpiTb.v index 918235c..d6f73b7 100644 --- a/tb/shinTest/ShinTopSpiTb.v +++ b/tb/shinTest/ShinTopSpiTb.v @@ -641,11 +641,12 @@ task spi_trans( input [15:0] saddress, input [7:0] scmd, input [12:0] slength,in if (isAQspi) begin txBuf[2] <= (scmd | slength[12:8]); txBuf[3] <= slength[7:0]; + length <= slength + 4; end else begin txBuf[2] <= scmd; + length <= slength + 3; end - length <= slength + 3; idx <= sidx; #5 @@ -848,7 +849,7 @@ end -`define INTERFACE_IDX 0 //internal spi +`define INTERFACE_IDX 0 //(`ALL_DEV_NUM * 2)//internal spi `define ARRAY_IDX_OFF 3 `define IF_IDX(idx) ((`INTERFACE_IDX)+(idx)) `define IF_IQSPI(idx) ((idx)) @@ -951,9 +952,11 @@ task wait_comm_finished(input [16:0] dev_idx); txBuf[2] <= (`SPI_READ | 8'h0); txBuf[3] <= 8'h04; length = 8'h08; + //$display("using AQspi"); end else begin txBuf[2] <= `SPI_READ; length = 8'h07; + //$display("using iqspi"); end diff --git a/tb/shinTest/gen_pkt.py b/tb/shinTest/gen_pkt.py index 29a1353..226ff32 100755 --- a/tb/shinTest/gen_pkt.py +++ b/tb/shinTest/gen_pkt.py @@ -117,7 +117,7 @@ if __name__ == '__main__': add_tc_2_runlist(sync.tc6()) add_tc_2_runlist(sync.tc7()) #''' - add_tc_2_runlist(sync.tc8()) + #add_tc_2_runlist(sync.tc8()) ''' add_tc_2_runlist(ebmmu.tc1())