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
After the commit the bus signals name cannot be resolved any more because the commit introduces a new argument case_insensitive which defaults to True and uses a different algorithm to resolve the signal name. But this algorithm does not support hierarchical signals. A workaround is to set case_insensitive=False.
The text was updated successfully, but these errors were encountered:
I never even considered that you could do that. That is a very neat hack, tbh. We should definitely adjust the case-insensitive lookup to handle this case appropriately; presumably we just need to split on the dots and recurse.
And if a simulator is internally case-insensitive, then the case-insensitive lookup could certainly be bypassed when running under that simulator.
Before commit b4196ba it was was possible to use signals names containing a dot to define a bus, e.g.:
After the commit the bus signals name cannot be resolved any more because the commit introduces a new argument case_insensitive which defaults to True and uses a different algorithm to resolve the signal name. But this algorithm does not support hierarchical signals. A workaround is to set case_insensitive=False.
The text was updated successfully, but these errors were encountered: