Skip to content

Support for GHDL Synthesis #1147

@sigmuha

Description

@sigmuha

This is a feature request for supporting the --synth flag in ghdl.

As I understand it, the current ghdl.a_flags, ghdl.elab_flags, and ghdl.elab_e compilation options aren't sufficient to support this feature. Please correct me if I'm wrong...

There are two different syntaxes that are available, where the first one might be preferred, as all libraries may be dumped with a -Pflag, and the top modules may be specified with --work=, and --worklib=:

--synth <[options...] [library.]top_unit [arch]>
--synth <[options...] file... -e [top_unit [arch]]>

This would be a great feature to add, as it may be used as a quick check before synthesis in a vendor tool to save time, or as a converter to VHDL 93, enabling the usage of 2019 features, even though the vendor tool doesn't support it etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions