GNU bug report logs - #78233
[PATCH 0/2 electronics-team] Upgrade nextpnr.

Previous Next

Package: guix-patches;

Reported by: Cayetano Santos <csantosb <at> inventati.org>

Date: Sat, 3 May 2025 17:52:02 UTC

Severity: normal

Tags: patch

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Cayetano Santos <csantosb <at> inventati.org>
To: guix-patches <at> gnu.org
Cc: Cayetano Santos <csantosb <at> inventati.org>
Subject: [PATCH 0/2 electronics-team] Upgrade nextpnr.
Date: Sat,  3 May 2025 19:46:49 +0200
Hi,

This patch series adds a new nextpnr package (strongly based on former nextpnt-ice40), common to all derived nextpnr-xxx, which will inherit from it.

Other device packages will follow (nextpnr-ecp5, which uses prjtrellis as backend, for example). See [0]

First commit

- updates to 0.8
- updates substitutions in Makefiles

Second commit modifies the device specific nextpnr-ice40, which now inherits from nextpnr, using icestorm as a backend. With respect to nextpnr:

- adds icestorm as propagated input
- adds yosys as native input, for tests
- addapts config flags to ice40 architecture
- uses tests from icestorm/examples

[0] https://github.com/YosysHQ/nextpnr/blob/master/README.md

Cayetano Santos (2):
  gnu: Add nextpnr.
  gnu: nextpnr-ice40: Update to 0.8.

 gnu/packages/fpga.scm | 216 +++++++++++++++++++++++-------------------
 1 file changed, 119 insertions(+), 97 deletions(-)


base-commit: fa1149d3fd8d2ce94968dd05d5dc08561cb283ed
--
2.49.0





This bug report was last modified 95 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.