Firefly Pro
The Firefly Pro is a variant of the Firefly board designed for professionals. It has more memory, an HDMI interface, and more LUTs to create serious systems.
The board
Specification
Processor
Architecture
RISC-V configurable CPU
RISC
FPGA
Lattice ECP5 85K LUTs
RAM
2GB DDR3 SDRAM (1GB+ 1GB for Graphics)
FLASH
Ethernet
32 MB FLASH
Gigabit Ethernet port
USB
USB 3.0 for Power and Data
USB ports for peripherals (e.g. mouse, keyboard)
USB
MicroSD Card
MicroSD Card
Other interfaces
Dimensions
Power
Operating System
Arduino header, GPIOs, HDMI, audio, etc.
Arduino UNO form factor
Barrel Jack / USB
Linux OS or RTEMS
Get started
Power
The Firefly Pro should be powered using the Barrel Jack. You may also use the USB port or a battery (optional) if your application does not need too much power. The power source is selected automatically.
Memory
The RISC-V has 256 KB of flash program memory (with 4 KB used for the bootloader). The bootloader is factory pre-burnt by Pixilica and is stored in a dedicated ROM memory.
Programming
The Firefly runs Debian Linux (or RTEMS or NodeOS) and it can be programmed with a GCC toolchain. The RISC-V IP Core embedded in the Lattice FPGA is fully Customizable (support for both FPU and MMU). The FPGA can be programmed using the Lattice toolchain and any IDE.
Documentation and tutorials
Documentation and tutorials available soon.