Breadboarding a Lattice Semiconductor ICE40UP5K-SG48 FPGA
After working with the WebFPGA (fantastic device, check it out!: https://webfpga.io/) I wanted to learn how the individual components of the device function. An STM32 microcontroller is used for communication and programming. The actual FPGA is a lattice semiconductor ICE40UP5K-SG48 FPGA. I decided to build one from the ground up to learn what’s involved in the process.
Check out my adventures here: