-
Notifications
You must be signed in to change notification settings - Fork 1
Implement a GHDLNodeProvider with Generics Support (Based on PR #124) #18
Copy link
Copy link
Open
Description
Following the recently merged Pull Request Feature/18 no nodes created for generic vector length in entity (one-ware/OneWare#18) (#124) in the core repository (one-ware/OneWare), it is now possible to register and utilize custom NodeProvider implementations directly from plugins.
This issue tracks the implementation of a specific GHDLNodeProvider for this plugin. The goal is to resolve limitations in the display of VHDL hierarchies, especially when entities use vector lengths defined by generics.
Technical Details & Requirements
- Basis: The provider should ideally be built upon the existing
YosysNodeProiverlogic to leverage the synthesis and analysis capabilities of GHDL in conjunction with Yosys. - Generics Support: The main focus is the correct resolution of Generics. Entities using
Generic Vector Lengthswere previously often not correctly created as nodes in the design tree. The new provider must correctly communicate this information back to the OneWare Core. - Integration: The
GHDLNodeProvidermust implement the appropriate interface from the OneWare Core and be registered upon plugin startup.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels