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
- Categories
- 3D and CAD, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources