Skip to content

Differential clock pins on ECP5 EVN are not available. #1469

@mivuzu

Description

@mivuzu

hi,
i found an unexpected error while trying to use the 200MHz clock that comes with the ECP5 EVN. According to the datasheet (page 15), it's connected to pins Y19 and W20, which if requested on the .lpf make nextpnr error out.
i assume the pins are reserved for some other purpose or only available through a verilog module, however i couldn't find any info about this. here's the exact error message.

$ make layout
nextpnr-ecp5 --um5g-85k --speed 8 --package CABGA381 --json obj/hardware.json --textcfg obj/hardware.config --lpf lib/pins.lpf -q
ERROR: IO pin 'clk$tr_io' constrained to pin 'Y19', which does not exist for package 'CABGA381'.
ERROR: Packing design failed.
0 warnings, 2 errors
make: *** [Makefile:8: obj/hardware.config] Error 255

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions