Basic Operation
8-5
10003794-05
8.2.2 Monitor SDRAM Usage
PPCBoot locates its stack, uninitialized data, and code at the very end of SDRAM.
The exact address varies with the amount of installed memory.
CAUTION.
Any writes to this area can cause unpredictable operation of
the monitor.
Figure 8-2. Monitor Memory Usage
0,8000,0000
Initial Stack
(moved to SDRAM
during initialization)
grows down
Initial Data Structure
(128 bytes)
0,8000,2000
0,8000,1F80
Internal
PPC440GP SRAM
0,0000,3000
Free RAM
(for application use)
Stack Buffer
0,1FF5,EF88
0,1FF5,EF68
MMU Tables
Interrupt Vectors
0,0000,0000
Board Info. Struct
CFG_ENV
Malloc ( )
PPCBoot Code
Data / BSS
SDRAM
0,1FF5,F000
0,1FF6,0000
0,1FF8,0000
0,2000,0000
36-Bit top of memory
address assumes
512MB
132 KB
152 B
512 KB
Stack
(grows down)
Summary of Contents for PmPPC440
Page 1: ...PmPPC440 PowerPC Based Processor PMC Module User s Manual April 2005 ...
Page 3: ...PmPPC440 PowerPC Based Processor PMC Module User s Manual April 2005 ...
Page 14: ...viii PmPPC440 Contents ...
Page 34: ...2 14 PmPPC440 Setup April 2005 ...
Page 42: ...3 8 PmPPC440 PPC440GP Processor April 2005 ...
Page 56: ...6 4 PmPPC440 Ethernet Interface April 2005 ...