You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sometimes it is desirable to create a variety of modules with specific definition names, even if some of those definitions have exactly the same contents. Currently, if you use reserveDefinitionName ROHD will flag an error if it's unable to keep them unique. It would be nice to have a way to instead just duplicate the module definition.
Desired solution
Some sort of flag (perhaps reusing reserveDefinitionName?) that tells the synthesizer not to de-duplicate that module definition in output code.
Alternatives considered
Current workarounds involve adding some sort of thing to make the code unique such as:
a uniquely named interface port
a uniquely named module instance
Additional details
No response
The text was updated successfully, but these errors were encountered:
Motivation
Sometimes it is desirable to create a variety of modules with specific definition names, even if some of those definitions have exactly the same contents. Currently, if you use
reserveDefinitionName
ROHD will flag an error if it's unable to keep them unique. It would be nice to have a way to instead just duplicate the module definition.Desired solution
Some sort of flag (perhaps reusing
reserveDefinitionName
?) that tells the synthesizer not to de-duplicate that module definition in output code.Alternatives considered
Current workarounds involve adding some sort of thing to make the code unique such as:
Additional details
No response
The text was updated successfully, but these errors were encountered: