ECPPACK(1)

πŸ’– ECPPACK πŸ’–

okay so bestie, this is the manual for ecppack β€” it lives in the General Commands section of the manual, and it's your girl for packing up an ECP5 bitstream. Project Trellis energy, open source, iconic, no notes πŸ’…


✨ NAME ✨

ecppack β€” Project Trellis πŸ¦‹


🌸 SYNOPSIS 🌸

ecppack input.config [output.bit] [options]

πŸŽ€ DESCRIPTION πŸŽ€

Error: input file is mandatory. 😭 like literally, you have to give it an input file, that's not optional, that's the whole point bestie.

Project Trellis - Open Source Tools for ECP5 FPGAs Version 1.4-3

debian/tmp/usr/bin/ecppack: ECP5 bitstream packer ✨


Copyright Β© 2018 gatecat <gatecat@ds0.me> πŸ’œ


🌈 Allowed options:

here's the whole menu, every single one, no skipping, we're eating good tonight πŸ”₯

  • -h, --help β€” show help πŸ™ˆ like pls just tell me what to type
  • -v, --verbose β€” verbose output, aka give me ALL the tea β˜•
  • --db arg β€” Trellis database folder location πŸ“ where the lore lives
  • --usercode arg β€” USERCODE to set in bitstream 🏷️
  • --idcode arg β€” IDCODE to override in bitstream πŸ†”
  • --freq arg β€” config frequency in MHz ⏱️
  • --svf arg β€” output SVF file πŸ“€
  • --svf-rowsize arg β€” SVF row size in bits (default 8000) πŸ“ yes the default is literally 8000, remember it
  • --compress β€” compress bitstream to reduce size 🀏 smaller is cuter honestly
  • --spimode arg β€” SPI Mode to use (fast-read, dual-spi, qspi) 🧚 your three flavours, pick one
  • --background β€” enable background reconfiguration in bitstream πŸŒ™ main character energy, doing stuff in the background
  • --delta arg β€” create a delta partial bitstream given a reference config πŸ”€
  • --bootaddr arg β€” set next BOOTADDR in bitstream and enable multi-boot πŸ₯Ύ
  • --input arg β€” input textual configuration πŸ“₯
  • --bit arg β€” output bitstream file πŸ“¦
  • --version β€” show current version and exit πŸ‘‹ and then she's gone, bye

and that's the whole page, bestie 🫢 this is ecppack version 1.4-3, dated March 2026, and yes she ate πŸ’… periodt ✨🌸

πŸ“¦ where this page comes from