All Tools
P
Dev ToolsFreeOpen Source
PRJTRELLIS
Open bitstream tools for Lattice ECP5 FPGAs
ISC
ABOUT
Lattice ECP5 bitstreams used to need a closed vendor packer after place-and-route. Project Trellis documents the format and ships libtrellis so Yosys and nextpnr program ECP5 FPGAs from an open flow.
INSTALL
brew install prjtrellisINTEGRATION GUIDE
1. Pack a nextpnr ECP5 place-and-route result into a bitstream
2. Unpack a vendor bitstream and inspect ECP5 tiles and routing
3. Build an open Yosys-nextpnr-Trellis flow for an ULX3S board
4. Teach FPGA implementation on ECP5 without a Lattice toolchain
TAGS
prjtrellisecp5fpgabitstreamlatticeyosysnextpnreda