Mon960 support for iq80960rm/rn 5, 1 secondary pci bus expansion connectors, 2 mon960 components – Intel Evaluation Platform Board Manual IQ80960RM User Manual

Page 39: 1 mon960 initialization, Mon960 support for iq80960rm/rn, Secondary pci bus expansion connectors -1, Mon960 components -1 5.2.1, Mon960 initialization -1, Chapter 5, “mon960 support for iq80960rm/rn

Advertising
background image

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-I

2

O 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 expansion connectors 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 establishment of a secondary PCI bus
address map. Routines compatible with the PCI Local Bus Specification Revision 2.1 allow the
software on the IQ80960RM/RN platform to search for devices on the secondary PCI bus and read
and write the configuration space of those devices.

5.2

MON960 Components

The remaining sections of this chapter assume that MON960 is installed 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 Initialization

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 major portions of the i960 RM/RN I/O
processor and IQ80960RM/RN platform including 80960JT core initialization, Memory Controller
initialization, SDRAM initialization, Primary PCI Address Translation Unit (ATU) initialization,
and PCI-to-PCI Bridge Unit initialization.

The IQ80960RM/RN platform is designed to use the Configuration Mode of the i960 RM/RN I/O
processor. Configuration Mode allows the 80960JT core to initialize and control the initialization process
before the PCI host configures the i960 RM/RN I/O processor. By utilizing Configuration Mode, the user

Initialization firmware

MON960 extensions

MON960 kernel

Diagnostics/example code

Advertising
This manual is related to the following products: