diff --git a/litex/soc/cores/spi/spi_mmap.py b/litex/soc/cores/spi/spi_mmap.py index 4932248a1..17b2ca8c0 100644 --- a/litex/soc/cores/spi/spi_mmap.py +++ b/litex/soc/cores/spi/spi_mmap.py @@ -206,7 +206,10 @@ class SPIMaster(LiteXModule): self.sync += [ If(miso_shift, miso_data.eq(Cat(miso, miso_data)) - ) + ), + If(self.start, + miso_data.eq(0) + ), ] self.comb += self.miso.eq(miso_data)