Motorola® and the stylized M logo are trademarks registered in the U.S. Patent and Trademark Office.
PowerPC® is a registered trademark of International Business Machines and is used by Motorola Inc. under license from IBM
Corporation.
CompactPCI® is a registered trademark of PCI Industrial Computer Manufacturers Group. All other product or service names
mentioned in this document are trademarks or registered trademarks of their respective holders.
All other product or service names mentioned in this document are the property of their respective holders.
Notice
While reasonable efforts have been made to assure the accuracy of this document, Motorola assumes no liability resulting from any
omissions in this document, or from the use of the information obtained therein. Motorola reserves the right to revise this document
and to make changes from time to time in the content hereof without obligation of Motorola to notify any person of such revision or
changes.
Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a URL to
a Motorola website. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise altered
without the permission of Motorola,
It is possible that this publication may contain reference to or information about Motorola products (machines and programs),
programming, or services that are not available in your country. Such references or information must not be construed to mean that
Motorola intends to announce such Motorola products, programming, or services in your country.
Limited and Restricted Rights Legend
If the documentation contained herein is supplied, directly or indirectly, to the U.S. Government, the following notice shall apply unless
otherwise agreed to in writing by Motorola.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (b)(3) of the Rights in Technical
Data clause at DFARS 252.227-7013 (Nov. 1995) and of the Rights in Noncommercial Computer Software and Documentation clause
at DFARS 252.227-7014 (Jun. 1995).
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
11
Page 12
List of Figures
12
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 13
About this Manual
Overview of Contents
This manual provides the information required to install and configure an CPCI-6020 Single
Board Computer. Moreover, this manual provides specific preparation and installation
information and data applicable to the board. The CPCI-6020 was previously offered as the
MCP820 Single Board Computer.
The CPCI-6020 is a high-performance CompactPCI single board computer featuring the
MPC7410 with Alti-Vec™ technology for algorithmic intensive computational capabilities.
This manual is divided into the following chapters and appendices:
Safety Notes, a collection of standard product safety notes for the CPCI-6020 in English.
Sicherheitshinweise, a collection of standard product safety ntoes for the CPCI-6020 translated
to German.
Chapter 1, Introduction, lists the features of the CPCI-6020 baseboard, standards compliances,
model numbers for boards, memory, and RTMs.
Chapter 2, Hardware Preparation and Installation, includes a description of the CPCI-6020,
unpacking instructions, environmental and power requirement, and how to prepare and install
the CompactFlash, a PMC module, and the CPCI-6020 baseboard.
Chapter 3, Controls, LEDs, and Connectors provides illustrations of the board components and
face plate details. This chapter also gives descriptions for the onboard and front panel LEDs
and connections and pinout information for connectors, headers and jumpers.
Chapter 4, Functional Description describes the major features of the CPCI-6020 baseboard
and the CPCI-6020-MCPTM-01 transition module. These descriptions include both
programming and hardware characteristics of major components.
Chapter 5, Firmware describes the role, process and commands employed by the CPCI-6020
diagnostic and initialization firmware PPCBug. This chapter also briefly describes how to use
the debugger commands.
Chapter 6, RAM500 Memory Expansion Module provides information for installing the RAM500
memory mezzanine. If also provides information on pinouts and features.
Chapter 7, Transition Module Preparation and Installation, includes a description of the CPCI-
6020-MCPTM-01 rear transition module. The chapter provides illustrations of the RTM
components and face plate details. It describes jumper settings, port configuration diagrams,
and procedures for installing SIMs and PIMs. Pin assignment tables for the RTM are included
in this chapter.
Chapter 8, CNFG and ENV Commands describes how to use the CNFG and ENV commands
of PPCBug to modify certain parameters within the CPCI-6020.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
13
Page 14
About this Manual
Appendix A, Related Documentation provides listings for Motorola publications, manufacturer’s
documents and related industry specification for this product.
Abbreviations
This document uses the following abbreviations:
AbbreviationDescription
ACEAsynchronous Communications Element
ANSIAmerican National Standards Institute
ASICApplication Specific Integrated Circuit
BBRAMBattery Backed-up RAM
BDFLBoard Fail
CFCompact Flash
CHRPCommon Hardware Reference Platform
CMOSComplementary metal oxide semiconductor
DCEData Circuit Termination
DTEData Terminal Equipment
EIDEEnhanced Integrated Design Electronics
EMIElectro Magnetic Interference
ESDElectro Static Discharge
FDDFloppy Disk Drive
GBGigabyte
HAHigh Availability
HDDHard Disk Drive
HSCHot Swap Controller
IOMUXI/O Signal Multiplexing
ISAIndustry Standard Architecture
KBKilobyte
MACMedia Access Controller
MPUMicroprocessing Unit
MbpsMegabits per second
MBMegabyte
NVRAMNon Volatile Random Access Memory
OHCIOpen Host Controller Interface
PFPort Format
PHBPCI Host Bridge
PHYPhysical Layer
PIBPCI Arbiter
14
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 15
AbbreviationDescription
PIMPMC Interface Module
PIOParallel Input Output
PIRQxPCI Interrupts
PMCPeripheral Mezzanine Card
PRPPowerPC Reference Platform
PrPMCProcessor PMC
RISCReduced Instruction Set Computer
RoHSRestriction of Hazardous Substances
SIMSerial Interface Module
SMCSystem Memory Controller
SPDSerial Presence Detect
TATer m i n a l A t t ac h
UARTUniversal Asynchronous Receiver-Transmitter
USBUniversal Serial Bus
VPDVital Product Data
About this Manual
Conventions
The following table describes the conventions used throughout this manual.
NotationDescription
0x00000000Typical notation for hexadecimal numbers (digits
0b0000Same for binary numbers (digits are 0 and 1)
boldUsed to emphasize a word
ScreenUsed for on-screen output and code related
Courier + BoldUsed to characterize user input and to separate it
ReferenceUsed for references and for table and figure
File > ExitNotation for selecting a submenu
<text>Notation for variables and keys
[text]Notation for software buttons to click on the
...Repeated item for example node 1, node 2, ...,
are 0 through F), for example used for addresses
and offsets
elements or commands in body text
from system output
descriptions
screen and parameter description
node 12
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
15
Page 16
About this Manual
NotationDescription
.
.
.
..Ranges, for example: 0..4 means one of the
|Logical OR
Omission of information from example/command
that is not necessary at the time being
integers 0,1,2,3, and 4 (used in registers)
Indicates a hazardous situation which, if not
avoided, could result in death or serious injury
Indicates a hazardous situation which, if not
avoided, may result in minor or moderate injury
Indicates a property damage message
Summary of Changes
This manual has been revised and replaces all prior editions.
Part NumberPublication DateDescription
6806800A36AFirst release. Replaces MCP820 SBC.
6806800A36BJanuary 2007J24 Xport flash bank select header
6806800A36CJanuary 2008Remove Winbond PC97317 for 6/6 version.
No danger encountered. Pay attention to
important information
description corrected.
Legacy functionality remains via serial,
Ethernet, and CompactFlash components.
RoHS 6/6 compliancy.
Editorial and style changes to manual.
16
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 17
Comments and Suggestions
We welcome and appreciate your comments on our documentation. We want to know what you
think about our manuals and how we can make them better.
Mail comments to:
zMotorola, Inc.
Embedded Communications Computing
2900 South Diablo Way, Suite 190
Tempe, Arizona 85282
zreader-comments@ecc.mot.com
In all your correspondence, please list your name, position, and company. Be sure to include
the title, part number, and revision of the manual and tell how you used it.
About this Manual
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
17
Page 18
About this Manual
18
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 19
Safety Notes
This section provides warnings that precede potentially dangerous procedures
throughout this manual. Instructions contained in the warnings must be followed during
all phases of operation, service, and repair of this equipment. You should also employ
all other safety precautions necessary for the operation of the equipment in your
operating environment. Failure to comply with these precautions or with specific
warnings elsewhere in this manual could result in personal injury or damage to the
equipment.
Motorola intends to provide all necessary information to install and handle the product
in this manual. Because of the complexity of this product and its various uses, we do not
guarantee that the given information is complete. If you need additional information, ask
your Motorola representative.
The product has been designed to meet the standard industrial safety requirements. It
must not be used except in its specific area of office telecommunication industry and
industrial control.
EMC
Only personnel trained by Motorola or persons qualified in electronics or electrical
engineering are authorized to install, remove or maintain the product.
The information given in this manual is meant to complete the knowledge of a specialist
and must not be used as replacement for qualified personnel.
Keep away from live circuits inside the equipment. Operating personnel must not
remove equipment covers. Only Factory Authorized Service Personnel or other qualified
service personnel may remove equipment covers for internal subassembly or
component replacement or any internal adjustment.
Do not install substitute parts or perform any unauthorized modification of the
equipment or the warranty may be voided. Contact your local Motorola representative for
service and repair to make sure that all safety features are maintained.
This equipment has been tested and found to comply with the limits for a Class A digital
device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference when the equipment is operated in a
commercial environment. This equipment generates, uses, and can radiate radio
frequency energy and, if not installed and used in accordance with the instruction
manual, may cause harmful interference to radio communications.
Operation of this equipment in a residential area is likely to cause harmful interference
in which case the user will be required to correct the interference at his own expense.
Changes or modifications not expressly approved by Motorola Embedded
Communications Computing could void the user's authority to operate the equipment.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
19
Page 20
Safety Notes
Board products are tested in a representative system to show compliance with the above
mentioned requirements. A proper installation in a compliant system will maintain the
required performance. Use only shielded cables when connecting peripherals to assure
that appropriate radio frequency emissions compliance is maintained.
20
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 21
Operation
Damage of Module Surface
High humidity and condensation on the product surface causes short circuits.
Do not operate the product outside the specified environmental limits. Make sure the
product is completely dry and there is no moisture on any surface before applying
power.
Overheating and Damage of the Product
Operating the product without forced air cooling may lead to overheating and thus
damage of the product.
When operating the product, make sure that forced air cooling is available in the shelf.
Signaling Requirements
Ensure the backplane does not bus J3, J4 or J5 signals to other slots.
Set the VIO on the backplane to either +3.3 V or +5 V, depending upon your system’s
signaling requirements.
Safety Notes
Data Loss
Powering down or removing a board before the operating system or other software
running on the board has been properly shut down may cause corruption of data or file
systems.
Make sure all software is completely shut down before removing power from the board
or removing the board from the chassis.
Data Loss
Although a command that allows erasing and reprogramming of flash memory is
available, note that reprogramming any portion of the CPCI-6020 baseboard’s flash
memory (Bank B) will erase everything currently contained in the baseboard flash,
including the PPCBug debugger.
Use caution when reprogramming or erasing flash memory. Refer to the programming
documents listed in Appendix A, Related Documentation.
Installation
Personal Injury
Dangerous voltages capable of causing death exist.
To prevent injury, use extreme caution when handling, testing and adjusting this
equipment.
Damage of Circuits
Electrostatic discharge and incorrect module installation and removal can damage
circuits or shorten their life.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
21
Page 22
Safety Notes
Before touching the module or electronic components, make sure that you are working
in an ESD-safe environment.
Damage of Module and Additional Devices
Incorrect installation of additional devices or modules may damage the product or the
additional devices or modules.
Before installing or removing an additional device or module, read the respective
documentation.
Board Damage
Inserting or removing modules that are not HA capable with power applied may result in
damage to module components.
Verify that your board is HA capable.
Product Damage
Prevent possible damage to module components by verifying the proper slot usage for
your configuration.
Check the icons and colored card rails for slot purpose prior to installing a module.
Damage to the Product/Backplane or System Components
Bent pins or loose components can cause damage to the product, the backplane, or
other system components.
Therefore, carefully inspect the product and the backplane for both pin and component
integrity before installation.
Embedded Communications Computing and our suppliers take significant steps to
ensure there are no bent pins on the backplane or connector damage to the boards prior
to leaving the factory. Bent pins caused by improper installation or by inserting boards
with damaged connectors could void the ECC warranty for the backplane or boards.
22
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 23
Preserve EMI Compliance
To preserve compliance with applicable standards and regulations for electromagnetic
interference (EMI), during operation all front and rear openings on the chassis or board
face plates must be filled with an appropriate card or covered with a filler panel. If the
EMI barrier is open, devices may cause or be susceptible to excessive interference.
Rear Transition Module
Product Damage
Inserting or removing modules in a non-hot swap chassis with the power applied may
result in damage to the module components. The CPCI-6020-MCPTM-01 is not a hot
swap board, but it may be installed in a hot swap chassis with power applied if the
corresponding CPCI-6020 is removed from the front slot first.
Environment
Always dispose of used AMC modules, system components and RTMs according to
your country’s legislation and manufacturer’s instructions.
Safety Notes
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
23
Page 24
Safety Notes
24
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 25
Sicherheitshinweise
Dieses Kapitel enthält Hinweise, die potentiell gefährlichen Prozeduren innerhalb dieses
Handbuchs vorrangestellt sind. Beachten Sie unbedingt in allen Phasen des Betriebs,
der Wartung und der Reparatur des Systems die Anweisungen, die diesen Hinweisen
enthalten sind. Sie sollten außerdem alle anderen Vorsichtsmaßnahmen treffen, die für
den Betrieb des Produktes innerhalb Ihrer Betriebsumgebung notwendig sind. Wenn Sie
diese Vorsichtsmaßnahmen oder Sicherheitshinweise, die an anderer Stelle diese
Handbuchs enthalten sind, nicht beachten, kann das Verletzungen oder Schäden am
Produkt zur Folge haben.
Motorola ist darauf bedacht, alle notwendigen Informationen zum Einbau und zum
Umgang mit dem Produkt in diesem Handbuch bereit zu stellen. Da es sich jedoch um
ein komplexes Produkt mit vielfältigen Einsatzmöglichkeiten handelt, können wir die
Vollständigkeit der im Handbuch enthaltenen Informationen nicht garantieren. Falls Sie
weitere Informationen benötigen sollten, wenden Sie sich bitte an die für Sie zuständige
Geschäftsstelle von Motorola.
EMV
Das System erfüllt die für die Industrie geforderten Sicherheitsvorschriften und darf
ausschließlich für Anwendungen in der Telekommunikationsindustrie und im
Zusammenhang mit Industriesteuerungen verwendet werden.
Einbau, Wartung und Betrieb dürfen nur von durch Motorola ausgebildetem oder im
Bereich Elektronik oder Elektrotechnik qualifiziertem Personal durchgeführt werden.
Die in diesem Handbuch enthaltenen Informationen dienen ausschließlich dazu, das
Wissen von Fachpersonal zu ergänzen, können dieses jedoch nicht ersetzen.
Halten Sie sich von stromführenden Leitungen innerhalb des Produktes fern. Entfernen
Sie auf keinen Fall Abdeckungen am Produkt. Nur werksseitig zugelassenes
Wartungspersonal oder anderweitig qualifiziertes Wartungspersonal darf Abdeckungen
entfernen, um Komponenten zu ersetzen oder andere Anpassungen vorzunehmen.
Installieren Sie keine Ersatzteile oder führen Sie keine unerlaubten Veränderungen am
Produkt durch, sonst verfällt die Garantie. Wenden Sie sich für Wartung oder Reparatur
bitte an die für Sie zuständige Geschäftsstelle von Motorola. So stellen Sie sicher, dass
alle sicherheitsrelevanten Aspekte beachtet werden.
Das Produkt wurde in einem Motorola Standardsystem getestet. Es erfüllt die für digitale
Geräte der Klasse A gültigen Grenzwerte in einem solchen System gemäß den FCCRichtlinien Abschnitt 15 bzw. EN 55022 Klasse A. Diese Grenzwerte sollen einen
angemessenen Schutz vor Störstrahlung beim Betrieb des Produktes in Gewerbe- sowie
Industriegebieten gewährleisten.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
25
Page 26
Sicherheitshinweise
Das Produkt arbeitet im Hochfrequenzbereich und erzeugt Störstrahlung. Bei
unsachgemäßem Einbau und anderem als in diesem Handbuch beschriebenen Betrieb
können Störungen im Hochfrequenzbereich auftreten.
Wird das Produkt in einem Wohngebiet betrieben, so kann dies mit grosser
Wahrscheinlichkeit zu starken Störungen führen, welche dann auf Kosten des
Produktanwenders beseitigt werden müssen. Änderungen oder Modifikationen am
Produkt, welche ohne ausdrückliche Genehmigung von Motorola ECC durchgeführt
werden, können dazu führen, dass der Anwender die Genehmigung zum Betrieb des
Produktes verliert. Boardprodukte werden in einem repräsentativen System getestet,
um zu zeigen, dass das Board den oben aufgeführten EMV-Richtlinien entspricht. Eine
ordnungsgemässe Installation in einem System, welches die EMV-Richtlinien erfüllt,
stellt sicher, dass das Produkt gemäss den EMV-Richtlinien betrieben wird. Verwenden
Sie nur abgeschirmte Kabel zum Anschluss von Zusatzmodulen. So ist sichergestellt,
dass sich die Aussendung von Hochfrequenzstrahlung im Rahmen der erlaubten
Grenzwerte bewegt.
Warnung! Dies ist eine Einrichtung der Klasse A. Diese Einrichtung kann im
Wohnbereich Funkstörungen verursachen. In diesem Fall kann vom Betreiber verlangt
werden, angemessene Maßnahmen durchzuführen.
26
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 27
Betrieb
Beschädigung des Produktes
Hohe Luftfeuchtigkeit und Kondensat auf der Oberfläche des Produktes können zu
Kurzschlüssen führen.
Betreiben Sie das Produkt nur innerhalb der angegebenen Grenzwerte für die relative
Luftfeuchtigkeit und Temperatur. Stellen Sie vor dem Einschalten des Stroms sicher,
dass sich auf dem Produkt kein Kondensat befindet.
Überhitzung und Beschädigung des Produktes
Betreiben Sie das Produkt ohne Zwangsbelüftung, kann das Produkt überhitzt und
schließlich beschädigt werden.
Bevor Sie das Produkt betreiben, müssen Sie sicher stellen, dass das Shelf über eine
Zwangskühlung verfügt.
Anforderungen hinsichtlich Signalverbindungen
Stellen Sie sicher, dass J3, J4 und J5 Signale nicht über die Backplane mit anderen Slots
verbunden sind.
Setzen Sie die VIO der Backplane auf entweder +3.3 V oder +5 V, gemäss den jeweiligen
Systemanforderungen.
Sicherheitshinweise
Datenverlust
Das Herunterfahren oder die Deinstallation eines Boards bevor das Betriebssystem oder
andere auf dem Board laufende Software ordnungsmemäss beendet wurde, kann zu
partiellem Datenverlust sowie zu Schäden am Filesystem führen.
Stellen Sie sicher, dass sämtliche Software auf dem Board ordnungsgemäss beendet
wurde, bevor Sie das Board herunterfahren oder das Board aus dem Chassis entfernen.
Datenverlust
Obwohl das Board über ein Softwarekommando verfügt, welches das Löschen und die
Neuprogrammierung eines Flashes erlaubt, beachten Sie, dass die Neuprogrammierung
auch nur irgendeines Abschnittes des Flashes (Bank B) auf dem CPCI-6020 zur
Löschung sämtlicher Inhalte des Flashes führt, einschliesslich des PPC-Debuggers.
Gehen Sie sehr sorgfältig vor, wenn Sie einen Flash löschen oder neu programmieren.
Weitere Informationen finden Sie in den Softwarebeschreibungen im Abschnitt
Appendix A, Related Documentation.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
27
Page 28
Sicherheitshinweise
Installation
Schwere Verletzungen oder Tod
Dieses System wird mit gefährlichen Spannungen betrieben, die schwere Verletzungen
oder Tod verursachen können.
Gehen Sie deshalb extrem vorsichtig vor, wenn Sie mit dem System oder seinen
Komponenten umgehen, es testen oder anpassen.
Beschädigung des Produktes und von Zusatzmodulen
Fehlerhafte Installation von Zusatzmodulen, kann zur Beschädigung des Produktes und
der Zusatzmodule führen.
Lesen Sie daher vor der Installation von Zusatzmodulen die zugehörige Dokumentation.
Beschädigung von Schaltkreisen
Elektrostatische Entladung und unsachgemäßer Ein- und Ausbau des Produktes kann
Schaltkreise beschädigen oder ihre Lebensdauer verkürzen.
Bevor Sie das Produkt oder elektronische Komponenten berühren, vergewissern Sie
sich, daß Sie in einem ESD-geschützten Bereich arbeiten.
Beschädigung des Boards
Die Installation oder Deinstallation eines nicht HA-fähigen Modules in ein System/aus
einem System, dessen Spannungsversorgung eingeschaltet ist, kann zur Beschädigung
des Modules führen.
Stellen Sie sicher, dass das Modul HA-fähig ist.
Beschädigung des Produktes
Vermeiden Sie eine mögliche Beschädigung des Modules, indem Sie sicherstellen, dass
der zu verwendende Slot für Ihr Modul und Ihre Systemkonfiguration geeignet ist.
Überprüfen Sie, bevor Sie das Modul installieren, die grafischen Symbole und die mit
Farbcodes versehenen Führungsschienen. Diese geben Auskunft über den
Verwendungszweck des Slots.
Beschädigung des Produktes, der Backplane oder von System Komponenten
Verbogene Pins oder lose Komponenten können zu einer Beschädigung des Produktes,
der Backplane oder von Systemkomponenten führen.
Überprüfen Sie daher das Produkt sowie die Backplane vor der Installation sorgältig und
stellen Sie sicher, dass sich beide in einwandfreien Zustand befinden und keine Pins
verbogen sind.
28
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 29
Sicherheitshinweise
Motorola Embedded Communications Computing (ECC) und unsere Zulieferer
unternehmen größte Anstrengungen um sicherzustellen, dass sich Pins und Stecker
von Boards vor dem Verlassung der Produktionsstätte in einwandfreiem Zustand
befinden. Verbogene Pins, verursacht durch fehlerhafte Installation oder durch
Installation von Boards mit beschädigten Steckern kann die durch ECC gewährte
Garantie für Boards und Backplanes erlöschen lassen.
Sicherstellung der EMV-Konformität
Stellen Sie sicher, dass während des Betriebes alle Slots an der Vorder- und Rückseite
des Chassis entweder mit einem geeignetem Board/Module oder mit einer Blindblende
bestückt sind. So ist sichergestellt, dass alle Standards und Richtlinien hinsichtlich EMV
erfüllt sind. Sobald die EMV-Abschirmung des Chassis durchlässig wird, können
Boards/Module sowohl starke Störstrahlung aussenden als auch selber starker
Störstrahlung ausgesetzt sein.
Rear Transition Module
Beschädigung des Produktes
Die Installation oder Deinstallation eines Modules in ein nicht Hot-Swap-fähiges
System/aus einem nicht Hot-Swap-fähigem System, dessen Spannungsversorgung
eingeschaltet ist, kann zur Beschädigung des Modules führen. Das CPCI-6020-MCPTM01 ist kein Hot-Swap-fägiges Board, aber es kann in ein Hot-Swap-fähiges Chassis
installiert werden bei eingeschalteter Spannungsversorgung, unter der Voraussetzung,
dass das zugehörige CPCI-6020-Board zuvor aus dem Slot an der Vorderseite entfernt
wurde.
Umweltschutz
Entsorgen Sie alte Batterien und/oder Blades/Systemkomponenten/RTMs stets gemäß
der in Ihrem Land gültigen Gesetzgebung, wenn möglich immer umweltfreundlich.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
29
Page 30
Sicherheitshinweise
30
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 31
Introduction
1.1Features
The following table summarizes the features of the CPCI-6020 single-board computers.
Table 1-1 Features
FeatureDescription
ProcessorSingle MPC7410 Processor
L2 Cache2 MB back side L2 Cache using pipeline burst-mode SRAMS
FlashXport Channel 0 (Bank A): 32 MB on-board using one 256 megabit device.
SDRAMDouble-Bit-Error detect, Single-Bit-Error correct across 72 bits
PCI InterfacesDual 33 MHz, 32/64-bit PCI 2.1 busses bridging from the processor bus, one
Ethernet InterfaceTwo 10BaseT/100BaseTx interfaces based on Intel 82551IT device.
SROMTwo 8 KB dual-address I
CompactPCI
Interface
Form Factor6U Eurocard
1
Core Frequency up to 500 MHz for MPC7410
Bus Clock Frequency of 100 MHz
Address and data bus parity
Data bus parity
Xport Channel 1 (Bank B): 1 MB socketed flash using two 512 kilobit devices.
Bank A/B Reset vector select jumpers.
Two connectors, one behind each Harrier, for use with RAM500 stacking
SDRAM mezzanines. Using 512 megabit SDRAM devices on the mezzanine
will allow a maximum of 2 GB memory.
PCI Bus also capable of 66 MHz
+3.3 V/+5 V universal signaling interface
One PMC slot
Connection through the J4 connector to the backplane
Address/data parity per PCI specification
One port is routed to the backplane, the other port is routed to front panel
(standard product). The latter port can also be routed to backplane, but it is
determined by a custom-build option. Contact the custom solution center for
more information.
AT93C46 SROMs for 82551IT configuration
2
and user configuration data
256-byte standard I2C serial EEPROMs (on mezzanines) for memory SPD
Intel 21154 PCI-to-PCI Bridge interfaces to Compact PCI Bus
Capable of driving seven slots
64-bit primary bus/64-bit secondary bus interface
Up to 33 MHz operation
C serial EEPROM devices for Vital Product Data
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
31
Page 32
IntroductionStandard Compliances
Table 1-1 Features (continued)
FeatureDescription
RTC/NVRAM32 KB NVRAM/RTC/WDT provided by M48T37V
Connected to Harrier A Xport 2 configured as 8-bit port
Watchdog TimersTwo independent programmable timers in each Harrier
One programmable timer in M48T37V
Peripheral SupportUSB host/hub interface
10BaseT/100BaseTX Ethernet interface
IDE Interface for IDE flash and external IDE drive support
Two 16550-compatible async serial ports (Harrier UART0/UART1)
Two sync/async serial ports
CPCI-6020 (5E Only)
One PS/2 Keyboard and one PS/2 Mouse
Floppy disk controller
PMC SlotOne 32/64-bit PMC slot with front-panel I/O plus rear I/O, 33/66 MHz capable
Local PCI Bus
Expansion
Front PanelAsynchronous COM port via RJ-45
Debug Support16550-compatible async serial port (in Harrier) with RS-232 interface
Local 64-bit PCI bus routed to J4 to support additional PCI-to-PCI bridge and
CompactPCI bus on companion card
10/100 MB Ethernet via RJ-45
Two USB ports
Recessed RESET and ABORT switches
CPU Activity and Board Fail LEDs
Switch in handle to support hot swap
Processor JTAG Interface
RESET and ABORT signals
Access to processor bus via Mictor connector
1.2Standard Compliances
The CPCI-6020 is designed to be CE compliant and to meet the following standard
requirements.
Table 1-2 Board Standard Compliances
Standard Description
32
UL 60950-1
EN 60950-1
IEC 60950-1
CAN/CSA C22.2 No 60950-1
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Safety Requirements (legal)
Page 33
Ordering InformationIntroduction
Table 1-2 Board Standard Compliances (continued)
Standard Description
CISPR 22
CISPR 24
EN 55022
EN 55024
FCC Part 15
Industry Canada ICES-003
VCCI Japan
AS/NZS CISPR 22
EN 300 386
NEBS Standard GR-1089 CORE
NEBS Standard GR-63-CORE
ETSI EN 300 019 series
Directive 2002/95/ECDirective on the restriction of the use of certain hazardous
EMC requirements (legal) on system level (predefined Motorola
system)
Environmental Requirements
substances in electrical and electronic equipment (RoHS)
1.3Ordering Information
When ordering board variants or board accessories, use the order numbers given in the
following tables.
1.3.1Supported Board Models
At the time of publication of this manual, the CPCI-6020 Single Board Computer is available in
the configurations shown below. Memory is purchased separately according to the following
table.
Model NumberDescription
CPCI-60206E-500MPC7410, 500 MHz, memory separate (configured), no Super I/O
CPCI-60206E-505MPC7410, 500 MHz, memory separate (configured), no USB, no Super
CPCI-6020-500MPC7410, 500 MHz, memory separate (configured), 5E
CPCI-6020-505MPC7410, 500 MHz, memory separate (configured), no USB, 5E
I/O
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
33
Page 34
IntroductionBoard Accessories
1.3.2Board Accessories
This table lists the available memory modules and Rear Transition Module available for the
CPCI-6020.
CPCI-6020-MCPTM-01CPCI-6020 Rear Transition Module, 5E
SIM232DCE6ESerial Interface Module, EIA-232-D DCE
SIM232DTE6ESerial Interface Module, EIA-232-D DTE
34
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 35
Hardware Preparation and Installation
2.1Overview
This chapter provides startup and safety instructions related to this product, hardware
preparation instructions, including: default jumper settings; system considerations, and
installation instructions for the baseboard; as well as the PMC, memory mezzanines, and
transition module associated with this board.
A fully implemented CPCI-6020 consists of the baseboard plus:
zA single-wide PCI mezzanine card (PMC) for added versatility.
zOne or two RAM500 SDRAM memory mezzanines per mezzanine site (two sites available)
for a maximum of 2 GB of added memory.
zOne CPCI-6020-MCPTM-01 rear transition module for support of the mapped I/O from the
CPCI-6020 baseboard to the J3 and J5 CompactPCI connectors.
2
2.2Unpacking and Inspecting the Board
Read all notices and cautions prior to unpacking the product.
Damage of Circuits
Electrostatic discharge and incorrect installation and removal can damage circuits or
shorten their life.
Before touching the AMC or electronic components, make sure that you are working
in an ESD-safe environment.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
35
Page 36
Hardware Preparation and InstallationOverview of Start-up Procedure
Shipment Inspection
To inspect the shipment, perform the following steps:
1. Verify that you have received all items of your shipment.
2. Check for damage and report any damage or differences to customer service.
3. Remove the desiccant bag shipped together with the board and dispose of it
according to your country’s legislation.
The product is thoroughly inspected before shipment. If any damage occurred during
transportation or any items are missing, contact customer service immediately.
2.3Overview of Start-up Procedure
The following table lists the things you will need to do before you can use this board and tells
you where to find the information you need to perform each step. Be sure to read this entire
chapter, including all Caution and Warning notes, before you begin.
Table 2-1 Startup Overview
TaskPage
Unpack the hardware.Chapter 2, Unpacking and Inspecting the Board, on
Configure the hardware by setting jumpers
on the boards.
Ensure CompactFlash card is installed (if
required).
Ensure memory mezzanines are properly
installed on the board.
Install PMC Module
(if required).
Install the CPCI-6020 in the chassis.Chapter 2, Installing and Removing a Module, on page
Install PIM on CPCI-6020-MCPTM-01
(if required)
Install peripherals, and any other devices or
equipment used.
Power up the system.Chapter 2, Hardware Preparation and Installation
Ensure that the debugger initializes the
CPCI-6020
page 35
Chapter 2, Jumper Settings, on page 41
Chapter 2, CompactFlash Memory Card Installation,
on page 46
Chapter 6, RAM500 Module Installation, on page 118
Chapter 2, PMC Module Installation, on page 44
51
Chapter 7, Installing the PIM, on page 138
Appendix A, Manufacturers’ Documents, on page 161
Chapter 5, Firmware
36
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 37
Equipment RequiredHardware Preparation and Installation
Table 2-1 Startup Overview (continued)
TaskPage
Initialize the system clock.Chapter 5, Firmware
Examine and/or change environmental
parameters.
Program the board as needed for your
applications.
Chapter 8, CNFG and ENV Commands
CPCI-6020 CompactPCI Single Board Computer
Programmer’s Reference Guide
Harrier Application Specific Integrated Circuit (ASIC)
Programmer’s Reference Guide
2.4Equipment Required
The following equipment is recommended to complete an CPCI-6020 system:
zCompactPCI system enclosure (in compliance with CompactPCI Specification, PICMG 2.0,
Rev. 2.1)
zSystem console terminal
zOperating system (and/or application software)
zDisk drives (and/or other I/O) and controllers
zTransition module (CPCI-6020-MCPTM-01) and connecting cables
CPCI-6020 modules are designed with front and rear panel I/O. Front panel I/O includes two
USB ports, one Ethernet port (unless run to rear), a UART Port 0 and a PMC I/O port (if a PMC
is installed). The rear panel I/O is provided via a CPCI-6020-MCPTM-01 Transition Module and
includes two Ethernet ports (only port 2 is connected in standard product configuration. Contact
custom solution center for connecting port 1 through custom build options), two USB ports, two
UART ports (one may be run to front), and two synchronous COM ports.
2.5Environmental and Power Requirements
You must make sure that the blade, when operated in your particular system configuration,
meets the environmental requirements specified in the next section.
2.5.1Environmental Requirements
The following table lists the currently available specifications for the environmental
characteristics of the CPCI-6020. A complete functional description of the CPCI-6020
baseboard appears in Chapter 4, Functional Description .
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
37
Page 38
Hardware Preparation and InstallationEnvironmental Requirements
You must make sure that the board, when operated in your particular system configuration,
meets the environmental requirements specified below.
Operating temperatures refer to the temperature of the air circulating around the board
and not to the component temperature.
Table 2-2 Specifications
CharacteristicsOperatingNonoperating
Operating temperature0°C to +55°C (32°F to 131°F) entry
Product Damage
High humidity and condensation on the board surface causes short circuits.
Do not operate the board outside the specified environmental limits.
Make sure the board is completely dry and there is no moisture on any surface before
applying power.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 39
Power RequirementsHardware Preparation and Installation
2.5.2Power Requirements
The CPCI-6020 module draws +3.3VDC, +5VDC, VIO, +12VDC and -12VDC, with a voltage
variation of -/+ 5% from the standard value, from the CompactPCI backplane connector J1.
Typical power consumption of only the CPCI-6020 is approximately 15 W at +5VDC and 9 W at
+ 3.3VDC.
Table 2-3 Baseboard and RTM Power Requirements
Board ID+3.3 V +5 V+12 V
CPCI-6020-5002.6 A typ2.8 A typ.15 mA typ.
3.5 A max3.75 A max.20 mA max.
CPCI-6020-MCPTM-010.0 A typ.50 mA typ0.0 A typ.
0.0 A max.100 mA max.0.0 A max.
The CPCI-6020 supplies +3.3VDC, +5.0VDC, +12VDC and -12VDC to J3 and J5 for use by the
transition module. Separately fused +5VDC is also provided for the keyboard/mouse. Separate
+5VDC fused power is also provided for each USB channel and the PMC slot +5VDC.
No more than 0.5 of an amp is allowed per power pin (IEEE 1386.1 specification) on any power
connector.
2.5.3Thermal Requirements
The CPCI-6020 module requires a minimum air flow of 250 LFM when operating at a 55°C
(131°F) ambient temperature.
Most of the heat is generated by CPU at the top layer. Make sure that there is sufficient airflow
to the CPU heatsink.
2.6Hardware Configuration
To produce the desired configuration and ensure proper operation of the CPCI-6020, you may
need to carry out certain hardware modifications before installing the module.S ome hardware
modifications are controlled through manual installation or removal of header jumpers or
interface modules on the baseboard or the associated transition module. These modifications
are described in the next section.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
39
Page 40
Hardware Preparation and InstallationCPCI-6020 Baseboard Preparation
The CPCI-6020 also provides configuration modification via software control by setting bits in
control registers after installing the module in a system. The CPCI-6020 control registers are
described in the CPCI-6020 CompactPCI Single Board Computer Programmer’s Reference
Guide, and the Harrier Application Specific Integrated Circuit (ASIC) Programmer’s Reference
Guide.
2.7CPCI-6020 Baseboard Preparation
Prior to installing any memory, flash, or PMC modules on the CPCI-6020 baseboard, ensure
that all jumpers that are user configurable are set properly. To do this, refer to Figure 2-1 or the
board itself for the location of specific jumpers. Set the jumpers according to the following
descriptions. Manually configured items on the baseboard include:
zFlash bank selection (J24)
zHarrier Power up configuration header (J22)
zPMC 66 MHz optional setting (J21)
zEnable/disable +12 V and -12 V use on the CPCI-6020 (J18)
zEnable/disable lockdown of one or more flash blocks of Bank A (J17)
zEnable/disable write-protect for all of flash Bank A (J20)
40
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 41
Jumper SettingsHardware Preparation and Installation
zRemote switch (J19)
zJumpers J7 and J25 are only for factory use
Figure 2-1Header Locations and Jumper Settings
J18
J19
J17
U18
U19
J21
2.8Jumper Settings
The following sections describe the on-board jumpers and their configurations for the CPCI-
6020. For jumper locations, see Figure 2-1.
2.8.1Flash Bank Selection
The CPCI-6020 contains one bank of 32 MB 16-bit flash memory soldered on-board (Bank A)
and 1 MB of 16-bit socketed flash memory (Bank B). Bank A is 64-bits wide and Bank B is 16bits wide. Bank B contains the on-board debugger and diagnostics, PPCBug.
U31
J20
1
3
J24
J22
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
41
Page 42
Hardware Preparation and InstallationHarrier Power Up Configuration Header
To enable Flash Bank A, place a jumper across pins 1 and 2 of header J24. To enable Flash
Bank B, place a jumper across pins 2 and 3 of header J24.
J24Jumper On
1-2Flash Bank A Enabled (32 MB, soldered)
2-3Flash Bank B Enabled (1 MB, sockets)
Factory Configuration
2.8.2Harrier Power Up Configuration Header
A 2 mm, 8-pin low profile header located on side 1 of the CPCI-6020 provides the means to
change some of the Harrier power up configuration settings. The pin assignments for this
header, along with the power up setting with the jumper on or off, are as follows (boards are
shipped with all jumpers off):
J22Jumper OnJumper Off
1-2PUST0 = 0
Harrier PUST Bit 0 in GCSR Register
3-4PUST1 = 0
Harrier PUST Bit 1 in GCSR Register
5-6PUST2 = 0
Harrier PUST Bit 2 in GCSR Register
7-8PUST3 = 0
Harrier PUST Bit 2 in GCSR Register
PUST0 = 1
PUST1 = 1
PUST2 = 1
PUST3 = 1
2.8.3PMC 66 MHz Disable
This 0.1 inch, 2-pin header (J21) located on the CPCI-6020 is used to disable 66 MHz
operation on PCI Bus B. When a jumper is installed between pins 1 and 2, PCI Bus B will
operate at 33 MHz regardless of whether the PMC is capable of 66 MHz. This prevents the
secondary Ethernet controller from being disabled if a 66 MHz capable PMC is installed. The
jumper pulls the M66EN signal low so the PMC can be aware that the bus is operating at 33
MHz.
J21
GND
M66EN
2.8.4Enable/Disable +12 V and -12 V Use
This 0.1 inch, 2-pin header (J18) located on the CPCI-6020 is used to disable +/-12 V on the
board.
42
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 43
Enable/Disable Lockdown of One or More Flash Blocks for Bank AHardware Preparation and Installation
When using the +12 V and -12 V power disable (J18 jumper is installed), +12 V and -12 V power
is not provided to on-board CPCI-6020 electronics or to the rear transition module. This may
affect operation of any modules installed, such as: a PMC on the CPCI-6020 or a PIM or SIM
on the rear transition module. For example, COM Port 3 and COM Port 4 on the rear transition
module will not operate when the J18 jumper is installed. Generally, this jumper should be
installed when there is no +/-12 V power coming from the chassis.
2.8.5Enable/Disable Lockdown of One or More Flash Blocks for
Bank A
This 0.1 inch, 2-pin header (J17) located on the CPCI-6020 is used to enable lockdown of one
or more flash blocks of bank A. When a jumper is installed between pins 1 and 2, one or more
blocks of bank A are locked. Blocks in lockdown cannot be unlocked with the Flash Unlock
command.
2.8.6Enable Write-Protect for Entire Flash on Bank A
This 0.1 inch, 2-pin header (J20) located on the CPCI-6020 is used to enable write-protect for
the entire flash on bank A. When a jumper is installed between pins 1 and 2, memory contents
cannot be altered in the entire flash.
2.8.7Remote Switch
This 0.1 inch, 3-pin header (J19) located on the CPCI-6020 allows you to connect a remote
switch that performs the same function as front panel reset and abort switch. The pin
configuration is as follows:
Pin #Signal
1Abort
2GND
3RESET
2.9Hardware Installation
The following sections discuss the installation of a PMC module on the CPCI-6020 baseboard,
the installation of CompactFlash, and the installation of the complete CPCI-6020 assembly into
a CompactPCI chassis. Also described are the start-up procedure and system considerations
relevant to installation. Before installing the CPCI-6020, ensure that the serial ports and all
jumpers are properly configured, refer t o CPCI-6020 Baseboard Preparationon page 40 and
Preparing the Transition Module on page 131 for serial port configurations.
In most cases, the memory mezzanine card (RAM500) is already in place on the baseboard.
The user-configured jumpers are accessible with the mezzanines installed. At least one
RAM500 memory mezzanine card must be installed on the CPCI-6020 prior to operation in
order for the board to function properly. To install one or more RAM500 memory mezzanine
cards, refer to Chapter 6, RAM500 Memory Expansion Module.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
43
Page 44
Hardware Preparation and InstallationPMC Module Installation
Should it be necessary to install a PMC mezzanine on the baseboard, refer to PMC Module
Installation in this chapter for a description of that installation procedure.
Damage of Circuits
Electrostatic discharge and incorrect module installation and removal can damage
circuits or shorten their life.
Before touching the module or electronic components, make sure that you are
working in an ESD-safe environment.
2.10PMC Module Installation
Procedure
The PCI mezzanine card (PMC) module mounts beside the RAM500 mezzanine on top of the
CPCI-6020 baseboard. To install a PMC module, proceed as follows:
1. Attach an ESD strap to your wrist. Attach the other end of the ESD strap to the
chassis as a ground. The ESD strap must be secured to your wrist and to ground
throughout the procedure.
2. If the PMC module is being installed in a non-hot swap chassis, perform an
operating system shutdown. Turn the AC or DC power off and remove the AC cord
or DC power lines from the system. Remove the chassis or system cover(s) as
necessary for access to the CompactPCI.
Product Damage
Inserting or removing PMC modules with power applied may result in damage to
module components.
Before installing or removing additional devices or modules, read the documentation
that came with the product.
Personal Injury or Death
Dangerous voltages capable of causing death exist.
To prevent injury, use extreme caution when handling, testing and adjusting this
equipment.
44
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 45
PMC Module InstallationHardware Preparation and Installation
3. Carefully remove the CPCI-6020 from the CompactPCI card slot and place it on a
clean and adequately protected working surface with connectors J1 through J5
facing you.
Product Damage
Avoid touching areas of integrated circuitry; static discharge can damage these
circuits.
Before touching the board or electronic components, make sure you are working in
an ESD-safe environment.
4. Remove the PCI filler from the front panel.
5. Slide the edge connector of the PMC module into the front panel opening from
behind and place the PMC module on top of the baseboard. The four connectors on
the underside of the PMC module should then connect smoothly with the
corresponding connectors (J11/12/13/14) on the CPCI-6020.
6. Insert the four short phillips-head screws (provided with the PMC) through the holes
on the bottom side of the CPCI-6020 and the PMC front bezel and into rear
standoffs. Tighten the screws.
7. Reinstall the CPCI-6020 assembly in its proper card slot. Be sure the module is well
seated in the backplane connectors. Do not damage or bend connector pins.
8. If the PMC module was installed in a non-hot swap chassis, replace the chassis or
system cover(s), reconnect the system to the AC or DC power source and turn the
equipment power on.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
45
Page 46
Hardware Preparation and InstallationCompactFlash Memory Card Installation
2.11CompactFlash Memory Card Installation
Procedure
The CompactFlash memory card mounts on the CPCI-6020 baseboard. To upgrade or install a
CompactFlash memory card, refer to the next figure and proceed as follows:
1. Attach an ESD strap to your wrist. Attach the other end of the strap to the chassis
(for proper grounding). The ESD strap must be secured to your wrist and to chassis
ground throughout the procedure.
2. If you are installing the board in a non-hot swap chassis, perform an operating
system shutdown. Turn the AC or DC power off and remove the AC cord or DC
power lines from the system. Remove the chassis or system cover(s) as necessary
to access the compact PCI module.
Board Damage
Inserting or removing modules that are not HA capable with power applied may result
in damage to module components.
Verify that your board is HA capable.
46
Personal Injury
Dangerous voltages capable of causing death exist.
To prevent injury, use extreme caution when handling, testing and adjusting this
equipment.
3. Carefully remove the CPCI-6020 from the CompactPCI card slot and place it on a
clean and adequately protected working surface with connectors J1 through J5
facing you.
Product Damage
Avoid touching areas of integrated circuitry; static discharge can damage these
circuits.
Before touching the board or electronic components, make sure you are working in
an ESD-safe environment.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 47
Before You Install or Remove a BoardHardware Preparation and Installation
4. Slide the CompactFlash memory card into the J15 connector and make sure that
pin 1 of the card aligns with pin 1 of J15.
Insert CompactFlash
5. If you are installing RAM500 memory cards or a PMC module on this board, follow
the installation instructions in Chapter 6, RAM500 Memory Expansion Module, on
page 117 and PMC Module Installationon page 44. If not, read the next section nad
then reinstall the CPCI-6020 assembly in the proper card slot. Check that the board
is properly seated in the backplane connectors. Take care not to damage or bend
connector pins.
2.12Before You Install or Remove a Board
Boards may be damaged if improperly installed or handled. Please read and follow the
guidelines in this section to protect your equipment.
Damage of Circuits
Electrostatic discharge and incorrect board installation and removal can damage
circuits or shorten their life
Before touching the board or electronic components make sure that you are working
in an ESD-safe environment.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
47
Page 48
Hardware Preparation and InstallationWatch for Bent Pins or Other Damage
2.12.1Watch for Bent Pins or Other Damage
Product Damage
Bent pins or loose components can cause damage to the board, the backplane or
other system components.
Carefully inspect your board and the backplane for both pin and component integrity
before installation.
ECC and our suppliers take significant steps to ensure there are no bent pins on the backplane
or connector damage to the boards prior to leaving our factory. Bent pins caused by improper
installation or by boards with damaged connectors could void the ECC warranty for the
backplane or boards.
If a system contains one or more crushed pins, power off the system and contact your local
sales representative to schedule delivery of a replacement chassis assembly.
2.12.2Use Caution When Installing or Removing Boards
Product Damage
Bent pins or loose components can cause damage to the board, the backplane or
other system components.
Carefully inspect your board and the backplane for both pin and component integrity
before installation.
When first installing boards in an empty chassis, we recommend that you start at the left of the
card cage and work to the right when cards are vertically aligned; in horizontally aligned cages,
work from bottom to top.
When inserting or removing a board in a slot adjacent to other boards, use extra caution to
avoid damage to the pins and components located on the primary or secondary sides of the
boards.
2.12.3Understanding Hot Swap
The PICMG 2.1 Hot Swap specification defines varying levels of hot swap. A board that is
compliant with the specification can be inserted and removed safely with system power on
without damage to on-board circuitry. If a module is not hot swap compliant, you should
remove power to the slot or system before inserting or removing the module.
48
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 49
Recognize Different Injector/Ejector Lever TypesHardware Preparation and Installation
The CPCI-6020 does not support a hot swap LED. You may need to manually shut down
applications or operating systems running on the board prior to board removal.
Data Loss
Powering down or removing a board before the operating system or other software
running on the board has been properly shut down may cause corruption of data or
file systems.
Make sure all software is completely shut down before removing power from the
board or removing the board from the chassis.
Refer to the documents listed in Appendix A, Related Documentation for more information
about hot swap and the PCI Industrial Computer Manufacturers Group (PICMG) Hot Swap
Specification.
2.12.4Recognize Different Injector/Ejector Lever Types
The modules you install may have different ejector handles and latching mechanisms. The
following illustration shows the typical board ejector handles used with ECC payload cards: (A)
Elma Latching, (B) Rittal Type II, (C) Rittal Type IV. All handles are compliant with the
CompactPCI specification and are designed to meet the IEEE1101.10 standards.
Figure 2-2Injector/Ejector Lever Types
BCA
Each lever type has a latching mechanism to prevent the lever from being opened accidentally.
You must press the lever release before you can open the lever. Never force the lever. If the
lever does not open easily, you may not have pressed firmly enough on the release. If the lever
does not close easily, the board may not be properly seated in the chassis.
zTo open a lever, press the release and move the lever outward away from the face plate.
zTo close a lever, move the lever inward toward the face plate until the latch engages.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
49
Page 50
Hardware Preparation and InstallationVerify Slot Usage
2.12.5Verify Slot Usage
Product Damage
Prevent possible damage to module components by verifying the proper slot usage
for your configuration.
Check the icons and colored card rails for slot purpose prior to installing a module.
In most cases, connector keying will prevent insertion of a board into an incompatible slot.
However, as an extra precaution, you should be familiar with the glyphs and colored card rails
used to indicate slot purpose.
The following table lists the colors and glyphs common to ECC chassis.
Table 2-4 Slot Usage Indicators
Card Rail
ColorGlyphUsage
TannoneMXP: Alarm Management Controller slot
CPX: Hot Swap Controller or Bridge slot
RedMXP: Fabric Switch Card slot
CPX: System Controller slot
BlackMXP: Payload Card slot
CPX: Non-system Controller or I/O Card slot
2.12.6Preserve EMI Compliance
Preserve EMI Compliance
To preserve compliance with applicable standards and regulations for
electromagnetic interference (EMI), during operation all front and rear openings on
the chassis or board face plates must be filled with an appropriate card or covered
with a filler panel. If the EMI barrier is open, devices may cause or be susceptible to
excessive interference.
50
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 51
Installing and Removing a ModuleHardware Preparation and Installation
2.13Installing and Removing a Module
This section describes a recommended procedure for installing and removing a board module
in a chassis. Before you install your module, please read all cautions, warnings and instructions
presented in this section and the guidelines explained in Before You Install or Remove a Board
on page 47.
Installation Procedure
Hot swap compliant modules may be installed while the system is powered on. If a module is
not hot swap compliant, you should remove power to the slot or system before installing the
module. See Understanding Hot Swap on page 48 for more information.
Signaling Requirements
Ensure the backplane does not bus J3, J4 or J5 signals to other slots.
Set the VIO on the backplane to either +3.3 V or +5 V, depending upon your system’s
signaling requirements.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
51
Page 52
Hardware Preparation and InstallationInstalling and Removing a Module
Refer to the following illustration and perform these steps when installing modules. Note that
this illustration is for general reference only and may not accurately depict the connectors and
handles on the board you are installing.
Stage 2
(Detail)
J5
P5
J4
P4
J3
P3
J2
P2
J1
P1
J5
P5
J4
P4
J3
P3
J2
P2
J1
P1
Stage 1Stage 3Stage 2
1. Open the injector levers on your board (see Recognize Different Injector/Ejector
Lever Types on page 49).
2. Verify the proper slot for the module you are inserting (see Verify Slot Usage on
page 50). Align the edges of the module with the card cage rail guides in the
appropriate slot. Insert the board by holding the injector levers, do not exert
unnecessary pressure on the face plate.
3. Using your thumbs, apply equal and steady pressure as necessary to carefully slide
the module into the card cage rail guides (Stage 1). Continue to gently push until the
prealignment guide pegs engage with the backplane connector (Stage 2) and the
injector levers make contact with the chassis rails. Do not force the board into the
backplane slot.
52
4. Use the injector levers to seat the module in the slot by closing the levers until they
latch into the locked position (Stage 3). If the levers do not completely latch, remove
the module from the chassis and visually inspect the slot to ensure there are no bent
pins.
5. When the module you are installing is completely latched, secure it by tightening the
captive screws at both ends of the face plate.
This section describes a recommended procedure for removing a board module from a chassis.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 53
Installing and Removing a ModuleHardware Preparation and Installation
Before you remove your module, please read all cautions, warnings and instructions presented
in this section and the guidelines explained in Before You Install or Remove a Board on page 47.
Hot swap compliant modules may be removed while the system is powered on. If a module is
not hot swap compliant, you should remove power to the slot or system before removing the
module. See Understanding Hot Swap on page 48 for more information.
Data Loss
Powering down or removing a board before the operating system or other software
running on the board has been properly shut down may cause corruption of data or
file systems.
Make sure all software is completely shut down before removing power from the
board or removing the board from the chassis.
Removal Procedure
To remove a board module, follow these steps:
1. Loosen the module’s captive screws at both ends of the front panel.
2. Begin to remove your module by unlatching the ejector lever (the lower lever on
vertically mounted boards). See Recognize Different Injector/Ejector Lever Types on
page 49. Do not remove the module immediately.
3. Once the applications and operating system running on the board have stopped and
it is safe to remove the board, open both ejector levers to partially unseat the module
from the backplane connectors.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
53
Page 54
Hardware Preparation and InstallationStartup and Operation
If your module is hot swap compliant and you are running fully functional hot swapaware software, unlatching this ejector lever will start the shutdown process on the
board.
4. Carefully pull the module from the chassis.
2.14Startup and Operation
This section describes startup information used with the CPCI-6020 family of single board
computers in a system configuration. The information includes system considerations, a brief
explanation and graphic of the power-up sequence performed by the firmware.
Power-up Procedure
Perform the following steps to ensure proper board operation:
1. Before applying power, ensure you configure the hardware properly (for example,
jumper settings, memory installation, flash installation, PMC installation and other
hardware features).
2. Check all connections and ensure the installation is complete (cabling, transition
module connections, if applicable).
3. Once everything is verified, power up the system.
When the power is turned on, the MPU, the hardware and the firmware initialization processes
are performed. The firmware initializes the devices on the CPCI-6020 in preparation for booting
the operating system.
The firmware is shipped from the factory with an appropriate set of defaults. In most cases, it is
not necessary to modify the firmware configuration before booting the operating system.
54
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 55
System ConsiderationsHardware Preparation and Installation
The following flowchart shows the basic initialization process that takes place during system
startup. Refer to a detailed initialization list in Chapter 5, Firmware, on page 107.
Figure 2-3Start Up Flow Diagram
Startup
System
Initialization
Console Detection
Run Self Tests
(if enabled)
Auto Boot
(if enabled)
Operating
System
2.15System Considerations
The CPCI-6020 is designed to operate as a CompactPCI system slot board. As a system slot
board, the CPCI-6020 provides system clocks and arbitration for other peripheral slots in the
subrack. Consequently, the CPCI-6020 must be installed in a subrack system slot marked with
a triangle symbol.
The CPCI-6020 provides seven peripheral slot clock outputs (CLK0-CLK6) per CompactPCI
specification 2.0 R2.1. Arbitration for the seven peripheral slot bus masters is provided by the
CPCI-6020.
On the CPCI-6020 baseboard, the standard serial console port (COM1) serves as the PPCBug
debugger console port. The firmware console should be set up as follows:
zEight bits per character
zOne stop bit per character
zParity disabled (no parity)
zBaud rate of 9600 baud
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
55
Page 56
Hardware Preparation and InstallationSystem Considerations
A default baud rate of 9600 is used for serial ports on CPCI-6020 boards. After power-up, the
baud rate can be changed using the PPCBug PF (Port Format) command via the command line
interface. Whatever the baud rate, some type of hardware handshaking; either XON/OFF or via
the RTS/CTS line is desirable if the system supports it.
56
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 57
Controls, LEDs, and Connectors
3.1Overview
This chapter summarizes the controls, LEDs, and pin assignments for the CPCI-6020
baseboard. Controls, LEDs, and pin assignments for the CPCI-6020-MCPTM-01 transition
module and RAM500 memory modules can be found in Chapter 7, Transition Module
Preparation and Installation and Chapter 6, RAM500 Memory Expansion Module respectively.
3.2CPCI-6020 Baseboard Layout
The next figure illustrates the placement of the headers, connectors and LED indicators on the
CPCI-6020.
Figure 3-1Headers, Connectors and LEDs
3
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
57
Page 58
Controls, LEDs, and ConnectorsFront Panel Connectors and LEDs
3.3Front Panel Connectors and LEDs
The CPCI-6020 front panel provides access to recessed Abort and Reset push-button
switches, Board Fail, and CPU Bus Activity LEDs, an RJ-45 Ethernet connector, an RJ-45 serial
port connector, two USB connectors and the PMC front panel.
This section describes the baseboard connectors and LEDs.
Figure 3-2Front Panel Connectors and LEDs
10/100 BASE T
USB1
PCI MEZZANINE CARD
COM1
ABT
RST
CPU
FAIL
USB0
HOLD
3.3.1Front Panel Ethernet Port
A 10BaseT/100BaseTx RJ-45 receptacle is located on the front panel of the CPCI-6202 to
provide Ethernet I/O. The pin assignments for this connector are:
Table 3-1 Ethernet Connector Pin Assignments
58
PinSignal
1TD+
2TD-
3RD+
4AC Terminated
5AC Terminated
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 59
Front Panel Asynchronous Serial PortControls, LEDs, and Connectors
An RJ-45 receptacle is located on the front panel of the CPCI-6020 to provide the interface to
the COM1 serial port. This port is configured as DCE. The pin assignments for this connector
is as follows:
Table 3-2 COM1 Pin Assignments
SignalPin
1DCD
2RTS
3GND
4TXD
5RXD
6GND
7CTS
8DTR
3.3.3Front Panel USB ports
There are two USB Series A receptacles located on the front panel of the CPCI-6020. The pin
assignments are shown in the next tables:
Table 3-3 USB Port 1
Pin NumberPin Name
1USBVOUT1
2USB1DATA_N
3USB1DATA_P
4GND
Table 3-4 USB Port 0
Pin NamePin Number
1USBVOUT0
2USB0DATA_N
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
59
Page 60
Controls, LEDs, and ConnectorsABORT# Switch
Table 3-4 USB Port 0 (continued)
Pin NamePin Number
3USB0DATA_P
4GND
3.3.4ABORT# Switch
The ABORT# switch is recessed to reduce the likelihood of accidental activation. The ABORT#
signal is connected to the Harrier Abort Switch (ABTSW_L) input and generates an MPIC
internal interrupt. This signal is debounced in the Harrier ASIC.
3.3.5RESET# Switch
The RESET# switch is recessed to reduce the likelihood of accidental activation. The signal is
connected to the Harrier Reset Switch (RSTSW_L) input which will generate a Harrier Reset
Out, which is ORed with the board reset logic. This signal is debounced in the Harrier ASIC.
3.3.6Front Panel LEDs
The CPCI-6020 provides these LEDs on the front panel. Refer to the Harrier Application
Specific Integrated Circuit (ASIC) Programmer’s Reference guide for details of the BDFL bit.
Table 3-5 Front Panel LEDs
LED/ColorDescriptionStatus
CPU/greenIlluminated
Extinguished
BDFL/yellowIlluminated
Extinguished
3.4Connector Pin Assignments
The following tables describe connectors available on the CPCI-6020 base board. Note that the
pin assignments for connectors J3, J4 and J5 apply to the transition module, as well as the
CPCI-6020.
3.4.1CompactPCI Bus Connectors
The CPCI-6020 implements a 64-bit CompactPCI interface on connectors J1 and J2. Each of
these connectors conform to the CompactPCI specification. The pinout for connectors J1 and
J2 are shown in Table 3-6 on page 61 below and Table 3-7 on page 61.
zJ1 is a 110 pin AMP Z-pack 2 mm hard metric type A connector with keying for +3.3 V or
+5 V
Processor bus active
Processor bus inactive
BDFL bus active
BDFL bus inactive
60
zJ2 is a 110 pin AMP Z-pack 2 mm hard metric type B connector
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 61
CompactPCI Bus ConnectorsControls, LEDs, and Connectors
Pin D15 of J1 is used in peripheral slots for the BD_SEL# signal supporting hot swap. In the
system slot, this pin is defined as GND. The CPCI-6020 interprets this pin as BD_SEL_L. In a
non-High Availablility (HA) chassis, this signal is GND (always asserted) and hence this usage
is backwardly compatible.
Table 3-6 J1 CompactPCI Connector
PinRow ARow BRow CRow DRow EPin
25+5 V REQ64_LENUM_L+3.3 V +5 V 25
24AD1+5 V VIOAD0ACK64_L24
23+3.3 V AD4AD3+5 V AD223
22AD7GND+3.3 V AD6AD522
21+3.3 V AD9AD8GND CBE0_L21
20AD12GNDVIOAD11AD1020
19+3.3 V AD15AD14GNDAD1319
18SERR_LGND+3.3 V PARCBE1_L18
17+3.3 V No Connect
16DEVSEL_LGNDVIOSTOP_LNo Connect
15+3.3 V FRAME_LIRDY_LBD_SEL_LTRDY_L15
12 -14 KEY AREA12 -
11AD18AD17AD16GNDCBE2_L11
10AD21GND+3.3 V AD20AD1910
9CBE3_LIDSELAD23GNDAD229
8AD26GNDVIOAD25AD248
7AD30AD29AD28GNDAD277
6REQ_LGND+3.3 V CLKAD316
5No Connect
(BRSVP1A5)
4No Connect
(BRSVP1A4)
3INTA_LINTB_LINTC_L+5 V INTD_L3
2TCK+5 V TMSTDOTDI2
1+5 V -12 V TRST_L+12 V +5 V 1
(SDONE)
No Connect
(BRSVP1B5)
HEALTHY_LVIONo Connect
No Connect
(SBO_L)
RST_LGNDGNT_L5
GNDPERR_L17
(LOCK_L)
No Connect
(INTP)
(INTS)
16
14
4
Table 3-7 J2 CompactPCI Connector
PinRow ARow BRow CRow DRow EPin
22GA4GA3GA2GA1GA022
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
61
Page 62
Controls, LEDs, and ConnectorsCompactPCI Bus Connectors
Table 3-7 J2 CompactPCI Connector (continued)
PinRow ARow BRow CRow DRow EPin
21No Connect
(CLK6)
20No Connect
CLK5
19GNDGNDNo Connect
18No Connect
BRSVP2A18
17No Connect
BRSVP2A17
16No Connect
BRSVP2A16
15No Connect
BRSVP2A15
14AD35AD34AD33GNDAD3214
13AD38GNDVIOAD37AD3613
12AD42AD41AD40GNDAD3912
11AD45GNDVIOAD44AD4311
10AD49AD48AD47GNDAD4610
9AD52GNDVIOAD51AD509
8AD56AD55AD54GNDAD538
7AD59GNDVIOAD58AD577
6AD63AD62AD61GNDAD606
5CBE5_L64EN-LVIOCBE4_LPAR645
4VIONo Connect
3No Connect
(CLK4)
2No Connect
(CLK2)
1No Connect
(CLK1)
GNDNo Connect
GNDNo Connect
No Connect
BRSVP2B18
GNDNo Connect
No Connect
BRSVP2B16
GNDNo Connect
BRSVP2B4
GNDNo Connect
No Connect
(CLK3)
GNDNo Connect
(RSV)
(RSV)
(RSV)
No Connect
BRSVP2C18
(PRST_L)
No Connect
(DEG_L)
(FAL_L)
CBE7_LGNDCBE6_L4
(GNT3_L)
No Connect
(SYSEN_L)
(REQ1_L)
No Connect
(RSV)
GNDNo Connect
No Connect
(RSV)
GNDNo Connect
No Connect
(REQ6_L)
GNDNo Connect
No Connect
(REQ5_L)
No Connect
(REQ4_L)
No Connect
(GNT2_L)
No Connect
(GNT1_L)
No Connect
(RSV)
(RSV)
No Connect
(RSV)
BRSVP2E18
No Connect
(GNT6_L)
(BRSVP2E16)
No Connect
(GNT5_L)
No Connect
(GNT4_L)
No Connect
(REQ3_L)
No Connect
REQ2_L
21
20
19
18
17
16
15
3
2
1
62
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 63
CompactPCI User I/O ConnectorControls, LEDs, and Connectors
3.4.2CompactPCI User I/O Connector
Connector J3 is a 110 pin AMP Z-pack 2 mm hard metric type B connector. This connector
routes the I/O signals for the PMC I/O, serial port and USB ports. The pin assignments for J3
on the processor board and on the transition module are shown in Table 3-8 below (outer row
F is assigned and used as ground pins but is not shown in the table):
Table 3-8 J3 CompactPCI User I/O Connector
PinRow ARow BRow CRow DRow EPin
19RESERVED+12 V -12 V RXD3RXD419
18HSC_REQ_LGNDRSC3GNDRXC418
17HSC_GNT_LMXCLKMXDIMXSYNC_LMXDO17
16HSC_FLOATGNDTXC3GNDTXC416
15HSC_EJECT_LRESERVEDRESERVEDTXD3TXD415
14+3.3 V +3.3 V +3.3 V +5 V +5 V 14
13PMCIO5PMCIO4PMCIO3PMCIO2PMCIO113
12PMCIO10PMCIO9PMCIO8PMCIO7PMCIO612
11PMCIO15PMCIO14PMCIO13PMCIO12PMCIO1111
10PMCIO20PMCIO19PMCIO18PMCIO17PMCIO1610
9PMCIO25PMCIO24PMCIO23PMCIO22PMCIO219
8PMCIO30PMCIO29PMCIO28PMCIO27PMCIO268
7PMCIO35PMCIO34PMCIO33PMCIO32PMCIO317
6PMCIO40PMCIO39PMCIO38PMCIO37PMCIO366
5PMCIO45PMCIO44PMCIO43PMCIO42PMCIO415
4PMCIO50PMCIO49PMCIO48PMCIO47PMCIO464
3PMCIO55PMCIO54PMCIO53PMCIO52PMCIO513
2PMCIO60PMCIO59PMCIO58PMCIO57PMCIO562
1PMCVIOPMCIO64PMCIO63PMCIO62PMCIO611
Table 3-9 on page 63 shows the signal descriptions for the J3 Connector:
Table 3-9 Signal Descriptions for the J3 Connector
PinDefinition
RXDnReceive Data
TXDnTransmit data
RXCnSynchronous channel receive clock
TXCnSynchronous channel transmit clock
MXCLK Clock for multiplexed data containing synchronization port control signals.
MXDIMultiplexed data input
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
63
Page 64
Controls, LEDs, and ConnectorsCompactPCI User I/O Connector
3.4.3CompactPCI User I/O Connector
Connector J4 is a 110 pin AMP Z-pack 2 mm hard metric type B connector. This connector
routes the PCI bus of Harrier A to hot swap controller bridge board. The pin assignments for J4
on the processor board are shown in Table 3-10 (outer row F is assigned and used as ground
pins but is not shown in the table).
Table 3-10 J4 Local PCI Expansion Connector Pinout
PinRow ARow BRow CRow DRow EPin
25AD36AD35AD34AD33AD3225
24AD40AD39AD38GNDAD3724
23AD45AD44AD43AD42AD4123
22AD49+3.3 V AD48AD47AD4622
21AD53AD52AD51GNDAD5021
20AD57+3.3 V AD56AD55AD5420
19AD61AD60AD59GNDAD5819
18CBE4#+3.3 V PAR64AD63AD6218
17REQ64#CBE7#CBE6#GNDCBE5#17
16AD2+3.3 V AD1AD0ACK64#16
15AD6AD5AD4GNDAD315
11AD9AD8CBE0#GNDAD711
10AD13+5.0VAD12AD11AD1010
9PARCBE1#AD15GNDAD149
8STOP#+5.0VLOCK#PERR#SERR#8
7FRAME#IRDY#TRDY#GNDDEVSEL#7
6AD18+5.0VAD17AD16CBE2#6
5AD21CLKAD20GNDAD195
4CBE3#+5.0VRESERVEDAD23AD224
3AD28AD27AD26AD25AD243
2GNT#REQ#AD31AD30AD292
1INTA#INTB#INTC#INTD#RST#1
64
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 65
CompactPCI User I/O ConnectorControls, LEDs, and Connectors
3.4.4CompactPCI User I/O Connector
Connector J5 is a 110 pin AMP Z-pack 2 mm hard metric type B connector. This connector
routes the I/O signals for the two COM ports, the IDE secondary port, the keyboard, the mouse,
the two USB ports and the two ethernet ports. Table 3-11 show the pin assignments (row F is
assigned as ground pins but is not shown in the table) and Table 3-12 describes the signals:
Table 3-11 J5 User I/O Connector
PinRow ARow BRow CRow DRow EPin
22RESERVEDGNDRESERVED+5.0 VSPKROC_L22
21KBDDATKBDCLKKBAUXVCCAUXDATAUXCLK21
20RESERVEDRESERVEDRESERVEDGNDRESERVED20
19RESERVEDGNDUVCC0UDATA0+UDATA0-19
18RESERVEDUDATA1+UDATA1-GNDUVCC118
17RESERVEDENET1_T+ENET2_T+ENET1_R+ENET2_R+17
16RESERVEDENET1_T-ENET2_T-ENET1_R-ENET2_R-16
15RESERVEDRESERVEDRESERVEDRESERVEDRESERVED15
14RTSaCTSaRIaGNDDTRa14
13DCDa+5.0 VRXDaDSRaTXDa13
12RTSbCTSbRIb5.0VDTRb12
11DCDbGNDRXDbDSRbTXDb11
10TR0_LWPROT_LRDATA_LHDSEL_LDSKCHG_L10
9MTR1_LDIR_LSTEP_LWDATA_LWGATE_L9
8RESERVEDINDEX_LMTR0_LDS1_LDS0_L8
7CS1FX_LCS3FX_LDA1RESERVEDRESERVED7
6RESERVEDGNDRESERVEDDA0DA26
5DMARQIORDYDIOW_LDMACK_LDIOR_L5
4DD14DD0GNDDD15INTRQ4
3DD3DD12DD2DD13DD13
2DD9DD5DD10DD4DD112
1RESET_LDRESET_LDD7DD8DD61
Table 3-12 J5 Signal Descriptions
Signal Description
AUXCLKClock for the PS/2 auxiliary device (mouse)
AUXDATSerial data line for PS/2 auxiliary device (mouse)
CS1FX_LChip-select drive 0 or command register block select.
CS3FX_LChip select drive 1 or command register block select.
CTSnClear to send
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
65
Page 66
Controls, LEDs, and ConnectorsCompactPCI User I/O Connector
Table 3-12 J5 Signal Descriptions (continued)
Signal Description
DA (2:0)Drive register and data port address lines.
DCDnData carrier detected
DD (15:0)Data lines
DIOR_L I/O read
DIOW_LI/O write
DIR_LControls the direction of the floppy head reader.
DMACK_LDMA acknowledge
DMARQDMA Request
DRESET_LReset signal to drive
DS (1:0)Select disk drives
DSKCHG_LIndicates drive door has been opened
DSRnData set ready
DTRnData terminal ready
EIDE port (ATA-2), TTL Levels
ENETn_R-Low side of differential receive data
ENETn_R+High side of differential receive data
ENETn_T-Low side of differential transmit data
ENETn_T+High side of differential transmit data
Ethernet Ports 1 & 2:
Floppy Disk, TTL levels:
HDSEL_LSelects the top or bottom head
INDEX_LIndicates the beginning of track
INTRQDrive the interrupt request.
IORDYIndicates the drive ready for I/O
KBAUXVCCFused power for the keyboard and auxiliary device.
KBDDATClock for the PC/AT or PS/2 keyboard
Keyboard/Auxiliary Device TTL:
MTR (1:0)Enable/ Disable motor
RDATA_LData read
RESET_LBoard hard reset output, TTL
RinRing indicator
RTSnRequest to send
RXDnSerial receive data
Serial COM Ports (a & b), RS-232 levels:
SPKROC_LPC/AT Speaker output, open collector
STEP_L Step head
66
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 67
Memory Mezzanine ConnectorsControls, LEDs, and Connectors
Table 3-12 J5 Signal Descriptions (continued)
Signal Description
TR0_LTrack 0 indicator
TXDnSerial transmit data
UDATAn-Low signal of differential data for USB channel
UDATAn+High signal of differential data for USB channel
Universal Serial Bus (USB 0 & 1), USB levels
UVCCnFused power for USB channel.
WDATA_LWrite data
WGATE_LEnables the head write circuitry
WPROT_LIndicates the disk is write protected.
3.4.5Memory Mezzanine Connectors
Table 3-13 on page 67 shows the pin assignments for the two 140-pin AMP 0.6 mm Free Height
mating connectors, which provide a memory expansion capability and include common ground
contacts that mate.
Table 3-13 J8 and J27 Memory Mezzanine Connector
Pin Pin NamePin NamePinPinPin NamePin NamePin
1GND *GND *273DQ56DQ5774
3DQ00DQ01475DQ58DQ5976
5DQ02DQ03677DQ60DQ6178
7DQ04DQ05879GND *GND *80
9DQ06DQ071081DQ62DQ6382
11+3.3 V +3.3 V 1283CKD00CKD0184
13DQ08DQ091485CKD02CKD0386
15DQ10DQ111687CKD04CKD0588
17DQ12DQ131889+3.3 V +3.3 V 90
19DQ14DQ152091CKD06CKD0792
21GND *GND *2293BA1BA094
23DQ16DQ172495A12A1196
25DQ18DQ192697A10A0998
27DQ20DQ212899GND *GND *100
29DQ22DQ2330101A08A07102
31+3.3 V +3.3 V 32103A06A05104
33DQ24DQ2534105A04A03106
35DQ26DQ2736107A02A01108
37DQ28DQ2938109+3.3 V +3.3 V 110
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
67
Page 68
Controls, LEDs, and ConnectorsPCI Mezzanine Card (PMC) Connectors
Table 3-13 J8 and J27 Memory Mezzanine Connector (continued)
Pin Pin NamePin NamePinPinPin NamePin NamePin
39DQ30DQ3140111A00CS_C0_L112
41GND *GND *42113CS_E0_LGND*114
43DQ32DQ3344115CS_C1_LCS_E1_L116
45DQ34DQ3546117WE_LRAS_L118
47DQ36DQ3748119GND *GND *120
49DQ38DQ3950121CAS_L+3.3 V 122
51+3.3 V +3.3 V 52123+3.3 V DQMB0124
53DQ40DQ4154125DQMB1SCL126
55DQ42DQ4356127SDAA1_SPD128
57DQ44DQ4558129A0_SPDMEZZ1_L130
59DQ46DQ4760131MEZZ2_LGND132
61GND *GND *62133GND SDRAMCLK1134
63DQ48DQ4964135SDRAMCLK3+3.3 V 136
137SDRAMCLK4SDRAMCLK2138
67DQ52DQ5368139GND * GND *140
69+3.3 V +3.3 V 70
71DQ54DQ5572
3.4.6PCI Mezzanine Card (PMC) Connectors
There are four 64-pin EIA E700 AAAB SMT connectors on the CPCI-6020 to provide the 64-bit
(2x32) PCI interface and optional I/O interface to the PMC, J11 through J14. The following table
shows the J11 pin assignments:
Table 3-14 PMC Connector J11 Pin Assignments
PinSignalSignalPin
1 TCK -12 V 2
3GND INTA# 4
5INTB# INTC#6
7PRESENT# +5 V 8
9INTD# PCI_RSVD10
11GND PCI_RSVD 12
13CLK GND14
15GND GNT#/XREQ0#16
17REQ#/XGNT0#+5 V 18
19VIOAD31 20
21AD28AD2722
68
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 69
PCI Mezzanine Card (PMC) ConnectorsControls, LEDs, and Connectors
A 0.1 inch, 2-pin header (J17) located on the CPCI-6020 enables lock down of one or more
bank A flash. When a jumper is installed between pins 1 and 2, the lock down is enabled.
Table 3-18 J17 Lock Down Flash Enable Jumper
PinSignal
1WP_L
2 GND
72
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 73
PMC 66 Mhz Disable JumperControls, LEDs, and Connectors
3.4.8PMC 66 Mhz Disable Jumper
A 0.1 inch, 2-pin header (J21) located on the CPCI-6020 disables 66 MHz operation on PCI Bus
B if jumpered. When a jumper is installed between pins 1 and 2, the PCI Bus B operates at
33MHz, regardless of the PMC’s capability. This jumper setting prevents the secondary
Ethernet controller from being disabled if a 66 MHz capable PMC is installed. The jumper pulls
the M66EN signal low so the PMC knows the bus is running at 33 MHz.
Table 3-19 J21 PMC 66 MHz Disable Jumper
PinSignal
1GND
2 M66EN
3.4.9Remote Switch Connector
A 0.1 inch, 3-pin header (J19) located on the CPCI-6020 can be used to extend the front panel's
Reset and Abort switches functions through the cables to a remote location.
Table 3-20 J19 Remote Switch Connector
PinSignal
1Abort
2 GND
3Reset
3.4.10Flash Write Protect Enable Jumper
A 0.1 inch, 2-pin header (J20) located on the CPCI-6020 enables write protect of bank A flash.
When a jumper is installed between pins 1 and 2, the flash cannot be written.
Table 3-21 J20 Flash Write Protect Enable Jumper
PinSignal
1VPP
2 GND
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
73
Page 74
Controls, LEDs, and ConnectorsHarrier Power Up Configuration
3.4.11Harrier Power Up Configuration
An 8-pin header on the CPCI-6020 provides the means to change some of the Harrier powerup configuration settings. The pin assignments for this header, along with the power-up setting
with the shunt on or off, are as follows:
Table 3-22 J22 Harrier Power Up Configuration Header Pin Assignments
Pin SignalSignalPinShunt OnShunt Off
1XAD[20]
termination
3XAD[21]
termination
5XAD[22]
termination
7XAD[23]
termination
GND2PUST0=0PUST0=1
GND4PUST1 =0PUST1 =1
GND6PUST2=0PUST2=1
GND 8PUST3 =0PUST3 =1
3.4.12Xport Flash Bank Select Header
A 0.1 inch, 3-pin header located on the CPCI-6020 controls the state of the Harrier RVEN0 bit
during power up and selects which Flash bank functions as the source for the reset vector.
Placing the jumper between pins 1 and 2 of J24 selects Xport 0 (Flash Bank A). Placing the
jumper between pins 2 and 3 selects Xport 1 (Flash Bank B). The pin assignments for this
header are as follows:
Table 3-23 J24 Xport Flash Bank Select Header
Pin Signal
1+3.3 V
2BANKB_SEL_L
3GND
3.4.13RISCWatch Header
The CPCI-6020 provides a standard 2x8 0.1” header for the RISCWatch interface. The pin
assignments for this header are as follows:
Table 3-24 J25 RISCWatch Header Pin Assignments
Pin SignalSignalPin
1CPUTDO No Connect2
3CPUTDI CPUTRST_L 4
5No Connect PULLUP6
7CPUTCK No Connect8
74
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 75
Mictor Debug ConnectorControls, LEDs, and Connectors
A 190-pin Mictor connector provides access to the processor bus (MPU Bus) and some
bridge/memory controller signals. It can be used for debugging purposes. The pin assignments
are listed in the following table.
Table 3-25 J28 Debug Connector
PinSignalSignalPin
1PA0
3PA2PA34
5PA4PA56
7PA6PA78
9PA8PA910
11PA10PA1112
13PA12PA1314
15PA14PA1516
17PA16PA1718
19PA18PA1920
21PA20PA2122
23PA22PA2324
25PA24PA2526
27PA26PA2728
29PA28PA2930
31PA30PA3132
3 3PA PAR 0PA PA R13 4
3 5PA PAR 2PA PA R33 6
37APE_LRSRV_L38
GND
PA 12
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
75
Page 76
Controls, LEDs, and ConnectorsMictor Debug Connector
Table 3-25 J28 Debug Connector (continued)
PinSignalSignalPin
39PD0
41PD2PD342
43PD4PD544
45PD6PD746
47PD8PD948
49PD10PD1150
51PD12PD1352
53PD14PD1554
55PD16PD1756
57PD18PD1958
59PA20PD2160
61PD22PD2362
63PD24PD2564
65PD26PD2766
67PD28PD2968
69PD30PD3170
71PD32PD3372
73PD34PD3574
75PD36PD3776
+5 V
PD140
76
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 77
Mictor Debug ConnectorControls, LEDs, and Connectors
Table 3-25 J28 Debug Connector (continued)
PinSignalSignalPin
77PD38
79PD40PD4180
81PD42PD4382
83PD44PD4584
85PD46PD4786
87PD48PD4988
89PA50PD5190
91PD52PD5392
93PD54PD5594
95PD56PD5796
97PD58PD5998
99PD60PD61100
101PD62PD63102
103PDPAR0PDPAR1104
105PDPAR2PDPAR3106
107PDPAR4PDPAR5108
109PDPAR6PDPAR7110
111ReservedReserved112
113DPE_LDBDIS_L114
GND
PD3978
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
77
Page 78
Controls, LEDs, and ConnectorsMictor Debug Connector
Table 3-25 J28 Debug Connector (continued)
PinSignalSignalPin
115TT0
117TT1TSIZ1118
119TT2TSIZ2120
121TT3Reserved122
123TT4Reserved124
125CI_LReserved126
127WT_LReserved128
129GLOBAL_LReserved130
131SHARED_LDBWO_L132
133AACK_LTS_L134
135ARTY_LXATS_L136
137DRTY_LTBST_L138
139TA_LReserved140
141TEA_LReserved142
143ReservedDBG_L144
145ReservedDBB_L146
147ReservedABB_L148
149TCLK_OUTCPUGNT0_L150
151ReservedCPUREQ0_L152
+3.3 V
TSIZ0116
78
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 79
Mictor Debug ConnectorControls, LEDs, and Connectors
Table 3-25 J28 Debug Connector (continued)
PinSignalSignalPin
153CPUREQ1_LINT0_L154
155CPUGNT1_LMCHK0_L156
157WDT1TO_LSMI_L158
159WDT2TO_LCKSTPI_L160
161L2BR_LCKSTPO_L162
163L2BG_LHALTED 164
165L2CLAIM_LTLBISYNC_L166
167ReservedTBEN168
169ReservedReserved170
171ReservedGNDReserved172
173SRESET_LReserved174
175HRESET_LNAPRUN176
177SRST1_LQREQ_L178
179SRESET0_D_LQACK_L180
181HRESET_LCPUTDO182
183GNDCPUTDI184
185CPUCLKCPUTCK186
187CPUCLKCPUTMS188
189CPUCLKCPUTRST#190
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
79
Page 80
Controls, LEDs, and ConnectorsMictor Debug Connector
80
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 81
Functional Description
4.1Overview
The CPCI-6020 is a CompactPCI system slot controller based on the PowerPlus III architecture
and includes support for the Motorola High Availability (HA) architecture (such as the
CPX8216). It consists of the MPC7410 processor and L2 backside cache, dual Harrier System
Memory Controller /PCI Host Bridge ASICs, 32 MB plus1 MB of flash memory, and 128 MB to
2 GB of ECC-protected SDRAM on mezzanines. Front panel access is provided for one of the
two 10 BaseT/100 Base TX Ethernet channels, an RS-232 serial debug port, two USB ports
and the single PMC slot.
The front Ethernet port may also be routed (by means of custom-build option) to the backplane
via the CompactPCI J3 and J5 connectors. Other I/O routed to the backplane include a second
Ethernet port, two 16550 compatible asynchronous serial ports, two high speed synchronous
serial ports, and IDE. A CompactFlash Type I/II compatible socket residing on the IDE Bus is
included onboard.
4
The floppy disk controller, keyboard, and mouse are supported only on the CPCI-6060 5E
variants. A parallel port, which was available on the previous generation board, has been
eliminated in favor of routing the Ethernet ports to the backplane connectors.
The CPCI-6020 features two host bridges, which allow two totally independent PCI Bus
hierarchies. One bus supports the single PMC and the secondary Ethernet port. This bus may
be run at 33 MHz or 66 MHz depending on the capability of the installed PMC. When run at 66
MHz, the secondary Ethernet is disabled because it is not 66 MHz capable. The other PCI Bus
supports all other onboard PCI resources and runs at a fixed speed of 33 MHz.
The CPCI-6020 board has a 190-pin Mictor connector attached to the processor bus to support
board debug. There is also access provided to the MPC7410 processor JTAG port via a
standard 16 pin header.
The block diagram for the CPCI-6020 module is shown in Figure 4-1 on page 82.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
81
Page 82
Functional DescriptionBlock Diagram
4.2Block Diagram
The following figure is a block diagram of the CPCI-6020 architecture.
Figure 4-1Block Diagram
82
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 83
Local PCI Bus ResourcesFunctional Description
4.3Local PCI Bus Resources
As stated earlier in this chapter, the CPCI-6020 features two host bridges (provided by Harrier
A and B ASICs), which allow for two independent PCI Bus hierarchies. The resources of these
two buses are described in the following subsections.
4.3.1PCI Bus A Resources
The Harrier A ASIC serves as the bridge from the processor bus (marked PowerPC Bus on the
block diagram) to local PCI Bus A. In addition to the Harrier A ASIC, PCI Bus A is connected to
two CompactPCI domains: a local domain using a transparent PCI-to-PCI bridge and the J1
and J2 connectors and a remote domain for connection to a Motorola HA chassis using the J4
connector. PCI Bus A also serves as an interface to the primary Ethernet port on the front panel,
a PCI/ISA bridge connecting ESCC, CIO, and four USB ports. All features on PCI Bus A are
described in the following subsections.
4.3.1.1Local CompactPCI Bus
PCI Bus A provides a local CompactPCI Bus interface by using the Intel 21154 PCI-to-PCI
bridge chip. This device implements a 64-bit primary data bus and 64-bit secondary data bus
interface and is PCI 2.1 compliant. The 21154 provides read/write data buffering in both
directions.
The 21154 supports +3.3 V or +5 V signalling at the PCI busses with a separate VIO pin for the
primary and secondary bus buffers. The primary bus signalling voltage is tied to +5 V. The
secondary bus signalling voltage is tied to the CPCI Bus VIO, so the CPCI-6020 is a universal
board that may operate in a +3.3 V or +5 V chassis.
A CompactPCI Bus interface will support a maximum of seven CompactPCI cards/loads per
segment when operating at 33 MHz. This CompactPCI Bus interface is compliant with the
CompactPCI 2.0 specification as listed in Appendix A, Related Documentation.
4.3.1.2Remote (Expansion) CompactPCI Bus
PCI Bus A is also routed to the J4 connector. In a Motorola HA chassis this is routed across the
backplane to a bridge card. On the bridge card this bus interfaces to the remote CompactPCI
Bus through a transparent PCI-to-PCI bridge. The interrupts INTA-D# coming from the bridge
card are kept separate from the interrupts INTA-INTD# from sources on the CPCI-6020 even
though they share the same bus segment.
4.3.1.3Primary Ethernet Channel
The CPCI-6020 uses an Intel GD82551IT Ethernet Controller to implement a primary
10BaseT/100BaseTx Ethernet channel on PCI Bus A. The GD82551IT consists of both the
Media Access Controller (MAC) and the physical layer (PHY) in a single integrated package.
The standard board configuration provides for a front panel Ethernet connection via an RJ-45
connector. A custom-build option is available for a rear I/O Ethernet by routing the Ethernet
transmit and receive signal pairs to the J5 connector.
This GD82551IT resides on PCI Bus A and always runs at 33 MHz and 64 bits.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
83
Page 84
Functional DescriptionPCI Bus A Resources
The 82551IT interfaces to an AT93C46 serial EEPROM device which provides power up
configuration information for the 82551IT. This is a 1 KB device organized as 64 16-bit words.
Refer to the corresponding VPD information in Appendix A, Related Documentation for the
contents of this device.
4.3.1.4ISA Bridge, Including EIDE Function
The CPCI-6020 uses the Winbond W83C554F Peripheral Bus Controller (PBC) device to
interface to ISA and EIDE devices, and for additional system resources. The PBC provides the
following additional features:
zISA Bus arbitration for DMA devices
zFunctionality of two 82C59 Interrupt Controllers to support 14 ISA interrupts
zEdge/Level control for ISA interrupts
zSteerable PCI interrupts (Note: Feature not used. Interrupt steering is via the Harrier ASIC)
zSeven independently programmable DMA channels (functionality of two 82C37SA devices)
The PBC EIDE interface is capable of accelerated PIO transfers, as well as acting as a PCI Bus
master on behalf of an IDE DMA slave device. This resource provides a primary and secondary
EIDE interface for up to four EIDE devices, and also supports ATAPI-compliant devices.
The primary EIDE interface is routed to the CompactFLASH memory card. The secondary
EIDE interface is routed to the J5 User I/O connector for interfacing to external EIDE devices.
Some Motorola HA chassis route the EIDE Bus across the backplane to the peripheral bay. The
secondary EIDE interface is implemented in such a way to support these chassis. This includes
short traces matched in length, targeted impedance of 80 ohms and onboard termination.
4.3.1.6ISA Bus Resources
The PBC provides an ISA Bus compatible master and slave interface. The ISA interface
supports the following types of cycles:
zPCI master initiated I/O and memory cycles to the ISA Bus
zDMA compatible cycles between main memory and ISA I/O
zISA master initiated memory cycles to PCI and ISA master initiated I/O cycles to internal
PBC registers
4.3.1.7Synchronous Serial Ports
The two sync/async ports are implemented with the Z85230 ESCC. Since the Z85230 does not
have all modem control lines, a Z8536 CIO is used to provide the missing modem lines.
84
A PLD device is used to perform decode for the Z85230 and the Z8536 for register accesses
and pseudo interrupt acknowledge cycles in ISA I/O space. DMA support for the Z85230 is
provided by the PBC.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 85
PCI Bus B ResourcesFunctional Description
The clock input to the Z85230 PCLK pin is a 10 MHz clock. The two ports will support data
transfers up to 2.5 Mbs/sec. The Z85230 supplies an interrupt vector during a pseudo interrupt
acknowledge cycle. The vector is modified based upon the interrupt source within the Z85230.
All modem control lines from the ESCC are multiplexed/de-multiplexed through J3 by the P2MX
function due to I/O pin limitations.
4.3.1.8USB Controller
The NEC uPD720101 device provides five USB ports (only four are used) for connectivity with
any USB compliant device or hub. It is an USB2.0 host controller, having one EHCI (Enhanced
Host Controller Interface) and two OHCI (Open Host Controller Interface) integrated onto a
single chip. It is a +3.3 V / +5 V device and supports PCI specification Rev.2.2 (32-bit, 33 MHz).
This device supports USB2.0 specification and is also backward compatible with USB1.1
specification. Hi-speed, full-speed or low-speed peripherals are supported along with all of the
USB transfer types: control, interrupt, bulk, or isochronous.
Two ports are routed to standard USB Series A receptacle at the front panel. The other two
ports are routed to J5 User I/O connector.
The four ports may be independently powered on and off through the use of an external USB
power control switch provided on board. Legacy keyboard and mouse interrupts from this
device are not supported on the CPCI-6020.
4.4PCI Bus B Resources
The Harrier B ASIC bridges from the processor bus to PCI Bus B. Other than the Harrier, there
are only two resources on the bus; the secondary Ethernet controller and a PMC slot. The PMC
slot includes secondary arbitration and IDSEL signals as defined in the VITA 32-199x Processor PMC Standard which allows for two possible devices on the PMC on this bus segment. PCI Bus
B is compliant to PCI Revision 2.1, including 64-bit expansion signals. It runs at +3.3 V levels
but is tolerant of +5 V signalling from the PMC. This bus runs at 33 MHz unless a 66 MHz
capable PMC is installed in which case the ethernet controller is disabled and the bus runs at
66 MHz.
4.4.1PMC Slot
The CPCI-6020 contains four EIA-E700 AAAB connectors which provide a 32/64-bit PCI
interface to an IEEE P1386.1 compliant PMC. Connectors J11-J13 provide the 32/64-bit PCI
interface while J14 provides a user I/O path from the PMC slot to the CompactPCI backplane.
PMC user I/O signals are routed from the PMC J14 connector to the CompactPCI J3 connector
following the PIM differential signalling recommendations. A cutout in the CPCI-6020 allows for
front I/O through the PMC face plate.
If a 66 MHz capable PMC is installed, which is indicated by the state of its M66EN pin, PCI Bus
B is also configured at power up to run at 66 MHz. In this case, the 82551IT Ethernet device on
this bus, which is not 66 MHz capable, is disabled. If no PMC is installed, or if the PMC is not
66 MHz capable, then the bus runs at 33 MHz and the Ethernet device remains enabled. A
jumper is provided to override the M66EN pin from the PMC and force the bus to run at 33 MHz.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
85
Page 86
Functional DescriptionSecondary Ethernet Channel
The Harrier PCI I/O buffers operate at +3.3 V output levels and are +5 V tolerant allowing the
PCI interface to operate at either voltage level. VIO is connected to +3.3 V on the planned
standard product, but may be connected to +5 V by means of a build option. If VIO is connected
to +5 V then 66 MHz PCI operation is prohibited and disabled by means of a build option.
The following special function processor PMC pins, as defined by the Processor PMC Standard
VITA 32-2003, are implemented on the CPCI-6020 as described in the following table:
Table 4-1 Special Function Processor PMC Pins
PrPMC SignalPin NumberSupport
PRESENT#J11-7The PRESENT# signal from the slot is used in conjunction with
MONARCH#J12-64The CPCI-6020 leaves the MONARCH# pin floating, causing any
IDSELBJ12-34IDSELB is connected to PCI Bus B AD[17].
REQB#J12-52REQB# is routed to the PCI Bus B arbiter.
GNTB#J12-54GNTB# is routed to the PCI Bus B arbiter.
M66ENJ12-47The CPCI-6020 has a weak pull-up on this signal. If the signal is
RESETOUT_LJ12-60The CPCI-6020 does not make any connection to RESETOUT_L.
EREADYJ12-58The EREADY signal (driven by the PMC) is connected to the Harrier
M66EN to detect the presence of a 66 MHz capable PMC. The state
of this bit is readable in the external register set on Harrier A Xport
channel 2.
installed processor PMC to operate as a slave module. Processor
PMC monarch mode is not supported.
grounded, as it will be on 33 MHz PMCs, the PCI Bus B will be
configured to run at 33 MHz upon power-up. If this line is left floating,
as it will be on 66 MHz capable PMCs, and it is qualified by assertion
of PRESENT#, then PCI Bus B will be configured to run at 66 MHz
upon power-up (as a side effect the secondary ethernet controller
on PCI Bus B will be disabled). A jumper is provided on the CPCI6020 to ground and thereby defeat the 66 MHz enable signal.
B EREADY pin and may be read in the XCSR.MCSR.EREADY
register of Harrier B. A pull-up is provided on board.
4.4.2Secondary Ethernet Channel
The CPCI-6020 uses the Intel GD82551IT Ethernet controller to implement a secondary
10BaseT/100 BaseTx Ethernet channel on PCI Bus B. The GD82551IT consists of both the
Media Access Controller (MAC) and the physical layer (PHY) in a single integrated package.
The secondary Ethernet provides only rear I/O by routing the Ethernet transmit and receive
signal pairs to J5 connector.
The GD82551IT82551IT is limited to a maximum of 33 MHz PCI Bus operation. If the PMC slot
is populated with a 66 MHz capable PMC, the PCI Bus B will run at 66 MHz and this Ethernet
controller will be disabled by keeping it in reset.
The 82551IT interfaces to an AT93C46 serial EEPROM device which provides power up
configuration information for the 82551IT. This is a 1 kilobit device organized as 64, 16-bit
words.
86
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 87
Processor Bus ResourcesFunctional Description
4.5Processor Bus Resources
Devices resident on the processor bus of the CPCI-6020 are a single processor, two Harriers
(denoted Harrier A and Harrier B) and a Mictor debug connector. The bus is the standard 60x
interface running at 100 MHz. Processor address and data bus parity generation and checking
is supported in conjunction with the Harrier ASICs. The MPX Bus extension, which the
MCP7410 is capable of, is not supported.
The MCP7410 processor uses a +2.5 V signalling level and is not +3.3 V tolerant. Care should
be taken that probe boards attached to the Mictor debug connector do not pull up or drive
signals in violation of this. The JTAG port is tolerant of +3.3 V signals.
4.5.1Processor
The CPCI-6020 has the 360-pin CBGA foot print that supports the MPC7410 family of
processors. The CPCI-6020 supports an external processor bus speed of 100 MHz. The
common processor configuration will support variable core voltages between 0.8V and +3.3 V
and I/O voltages of either +2.5 V or +3.3 V.
4.5.2L2 Cache
The CPCI-6020 uses a back-side L2 cache structure via the MPC7410 processor chip families.
The L2 cache is implemented with an on-chip, 2-way set-associative tag memory and external
direct-mapped synchronous SRAMs for data storage. The external SRAMs are accessed
through a dedicated 72-bit wide (64 bits of data and 8 bits of parity) L2 cache port. The
MPC7410 processor can support up to 2 MB. The L2 cache can operate in copyback or writethrough modes and supports system cache coherency through snooping. Data parity
generation and checking can be disabled by programming the processor L2 cache control
registers accordingly. The MPC7410 processor also supports direct mapping of the SRAM
memory, in conjunction with normal L2 cache operation. In this mode, a portion of the SRAM
memory space may be mapped to appear as a private memory space in the memory map.
Refer to the processor data sheet for additional information.
The L2 cache data SRAM for the CPCI-6020 is implemented using two 128 KB x 36-bit or 256
KB x 36-bit synchronous pipelined burst SRAMs providing a total 2 MB of L2 cache. Either
memory size is able to support a minimum L2 bus speed of 200 MHz. The common SRAM
footprint supports only+ 3.3 V core voltages and either +2.5 V or +3.3 V I/O voltages.
4.6Harrier System Memory Controller and PCI Host
Bridge ASIC
The Harrier ASIC provides the bridge function between the PPC60X Bus, the system memory
and the PCI Local Bus. The Harrier ASIC provides the following key features:
z100 MHz PowerPC Bus interface
zSDRAM interface supporting up to eight banks of 256 MB each, with ECC
z32/64-bit Rev 2.1 compliant PCI Bus interface capable of running up to 66 MHz
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
87
Page 88
Functional DescriptionDual Harrier Assignments
zSingle channel DMA controller
zMessage passing unit supporting I2O and generic functions
zTwo internal 16550-type UARTs
zTwo I
zMPIC compliant interrupt controller
zFour Xport channels for interfacing to flash or other external registers/devices
2
C Bus master interfaces
Refer to the Harrier Application Specific Integrated Circuit (ASIC) Programmer’s Reference Guide (ASICHRA1/PG) for additional information and programming details.
4.6.1Dual Harrier Assignments
The CPCI-6020 employs dual Harrier ASICs identified as Harrier A and Harrier B. Harrier A is
used for access to part of system memory, access to all of flash memory, NVRAM, RTC,
external registers, UARTs, onboard I2C, bridging to PCI Bus A and for top level control of all
interrupts. Harrier B is used for access to part of system memory, bridging to PCI Bus B and for
controlling some interrupts.
4.6.2Harrier Power-Up Configuration
The Harrier ASIC XAD30-XAD0 pins provide configuration information for Harrier at power-up
reset time. The following table lists the default power-up reset state of these pins for the CPCI-
6020. The Select Option column indicates whether the power up setting can be changed by
build option resistor or by jumper, or if the setting is fixed and cannot be changed. The default
power-up setting column indicates the default values of the standard CPCI-6020 product.
Default settings for jumper options indicate power up value with jumper not installed.
Table 4-2 Harrier Power-Up Configuration Settings
Harrier
XAD Bus
Signal
XAD[30]Resistor0XCSR.XPGC.HDMXports not Hawk Data Mode compatible.
XAD[29]Fixed0XCSR.UCTL.UCOSSelect external clock source for UART.
XAD[28]Resistor0XCSR.BPCS.CSHOther PCI masters may access Harrier
XAD[27]Resistor0XCSR.BPCS.CSMAll of Harrier’s PCI configuration
XAD[26]Resistor0XCSR.BXCS.P0HO
XAD[25]Fixed1XCSR.SDTC.SDERThere are external buffers in series with
XAD[24]ResistorA = 1
Select
Option
Power Up
DefaultRegister Bit(s)
/P1HO
XCSR.GCSR.AOAOHarrier A will respond to unmapped
B = 0
Meaning of Power-Up
Default State
configuration space.
registers are visible from PCI space.
Disable processor hold off at power up.
the BAx, RAx, WE, RAS or CAS signals.
address only cycles, Harrier B will not.
88
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
XAD[3]Fixed0XCSR.XPAT2.RVEN Disable Xport channel 2 as Reset Vector
XAD
[2:1]
XAD[0]Fixed0XCSR.XPAT3.RVEN Disable Xport channel 3 as Reset Vector
Select
Option
Jumpers1111XCSR.GCSR.PUST
FixedA=00
On board
logic sets
ratio
FixedA=01
on board
ResistorA=01
FixedA=00
FixedxxXCSR.XPAT2.DWXport Channel 3 Data Width
Power Up
DefaultRegister Bit(s)
[3:0]
inferred:
XCSR.CLAS
(XCSR+$308)
XCSR.XARB.ENAHarrier A, enable internal PPC arbiter
B=0
XCSR Register
B=01
000XCSR.GCSR.RATReserved
001PPC-to-PCI clock ratio 3:2
010PPC-to-PCI clock ratio 2:1
011PPC-to-PCI clock ratio 5:2
100PPC-to-PCI clock ratio 1:1
101Reserved
110PPC-to-PCI clock ratio 3:1
111Reserved
B=XX
A=1
B=0
B=xx
B=0
B=xx
Group Base
Address
XCSR.XPAT0.DWHarrier A, Flash Bank A 16-bits wide
XCSR.XPAT0.RVEN Harrier A, Flash Bank A is Reset Vector.
XCSR.XPAT1.DWHarrier A, Flash Bank B to 16-bit width
XCSR.XPAT1.RVEN Harrier A, Flash Bank B is Reset Vector
XCSR.XPAT2.DWHarrier A, Xport Ch. 2 8-bit width.
Meaning of Power-Up
Default State
Generic Power Up Status Bits
(Software readable header)
Set PCI Configuration register CLAS to
present class code for “bridge device”.
Harrier B, disable internal PPC arbiter
Harrier A XCSR base addr. $FEFF0000
Harrier B XCSR base addr. $FEFF1000
Harrier B, Flash Bank A not used.
Harrier B has no flash.
Harrier B, Flash Bank B not used.
if and only if Bank A is not Reset Vector.
Harrier B has no flash.
Harrier B, Xport Ch. 2 not used.
Unused.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
89
Page 90
Functional DescriptionDebug Connector
Except where noted, Harrier A and Harrier B have the same default power-up setting.
4.6.3Debug Connector
One 190-pin Mictor connector with center row of power and ground pins is used to provide
access to the processor bus and some miscellaneous signals. When the CPCI-6020 is
populated with an MPC7410 processor this bus is not tolerant of +3.3 V or +5 V signals. Boards
attached to this connector should not drive or pull signals up to intolerable levels.
4.6.4PPC Bus Arbitration
The Harrier ASIC contains arbiters for the PPC Bus and the PCI Bus. The Harrier A PPC arbiter
is used to arbitrate between the processor, the Harrier A and the Harrier B PPC Bus masters
for ownership of the PPC Bus. The processor is connected to the Harrier A arbiter
CPU0_REQ/CPU0_GNT signal pair (XARB3/XARB0) and Harrier B is connected to the Harrier
A arbiter EXTL_REQ/EXTL_GNT signal pair (XARB5/XARB2). For more information on PPC
Bus arbitration refer to the CPCI-6020 CompactPCI Single Board Computer Programmer’s
Reference Guide and the Harrier Application Specific Integrated Circuit (ASIC) Programmer’s
Reference Guide.
4.7ECC Memory Bus Resources
The CPCI-6020 supports 2 GB of memory via four RAM500 mezzanine modules populated in
the two memory connectors J7 and J28. There is no onboard memory. The ECC protected
memory mezzanines are distributed as separate sets, one attached to each Harrier. The CPCI6020 supports a total of 1 GB using currently available 256 MB SDRAMs, (evenly divided
between the two Harriers) and supports 2 GB when 512 MB SDRAMs become available.
4.7.1Harrier A Memory Bus
Harrier A memory bus is routed to a connector on which a RAM500 mezzanine may be
mounted. The RAM500 mezzanine is capable of stacking so a total of two mezzanines may be
attached to the Harrier A memory bus. The mezzanines appear as Banks C and E to the Harrier.
Each mezzanine has a storage capacity of 256 MB of ECC protected memory using available
256 megabit SDRAMs, and a capacity of 512 MB when 512 megabit SDRAMs are available.
2
C SPD serial ROMs on these mezzanines are connected to Harrier A’s I2C port 0.
The I
90
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 91
Harrier B Memory BusFunctional Description
4.7.2Harrier B Memory Bus
Harrier B memory bus is also routed to a RAM500 compatible connector and has capabilities
and characteristics identical to the Harrier A memory bus. The ECC protected memory banks
on this memory bus appear as Banks C and E to Harrier B.
4.7.3RAM500 Memory Mezzanine
Each RAM500 mezzanine carries nine SDRAM parts in a x8 configuration, a buffer for certain
control signals and a single +3.3 V, 256 x 8, SPD serial ROM. Each lower RAM500 attached to
the host board has its SPD addressable at $AA from the Harrier to which it is attached, the
upper at $AC.
The following are the expansion mezzanine size options for a single board. Boards of any size
can be stacked.
The Xport is a bridge that interfaces the 60x bus to an expansion bus named Xport Bus. Each
of the two Harriers on CPCI-6020 has a separate Xport Bus. The Xport Bus is the set of signals
Harrier uses to control devices that have a simple, static RAM style interface. Such devices
include flash, NVRAM, RTC and external registers. A 60x bus slave and an Xport Bus master
constitute the most significant blocks that make up Xport within Harrier. The 60x bus slave has
four address response ranges. The Xport Bus master has four corresponding chip selects. An
address range with its corresponding chip select is referred to as a channel (0 through 3). Each
channel employs a combination of control registers and input signal pins to configure its
address range and attributes. Refer to the Harrier Engineering Specification for additional
details.
Number
of Banks
Number of
Devices
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
91
Page 92
Functional DescriptionHarrier A, Channel 0 - Onboard Bank A Flash
4.8.1Harrier A, Channel 0 - Onboard Bank A Flash
The CPCI-6020 contains one bank of flash memory soldered onboard. Bank A consists of a
single Intel Strata Flash P30 16-bit flash, providing 32 MB of memory. The following table
defines the flash type and size. The device support spage-read mode operations with an 4-word
page size. Flash Bank A is not ECC protected.
Table 4-4 Bank A Flash Options
Bank A Flash SizeIntel PartDevice SizeDevice Width
32 MB1.8 Volt StrataFlash Memory256 megabit16 bits
4.8.2Harrier A, Channel 1 - Socketed Bank B Flash
The CPCI-6020 contains two 32-pin PLCC sockets connected to Harrier A Xport channel 1,
which can be populated with 1 MB of flash memory using AMD AM29LV040B or equivalent
devices. This flash memory appears as flash Bank B to the Harrier A chip. Xport channel 1 is
configured to operate in normal address and data mode where the data alternates every byte
instead of every fourth byte (Hawk data mode). Only 8-bit writes are supported for this bank.
The reset vector may be sourced by either Bank A or Bank B depending on the state of Harrier
Xport 0 reset vector control bit RVEN0. When the RVEN0 bit is cleared, address range
FFF00000-FFFFFFFF maps to Bank B. When RVEN0 bit is set, it maps to Bank A. The default
state uses Bank A for the reset vector. Bank B may be selected by connecting the
BANKB_SEL_L pin to GND. Flash Bank B is not ECC protected.
4.8.3Harrier A, Channel 2 - NVRAM, RTC, External Register Set
The Harrier A Xport 2 interface consists of the STMicroelectronics M48T37V. This device
provides 32 KB of nonvolatile static RAM, a real-time clock and a watchdog function. Refer to
the M48T37V Data Sheets for programming information. The M48T37V consists of two parts:
zA 44-pin 330mil SO device which contains the RTC, the oscillator, the power fail detection,
the watchdog timer logic, 32 KB of SRAM and gold-plated sockets for the SNAPHAT
battery.
zA SNAPHAT that houses the battery and/or the crystal
The output of the watchdog timer is logically ORed onboard to provide a hard reset. This signal
is routed to PLD ORing logic so that this feature may be disabled. Xport 2 is configured to
operate in Harrier 8-bit data mode.
4.8.4Harrier A, Channel 3
The Xport interface is not used.
4.8.5Harrier B, Channel 0, 1, 2 and 3
None of the Harrier B Xport Channels are used.
92
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 93
Other Harrier ResourcesFunctional Description
4.9Other Harrier Resources
The following subsections discussion other resources that are available through the Harrier
ASIC.
4.9.1I2C Bus Resources - Serial EEPROM
The CPCI-6020 contains two 8 KB Serial EEPROM devices onboard and provisions for four
256-byte Serial EEPROM devices on memory mezzanines.
zOne 8 KB Serial EEPROM provides for Vital Product Data (VPD) storage of the module
hardware configuration
zOne 8 KB device for storage of user configuration data.
The contents of the 8 KB devices are accessed by providing a two-byte address with the same
device ID, instead of the standard one-byte address as used in the 256-byte devices. The 256byte devices provide for Serial Presence Detect (SPD) memory configuration information. The
Serial EEPROMs for VPD, user data and memory attached to Harrier A are accessed through
I2C port 0 in the Harrier A ASIC.
The Serial EEPROM’s for memory attached to Harrier B are accessed through I2C port 0 in the
Harrier B ASIC. Refer to the CPCI-6020 CompactPCI Single Board Computer Programmer’s Reference Guide for SROM device address assignments.
4.9.2Asynchronous Serial Ports
The CPCI-6020 provides two asynchronous serial interfaces. UART0 and UART1 in the Harrier
A provide the 16550 compatible UART controllers. The UART0 port signals are wired to an RS232 transceiver which interfaces to the front panel RJ-45 connector. The UART0 port may
optionally be wired to the backplane via J5 instead. The UART1 port is wired to the J5 connector
only. An onboard 1.8432 MHz oscillator provides the baud rate clock for the UARTs. Refer to
the Harrier Application Specific Integrated Circuit Programmer’s Reference Guide for additional
UART information.
4.9.332-Bit Timers
Four 32-bit timers are provided by each Harrier (MPIC) that may be used for system timing or
to generate periodic interrupts. Each timer is driven by a divide-by-eight prescaler which is
synchronized to the PPC processor clock. For a 100 MHz processor bus, the timer frequency
would be 12.5 MHz. Refer to the Harrier Engineering Specification for additional information
and programming details on these timers.
4.9.4Watchdog Timers
Both Harrier ASICs contains two Watchdog Timers, WDT1 and WDT2. Each timer is
functionally equivalent but independent. These timers will continuously decrement until they
reach a count of 0 or are reloaded by software. The time-out period is programmable from 1
microsecond up to 32 minutes. If the timer count reaches 0, a timer output signal will be
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
93
Page 94
Functional DescriptionOther Board Resources
asserted. The output of Harrier A Watchdog Timer 1 is routed to a Harrier A MPIC interrupt. The
output of Harrier A Watchdog Timer 2 may be optionally routed by means of a build option to a
Harrier A MPIC interrupt or to provide a board hard reset. The standard CPCI-6020 product will
be built to provide hard reset.
The output of Harrier B Watchdog Timer 1 and 2 are routed to a Harrier B MPIC interrupt.
Following a Harrier device reset, WDT1 is enabled with a default time-out of 8 seconds and
WDT 2 is enabled with a default time-out of 16 seconds. Each timer must be disabled or
reloaded by software to prevent a time-out. Software may reload a new timer value or force the
timer to reload a previously loaded value. To disable or load/reload a timer requires a two step
process. Refer to the Harrier specification for additional timer details
4.10Other Board Resources
The following subsections describe other resources that are available on the CPCI-6020.
4.10.1Miscellaneous Control and Status
The Harrier ASIC contains a Miscellaneous Control and Status register that provides the CPCI6020 with the board fail LED control, PrPMC EREADY pin status, board reset control, and
processor timebase enable control. Refer to the Harrier Application Specific Integrated Circuit (ASIC) Programmer’s Reference Guide for additional details.
4.10.2Clock Generator
The CPCI-6020 clock generator uses an MPC9772 PLL clock driver in conjunction with an
MPC93R52 zero delay buffer to provide the clocks for the processor, both Harrier ASICs, the
SDRAMs and all PCI devices. The PPC-to-PCI clock ratios which are support by the CPCI-6020
are shown in the table below. The PCI Bus A runs at a fixed speed of 33 MHz. On board logic
uses the state of the PMC M66EN pin to determine if the PCI Bus B clock frequency will be 33
MHz or 66 MHz. The maximum PPC Bus frequency (66 MHz or 100 MHz) is determined at
board assembly time by populating the appropriate select resistors. The 100 MHz bus mode will
be the standard configuration.
Table 4-5 PPC to PCI Clock Ratios
PPC Clock Frequency
(MHz)
10033.333:112
66.6733.332:18
PCI Clock Frequency
(MHz)Ratio (PPC:PCI)
66.673:26
66.671:14
Harrier PCI Clock
Divisor (N)
94
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 95
Onboard Power SuppliesFunctional Description
4.10.3Onboard Power Supplies
The CPCI-6020 requires +5 V, +3.3 V, +1.8 V and +/-12 V (optional) input voltages. The
processor core voltage and +2.5 V for the Harrier core are generated on board from the +5 V
input by switching regulators. The processor core voltage regulator has a variable output which
is set using feedback resistors. In addition to the Harrier core voltage, the +2.5 V supply will
provide the processor, Harriers and L2 cache I/O voltage when the MPC7410 processor is
used. Power resistors installed during assembly will select either +3.3 V or +2.5 V to supply the
I/O voltage for the processor, Harriers and the L2 cache. +1.8 V is generated using an onboard
regulator through +3.3 V.
4.10.4Board Reset Logic
A block diagram of the CPCI-6020 board reset logic is shown below. The board reset logic is
implemented in a programmable logic device (PLD) in order to provide maximum flexibility of
the circuit design.
There are several potential sources of reset on the CPCI-6020. They are:
zPower-on/under voltage reset
zFront panel reset switch
zCompactPCI PRST#
zWatchdog Timer reset via Harrier A WDT2
zCompactPCI FAL# signal
zSoftware generated hard reset via the Harrier RSTOUT bit
zSoftware generated hard reset via the Port 92 Register in the PBC
zCompactPCI Bus reset via the 21154 Bridge Control Register
zProcessor RISCWatch JTAG emulator interface HRESET# signal (open collector)
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
95
Page 96
Functional DescriptionBoard Reset Logic
There is an optional build configuration for reset from the RISCWatch JTAG interface. In Option
2, the RISCWatch CPURST_L will reset the Harrier ASIC in addition to the processor. This
option may be used in cases where the state of the Harrier logic must be guaranteed when a
RISCWatch CPURST_L is issued. However, implementing this option will prevent the use of the
RISCWatch probe Reset and Run from RAM mode since the Harrier SDRAM configuration
settings will be lost when the reset occurs. The Option 2 connection will not be implemented in
the standard board configuration.
Figure 4-2Reset Block Diagram
Reset to rest of board
FAL_L
PRST_L
OR
ORRST_HRST0_
Power-up
Reset
Switch
OPT 2
PURST_
RSTSW_
XCSR.MCSR.RSTOUT
AUXUST_
Harrier A
Internal
Logic
XPMI.PINT.P0
XCSR.WT2C
OR
RSTOUT_
SRST0_
WDT2TO_
OPT 1
RW_HRST_
RW_SRST_
RW_TRST_
OR
OR
OR
CPU
HRST_
SRST_
TRST_
The RST_ and PURST_ inputs of Harrier B are tied to those of Harrier A, respectively. The
AUXRST_ and RSTSW_ inputs of Harrier B are held inactive. The RSTOUT_, HRST0_ and
SRST0_ outputs of Harrier B are not connected. The watchdog timers of Harrier B do not
generate reset.
The following table shows which devices are affected by various reset sources:
Table 4-6 Reset Sources and Devices Affected
Local
CompactPCI
Bus
Device Affected
Software Hard Reset
(Harrier RSTOUT,
PBC Port 92)
Software Hard Reset
(Harrier RSTOUT,
PBC Port 92)
ProcessorHarrier
ASIC
PCI
Devices
ISA
Devices
¸¸¸ ¸ ¸
¸¸¸ ¸ ¸
96
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 97
Soft ResetFunctional Description
Table 4-6 Reset Sources and Devices Affected (continued)
Device Affected
Software Hard Reset
(Harrier RSTOUT,
PBC Port 92)
Software Hard Reset
(Harrier RSTOUT,
PBC Port 92)
Software Hard Reset
(Harrier RSTOUT,
PBC Port 92)
Software Hard Reset
(Harrier RSTOUT,
PBC Port 92)
CompactPCI Reset
(21154 Bridge Control
Register)
Processor
RISCWatch JTAG
HRESET# Signal
1. Available as a build option (not enabled in standard configuration).
4.10.5Soft Reset
ProcessorHarrier
¸¸¸ ¸ ¸
¸¸¸ ¸ ¸
¸¸¸ ¸ ¸
¸¸¸ ¸ ¸
¸(¸)
ASIC
1
1
PCI
Devices
ISA
Devices
Local
CompactPCI
Bus
¸
Software can assert the SRESET# pin of the processor by programming the P0 bit in the
Processor Init Register of the Harrier MPIC appropriately.
4.10.6Front Panel Resources
The CPCI-6020 front panel provides access to recessed Abort and Reset push-button
switches, Board Fail, CPU Bus Activity and Hot Swap Status LEDs, an RJ-45 Ethernet
connector, an RJ-45 serial port connector, two USB connectors and the PMC front panel.
4.10.7ABORT# and RESET# Switches
Two push-button switches provide ABORT# and RESET# inputs to the CPCI-6020. Both
switches are recessed to reduce the likelihood of accidental activation. The ABORT# signal is
connected to the Harrier Abort Switch (ABTSW_L) input and generates an MPIC internal
interrupt. The RESET# signal is connected to the Harrier Reset Switch (RSTSW_L) input which
will generate a Harrier Reset Out, which is ORed with the board reset logic. Each signal is
debounced in the Harrier ASIC.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
97
Page 98
Functional DescriptionOn-Board LEDs
4.10.8On-Board LEDs
The CPCI-6020 provides two LEDs visible on the front panel for status of CPU and Board Fail
(BDFL).
zThe green CPU LED is lit when the DBB# signal of processor bus is active (hardware
controlled).
zThe yellow FAIL LED is lit when the Harrier BDFL bit in the Miscellaneous Control and
Status register is active (software controlled).
Refer to the Harrier Application Specific Integrated Circuit (ASIC) Programmer’s Reference Guide for details of the BDFL bit.
4.10.9Harrier Power Up Configuration Header
An 8-pin header provides the means to change some of the Harrier power up configuration
settings. Refer to Chapter 3, Controls, LEDs, and Connectors for configuration settings
controlled by this header. A shunt must be installed to change a setting. The default
configuration setting (with the shunt not installed) is also given in that chapter.
4.11Hot Swap Support
The CPCI-6020 provides hardware to support the physical connection process and the
hardware connection process of the full hot swap system model defined in the CompactPCI Hot Swap Specification. This hardware supports the hot swap of peripheral boards in standardized
(non-high availability) chassis. Hot swapping of the CPCI-6020, the system controller, itself is
not defined in the CompactPCI specifications. A description of CPCI-6020 support for system
slot hot swapping is in the following high availability support section.
4.12High Availability Support
The CPCI-6020 includes support for system slot hot swap in Motorola’s chassis. This includes
high availability (HA) features defined in the CompactPCI Hot Swap Specification as well as
Motorola’s added extensions.
Standardized features include implementation of the BD_SEL#, HEALTHY# and PCI_RST#
signals. Motorola extensions are described in the following sections.
4.12.1HSC Bridge Board Interface
The CPCI-6020 interfaces with a local bridge card which resides on the remote CompactPCI
Bus. The bridge card is named local because it bridges down, in a hierarchical sense, from this
CPCI-6020 local domain to the remote bus. Similarly there is a remote CPU card with a remote
bridge card which bridges down to, and resides on, this local CompactPCI Bus.
98
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Page 99
Local CompactPCI Bus InterfaceFunctional Description
The PCI Bus routed to the J4 connector provides the communication path to the local bridge
card. There are also four signals in the J3 connector which comprise the communication with
the remote bridge card. When the CPCI-6020 is in control of the local CompactPCI Bus, these
signals allow the HSC on the remote bridge card to force the CPCI-6020 to quiesce the local
CompactPCI Bus and tri-state its 21154. This allows that HSC to then activate its own 21154
and assume control of the local CompactPCI Bus.
4.12.2Local CompactPCI Bus Interface
Backplane communication is accomplished through the Intel 21154 transparent PCI-to-PCI
bridge. This device is not intended to support hot swap circuitry which has been added to the
CPCI-6020 to adapt the 21154 to this purpose and is described in the following sections.
4.12.3Secondary Bus Arbitration
The 21154 internal secondary bus arbiter is not used on the CPCI-6020 because special HA
features are required. An external arbiter is used instead.
The external arbiter includes an interface to the Hot Swap Controller (HSC) located on the
remote bridge board. Through this interface the HSC may cause the arbiter to refuse to grant
the local CompactPCI Bus to any of the peripheral slot boards. In this manner the bus may be
made quiescent in preparation for a transfer of control from the CPCI-6020 to the bridge board
that bridges the remote domain down to the local CompactPCI Bus.
4.12.4Secondary Bus Tri-Stating
When the CPCI-6020 is taken offline by the bridge board from the remote domain, its 21154
must be disabled to prevent it from responding to backplane transactions. The 21154 is
designed to drive its secondary bus signals to an inactive state when in reset. This would
prevent the remote bridge from assuming control of this bus. To overcome this there is a device
on the CPCI-6020 which can use the JTAG interface on the 21154 to put it into a high
impedance mode. That device is controlled by the remote bridge card.
4.12.5System Slot Hot Swap
The CPCI-6020 may be safely inserted and extracted from the system chassis while power is
applied. Hot swap circuitry protects the board from electrical damage.
In systems that support high availability, the CompactPCI Bus may be active while the CPCI6020 is inserted and/or removed without disturbing the bus traffic. This is accomplished by pinstaged CompactPCI Bus connections, a switched pre-charged voltage level applied to bussed
pins and tri-stating of PCI-to-PCI bridge signals during insertion and removal.
The BD_SEL# signal from CompactPCI Bus J1 pin D15 must be driven true (low) for the back
end power supplies to switch on. When BD_SEL# is not asserted only a small portion of the
CPCI-6020 circuitry is powered.
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
99
Page 100
Functional DescriptionEIDE Interface
The HLTY# signal is driven true (low) to the CompactPCI bus J1 pin B4 when the +5.0VDC,
+3.3VDC, +12VDC, and -12VDC and the J18 jumper is not installed. When the J18 jumper is
installed, only +5.0VDC and +3.3VDC are included in the HLTY# status and input power
supplies are all within tolerance. This can be used as a status indicator.
4.13EIDE Interface
The CPCI-6020 supports primary EIDE onboard and the secondary EIDE channel which is
routed to the J5 User I/O connector. The CPCI-6020-MCPTM-01 contains the secondary EIDE
interface which supports a removable external EIDE device. The header of this EIDE is not
accessible through the rear panel. A cable must be used to connect an external EIDE device to
the header.
4.14Ethernet Interface
The CPCI-6020 provides two 10BaseT/100BaseTX autoselect Ethernet interfaces. The first
Ethernet interface is routed to a RJ-45 connector located at the front panel of the board and
also to the J5 connector for Ethernet connection on the CPCI-6020-MCPTM-01. The transition
board option is selectable through option resistors during CPCI-6020 board assembly time. The
standard board route is to the front panel only. Contact your sales representative for more
information on the transition board option). The second Ethernet interface is routed only to the
J5 connector for Ethernet connection on the CPCI-6020-MCPTM-01.
The Ethernet Station Addresses are determined by the CPCI-6020 and are not affected by the
CPCI-6020-MCPTM-01.
4.15Hot Swap Support
The CPCI-6020-MCPTM-01 is considered to be part of the CPCI-6020. Therefore, the CPCI6020-MCPTM-01 cannot be swapped without first removing or powering down the CPCI-6020.
All power for the CPCI-6020-MCPTM-01 is provided from the CPCI-6020 through pins on the
J3/J5 I/O connectors.
4.16PMC Interface Module (PIM)
A single PMC Interface Module (PIM) site is supported on the CPCI-6020-MCPTM-01 in line
with the PMC module supported on the CPCI-6020. The CPCI-6020 provides two 64-pin EIAE700 AAAB connectors to interface to a 32/64-bit IEEE P1386.1 PMC. One of the two
connectors is dedicated to user I/O. The CPCI-6020 maps the PMC user I/O pins onto the
CompactPCI J3 and J5 connectors. The CPCI-6020-MCPTM-01 reverses the mapping and
brings the signals to a 64-pin EIA-E700 AAAB connector to interface with its PIM site. This
causes a one-to-one correspondence in the pinout between the PMC on the CPCI-6020 and
the PIM site on the CPCI-6020-MCPTM-01. Refer to the section titled PMC Sloton page 85 in
this chapter for a detailed description of the CPCI-6020’s PMC site.
100
CPCI-6020 CompactPCI Single Board Computer Installation and Use (6806800A51C)
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.