The TinyFPGA EX is smaller than a stick of gum but it incorporates the powerful Lattice ECP5 FPGA providing everything needed to drive a custom embedded system of your own design. In addition to the incredible ECP5 FPGA and support components, the EX includes 64 MBit of onboard HyperRAM, 128 MBit of high speed SPI flash, and a microSD card slot. Both the SPI flash and HyperRAM support high speed data transfers: up to 80 MB/s on the SPI flash and up to 333 MB/s on the HyperRAM.
|Programming Interface||USB or JTAG||USB or JTAG||USB or JTAG|
|Distributed RAM||194 KBit||669 KBit||669 KBit|
|18 x 18 Multipliers||28||156||156|
|Block RAM||1008 KBit||3744 KBit||3744 KBit|
|Hyper RAM||64 MBit||64 MBit||64 MBit|
|User Flash||120 MBit||120 MBit||120 MBit|
|MicroSD Card Slot||1||1||1|
|Phase Lock Loops||2||4||4|
|Delay Lock Loops||2||4||4|
|User IO Pins (dedicated + shared)||49 + 7||49 + 7||49 + 7|
|High Speed 5 Gbit SERDES||0||0||2|
|High Precision 200 MHz Ref. Clock||0||0||1|
The TinyFPGA EX design files will be released on GitHub under an open source hardware license. The TinyFPGA bootloader used to provide USB support is open source. Finally, the SymbiFlow toolchain supports the ECP5 FPGAs used in the EX with NextPNR and Project Trellis. For higher level design needs, Migen and LiteX support is coming.
TinyFPGA is committed to open source hardware and software and the EX is no exception!
Prototype hardware is up and running! The pictured board is functional and operating with the bootloader. There is more work to do for the 5G variant and to bring-up the HyperRAM.
The TinyFPGA EX is the next step up from the BX and is a very exciting project. Current plans are to launch the campaign this fall. Sign up now to be the first to know when pre-orders are open!
"Field-programmable gate arrays (FPGAs) have come of age... The latest board in the range is the most powerful yet, the TinyFPGA EX."
Sacramento, CA · tinyfpga.com
TinyFPGA is a one-man endeavor to bring the incredible capabilities of FPGAs to makers around the world. Luke started TinyFPGA while looking for an FPGA that could be used in a breadboard. When no suitable candidate was found he took it upon himself to develop a tiny FPGA dev board.