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

# ecppll(1)

Project Trellis

## NAME

ecppll - Project Trellis

## DESCRIPTION

Project Trellis - Open Source Tools for ECP5 FPGAs debian/tmp/usr/bin/ecppll: ECP5 PLL Configuration Calculator Version 1.4-2+b4

This tool is experimental! Use at your own risk!

## COPYRIGHT

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

### Allowed options:

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

  show help

- **-n** \[ **--module** \] arg

  module name

- **--clkin\_name** arg

  Input signal name

- **-i** \[ **--clkin** \] arg

  Input frequency in MHz

- **--clkout0\_name** arg

  Primary Output(0) signal name

- **-o** \[ **--clkout0** \] arg

  Primary Output(0) frequency in MHz

- **--clkout1\_name** arg

  Secondary Output(1) signal name

- **--clkout1** arg

  Secondary Output(1) frequency in MHz

- **--phase1** arg (=0)

  Secondary Output(1) phase in degrees

- **--clkout2\_name** arg

  Secondary Output(2) signal name

- **--clkout2** arg

  Secondary Output(2) frequency in MHz

- **--phase2** arg (=0)

  Secondary Output(2) phase in degrees

- **--clkout3\_name** arg

  Secondary Output(3) signal name

- **--clkout3** arg

  Secondary Output(3) frequency in MHz

- **--phase3** arg (=0)

  Secondary Output(3) phase in degrees

- **-f** \[ **--file** \] arg

  Output to file

- **--highres**

  Use secondary PLL output for higher frequency resolution

- **--dynamic**

  Use dynamic clock control

- **--reset**

  Enable reset input

- **--standby**

  Enable standby input

- **--feedback\_clkout** arg

  Use Nth Output as feedback signal

- **--internal\_feedback**

  Use internal feedback (instead of external)

- **--internal\_feedback\_wake**

  Wake internal feedback

- **--xo2**

  Generate MachXO2/3 PLL
