Resurrecting the Logi-Pi

amaranth electronics fpga logipi raspberrypi

The LogiPi FPGA circuit board

Way back in 2013, a Kickstarter crowdfunding campaign was launched, aiming to produce an FPGA board that would attach to a Raspberry Pi: the Logi-Pi. Since I was interested in learning more about programming FPGAs, and very excited about the (then very recent) launch of the Raspberry Pi, I supported the campaign, and received a board.

Sadly, for a variety of reasons, that board has sat on a shelf ever since: I didn't even manage to compile the demonstration projects for it! But with my recent interest in Amaranth, I thought it might be a good platform to try out some designs on actual hardware.

So I've dug it out, and will be trying to make it work on recent Raspberry Pi hardware and software. This will present a number of challenges:

Watch this space for progress...


Latchup

amaranth electronics latchup programming python

Latchup leaderboards showing psmears in position 1

I've wanted for quite some time to learn a hardware definition language - that is, a language that can be used to design chips (ASICs) and FPGAs - because this would enable some cool projects. Finally I've found a solution to bridge a motivation gap...

Read more...