pkg.soopen package index

brew / rang 7853

Installer nextpnr-ice40 avec Homebrew, apk, apt

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de nextpnr-ice40 pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install nextpnr-ice40

local Homebrew formula metadata

Linux

Alpine Linux apkvérifié · 92%
sudo apk add nextpnr-ice40

Alpine Linux edge package indexes · nextpnr-ice40 · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install nextpnr-ice40

Debian stable package indexes · nextpnr-ice40 · Source: deb.debian.org

aperçu

Résumé du paquet

Portable FPGA place and route tool for Lattice iCE40

Commandes et alias

  • nextpnr-ice40

historique

Historique du projet et usages

nextpnr-ice40 is the Lattice iCE40 build of nextpnr, YosysHQ's portable FPGA place-and-route tool. In the open FPGA stack it sits after synthesis: Yosys emits a JSON netlist, nextpnr-ice40 performs pack/place/route against the iCE40 architecture database, and IceStorm turns the routed ASCII bitstream into a programmable binary.

The project matters because it helped move the iCE40 flow away from one-off place-and-route tooling toward a retargetable FOSS framework. Public project material describes nextpnr as vendor-neutral and timing-driven, with iCE40 support backed by Project IceStorm and later support for ECP5, Nexus, Gowin, GateMate, and experimental back ends.

Historique du projet

A 35C3 talk described nextpnr as the next step after Project IceStorm, replacing arachne-pnr in the open-source iCE40 flow while opening a path to multiple FPGA vendors. The 2019 Yosys+nextpnr paper framed the combination of Yosys and nextpnr as an architecture-neutral open-source Verilog-to-bitstream framework for commercial FPGAs, with iCE40 and ECP5 as hardware-proven early targets.

Historique d'adoption

Adoption is strongest among people using small Lattice iCE40 boards, open hardware examples, CI-able FPGA builds, and education/hobbyist workflows where the vendor IDE is too heavy. GitHub showed about 1.7k stars and 318 forks on the nextpnr repository when researched, and the Homebrew API generated on 2026-04-23 reported 50 installs-on-request in the preceding 365 days for the separate nextpnr-ice40 formula.

Modes d'utilisation

Package nerd usage is usually scripted: synthesize Verilog with `yosys -p 'synth_ice40 ... -json design.json'`, run `nextpnr-ice40 --json design.json --pcf pins.pcf --asc design.asc`, then use `icepack` and `iceprog` from IceStorm. The Homebrew formula encodes that relationship directly by depending on `icestorm` and using `yosys` for its test dependency.

Pourquoi les passionnés de paquets s'y intéressent

The formula is intentionally architecture-specific rather than a monolithic all-FPGA build. That packaging shape mirrors nextpnr's build system, where `-DARCH=ice40` builds the iCE40 executable and keeps users from pulling every supported architecture database when they only need Lattice iCE40.

Chronologie

  • 2018-12: 35C3 talk presented nextpnr as a retargetable FOSS place-and-route tool replacing arachne-pnr in the IceStorm flow.
  • 2019-03: Yosys+nextpnr paper described the framework for open Verilog-to-bitstream flows.
  • 2026-03-12: GitHub release listing showed nextpnr 0.10 as the latest release.
  • 2026-04-23: Homebrew formula API generated data for nextpnr-ice40 0.10.

Related projects

  • Yosys
  • Project IceStorm
  • arachne-pnr
  • Project Trellis
  • Project Oxide

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
nextpnr-ice40exécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire0.10
gestionnaire mis à jour2026-06-22
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:nextpnr-ice40
Version0.10
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/YosysHQ/nextpnr
Dépôthttps://github.com/YosysHQ/nextpnr
Dernière mise à jour2026-06-22T14:05:37-07:00
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

nextpnr-ice40 0.7-1+b2

FPGA place and route tool for Lattice iCE40

https://github.com/YosysHQ/nextpnr

sudo apt install nextpnr-ice40
  • Section: electronics
  • Architecture: amd64
  • Source Package: nextpnr
  • 9 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Nextpnr Ice40
Debian stable package indexes · deb.debian.org · Debian stable package indexes: nextpnr-ice40 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

nextpnr-ice40 0.6-3build5

FPGA place and route tool for Lattice iCE40

https://github.com/YosysHQ/nextpnr

sudo apt install nextpnr-ice40
  • Section: universe/electronics
  • Architecture: amd64
  • Source Package: nextpnr
  • 9 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Nextpnr Ice40
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: nextpnr-ice40 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

nextpnr-ice40 0.7-r0

portable FPGA place and route tool for ice40

https://github.com/YosysHQ/nextpnr

sudo apk add nextpnr-ice40
  • License: ISC
  • Architecture: x86_64
  • Source Package: nextpnr
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Nextpnr Ice40
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: nextpnr-ice40 from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation