sylefeb/Silice

Many boards share a common set of features, yet each board has its own define

Opened this issue · 2 comments

The example projects tend to be built for boards, using board-specific defines (ICEBREAKER, ULX3S) while many boards share a common FPGA and feature set (ice40, ecp5, etc.). Often only the pinout/clock differ.

Should we get a more fine grained define system? This could be the opportunity to also get an improved (consistent) PLL system and revise/cleanup the pinout names...

@sylefeb Thank you for accepting pull request for ulx4m! As for board versions on ulx4m for now we will have

ulx4m-ls (ECP5 SDRAM) and ulx4m-ld (ECP5 DDR3) and each version will have revisions.

Goran