Neo FreeRunner Memory Mapping

From Openmoko

Revision as of 07:31, 9 October 2008 by Vladok (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The first block holds a little 4KByte RAM buffer that is auto-filled from NAND by CPU hardware, called "steppingstone" when we boot from NAND, or the NOR is mapped in there.

nCS0: 00000000 07FFFFFF 4K steppingstone or NOR (Aux held down)
nCS1: 08000000 0FFFFFFF Glamo
nCS2: 10000000 17FFFFFF nothing mapped
nCS3: 18000000 1FFFFFFF NOR
nCS4: 20000000 17FFFFFF nothing mapped
nCS5: 28000000 2FFFFFFF nothing mapped
nCS6: 30000000 33FFFFFF on-MCP SDRAM 64MB
nCS7: 34000000 37FFFFFF external SDRAM 64MB

Personal tools

The first block holds a little 4KByte RAM buffer that is auto-filled from NAND by CPU hardware, called "steppingstone" when we boot from NAND, or the NOR is mapped in there.

nCS0: 00000000 07FFFFFF 4K steppingstone or NOR (Aux held down)
nCS1: 08000000 0FFFFFFF Glamo
nCS2: 10000000 17FFFFFF nothing mapped
nCS3: 18000000 1FFFFFFF NOR
nCS4: 20000000 17FFFFFF nothing mapped
nCS5: 28000000 2FFFFFFF nothing mapped
nCS6: 30000000 33FFFFFF on-MCP SDRAM 64MB
nCS7: 34000000 37FFFFFF external SDRAM 64MB