I understand what you are saying but still don't see when the memory map is configured and who decides at what location AHB peripheral will be mapped and how I can know that now in the early development phases.
I would expect to have a separate address for AHB HRDATA[31:0] bus - is my assumption correct here or it is also taken care of automatically?
These are all the simple basic questions and I believe after a little example it would all click in place for me.