Re: memory remap



Tutu wrote:
What is meant by remapping of memory. I occasionaly read this term
during the initialisation sequence of any microcontroller, but never
understood. Can someone throw some light ?

It's any process that has the same memory (including its contents) end up visible under a different address than it was before.

This can be done either by a memory management unit (MMU) built into the CPU, or by external logic circuitry if the memory is external, too. A very simple example would be a port pin controlling an inverter spliced into one of the address lines of an external memory bus. Toggle the pin, and two areas of memory trade places in address space. You've thus changed the mapping from CPU addresses to physical memory cells, i.e. you've "re-mapped" memory.
.