Page 186 of "Vybrid Reference Manual" Rev 7, 06/2014, the size of the memory is not 0.448 but 0.4375.
Is the address range from 0x40070000 to 0x4007BFFFF allocated?
Solved! Go to Solution.
I think there is also an error in the image above.
I think this one makes sense. 0xe0000000-0xffffffff is the CM4 PPB on the M4. For the A5, this is an alias to the DDR. Each CPU sees a different peripheral in this case. Most of the time, the peripheral addresses are the same, so it seems odd until you divine what they are talking about. I think the manual might be clearer to show common peripheral addresses followed by the CPU private addresses. Then the column with mostly repeated information wouldn't be needed. Thank goodness they don't have the same peripheral at different addresses on each CPU.
Hi Yoong,
yes correct it would be:
0xE000_0000 - 0xE00F_FFFF CM4 Private Peripheral Bus (PPB)
0xE010_0000 - 0xFFFF_FFFF Reserved
You are right 0x70000 bytes are 458,752 bytes, 458,752 / 1024 is 448kB - this would be correct. 0.xxx MB generally is not correct. If used then 0.4375 is less wrong. Will make note in shared review.
regarding 0x40070000 please look in secure RM.
/Jiri