IQ80960RM/RN
Evaluation Board Manual 5-1
MON960 Support for IQ80960RM/RN
5
This chapter discusses a number of additions that have been made to MON960 to support the
IQ80960RM/RN in an optional non-I2O capacity. For complete documentation on the operation of
MON960, see the MON960 Debug Monitor User’s Guide. The IQ80960RM/RN evaluation
platform ships with IxWorks* from Wind River Systems installed in flash firmware. To use
CTOOLS and MON960 instead of IxWorks, you need to download MON960 into the onboard
Flash. See Chapter 2 for more information on updating the onboard Flash. See Chapter 1 for
descriptions of both IxWorks and CTOOLS.

5.1 Secondary PCI Bus Expansion Connectors

The IQ80960RM/RN platform contains four secondary PCI bus e xpan sion conne ctors to give users
access to the secondary PCI bus of the i960® RM/RN I/O processor. Extensions to MON960
perform secondary PCI bus initialization including the est ablishment of a secondary PCI bus
address map. Routines compatible with the PCI Local Bus Specification Revision 2.1 a llow the
software on the IQ80960RM/RN platform to search for devices on the secondary PCI bus and rea d
and write the configuration space of those devices.

5.2 MON960 Components

The remaining sections of this chapter assume that MON960 is insta lled in the onboard Flash,
replacing IxWorks. The IQ80960RM/RN optional MON960 debug monitor consists of four main
components:
These four components together are referred to as MON960.

5.2.1 MON960 Initializatio n

At initialization, MON960 puts the IQ80960RM/RN platform into a known, functional state that
allows the host processor to perform PCI initialization. Once in this state, the MON960 kernel and
the MON960 extensions can load and execute correctly. Initialization is performed after a RESET
condition. MON960 initialization encompasses all m ajor portions of the i960 RM/RN I/O
processor and IQ80960RM/RN platform including 80960J T core ini ti aliz ation, Memory C ontroll er
initialization, SDRAM initializ ation, Primary PCI Address Translation Unit (ATU) initi alization,
and PCI-to-PCI Bridge Unit initialization.
The IQ80960RM/RN platform is designed to use the Configur at ion Mode of th e i960 RM/RN I/ O
processor. Configuration Mode a ll ows th e 80960 JT c ore to in it iali ze and c ontrol the i nitia li zati on p roces s
before the PCI host configur es the i 960 RM/ RN I /O process or. B y u tili zing Confi gurat ion Mode, t he user
Initialization firmware MON960 extensions
MON960 kernel Diagnostics/example code