5-12 IQ80960RM/RN
Evaluation Board Manual
MON960 Support for IQ80960RM/RN

5.4.2.12 sysSetPCIIrq

The PCI Interrupt routing fabric on the IQ80960RM/RN platform is not reconfigurable (fixed
mapping relationships); therefore, this function is not supported.
Calling convention:
int sysSetPCIIrq (
int int_pin,
int irq_num,
int bus_dev
);
Return values:
This function always returns FUNC_NOT_SUPPORTED.

5.4.3 Additional MON960 Commands

The following commands have been added to the UI interface of MON960 to support the
IQ80960RM/RN platform.

5.4.3.1 print_pci Utility

A print_pci command to MON960 i s ac ce ss ed t hro ugh t he MON960 c omm and pro mpt . Th is c omma nd
displays the contents of the PCI conf iguration space on a selected adapt er on the secondary PCI interface or
on the i960 RM/RN I/O p rocessor itself. For mor e information on the mean ing of the fields in PCI
configuration space, refer to th e PCI Local Bus Specifica tion Revision 2.1. T he syntax of this com mand is:
pp <bus number> <device number> <function number>
5.5 Diagnostics / Example Code
IQ80960RM/RN platform diag nostic routines serve a twofold purpos e: to verify proper hardware opera tion
and to provide example code for us ers who need similar functions in the ir applications. Diagnostic routines
fall into two categories: board level diagnostics and PC I expansion module diagnostics.

5.5.1 Board Level Diagnostics

Board level diagnostics exercise all basic areas of the IQ80960 RM/RN platform. Diagnostic ro utines
include SDRAM tests, UART tests, LED tests, internal timer tests, I2C bus tests, and p rimar y PCI bu s tes ts.
Primary PCI bus tests exer cis e th e prim ary ATU, the PCI Do or bell un it , a nd the PC I DMA con tr ol ler.
Interrupts from both l ocal and PCI s ource s are g enera ted an d handl ed. T he PCI b us te sts re quire a n exte rnal
test suite running on a PC t o verify complete functio nality of the IQ80960RM/ RN platform.

5.5.2 Secondary PCI Diagnostics

Secondary PCI diagnostics exercise the secondary PCI bus, thereby confirm ing hardware
functionality, as well as illustrating the use of the PCI BIOS routines present in MON960.