Source: nextpnr Maintainer: Debian Electronics Team Uploaders: Daniel Gröber , Simon Richter Section: electronics Priority: optional Build-Depends: debhelper-compat (= 13), guess-concurrency, Build-Depends-Arch: cmake, libboost-filesystem-dev, libboost-thread-dev, libboost-program-options-dev, libboost-python-dev, libboost-iostreams-dev, qt6-base-dev , libeigen3-dev, googletest, pybind11-dev, python3-dev, fpga-icestorm-chipdb, python3-apycula (>= 0.33~), python3-pytrellis, python3-peppercorn (>= 1.13~), python3-peppercorn (<< 1.14~), prjxray-database, help2man Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/electronics-team/nextpnr Vcs-Git: https://salsa.debian.org/electronics-team/nextpnr.git Homepage: https://github.com/YosysHQ/nextpnr Rules-Requires-Root: no Description: FPGA place and route tool nextpnr is a FPGA place and route tool. Its purpose is to turn a topological description of digital hardware produced by an FPGA logic synthesis tool such as yosys into an elaborate map of connections between the hardwired functional units available inside the FPGA's fabric. . In order to verify the fully implemented design for proper operation at high speed timing-analysis of the design is also supported. Package: nextpnr-ice40 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nextpnr-ice40-chipdb (= ${binary:Version}), Recommends: fpga-icestorm Suggests: yosys Conflicts: nextpnr-ice40-qt Replaces: nextpnr-ice40-qt Description: ${source:Synopsis} for Lattice iCE40 ${source:Extended-Description} . nextpnr-ice40 supports the Lattice iCE40 series of FPGAs and uses the hardware description chipdb from the fpga-icestorm package. . This package supports only the command-line interface, there is also a GUI version in the nextpnr-ice40-qt package. Package: nextpnr-ice40-qt Build-Profiles: Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nextpnr-ice40-chipdb (= ${binary:Version}), Recommends: fpga-icestorm Suggests: yosys Conflicts: nextpnr-ice40 Replaces: nextpnr-ice40 Description: ${source:Synopsis} for Lattice iCE40 - with GUI ${source:Extended-Description} . nextpnr-ice40 supports the Lattice iCE40 series of FPGAs and uses the hardware description chipdb from the fpga-icestorm package. . This package supports both the GUI and command-line interfaces. A slimmer command-line only version is available in the nextpnr-ice40 package. Package: nextpnr-ice40-chipdb Architecture: any Depends: ${misc:Depends} Description: ${source:Synopsis} for Lattice iCE40 -- chipdb files ${source:Extended-Description} . This package contains the chipdb FPGA layout description files. Package: nextpnr-ecp5 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nextpnr-ecp5-chipdb (= ${binary:Version}) Recommends: fpga-trellis Suggests: yosys Conflicts: nextpnr-ecp5-qt Replaces: nextpnr-ecp5-qt Description: ${source:Synopsis} for Lattice ECP5 ${source:Extended-Description} . nextpnr-ecp5 supports the Lattice ECP5 series of FPGAs. . This package supports only the command-line interface, there is also a GUI version in the nextpnr-ecp5-qt package. Package: nextpnr-ecp5-qt Build-Profiles: Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nextpnr-ecp5-chipdb (= ${binary:Version}) Recommends: fpga-trellis Suggests: yosys Conflicts: nextpnr-ecp5 Replaces: nextpnr-ecp5 Description: ${source:Synopsis} for Lattice ECP5 - with GUI ${source:Extended-Description} . nextpnr-ecp5 supports the Lattice ECP5 series of FPGAs. . This package supports both the GUI and command-line interfaces. A slimmer command-line only version is available in the nextpnr-ecp5 package. Package: nextpnr-ecp5-chipdb Architecture: any Depends: ${misc:Depends} Description: ${source:Synopsis} for Lattice ECP5 -- chipdb files ${source:Extended-Description} . This package contains the chipdb FPGA layout description files. Package: nextpnr-gowin Depends: nextpnr-himbaechel-gowin, ${misc:Depends} Architecture: all Multi-Arch: foreign Section: oldlibs Description: transitional dummy package -- replaced by nextpnr-himbaechel-gowin This is a transitional package. It can safely be removed. Package: nextpnr-gowin-qt Depends: nextpnr-himbaechel-gowin-qt, ${misc:Depends} Architecture: all Multi-Arch: foreign Section: oldlibs Description: transitional dummy package -- replaced by nextpnr-himbaechel-gowin This is a transitional package. It can safely be removed. Package: nextpnr-gowin-chipdb Depends: ${misc:Depends} Architecture: all Multi-Arch: foreign Section: oldlibs Description: transitional dummy package -- replaced by nextpnr-himbaechel-gowin-chipdb This is a transitional package. It can safely be removed. Package: nextpnr-himbaechel-gowin Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nextpnr-himbaechel-gowin-chipdb (= ${binary:Version}) Recommends: python3-apycula Suggests: yosys Conflicts: nextpnr-himbaechel-gowin-qt, nextpnr-himbaechel, nextpnr-himbaechel-qt Replaces: nextpnr-himbaechel-gowin-qt, nextpnr-himbaechel, nextpnr-himbaechel-qt Description: ${source:Synopsis} for Gowin GW1N ${source:Extended-Description} . nextpnr-himbaechel-gowin supports the Gowin GW1N series of FPGAs. . This package supports only the command-line interface, there is also a GUI version in the nextpnr-himbaechel-gowin-qt package. Package: nextpnr-himbaechel-gowin-qt Build-Profiles: Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nextpnr-himbaechel-gowin-chipdb (= ${binary:Version}) Recommends: python3-apycula Suggests: yosys Conflicts: nextpnr-himbaechel-gowin, nextpnr-himbaechel, nextpnr-himbaechel-qt Replaces: nextpnr-himbaechel-gowin, nextpnr-himbaechel, nextpnr-himbaechel-qt Description: ${source:Synopsis} for Gowin GW1N - with GUI ${source:Extended-Description} . nextpnr-himbaechel-gowin supports the Gowin GW1N series of FPGAs. . This package supports both the GUI and command-line interfaces. A slimmer command-line only version is available in the nextpnr-himbaechel-gowin package. Package: nextpnr-himbaechel-gowin-chipdb Architecture: any Depends: ${misc:Depends} Description: ${source:Synopsis} for Gowin GW1N -- chipdb files ${source:Extended-Description} . This package contains the chipdb FPGA layout description files. Package: nextpnr-himbaechel-gatemate Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nextpnr-himbaechel-gatemate-chipdb (= ${binary:Version}) Recommends: fpga-peppercorn Suggests: yosys Conflicts: nextpnr-himbaechel-gatemate-qt Replaces: nextpnr-himbaechel-gatemate-qt Description: ${source:Synopsis} for Cologne Chip GateMate ${source:Extended-Description} . nextpnr-himbaechel-gatemate supports the Cologne Chip GateMate series of FPGAs. . This package supports only the command-line interface, there is also a GUI version in the nextpnr-himbaechel-gatemate-qt package. Package: nextpnr-himbaechel-gatemate-qt Build-Profiles: Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nextpnr-himbaechel-gatemate-chipdb (= ${binary:Version}) Recommends: fpga-peppercorn Suggests: yosys Conflicts: nextpnr-himbaechel-gatemate Replaces: nextpnr-himbaechel-gatemate Description: ${source:Synopsis} for Cologne Chip GateMate - with GUI ${source:Extended-Description} . nextpnr-himbaechel-gatemate supports the Cologne Chip GateMate series of FPGAs. . This package supports both the GUI and command-line interfaces. A slimmer command-line only version is available in the nextpnr-himbaechel-gatemate package. Package: nextpnr-himbaechel-gatemate-chipdb Architecture: any Depends: ${misc:Depends} Description: ${source:Synopsis} for Cologne Chip GateMate -- chipdb files ${source:Extended-Description} . This package contains the chipdb FPGA layout description files. Package: nextpnr-himbaechel-xilinx Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nextpnr-himbaechel-xilinx-chipdb (= ${binary:Version}) Recommends: prjxray Suggests: yosys Conflicts: nextpnr-himbaechel-xilinx-qt Replaces: nextpnr-himbaechel-xilinx-qt Description: ${source:Synopsis} for Xilinx Artix7/Spartan7/Zynq7 ${source:Extended-Description} . nextpnr-himbaechel-xilinx supports the Xilinx Artix7/Spartan7/Zynq7 series of FPGAs. . This package supports only the command-line interface, there is also a GUI version in the nextpnr-himbaechel-xilinx-qt package. Package: nextpnr-himbaechel-xilinx-qt Build-Profiles: Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nextpnr-himbaechel-xilinx-chipdb (= ${binary:Version}) Recommends: prjxray Suggests: yosys Conflicts: nextpnr-himbaechel-xilinx Replaces: nextpnr-himbaechel-xilinx Description: ${source:Synopsis} for Xilinx Artix7/Spartan7/Zynq7 - with GUI ${source:Extended-Description} . nextpnr-himbaechel-xilinx supports the Xilinx Artix7/Spartan7/Zynq7 series of FPGAs. . This package supports both the GUI and command-line interfaces. A slimmer command-line only version is available in the nextpnr-himbaechel-xilinx package. Package: nextpnr-himbaechel-xilinx-chipdb Architecture: any Depends: ${misc:Depends} Description: ${source:Synopsis} for Xilinx Artix7/Spartan7/Zynq7 -- chipdb files ${source:Extended-Description} . This package contains the chipdb FPGA layout description files. Package: nextpnr-generic Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: ${source:Synopsis} for Generic FPGAs ${source:Extended-Description} . nextpnr-generic supports nextpnr's synthetic "generic" FPGA.