top of page

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.

bottom of page