IQ80960RM/RN
Evaluation Board Manual 5-5
MON960 Support for IQ80960RM/RN
5.3 MON960 Kernel
The MON960 Kernel (mon itor) provides the IQ80960RM /RN user with a software p latform on
which application software can be developed and r un. The monitor provides several features available
to the IQ80960RM/RN user to speed application development. Am ong the available features are:
Communication with a terminal or terminal emulation package on a host computer through a
serial cable wit h automatic ba ud rate detectio n
Communication with a software debugger such as GDB960 (available from Intel) usi ng the
Host Debugger Interface (HDI) software interface
Communication with the host computer via the primary PCI bus
Downloads of ELF object files via the primary PCI bus or vi a th e ser ial cons ole port at r ates up
to 115,200 baud
Downloads of ELF object files via the primary PCI bus
On-board erasure and programming of Intel 28F016S5 Flash ROM
Memory display and modification capability
Breakpoint and single-step capability to support debugging of user code
Disassembly of i960 processor instructions
5.4 MON960 Extensions
The monitor has been extended to include the secondary PCI bus initialization and also the BIOS
routines which are contained in the PCI BIOS Specification Revision2.1.

5.4.1 Secondary PCI Initialization

MON960 extensions are responsible for initializi ng the devices on the secondary PCI bus of the
IQ80960RM/RN platform. Secondary PCI initialization involves allocating address spaces
(Memory, Memory Mapped I/O, and I/ O), ass igning PC I ba se addre sses, a ssigni ng IR Q values, and
enabling PCI mastership. MON960 does not support devices containing PCI- to-P CI bridges and
hierarchical buses.