Syssetpciirq; Additional Mon960 Commands; Print_Pci Utility; Diagnostics / Example Code - Intel IQ80960RM Manual

Evaluation platform. board manual
Table of Contents

Advertisement

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
int
);
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 is accessed through the MON960 command prompt. This command
displays the contents of the PCI configuration space on a selected adapter on the secondary PCI interface or
on the i960 RM/RN I/O processor itself. For more information on the meaning of the fields in PCI
configuration space, refer to the PCI Local Bus Specification Revision 2.1. The syntax of this command is:
pp <bus number> <device number> <function number>
5.5

Diagnostics / Example Code

IQ80960RM/RN platform diagnostic routines serve a twofold purpose: to verify proper hardware operation
and to provide example code for users who need similar functions in their applications. Diagnostic routines
fall into two categories: board level diagnostics and PCI expansion module diagnostics.
5.5.1

Board Level Diagnostics

Board level diagnostics exercise all basic areas of the IQ80960RM/RN platform. Diagnostic routines
include SDRAM tests, UART tests, LED tests, internal timer tests, I
Primary PCI bus tests exercise the primary ATU, the PCI Doorbell unit, and the PCI DMA controller.
Interrupts from both local and PCI sources are generated and handled. The PCI bus tests require an external
test suite running on a PC to verify complete functionality of the IQ80960RM/RN platform.
5.5.2

Secondary PCI Diagnostics

Secondary PCI diagnostics exercise the secondary PCI bus, thereby confirming hardware
functionality, as well as illustrating the use of the PCI BIOS routines present in MON960.
5-12
int_pin,
irq_num,
bus_dev
2
C bus tests, and primary PCI bus tests.
IQ80960RM/RN Evaluation Board Manual

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iq80960rn

Table of Contents