litex-hub / litex-boards

LiteX boards files
BSD 2-Clause "Simplified" License
376 stars 285 forks source link

digilent_nexys4[ddr] targets don't support the --toolchain option and therefore can't use SymbiFlow #349

Open tcal-x opened 2 years ago

tcal-x commented 2 years ago

Is there an underlying reason they can't use SymbiFlow, or is this just an oversight?

If it's just an oversight, we should look through the rest of the boards that use xc7a devices to see if any of them are also missing the toolchain option.

tcal-x commented 2 years ago

digilent_basys3.py is also missing the --toolchain option.

enjoy-digital commented 2 years ago

Hi @tcal-x,

only supporting SymbiFlow on the Arty was an initial wanted limitation. Now that Symbiflow supports more xc7a devices, we could indeed extend it and eventually have this directly integrated in LiteX.

enjoy-digital commented 2 years ago

@tcal-x: To prepare this, I already made sure the toolchain parameter was exposed on all platforms throug: https://github.com/litex-hub/litex-boards/commit/b53b79821e757a92ed9b7f15d7ebe5ad7a0bbd44. I'll try to go further in the next days.

tcal-x commented 2 years ago

Thank you @enjoy-digital . It is not urgent, but it seemed to be a gap that would be good to fill in when one of us finds the time.