Does anyone know if the user area base address for...
# caravel
y
Does anyone know if the user area base address for caravel soc is "0x300_0000" as shown in the doc or should it be "0x3000_0000"?
m
Should be 0x3000_0000
y
Thanks for your comments. So if i understand correctly, the range of user area is from 0x3000_0000 to 0x 8000_0000? What about 0xa000_0000 and 0xb000_0000 space?
image.png
m
I think its reserved for future peripherals
Check the faq for wishbone issues
y
Thanks, so the space user project could use now is 0x3000_0000 to 0x 8000_0000?
m
Yes but see the faq for a bug that limits it
@jeffdi which shuttle do we expect the address bug to be fixed?
y
Got it. So before this bug is fixed, caracel soc could only access 0x3000_0000 to 0x3010_0000 space?
2
@Matt Venn Do we now have a accurate date to fix this wishbone access space bug? Our design may need to decide whether to implement a memory remapping or a direct mapping depending on this issue.
m
@jeffdi
It's in process for MPW7, but it might not go in till MPW8, so best to keep to 0x3010_0000 to be safe