Sorry, but this question is related to SystemRDL, but there is no discussion board for that, so I post here that is the closest.
IP-XACT addressBlock has a range attribute that I can define and leave some space at the end of the addressBlock. I would like to do something similar in SystemRDL. I tried defining a regfile (no associated a top-level RTL), but I cannot see an equivalent range attribute. Then I thought about using an addrmap (although it has an associated RTL view), but again that one does not have a range attribute either!
How do I leave some reserved space at the end of an addrmap or a regfile? If I had an element after the last register, I could leave some space. But not sure what to do at the end? Note that this regfile is meant to be instantiated in various other addrmaps and need to have a specific range. Is there such a thing as a null register? Maybe I should declare a register array with no access "sw = na" attribute?