CMD-5xx 08/07/02
9
Memory Banks and Default Memory Map
The CMD-5xx board provides three memory banks and a Port Replacement Unit (PRU) that can be optionally selected by the
MPC5xx microcontroller chip selects. The memory banks are the Synchronous SRAM (U2-U5), Burstable Flash EPROM (U13-
U14), and MEM firmware sockets (U15-U16). Since the MPC5xx chip selects are fully programmable (with the exception of CS0
providing external Reset start-up) the memory banks can be located at any location in the MPC5xx memory space. As a reference
example, Axiom has defined a default memory map where the chip selects are located at predefined locations. The provided
software uses this memory configuration. If you modify this memory map make sure that all memory bank and chip select
configuration settings are correct. See
Memory Device / Bank Selection and Configuration
for more information.
Following is the default memory map for this board as configured by the utility EPROMs installed the MEM sockets U15/U16. The
internal map is detailed further in the MPC5xx Users Manual. Chip Selects 0-3 can be changed by your software to map the external
memory in different locations but the chip select configuration for each memory type should be maintained.
Possible Chip Select usage:
Synchronous SRAM Memory Bank
CS0, CS1, CS2, or CS3
default CS1
Burstable Flash Memory Bank
CS0, CS1 or CS2
default CS2
Port Replacement Unit
CS2 or CS3
default CS3
MEM Sockets Bank
CS0
CMD-5xx Default Memory Map
Internal Memory
(See MPC5xx microcontroller documentation)
0000 0000
CMFI Internal Flash Memory Array if present
0007 0000
Reserved or CMFI Array 2
002F C000
On-chip Control and Status Registers
003F 9800
Internal SRAM
External Memory
0040 0000
40:0000 – 40:FFFF
for 64K device
40:0000 – 47:FFFF
for 512K device
CS0
- External MEM EPROM
16 bit MEM devices U15A-U16
or
8 bit MEM device in U15B
(shipped with monitor / utilities program here)
0080 0000
CS1
– External Sync. SRAM – 32 bit port, devices U2-U5
2M bytes at
80:0000–9F:FFFF
on this board
00C0 0000
CS2
– External Flash Memory
32 bit port , parallel devices U13-U14 with 4M bytes at
C0:0000-FF:FFFF
on this board
or
16 bit port, U13 device with 2M bytes at
C0:0000–DF:FFFF
0100 0000
CS3
– External Port Replacement Unit (PRU), LCD Port and Keypad
(see the PRU Memory section below for details)
0140 0000
FFFF FFFF
Non Mapped Address Space