All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

SPI Routing Implementation for iCE40 FPGAs on the Fomu Development Board

By

hasheddan

6mo ago· 10 min readen

Summary

The article discusses SPI routing techniques for iCE40 FPGAs, focusing on the Fomu FPGA development board. It covers the technical aspects of implementing SPI communication on these FPGAs, including the reverse-engineered bitstream format and open-source toolchain support. The author shares their experience with the portable Fomu board and explores SPI implementation details specific to iCE40 architecture.

Key quotes

· 5 pulled
The Fomu includes a Lattice Semiconductor iCE40 UltraPlus 5K, which has been a popular FPGA option over the past few years due to the reverse engineered bitstream format and ability to program it with a fully open source toolchain
This project from Tim 'mithro' Ansell and Sean 'xobs' Cross is not new, but remains a favorite of mine because of how portable it is — the entire board can fit in your USB port!
One of the more recent projects I've been working on involves SPI routing with iCE40 FPGAs
The reverse engineering of the iCE40 bitstream format has opened up new possibilities for FPGA development
Implementing SPI on these FPGAs requires careful consideration of routing and timing constraints
Snippet from the RSS feed
A few weeks ago I posted about how much fun I was having with the Fomu FPGA development board while travelling. This project from Tim ‘mithro’ Ansell and Sean ‘xobs’ Cross is not new, but remains a favorite of mine because of how portable it is — the enti

You might also wanna read