User guide
54 DC 900-1338I
Protocol Software Toolkit Programmer Guide
3.3 ICP6000
The 64-kilobyte PROM on the ICP6000 is located at address 0x0000. The PROM con-
tains the diagnostics, PTBUG debugging tool, and boot loader.
Socket U19 on the ICP is available for a user-added PROM of up to 256 kilobytes. If
installed, this PROM is addressed beginning at 0x20000.
One, four, or eight megabytes of dynamic random access memory (DRAM) starts at
0x40000000. Addresses 0x40000000 to 0x40001200 are reserved for PTBUG’s data area.
The system services module (containing the operating system and XIO) is loaded
beginning at address 0x40001200. As described in Section 4.3.1 on page 75, the fixed-
memory requirements for a particular version of the system services module are speci-
fied in the
spsdefs.h file, and the additional memory required for OS/Impact’s config-
urable data section depends on the system configuration. The rest of the RAM is
available for user applications.
The Freeway ICP6000R/ICP6000X Hardware Description provides a complete memory
map. Ta ble 3 –4 in this chapter summarizes the addresses of hardware registers and the
base addresses of hardware devices.
The Freeway server communicates with the ICP6000 via 16 mailbox registers. Table 3 –5
defines the base of these registers as seen on the VMEbus.