Skip to content

Add GHDL as plugin to Yosys#11

Merged
Readon merged 1 commit into
SpinalHDL:masterfrom
NikLeberg:ghdl-yosys-plugin
Jun 15, 2024
Merged

Add GHDL as plugin to Yosys#11
Readon merged 1 commit into
SpinalHDL:masterfrom
NikLeberg:ghdl-yosys-plugin

Conversation

@NikLeberg

Copy link
Copy Markdown
Contributor

Add the ghdl-yosys-plugin to Yosys.

For reasoning, see SpinalHDL/SpinalHDL#1429.

This also builds GHDL from source instead of pulling from apt.

I tested this in my own projects over at NikLeberg/container_builder. There I did update all the build arguments to the latest versions though:

UBUNTU_VERSION=24.04
YOSYS_VERSION=yosys-0.41
SOLVERS_PATH=snapshot-20240212/ubuntu-22.04-X64-bin.zip
BOOLECTOR_VERSION=3.2.3
SYMBIYOSYS_VERSION=yosys-0.41
GHDL_VERSION=v4.1.0
GHDL_PLUGIN_VERSION=0c4740a
MILL_VERSION=0.11.7

Not sure if this is required or wished for.

This also builds GHDL from source instead of pulling from apt.
@Readon

Readon commented May 30, 2024

Copy link
Copy Markdown
Collaborator

Nice, it would be worthful to have this function after the yosys+ghdl backend is merged.
Due to SpinalHDL's CI workflow use the image from this repo's master release, we should release it carefully.

@Readon Readon merged commit 9e4dff1 into SpinalHDL:master Jun 15, 2024
@NikLeberg NikLeberg mentioned this pull request Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants