nextpnr

A timing-driven FPGA place-and-route tool with support for several device families.

By The YosysHQ contributors

Alternatives

About nextpnr

nextpnr is a portable, vendor-neutral tool for placing and routing FPGA designs. It supports Lattice iCE40, ECP5 and Nexus devices, as well as several other architectures.

Support for Cyclone V, MachXO2 and Xilinx 7-series is listed as experimental. Build instructions and getting-started notes are available in the repository.

Strengths

  • Vendor-neutral, timing-driven place and route
  • Supports multiple FPGA architectures
  • Includes a GUI

Limitations

  • Some architecture backends are experimental
  • Requires a C++17 compiler and build dependencies

Details

Pricing
FreeFree and open source under the ISC license.
License
ISC
Developer
The YosysHQ contributors
Platforms
Command line
How it runs
Downloadable app
Best suited for
FPGA developers building designs for supported devices
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing