spi读取修复

This commit is contained in:
Ruige Lee
2025-05-20 17:21:02 +08:00
parent 1c95e0b8e1
commit d90ea07f5e
2 changed files with 2 additions and 5 deletions

View File

@@ -137,7 +137,7 @@ class SSpiInterface extends SpiInterfaceBase{
when((byteSel === 1.U || byteSel === 2.U) ){ when((byteSel === 1.U || byteSel === 2.U) ){
exRego := 0.U //地址1cmd exRego := 0.U //地址1cmd
} .elsewhen( isSpiRead ){ } .elsewhen( isSpiRead ){
exRego := io.datar exRego := readData
} }
}.otherwise{ }.otherwise{
exRego := exRego << 1 exRego := exRego << 1

View File

@@ -357,11 +357,8 @@ always @(posedge sck) begin
exChangeRegi <= 0; exChangeRegi <= 0;
end end
end else begin end else begin
if( isQspi ) begin
exChangeRegi <= isQspi ? {exChangeRegi[3:0], qspi_mux_miso} : {exChangeRegi[6:0], spi_mux_miso}; exChangeRegi <= isQspi ? {exChangeRegi[3:0], qspi_mux_miso} : {exChangeRegi[6:0], spi_mux_miso};
end end
end
end else begin end else begin
isBusy <= #5 1'b0; isBusy <= #5 1'b0;
spi_csn[idx] <= #5 1'b1; spi_csn[idx] <= #5 1'b1;