litex-hub / linux-on-litex-vexriscv

Linux on LiteX-VexRiscv
BSD 2-Clause "Simplified" License
551 stars 174 forks source link

Same design not working on identical boards #323

Open Beauxrel opened 1 year ago

Beauxrel commented 1 year ago

I am working on porting a new board (VCU108) and have 2 identical boards, for some reason the design / bitstream works on one board and allows me to load into linux. But the other board is freezing / hanging at Liftoff (Shown below). I have tried fixing timing issues and the design runs in Vivado show timing is being made, however I have suspicions about the timing wizard and asynchronous clocks. What could be the issue?

/////////////////////// Non-Working Board /////////////////////// image image

/////////////////////// Working Board /////////////////////// image image

enjoy-digital commented 1 year ago

Hi @Beauxrel,

could you share the full LiteX BIOS prompt for the two boards? I would like to have a closer look at the DRAM calibration and compare it between boards.