gnu: python-myhdl: Update to 0.11-0.7dc29c2.
* gnu/packages/fpga.scm (python-myhdl): Update to 0.11-0.7dc29c2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace check #:phase.
[native-inputs]: Add iverilog, python-setuptools-next, and
python-pytest.
Change-Id: I43d6da67bea5f5cc020881f33f399a62d2706e59
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: symbiyosys: Update to 0.57.
* gnu/packages/electronics.scm (symbiyosys): Update to 0.57.
(abc-yosyshq): Update to 0.57.
(yosys): Update to 0.57.
Change-Id: I544d9d294f4cfe414fee7d6b3faf2edf24eb8bf9
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: apycula: Update to 0.24.
* gnu/packages/fpga.scm (apycula): Update to 0.24.
Change-Id: I668543d92de12e3f215196fd85fc55036b33ab4b
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: iverilog: Set correct native compilers in installed script.
* gnu/packages/fpga.scm (iverilog) [#:make-flags]: Delete.
[#:phases]: Add ensure-native-baked-CC/CXX phase.
Change-Id: I218f062de3a51765cbb9adf4558ea16e152e1f97
gnu: verilator: Update to 5.040.
* gnu/packages/fpga.scm (verilator): Update to 5.040.
[native-inputs]: Sort.
[#:phases] {set-SYSTEMC_ROOT}: New phase.
Change-Id: Ib7460a1ca99fa6d2f48b866ef8c704e0c17c132b
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: python-hdlmake: Update to 3.3-3.c56cb8e.
* gnu/packages/fpga.scm (python-hdlmake): Update to 3.3-3.c56cb8e.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.
Change-Id: I8f2ea9bcb3673532f8b27bb04b02e33a163ab41d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: python-migen: Update to 0.9.2-1.6e3a9e1.
* gnu/packages/fpga.scm (python-migen): Update to 0.9.2-1.6e3a9e1.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.
Change-Id: Id20f8a46c2608c081c9fcd7133b43723c86fa98d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: apycula: Update to 0.23.
* gnu/packages/fpga.scm (apycula): Update to 0.23.
Change-Id: I7797063992162379e593fb3e02847da2b515d608
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: fftgen: Update home-page.
* gnu/packages/fpga.scm (fftgen): Switch home-page.
Change-Id: I0d8ff0b078462ddf7c859bd62d116c65b5f2c69b
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: verilator: Improve style.
* gnu/packages/fpga.scm (verilator)[arguments]: Use G-Expressions.
Change-Id: I3c04b4a632baaa8f2ff2f79354954fccafbbfd4a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: hdlmake: Update home-page.
* gnu/packages/fpga.scm (hdlmake): Switch home-page.
Change-Id: I7b2a11ba5bcfd345eab99d8906cca6152b14753c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: fftgen: Improve style.
* gnu/packages/fpga.scm (fftgen)[arguments]: Use G-Expressions.
Change-Id: I024bb0fc490682209cf28d49110f7585e4906e16
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: fftgen: Update to 0-1.3378b77.
* gnu/packages/fpga.scm (fftgen): Update to 0-1.3378b77.
[arguments]: Activate tests.
[native-inputs]: Add python-minimal, verilator, which, fftw and bc.
Change-Id: If35ac1d053bf8b93fea07c1d89681e6dc7591ad4
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: python-myhdl: Update home page URL.
* gnu/packages/fpga.scm (python-myhdl) [home-page]: Use HTTP, as the
TLS certificate is expired/invalid.
Change-Id: I095e6509b8ba01aec2d0f7a78025adfa92a98842
gnu: systemc: Update home page.
* gnu/packages/fpga.scm (systemc) [home-page]: Update URL.
Change-Id: Iec9dcd9cb9a92a8020ad5908b665e2ec09a44ba4
gnu: systemc: Update to 3.0.1.
* gnu/packages/fpga.scm (systemc): Update to 3.0.1.
Change-Id: Ibd5857686cb1e7628bf6052cd4ef85e73a6ec5d1
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: nvc: Update to 1.17.2.
* gnu/packages/fpga.scm (nvc): Update to 1.17.2.
Change-Id: I1024d01bf1b54e6322c301ff9dd87192f3d76b7c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: python-myhdl: Update to 0.11.51.
* gnu/packages/fpga.scm (python-myhdl): Update to 0.11.51.
Change-Id: I78f404497cffa20db44b717a3df0be59c8c2a176
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: nextpnr: Add gowin architecture.
* gnu/packages/fpga.scm (nextpnr)[arguments]<#:configure-flags>: Update
DHIMBAECHEL_UARCH and add DHIMBAECHEL_SPLIT.
[inputs]: Add apycula.
Change-Id: I7b6ed27fbdb95b51b9c66e0726a2833c425e0e24
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: nextpnr: Update to 0.8-0.d796cc7.
* gnu/packages/fpga.scm (nextpnr): Update to 0.8-0.d796cc7.
Change-Id: I6d0082eb22e2a51e3db648dd6c3228b635fb8d7c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>