by Jungle Electronics

A low-cost, thumb-sized, breadboard-friendly FPGA dev board for makers and hardware designers

View all updates Dec 19, 2019

Field Report: Running a RISC-V SoC on FireAnt

by Thomas H

The announcement for the FireAnt board campaign launch caught my eye because I had not heard before of the T8 FPGA at its core. I backed the campaign and, eventually, my board was delivered. I decided to see if I could implement my “Bonfire” RISC-V CPU Core/SoC on it.

As a starting point, I used a small top-level framework I built some time ago: the Bonfire Basic SoC. It is meant as an SoC for these kind of implementations and also for simulations.

My cores are all built with FuseSoC. Of course, there is no FuseSoC backend for the Effinity IDE yet, so I just copied a build directory of a GHDL simulation run into the Efinix project.

For the FireAnt, I created a bonfire_basic_soc_top.vhd. One task of this top entity is to configure the on-board memory. Effinity is not able to synthesize the normal MainMemory entity of the Bonfire SOC, because of the lack of byte lane write-enables in the Trion block RAMs. So I added a “laned” memory which is constructed from RAM8 entities.

Basically it took me a few hours to get the project running. Aside from being quite limited in RAM, turns out the T8 FPGA is quite capable of running a 32 bit Soft-CPU, which consumes about 57% of the logic elements of the T8. Compared to Xilinx Series 6 or 7 FPGAs, the T8 runs at only about 25% of the clock-rate. But the overall implementation experience was smooth, I like the simplicity of Trion Series FPGAs.

More details can be found in the readme file of the project repository.

About the Author

Thomas H

 Wiesloch, Germany

$6,609 raised

of $5,000 goal

132% Funded! Order Below

Product Choices


Single FireAnt

One FireAnt featuring the Efinix Trion FPGA. Unsoldered headers are included.


Jungle Electronics

Jungle Electronics is a Hong Kong based technology startup, founded by tech veterans with background in embedded system and programmable logic industries. We strive to empower manufacturers to quickly deliver next generation smart products. Our embedded subsystem products are designed to address the needs for hardware acceleration applications.

Tommy Leung

King Sun PCB

PCB Fabrication and Assembler Factory

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: