The three types of address maps #91
Replies: 1 comment
-
For 2, the addrmap can be interpreted as an address decode stage to multiple sub-addrmap register blocks. Agree that the 3rd situation makes less practical sense. I suppose you could have an RTL generator that creates a register, and simultaneously creates a bus interface port to an external addrmap? Seems unnecessarily convoluted though. The thing to remember with SystemRDL is that it aims to describe the hardware behavior. The language makes very little attempt to describe the specifics of the RTL implementation. So situations like this are very much open to interpretation. |
Beta Was this translation helpful? Give feedback.
-
If I categorize the use of
addrmap
in SystemRDL into three different types, I get:regfile
andreg
.addrmap
s.Is the third option a good idea? Does it make sense to generate RTL code from options 2 and 3 then how?
Beta Was this translation helpful? Give feedback.
All reactions