User guide
3: Memory Organization
DC 900-1338I 53
3.2 ICP2432
The 128-kilobyte EPROM on the ICP2432 is located at address 0x0000. The EPROM
contains the diagnostics, Peeker debugging tool, and boot loader.
Two or eight megabytes of dynamic random access memory (DRAM) start at
0x00800000. Memory addresses 0x00800000 to 0x00801200 are reserved. The system
services module (containing the operating systems and XIO) is loaded beginning at
address 0x00801200. As described in Section 4.3.1 on page 75, the fixed memory
requirements for a particular version of the system services module are specified in the
spsdefs.h file, and additional memory required for the OS/Impact’s configurable data
section depends on the system configuration. The rest of the DRAM is available for user
applications.
The ICP2432 Hardware Description and Theory of Operation provides a complete mem-
ory map. Ta ble 3 –3 summarizes the hardware device and register addresses.
Table 3–3: ICP2432 Device and Register Addresses
Device or Register
Base Address
(Hexadecimal)
Base address of IUSC for Port 0 01800000
Base address of IUSC for Port 1 01810000
Base address of IUSC for Port 2 01820000
Base address of IUSC for Port 3 01830000
Base address of IUSC for Port 4 01840000
Base address of IUSC for Port 5 01850000
Base address of IUSC for Port 6 01860000
Base address of IUSC for Port 7 01870000
SP504 for Port 0 01880000
SP504 for Port 1 01890000
SP504 for Port 2 018A0000
SP504 for Port 3 018B0000
11/14/97: This
manual isn’t
finished yet;
Scott has it.
Make sure it
does have a
complete
memory map.