---
name: "ecppack"
section: "1"
platform: "linux"
package: "fpga-trellis"
version: "1.4-2+b4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/ecppack"
---

# ecppack(1)

Project Trellis

## NAME

ecppack - Project Trellis

## SYNOPSIS

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

## DESCRIPTION

Error: input file is mandatory.

Project Trellis - Open Source Tools for ECP5 FPGAs Version 1.4-2+b4 debian/tmp/usr/bin/ecppack: ECP5 bitstream packer

## COPYRIGHT

Copyright © 2018 gatecat \<gatecat@ds0.me\>

### Allowed options:

- **-h** \[ **--help** \]

  show help

- **-v** \[ **--verbose** \]

  verbose output

- **--db** arg

  Trellis database folder location

- **--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)

- **--compress**

  compress bitstream to reduce size

- **--spimode** arg

  SPI Mode to use (fast-read, dual-spi, qspi)

- **--background**

  enable background reconfiguration in bitstream

- **--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
