Can someone please help me in understanding the memory map for the RV32 core.
I have generated a version of the core with the JTAG mdoule which has ExtMemSize set to 0x2000000L.
When I look at the memory map generated I see the memory has increased to the value I want.
However I do not see any explicit memory region for the Debug Ram and Rom. Is this because it is always fixed?
I have a system when we ask (via the JTAG) the Debug Module how much memory it has it comes back with the value 7 words (i.e. 28 bytes). Is this correct?
When the Debug Module is instantiated it has a value of 64 passed to it but in the body of the Debug Module code (Debug.scala) there is a comment that says ‘This code assumes only 28 bytes of Debug RAM’. Will it always be fixed or will be possible to increase this?
Thanks in advance,