I'm playing around with my iCEBreaker FPGA today. Got output to an RGB Matrix using the LED panel driver Pmod.


I'm playing around with my iCEBreaker FPGA today. Got output to an RGB Matrix using the LED panel driver Pmod.


I have a project in which I want to create a console in FPGA and was disappointed to find the Papillo project was pretty much dead and did not support the Xliinx 7 series. I found the Bonfire RISC-V (RV32IM) processor and decided this would be a great replacement for the ZPUino.
I recently purchased an Arty A7-35T board so I can run the Bonfire processor. I plugged in a Micro SD and USBUART Pmod. The Micro SD slot is for storing and running Lua applications and the USBUART Pmod is for debugging (more on that in another post).
I successfully flashed the bonfire_arty_rev_v1.2.0_elua_0.9.1_193-gb2bf8f8.mcs image.
The first issue I came across is the Configuration Memory Device is different on my board. Mine has a Spansion s25fl128sxxxxxx0-spi-x1_x2_x4 not a Micron mt25ql128-spi-x1_x2_x4.
The second issue I had was using minicom. I could not get any response from the board until I did the following:
So now I have successfully connected to my Arty running Bonfire processor! 😄




