litex-hub / fpga_101

FPGA 101 lessons/labs
BSD 2-Clause "Simplified" License
343 stars 55 forks source link

Examples for Fomu? #3

Open pdp7 opened 4 years ago

pdp7 commented 4 years ago

@enjoy-digital @mithro do you think it is feasible to modify this tutorial to use the ice40 Fomu instead of Nexys4DDR?

enjoy-digital commented 4 years ago

@pdp7: i was also think about that: try to use an open-source board with open-source tools. The good candidate are Fomu, iCEBreaker, ULX3S or OrangeCrab. We would just need to see what would be the best. Fomu could be the best one yes, but that could be worth discussing a bit.

The reason we are using Nexys4DDR here is that all these open-source boards were not existing at the time it was created and the university where i was giving these lessons/labs had lots or Nexys4DDR :)

mithro commented 4 years ago

I think the iCEBreaker is probably the strongest candidate having the right set of peripherals?

enjoy-digital commented 4 years ago

I also really like the iCEBreaker for this since having an UART/JTAG chip on the board avoid having to integrate a CPU / USB Stack and creating very simple initial SoCs + it has more Leds/Buttons/GPIOs.

pdp7 commented 4 years ago

Yes, iCEBreaker does seem like a good target for getting started tutorials.