Overview of the RiskFive FPGA System
RiskFive is a name of both a hardware board and a software project. The board is using the Field Programmable Gate Array (FPGA) technology for maximum flexibility. RiskFive is targeting deeply embedded applications where both the hardware interface and the processing algorithm are defined after the deployment. The FPGA allows for doing just that.
The hardware pins of the FPGA can be configured in field (input, output, or in-out). The FPGA configuration can be loaded anytime, turning the FPGA into a simple microcontroller, a multicore microprocessor, or an functional equivalent of the Application Specific Integrated Circuit (ASIC). This approach allows to address many diverse applications using the same hardware.
RiskFive is an offspring of our single board System On Module (SOM) named MicroBone, shown on our main website SkuTek.com. RiskFive daughter card is the same size and uses the same connectors. Unlike the MicroBone, where we employed a hard silicon ARM chip running Linux, RiskFive relies on the field programmable gate array from Xilinx. The present board is targeting the data streaming applications, where the data stream needs to be directed to a host computer with very short latency.
This initial edition of RiskFive is composed of two boards. The FPGA On Module (FOM) is shown below. The development motherboard is shown in a separate page.