matthijsr / til-vhdl

A prototype toolchain for demonstrating and exploring an intermediate representation for defining components using the Tydi interface specification.
Apache License 2.0
3 stars 1 forks source link

VHDL: Consecutive underscores? #116

Closed matthijsr closed 1 year ago

matthijsr commented 1 year ago

VHDL identifiers don't actually support consecutive underscores by default (which we've been using for path/hierarchy separation).

May need to use extended identifiers (\identifier\) instead, which do support consecutive underscores (and other properties).

matthijsr commented 1 year ago

Sort of resolved with #117 But I'd prefer a cleaner solution

matthijsr commented 1 year ago

Extended identifiers can't be used for components (in GHDL?)

Will need to switch to proper package hierarchy if I want to express this, which has implications for imports. (Can no longer guarantee uniqueness.)