Problem
When a register is defined using the external keyword, the tool does not generate field structures (field struct / field combo), while normal registers work as expected.
This behavior is inconsistent and unclear, especially since defining the register inside the RDL does not change the outcome.
Expected Behavior
External registers should either:
- Generate field structures like normal registers
- Have clearly defined and documented behavior explaining why field generation is skipped
The external keyword lacks proper documentation. It is unclear what its intended functionality is and how it should affect field generation
Problem
When a register is defined using the external keyword, the tool does not generate field structures (field struct / field combo), while normal registers work as expected.
This behavior is inconsistent and unclear, especially since defining the register inside the RDL does not change the outcome.
Expected Behavior
External registers should either:
The external keyword lacks proper documentation. It is unclear what its intended functionality is and how it should affect field generation