I hope this is an appropriate place to announce a forthcoming circuit assembly that I’m very excited to share. I’ve been intrigued by RISC-V, and after SiFive sent me a few samples of the FE310, I had to put it into a hobby project. I’m days away from sending the first revision to fabrication, and after hearing the Spark Gap podcast mention the FE310, I knew I had to share it somewhere. The board is named “fRISCy” (for FPGA + RISC-V) and I think it would be suitable for development or hopefully even inclusion in an industrial embedded system somewhere. In addition to the FE310, I’ve added an FPGA and the new SYZYGY carrier-side connector. I envision this board being at the heart of systems such as SDRs, sensor arrays, industrial controls, etc. I’m not entirely sure what method I’ll use for distribution, but I’ll try to put updates in this thread. Once I go to fab, I’ll have some time to set up a website and post preliminary documentation which I’ll link to here as well. (No promises on being quick… I still have a full-time job and 3 kids, so I only have a few hours per week to work on hobby projects) Here’s a list of some key features - I appreciate any feedback you guys might have. Thanks!
- SiFive FE310 RISC-V Microcontroller with 128Mbit QSPI Flash memory
- Xilinx Artix-7 FPGA with SYZYGY Standard carrier-side connector (footprint compatible from XC7A15T to XC7A100T)
- R-pi form factor including 40-pin GPIO header, RJ-45, and USB Micro-B
- 10/100 Ethernet PHY and 4Mbit SRAM connected via FPGA
- SPI + GPIO interface between FE310 and FPGA for bidirectional data transfer