[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#960616: ITP: nextpnr -- FPGA place-and-route tool

Package: wnpp
Owner: Nathaniel Graff <nathaniel.graff@sifive.com>
Severity: wishlist
X-Debbugs-CC: debian-science@lists.debian.org

* Package name    : nextpnr
  Version         : 0~2020507gitfaf07a
  Upstream Author :
   Claire Wolf <clifford@symbioticeda.com>
   David Shah <david@symbioticeda.com>
   Dan Gisselquist <dan@symbioticeda.com>
   Serge Bazanski <q3k@symbioticeda.com>
   Miodrag Milanovic <miodrag@symbioticeda.com>
   Eddie Hung <eddieh@ece.ubc.ca>
* URL             : https://github.com/YosysHQ/nextpnr
* License         : ISC
  Programming Lang: C++
  Description     : FPGA place-and-route tool

nextpnr is a vendor-neutral, timing-driven, FOSS FPGA place-and-route
tool. It is the successor to arachne-pnr, which is no longer maintained.
Including nextpnr in Debian will allow current users of yosys and
fpga-icestorm to make use of the latest development on the YosysHQ FPGA
toolchain for Lattice iCE40 FPGAs.

This initial packaging effort will create three binary packages:
 - nextpnr-generic
 - nextpnr-ice40
 - nextpnr-ice40-qt

These binary packages span two different FPGA architectures (a generic
target and Lattice iCE40 FPGAs) and a version for iCE40 FPGAs which
features a Qt GUI.

Since nextpnr can be extended to support additional FPGA architectures
(unlike its predecessor arachne-pnr), future work can extend this
initial effort to support FPGA architectures like Lattice ECP5 and
Xilinx 7-Series FPGAs using Project Trellis and Project X-Ray.

Keith Packard has offered to sponsor the upload.

Ongoing packaging effort is taking place on Salsa:

Reply to: