IQ80960RM/RN
Evaluation Board Manual 5-5
MON960 Support for IQ80960RM/RN
5.3 MON960 KernelThe 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 ExtensionsThe 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.