From a46c7008b8559f2908177798e196deb206e6afc3 Mon Sep 17 00:00:00 2001 From: RuigeLee Date: Fri, 13 Feb 2026 15:59:45 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8a/bqspi=E8=AF=BB=E7=9A=84?= =?UTF-8?q?=E6=97=B6=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/scala/backBoard/shin/NSpiInterface.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/backBoard/shin/NSpiInterface.scala b/src/main/scala/backBoard/shin/NSpiInterface.scala index 7ffa690..eac74bc 100644 --- a/src/main/scala/backBoard/shin/NSpiInterface.scala +++ b/src/main/scala/backBoard/shin/NSpiInterface.scala @@ -79,8 +79,8 @@ trait SyncSpiAsync{ this: SyncSpiInterfaceBase => val isAsyncRead = withClockAndReset(negedge_sck, qspi.csn.asAsyncReset){RegInit(false.B)} - when( bitSel.andR ){ //4线操作 - when((byteSel === 0.U || byteSel === 1.U || byteSel === 2.U ) ){ + when( bitSel === 0.U ){ //4线操作 + when((byteSel === 0.U || byteSel === 1.U || byteSel === 2.U || byteSel === 3.U ) ){ exRego := 0.U //地址0, 地址1,cmd } .elsewhen( isSpiRead ){ when( ~isAsyncRead ){ //取巧//应该增强约束