Fixed an additional clock cycle being generated by the flash controller.
diff --git a/verilog/rtl/Flash/QSPIDevice.v b/verilog/rtl/Flash/QSPIDevice.v index c59e366..0ab1010 100644 --- a/verilog/rtl/Flash/QSPIDevice.v +++ b/verilog/rtl/Flash/QSPIDevice.v
@@ -107,11 +107,12 @@ qspi_readDataValid <= 1'b1; end else begin bitCounter <= nextBitCounter; + outputClock <= 1'b1; end + end else begin + outputClock <= 1'b0; end - outputClock <= !outputClock; - if (qspi_changeAddress) state <= STATE_IDLE; end