The kernel isn't using MEMC. Edit:
MEMC was a separate chip that was used in the days of the Archimedes.
The MMSP2 has it's own controller built-in. MEMC (the one in linked article) could only handle 4MB of physical memory, and was limited to the older ARM's 26-bit address space.
For us, the physical memory exists as the first 64MB. IO space starts at 0xC000 0000, FastIO starts at 0xE000 0000.
The concept of Logical memory wrt MEMC was for supporting virtual memory, which the 920 doesn't need as it has its own MMU.
The built-in memory controller just does static routing. The only thing it can change is swapping MCU-A (physical) and MCU-C (static - including NAND, PCMIA and IDE).
See Chapter 3 of the MP2520F manual for more info.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.