prjtrellis
« Back to VersTracker
Description:
Documenting the Lattice ECP5 bit-stream format
Type: Formula  |  Latest Version: 1.4@0  |  Tracked Since: Oct 13, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: fpga hardware reverse-engineering lattice ecp5
Install: brew install prjtrellis
About:
Project Trellis provides an open-source reverse-engineered documentation of the Lattice ECP5 FPGA bit-stream format. It enables the development of open-source toolchains for these popular FPGAs, bypassing the need for proprietary vendor software. This documentation is crucial for tools like Yosys and nextpnr to generate bitstreams for ECP5 hardware.
Key Features:
  • Comprehensive bitstream format documentation
  • Database of chip architecture and configuration data
  • Python libraries for parsing and generating bitstreams
  • Enables fully open-source FPGA toolchains
Use Cases:
  • Developing open-source FPGA toolchains for Lattice ECP5
  • Analyzing and reverse-engineering FPGA configurations
  • Creating custom FPGA programming tools
Alternatives:
  • Lattice Diamond – Proprietary vendor toolchain; Project Trellis enables open-source alternatives.
Version History
Detected Version Rev Change Commit
Oct 13, 2025 11:56pm 7 VERSION_BUMP 77283fe0
Sep 15, 2025 7:20am 6 VERSION_BUMP 6a7572ff
Dec 17, 2024 3:27pm 4 VERSION_BUMP cbc88153
Dec 16, 2024 6:40am 3 VERSION_BUMP f1bc63cf