C
OMPACT
CHAMP-AV IV U
SER
’
S
M
ANUAL
C
URTISS
-W
RIGHT
C
ONTROLS
E
MBEDDED
C
OMPUTING
1-8
814256 V
ERSION
2 F
EBRUARY
2006
PCI L
OCAL
B
US
The Compact CHAMP-AV IV contains four local PCI buses. The four buses are interconnected
through the PCI-X to PCI-X bridging capability of the Discovery III bridges. The PCI buses
connect Nodes A, B, C and D in a ring architecture and operate at a maximum rate of 100
MHz, 64 bits (800 MBytes/s). Each node connects into the ring via two PCI/PCI-X buses.
This feature provides maximum data throughput on the board since each processor can
access both sides of the ring simultaneously. Node E is connected to the PCI/PCI-X segment
between Nodes A & B.
On reset, the Compact CHAMP-AV IV startup code automatically scans the PCI/PCI-X devices
and assigns bus numbers to these segments. Since the bus numbers are dynamically
allocated after board reset, the bus numbers may differ between power-on cycles if different
PMCs are installed between these events. For instance if a PMC-X/PMC site is populated with
a device that further segments the PCI/PCI-X bus, the bus numbers assigned will differ
compared to those that would be assigned for a device that did not contain the additional
buses.
The PCI-X bus between Nodes A and B and between Nodes C and D will always operate in
PCI-X100 mode (PCI-X mode at 100 MHz/64 bit). However, the speed of PCI/PCI-X buses
between Nodes B and C and between Nodes A and D will depend upon the PMC-X/PMC that
is installed on those buses. A 33 or 66 MHz PMC will drop the speed of the bus on which it
is installed to PCI33 or PCI66 (PCI mode at 33 or 66 MHz), respectively. A signalling voltage
of 5 volts (VIO) will also drop the speed of the PCI bus to PCI33.
O
N
-B
OARD
I
NTERRUPT
AND
C
ONTROL
(
C
OBIC)
The Compact CHAMP-AV IV has special purpose hardware to accelerate inter-processor
messaging and control, as well as to provide other important board capabilities (such as
watchdog timers, semaphores and LED control). Each node has a unique connection into the
cOBIC through the Device Interface on the Discovery controller, except the 8540 which has
a connection through its local bus interface. This allows the user to access the feature set
of the cOBIC without having to use a PCI bus. The board support library in CHAMPtools
contains functions to support the cOBIC features. Because these functions are provided,
detailed information regarding the cOBIC registers and bit format is not provided in this
manual. If the user desires to write low-level code to control the cOBIC, please contact
Customer Support for additional cOBIC information.
A customer upgradeable serial PROM is used to configure the cOBIC. On power up the cOBIC
automatically loads its configuration from this PROM.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com