Are MEMX and MEMY physical memories?

Document created by analog-archivist Employee on Feb 23, 2016
Version 1Show Document
  • View in full screen mode

Are MEMX and MEMY physical memories?

 

No, these are only virtual memory that don't have any physical memory when
inside them. They are only translation memory regions which are used for
utilizing Cache. Cache is utilized when user accesses these translation
memories, instead of actual physical memory.
For SPI0,
Reading from 0x5000_0000 (physical memory) is not cached.
Reading from 0x1900_0000 (translation memory) is cached (if MEMY Register =
0x5000_0003)
For SPI2 (both physical and translation memory is same),
Reading from 0x1800_0000 (physical memory) is not cached (if MEMY Register !=
0x1800_0003)
Reading from 0x1800_0000 (translation memory) is cached (if MEMY Register =
0x5000_0003)
For Async Memory,
Reading from 0x6000_0000 (physical memory) is not cached.
Reading from 0x1900_0000 (translation memory) is cached (if MEMY Register =
0x6000_0003)

Attachments

    Outcomes