Closed gsomlo closed 3 years ago
Thanks @gsomlo for reporting, I'm looking at this. I've already been able to reproduce and see that it was related to some liblitedram
changes that we did recently to improve DDR4/LPDDR4 calibration (so is not related to Yosys/Nextpnr), I'm looking further.
ECP5 bitstream for either
trellisboard
orlambdaconcept_ecpix5
built using current-as-of-this-morning toolchain (yosys df2b79c, prjtrellis fe1c39c, and nextpnr e19d44e) consistently fails to pass DRAM initialization (see further below).Building with the following command line:
Console log during boot:
Also getting the same results when using
--cpu-type rocket
(which is how I noticed the problem to begin with). This used to work in the past, but neitherlitex
nor theyosys/trellis/nextpnr
combo are easily bisect-able, so I'm hoping either @enjoy-digital or @gatecat will have a good hunch to start us off in the right direction... :)PS. I also tried building with vexriscv at
--sys-clk-freq 75e6
before submitting, and still getting a failure.