Motorola® and the Motorola symbol are registered trademarks of Motorola, Inc.
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.
Notice
While reasonable efforts hav e been made to assure the accuracy of this document, Motorola, Inc. assumes no liability resulting from
any omissions in this document, or from th e use of the inf ormation obtained therein. Motorola reserve s the right to revise th is 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 ma y be read on line , do wnl oaded f o r personal u se , or ref ere nced in an other documen t as a URL to
the Motorola Computer Group Web site . The text itself ma y not be publishe d commercially in print or electronic f orm, edited, translated,
or otherwise altered without the permission of Motorola, Inc.
It is possible that this publication may contain reference to or information about Moto rola products (machines and programs),
programming, or services that are not available in your country. Such references or information must not be construed to mea n 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 ind irectly, to the U.S . Go ve rnment, the follo wing notice shall apply u nless
otherwise agreed to in writing by Motorola, Inc.
Use, duplication, or disclosure by the Government is subj ect to restrictions as set forth in subparag raph (b)(3) of the Rights i n Technical
Data clause at DF ARS 25 2.227-7013 (No v. 1995) and of the Rights in Noncommerci al Computer Soft ware and D ocumentation clau se
at DFARS 252.227-7014 (Jun. 1995).
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
9
Page 12
List of Figures
10
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 13
About this Manual
Overview of Contents
This manual, CPCI-6115 CompactPCI Single Board Computer Installation and Use, provides
general information, hardware preparation and installation instructions, operating instructions,
firmware information, functional descriptions and pin assignments for the CPCI-6115 Single
Board Computer (SBC).
This manual is divided into the following chapters and appendices:
Safety Notes, contains the warnings, cautions, and notices that precede potentially dangerous
procedures, alert the user to practices that could cause minor injury, or possibly damage the
product.
Sicherheitshinweise, contains the German translation of these warnings, cautions, and notices.
Chapter 1, Introduction, describes the features of the CPCI-6115, standard compliances, and
ordering information.
Chapter 2, Hardware Preparation and Installation, provides an overview of basic operating and
configuring issues such as the MOTLoad firmware, and environmental, power, and thermal
requirements. The remainder of the chapter provides information on hardware preparation and
installation instructions, including peripheral boards such as the CPCI-6115-MCPTM transition
module.
Chapter 3, Controls, LEDs, and Connectors, on page 49 describes face plate and on-board
connectors and their pin assignment. On-board headers and their settings are also discussed.
Chapter 4, Functional Description, provides a description of the major components and
functionality of the MCPN905.
Chapter 5, T ransition Module Preparation and Installation, provides information on the tr ansition
module that is compatible with the CPCI-6115. Information includes a brief overview, unpacking
instructions, board preparation and installation instructions, face plate and on-board connector
descriptions and pin assignments. Other sections describe the functionality, the PIMs that are
installed on the transition module, along with installation and removal instructions.
Chapter 6, Remote Start via the PCI Bus, describes the remote interface provided by the
firmware to the host CPU via the CompactPCI bus. This interface facilitates the host obtaining
information about the board, downloading code and/or data, and execution of the downloaded
program.
Chapter 7, MOTLoad Firmware, provides an overview and description of basic MOTLoad use
including implementation issues, a list of the initialization sequence, and a description of basic
commands.
Chapter 8, Memory Maps, provides an overview of the memory maps, interrupts, arbitration,
sources of reset and endian issues.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
11
Page 14
About this Manual
Appendix A, Related Documentation, provides a list of related documents includi ng those
produced by Motorola, as well as third parties. It also provides a list of industry rela ted
specifications.
Abbreviations
This document uses the following abbreviations:
AbbreviationDescription
ACAlternating Current
AMCAlarm Management Controller
AMPAmphere
ASICApplication-Specific Integrated Circuit
ATAAdvanced Technology Attachment
BFLBoard Fail
CBGACeramic Ball Grid Array
CHRPComputer Hardware Reference Platform
CMCCommon Mezzanine Card
CPCICompactPCI
CPUCentral Processing Unit
CSRControl and Status Register
DCDirect Current
DDRDouble Data Rate
DMADirect Memory Access
DRAMDynamic Random Access Memory
DTEData Terminal Equipment
DTRData Terminal Ready
EIAElectronic Industries Alliance
EIDEEnhanced Integrated Drive Electronics
EMCElectromagnetic Compatibility
ESDElectrostatic Discharge
ETSIEuropean Telecommunications Standards Institute
FATFile Allocation Table
FCCFederal Communications Commission
GPPGeneral Purpose Port
HSHot Swap
I/OIn/Out
IDEIntegrated Drive Electronics
IDMAInternal Direct Memory Access
12
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 15
AbbreviationDescription
IEEEInstitute of Electrical and Electronics Engineers, Inc.
IOMUXI/O Signal Multiplexing
IPInternet Protocol
LEDLight Emitting Diode
LOOLED On/OFF
MACMedia Access Control
MPPMultipurpose Port
MPUMicroprocessing Unit
MPXMultiplex/Multiplexer
Multiprocessor eXtension
MXPMulti-Service Packet Transport Platform
NCNot Connected
NEBSNetwork Equipment Building Systems
NVRAMNonvolatile Random Access Memory
OSOperating System
PCPayload Card
PCBPrinted Circuit Board
PCIPeripheral Component Interconnect
PCI-XPeripheral Component Interconnect eXtended
PFPort Format
PICMGPCI Industrial Computer Manufacturer’s Group
PIMPMC I/O Module
PLDProgrammable Logic Device
PMCPeripheral Management Controller
PMCIOPMC User I/O
PPCPowerPC
PRPPowerPC Reference Platform
PrPMCProcessor PMC
RAMRandom Access Memory
RFRadio Frequency
RISCReduced Instruction Set Computer
ROMRead Only Memory
RTCReal Time Clock
RTMRear Transition Module
RTOSReal Time Operating system
RoHSRestriction of the Use of Certain Harzardous Substances
SBCSingle Board Computer
About this Manual
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
13
Page 16
About this Manual
AbbreviationDescription
SDMASpace-Division Multiple Access
SDRAMSynchronous Dynamic Random Access Memory
SELVSafety Extra Low V oltage
SPDSerial Presence Detect
SRAMStatic Random Access Memory
SROMSerial Read Only Memory
TFTPTrivial File Transfer Protocol
TPETwisted Pair Ethernet
UARTUniversal Asynchronous Receiver Transmitter
ULUnderwriters Laboratory
VCCIVoluntary Control Council for Interference
VITAVMEBUS International Trade Association
VMEVersa Module Eurocard
VPDVital Product Data
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 softw are buttons to click on the screen
...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
and parameter description
node 12
Omission of information from example/command
that is not necessary at the time being
14
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 17
About this Manual
NotationDescription
..Ranges, for example: 0..4 means one of the
|Logical OR
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
No danger encountered. Pay attention to
important information
Summary of Changes
The following changes have been made to this manual.
DateDescriptionReplaces
March 2008Corrected description for Bank B flash memory to
soldered (not socketed).
December 2007Added Remote Start section.
Corrected default setting for J99.
Added ability for search and copy/paste text.
Applied new documentation style standards
throughout.
March 2007Corrected default setting for J996806800A68A
6806800A68C
6806800A68B
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
15
Page 18
About this Manual
Comments and Suggestions
Motorola welcomes and appreciates your comments on its documentation. We want to know
what you think about our manuals and how we can make them better. Mail comments to:
zEmbedded Communications Computing
Reader Comments DW164
2900 S. Diablo Way, Suite 190
Tempe, Arizona 85282
zeccrc@motorola.com
In all your correspondence, please list your name, position, and company. Be sure to include
the title and part number of the manual and tell how you used it. Then tell us your feelings about
its strengths and weaknesses and any recommendations for improvements.
16
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 19
Safety Notes
This section provides warnings that precede potentially dangerous procedures
throughout this manual. Instructions contain ed in the warnings must be follo wed during
all phases of operation, service, and repair of this equipment. You should also employ
all other safety precautions necessar y 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 pr oduct and its various uses, we do no t
guarantee that the given inf ormation is complete. If y ou need additional in formation, 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 man ual is meant to complete the knowledge of a specialis t
and must not be used as replacement for qualified personnel.
Keep away fro m live circuits inside the equipment. Operating personnel must not
remove equipment covers. Only Factory Authorized Service Per sonnel 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 f or a Class A digital
device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interf erence 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 v oid the user's authority to operate the equipment.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
17
Page 20
Safety Notes
Board products are tested in a representative system to show compliance with the
above mentioned requirements. A pr oper 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.
Operation
Damage of the Product
Surface of the Product
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.
Do not operate the product below 0°C.
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.
Configuration Switches/Jumpers
Malfunction of the Product
Switches marked as "Reserved" might carry production-related functions and can cause
the product to malfunction if their setting is changed.
Do not change settings of switches marked as "reserved".
Damage of the Product
Setting/resetting the switches during operation can cause damage of the product.
Check and change switch settings before you install the product.
Installation
Personal Injury or Death
This product operates with dangerous voltages that can cause injury or death.
To prevent serious injury or death from dangerous voltages use extreme caution when
handling, testing, and adjusting this equipment and its components.
Damage of the Product and Additional Devices and Modules
Incorrect installation or removal of additional devices or modules may damage the
product or the additional devices or modules.
Before installing or removing additional devices or modules, read the respective
documentation.
18
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 21
Damage of Circuits
Electrostatic discharge and incorrect installation and removal of the product can
damage circuits or shorten their life.
Before touching the product or el ectronic components, make sure that y our are wor king
in an ESD-safe environment.
Product Damage
Inserting or removing modules in a non-hot-swap chassis with power ap plied may result
in damage to module components. The CPCI-6115 is a hot-swapp able board and may be
inserted in a hot-swap chassis, such as a CPX2000, CPX8000 or MXP3000 series chassis
with power applied.
Check to make sure your chassis is hot swap compliant.
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.
Carefully inspect the product and the backplane for both pin and component integrity
before installation.
Safety Notes
Motorola Embedded Communications Computing (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 the factory. Bent pins caused by improper installation or
by inserting boards with damaged conne ctors could void the ECC warranty for the
backplane or boards.
Damage of the Product
Incorrect installation of the product can cause board damage,
Only use handles for when installing/remo vi ng the product to avoid damage to the face
plate and/or PCB.
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-6115-MCPTM is not a hot-swap
board, but it may be installed in a hot-swap chassis with power applied.
Remove the corresponding CPCI-6115 before the CPCI-6115-MCPTM is installed.
Cabling and Connectors
Damage of the Product
The RJ-45 connector(s) on the face plate are either twisted-pair Ethernet (TPE) or
E1/T1/J1 interfaces. Connecting an E1/T1/J1 line to an Ethernet connector may damage
the product.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
19
Page 22
Safety Notes
zMake sure that TPE connectors near your working area are clearly marked as
network connectors.
zVerify that the length of an electric cable connected to a TPE bushing does not
exceed 100 m.
zMake sure the TPE bushing of the product is connected only to safety extra low
voltage cir c uits (SELV circuits)
If in doubt, ask your system administrator.
Environment
Always dispose of used boards, system components and RTMs according to your
country’s legislation and manufacturer’s instructions.
Battery
Board/System Damage
Danger of explosion if battery is replaced incorrectly . Replace battery only with the same
or equivalent type recommended by the equipment manufacturer. Dispose of used
batteries according to the manufacturer’s instructions.
Il y a danger d’explosion s’il y a remplacement incorrect de la batterie. Remplacer
uniquement avec une batterie du même type ou d’un typ e éq uivalent recommandé par
le constructeur. Mettre au reb ut les batteries usagées conformément aux instructions du
fabricant.
20
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 23
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 Betriebsumgebun g notwendig sind. W enn 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 Telekommunikationsindustri e und im
Zusammenhang mit Industriesteuerungen verwendet werden.
Einbau, Wartung und Betrieb dürfen nur von durch Motorola ausgebildetem oder im
Bereich Elektronik oder Elektr otechnik qualifiziertem Personal dur chgeführt werden. Die
in diesem Handbuch enthaltenen Informatione n dienen ausschließlic h dazu, das Wissen
von Fachpersonal zu ergänzen, können dieses jedoch nicht ersetzen .
Halten Sie sich von str omführenden L eitungen innerhalb des Pr od uktes fern. Entf ernen
Sie auf keinen Fall Abdeckungen am Produkt. Nur werksseitig zugelassenes
Wartungspersonal oder anderweiti g qualifiziertes Wartungspersonal darf Abdeck ungen
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 Motor ola 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- so wie
Industriegebieten gewährleisten.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
21
Page 24
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 Ei nrichtung kann im
Wohnbereich Funkstörungen verursachen. In diesem Fall kann vom Betreiber verlangt
werden, angemessene Maßnahmen durchzuführen.
Operation
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 und betreiben Sie das Produkt nicht
unter 0°C.
Ü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.
Schaltereinstellungen/Jumper
Fehlfunktion des Produktes
Schalter, die mit 'Reserved' gekennzeichnet sind, können mit produktionsrelevanten
Funktionen belegt sein. Das Ändern dieser Schalter kann im normalen Betrieb
Störungen auslösen.
Verste llen Sie nur solche Sc halter, die nicht mit 'Reserved' gekennzeichnet sind. Prüfen
und ggf. ändern Sie die Einstellungen der nicht mit 'Reserved' gekennzeichneten
Schalter, bevor Sie das Produkt installieren.
22
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 25
Beschädigung des Produktes
Das Verstellen v on Sc haltern während des laufenden Betriebes kann zur Besc hädigung
des Produktes führen.
Prüfen und ändern Sie die Schaltereinstellungen, bevor Sie das Produkt installieren.
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 zu r Beschädigung des Pr oduktes und
der Zusatzmodule führen.
Lesen Sie daher vor der Installation von Zusatzmodulen die zugehörige Dokumentation.
Sicherheitshinweise
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 Produktes
Fehlerhafte Installation des Produktes kann zu einer Beschädigung des Produktes
führen.
Verwenden Sie die Handles, um das Produkt zu installieren/deinstallieren. Auf diese
Weise vermeiden Sie, dass da s Face Plate oder die Platine deformiert oder zerstö rt wird.
Beschädigung des Produktes
Wird das Modul in ein Chassis installiert oder au s ein em Ch assis entfernt, dessen
Spannungsversorgung eingeschaltet ist und das nicht Hot-Swap-fähig ist, kann das
Modul beschädigt werden.
Das CPCI-6115 ist ein Hot-Swap-fähiges Board und kann in ein Hot-Swap-fähiges
Chassis, dessen Spannungsversorgung eingeschaltet ist, installiert werden. Beispiele
für derartige Chassis sind solche aus der Serie CPX2000, CPX800 0 oder MXP3000.
Prüfen Sie und stellen Sie sicher, dass Ihr Chassis Hot-Swap-fähig ist.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
23
Page 26
Sicherheitshinweise
Beschädigung des Produktes, der Backplane oder von System Komponenten
Verbogene Pins oder lose K omponenten können zu einer Beschädigung des Pro duktes,
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.
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.
Kabel und Stecker
Beschädigung des Produktes
Bei den RJ-45-Steckern, die sich an dem Produkt befinden, handelt es sich entweder um
Twisted-Pair-Ethernet (TPE) oder um E1/T1/J1-Stecker. Beachten Sie, dass ein
versehentliches Anschließen einer E1/T1/J1-Leitung an einen TPE-Stecker das Pr od ukt
zerstören kann.
zKennzeichnen Sie deshalb TPE-Anschlüsse in der Nähe Ihres Arbeitsplatzes
deutlich als Netzwerkanschlüsse.
zStellen Sie sicher, dass die Länge eines mit Ihrem Produkt verbundenen TPE-Kabels
100 m nicht überschreitet.
zDas Produkt darf über die TPE-Stecker nur mit einem Sicherheits-Kleinspannungs-
Stromkreis (SELV) verbunden werden.
Bei Fragen wenden Sie sich an Ihren Systemverwalter.
Umweltschutz
Entsorgen Sie alte Batterien und/ode r Bo ards/Systemkomponenten/RTMs stets gemäß
der in Ihrem Land gültigen Gesetzgebung und den Empfehlungen des Herstellers.
Batterie
Beschädigung des Produktes
Explosionsgefahr bei unsachgemäßem Austausch der Batterie. Ersatz nur durch
denselben oder einen vom Hersteller empfohlenen T y p. Entsorgung gebrauchter
Batterien nach Angaben des Herstellers.
24
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 27
Introduction
1.1Features
The following table summarizes the features of the CPCI-6115 Single Board Computer (SBC).
The CPCI-6115 was formerly offe re d as th e MCPN 9 05 SBC.
Table 1-1 CPCI-6115 Features
FeatureDescription
ProcessorSingle MPC7457 Processor
L3 Cache1 MB or 2 MB DDR back side L3 Cache @ 266 MHz
FlashBank A: 32 MB soldered flash using two Intel StrataFlash devices.
SDRAMDouble-Bit-Error detect, Single-Bit-Error correct across 72 bits.
Memory ControllersProvided by Marvell MV64360 System Memory Controller.
PCI Host BridgesProvided by Marvell MV64360 System Memory Controller.
Interrupt ControllerProvided by Marvell MV64360 System Memory Controller.
PCI InterfacesOne local PCI/PCI-X bus supporting 32/64-bit, 33/66 MHz PCI or 66/133
Ethernet InterfaceThree Gigabit Ethernet channels provided by the Marvell MV64360
SEEPROMTwo 8 KB dual-address I2C SEEPROM devices for Vital Product Data and
CompactPCI InterfaceIntel 21555 PCI-to-PCI Bridge
Form FactorSingle slot 6U CompactPCI
RTC/NVRAM32KB NVRAM/RTC/WDT provided by M48T37V
1
Core Frequency to 1.0 GHz
Bus Clock Frequency of 133 MHz
Integrated L1 and L2 cache
Address and data bus parity
Data bus parity
Bank B: 8 MB soldered flash using two Intel StrataFlash devices.
Bank A/B Reset vector jumper selectable
Up to 1.5 GB of DDR266 (133 MHz) SDRAM onboard memory
MHz PCI-X to PMC2.
One local PCI bus supporting 32-bit, 33 MHz PCI to PMC 1, the 21555 PCI
bridge, and IDE controller.
Two to J3 for PICMG 2.16 compliance
One to front panel
user configuration data
Industry standard SPD for onboard and mezzanine board memory.
64-bit, 33/66 MHz PCI to CompactPCI bus
Peripheral Slot operation
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
25
Page 28
IntroductionStandard Compliances
Table 1-1 CPCI-6115 Features (continued)
FeatureDescription
Watchdog TimersFour programmable timer/counters in the Marvel MV64360
One watchdog timer in the Marvell MV64360
One watchdog timer in the M48T37V
IDE channel to support CompactFlash on transition module
Two async serial ports (two rear I/O or one front panel, one rear I/O).
PMC SlotsPMC 2: 64-bit, 33/66 MHz PCI or 66/133 MHz PCI-X with front-panel I/O plus
Front PanelOne asynchronous debug port via RJ-45 connector
Debug SupportSerial port with RS-232 interface
rear I/O
PMC 1: 32-bit, 33 MHz PCI
Both slots support non-Monarch Processor PMC modules
Recessed ABORT/RESET switch
CPU Activity and Board Fail LEDs
Switch and blue LED in handle to support hot-swap
Ethernet RJ-45 connector with Status LEDs
Processor JTAG interface
RESET and ABORT signals
Boundary Scan Header
1.2Standard Compliances
The CPCI-6115 is designed to be CE compliant and to meet the following standard
requirements.
Table 1-2 Board Standard Compliances
Standard Description
UL 60950-1
EN 60950-1
IEC 60950-1
CAN/CSA C22.2 No 60950-1
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
Safety Requirements (legal)
EMC requirements (legal) on system level (predefined Motorola
system)
26
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 29
Ordering InformationIntroduction
Table 1-2 Board Standard Compliances (continued)
Standard Description
NEBS Standard GR-63-CORE
ETSI EN 300 019 series
Directive 2002/95/ECDirective on the restriction of the use of certain hazardous
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.
Currently, the following configurations are available:
Table 1-3 Board Variant Order Numbers
DescriptionPart Numbers
CPCI-6115-220867 MHz, MPC7457, 512 MB DRAM, three Ethernet ports
CPCI-6115-2401 GHz, MPC7457, 512 MB DRAM
CPCI-6115-2701 GHz, MPC7457, 2 GB DRAM, three Ethernet ports
Table 1-4 Related Product Order Numbers
Related Products
CPCI-6115-MCPTM-02Transition module/PIM carrier, two RJ-45 Ethernet connectors,
CFLASH5E-xxxCompactFlash memory card (where xxx = number of MB)
one RJ-45 asynchronous serial port connector, COM2 accessible
via PIM slots, one CompactFlash socket, two PIM slots.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
27
Page 30
IntroductionOrdering Information
28
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 31
Hardware Preparation and Installation
2.1Overview
This chapter provides a brief product description and preparation and installation instructions
for the CPCI-6115 CompactPCI CPU board. These instructions include hardware preparation
instructions, including jumper settings, system considerations, and installation instructions for
the baseboard, as well as the PMCs and transition module associated with this board.
The CPCI-6115 can be used in both a Compa ctPCI or a PICMG 2.16 compatibl e chassis. It can
be used only in a peripheral (nonsystem) slot. The board employs an Intel 21555 PCI-to-PCI
bridge for accessing additional components on adjacent PCI buses.
A fully implemented CPCI-6115 consists of the baseboard, PMC cards, and an optional
transition module for rear I/O.
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-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
29
Page 32
Hardware Preparation and InstallationEnvironmental, Power, and Thermal Requirements
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.3Environmental, Power, and Thermal
Requirements
The next sections describe the environmental, power, and thermal requirements for the CPCI-
6115.
2.3.1Environmental Requirements
The followin g table lists the currently availa ble specifications for the environmental and
mechanical characteristics of the CPCI-6115. A complete functional de scription of the CPCI6115 baseboard appears in Chapter 4, Functional Description. Specifications for the optional
PCI mezzanines can be found in the documentation for those modules.
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 ai r circulati ng around the bo ard
and not to the component temperature.
Table 2-1 CPCI-6115 Specifications
30
CharacteristicsSpecifications
PMC I/O Signal Impedance42 to 75 ohms (nominal impedance)
Operating temperature0°C to +55°C (32°F to 131°F) entry air with forced-air cooling
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 33
Environmental RequirementsHardware Preparation and Installation
Table 2-1 CPCI-6115 Specifications (continued)
CharacteristicsSpecifications
Storage temperature–40°C to +70° C (104°F to ‘158°F)
Relative humidity5% to 90% (operating)
5% to 95% (nonoperating)
Vibration1.0G sine sweep, 5-200 Hz, .25 octaves/min, all 3 axis
Physical dimensions
Baseboard only
Height
Depth
Baseboard with front panel and
connectors
Height
Depth
Front panel width
(operating)
.5 G sine sweep, 5 - 50 Hz, .1 octaves/min
3.0 G sine sweep, 50 - 500 Hz, .25 octaves/min, all 3 axis
(nonoperating)
6U Eurocard
9.2 in. (233 mm)
6.3 in. (160 mm)
10.3 in. (262 mm)
7.4 in. (188 mm)
0.8 in (20 mm)
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-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
31
Page 34
Hardware Preparation and InstallationPower Requirements
2.3.2Power Requirements
The board's power requirements depend on the installed hardware accessories. The following
table gives examples of typical pow er requirements for +5 V and +3.3 V f or a processor running
at 600 MHz without any accessories. If you want to install any accessories, the load of the
respective accessory has to be added to the load of the used board variant. For information on
the accessories' power requirements, refer to the documentation delivered with the respective
accessory or ask your local representative.
Table 2-2 Power Requirements
CharacteristicValue
Power Requirements
(not transition module or PMC)
Power available for PMCs/ transition
modules (see note after table)
CPCI-6115-260
+5 V@4.5 A, typical
+3.3 V@2.4 A, typical
+12 V@1 mA, typical
–12 V@2 mA, typical
CPCI-6115-220
+5 V@4.1 A, typical
+3.3 V@2.4 A, typical
+12 V@1 mA, typical
–12 V@2 mA, typical
+5 V@5.5 A, typical
+3.3 V@7.5 A, typical
+12 V@1.0 A, typical
–12 V@1.0 A, typical
The power ava ilable f or PMCs/t ransition module v alues rep resent the av ailable current
on each power rail and do not guarantee that thermal or cooling needs are met. You
must evaluate to ensure adequate cooling.
2.3.3Thermal Requirements
Board component temperatures are affected by ambient temperature, air flow , board electrical
operation and software operation. In order to evaluate the thermal performance of a circuit
board assembly, it is necessary to test the board under actual operating conditions. These
operating conditions vary depending on system design.
While Motorola performs thermal analysis in a representative system to verify operation within
specified ranges (see Table 2-3 on page 33), you should evaluate the thermal performance of
the board in your application.
32
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 35
Thermal RequirementsHardware Preparation and Installation
This section provides systems integrators with inf ormation that can be used to conduct thermal
evaluations of the board in their specific system configuration. It identifies thermally significant
components and lists the corresponding maximum allowable component operating
temperatures. It also provides sample procedures for component-level temperature
measurements.
T able 2-3 on page 33 summarizes components that exhibit significant temperature rises. These
are the components that should be monitored in order to assess thermal performance. The
table also supplies the component reference designator and the maximum allowable operating
temperature.
You can find components on the board by their reference designators as shown in Figure 2-1
on page 34. Versions of the board that are not fully populated may not contain some of these
components.
The preferred measurement location for a component may be junction, case or air as specified
in the table. Junction temperature refers to the temperature measured by an on-chip thermal
device. Case temp erature refers to th e temperature at the top , center surface of the component.
Air temperature refers to the ambient temperature near the component.
Table 2-3 Thermally Significant Components
Maximum
Allowable
Temperature
Component LocationGeneral Description
U40Ultra DMA PCI-IDE70° C (158° F)Air
U3621555BB PCI Bridge70° C (158° F)Air
U32MPC7457 Processor103° C (217.4° F)Case
U23, U89DDR Clock Generator85° C (185° F)Air
U22MV64360110° C (230° F)Case
U159, U16032 megabit flash85° C (185° F)Air
U146Clock Buffer105° C (221° F)Case
U13, U14Cache115° C (239° F)Case
U2-U10, U74-U82DDR SDRAM70° C (158° F)Air
U101, U102, U96Ethernet PHY120° C (248° F)Case
(Degrees C)
Measurement
Location
(Junction, Case or
Air)
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
33
Page 36
Hardware Preparation and InstallationThermal Requirements
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 37
Getting StartedHardware Preparation and Installation
Figure 2-2CPCI-6115 Thermally Significant Components (Secondar y Side)
U101
U89
U96U102
2.4Getting Started
This section provides an overview of the steps necessary to install and power up the CPCI 6115, any additional equipment requirements, and a brief section on unpacking and ESD
precautions. As identified in the following table, several steps can be omitted if your board has
been shipped with PMCs already installed.
2.4.1Overview of Start-up Procedure
The following table lists the things you will need to do before you can use this board and tells
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-4 Startup Overview
TaskSection or Manual ReferencePage
Unpack the hardwareUnpacking and Inspecting the Board37
Configure the hardware by setting jumpers
on the baseboard and transition module.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Setting Switches and Jumpers (CPCI-6115)
Jumper Settings (CPCI-6115-MCPTM)
37
126
35
Page 38
Hardware Preparation and InstallationEquipment Required
Table 2-4 Startup Overview (continued)
TaskSection or Manual ReferencePage
Install the PMC Module (if required)Installing PMC Modules on the CPCI-611543
Install the CPCI-6115 in the chassis.Installing the CPCI-6115 Baseboard46
Install the transition module.Appendix A, Transition Module Preparation
Connect any other equipment you will be
using.
Power up the systemApplying Power47
and Installation
Connecting to a Console Port47
113
2.4.2Equipment Required
The following equipment is required to complete an CPCI-6115 system:
zCompactPCI or compatible system enclosure
zSystem console terminal
zOperating system (and/or application software)
zDisk drives (and/or other I/O) and controllers
The CPCI-6115 baseboards are factory-configured for I/O handling via its front panel, installed
PMCs or a rear transition module that is specifically designed for the CPCI-6115 product family.
2.5Baseboard Preparation
This section discusses certain hardware and software tasks that may need to be performed
prior to installing the board in a CompactPCI or PICMG 2.9 compliant chassis.
2.5.1Configuring the Hardware
To produce the desired configuration and ensure proper operation of the CPCI-6115, you may
need to carry out certain hardware modifications before installing the module.
Most options on the CPCI-6115 are software configurable. Configuration changes are made by
setting bits in control registers after the board is installed in a system. The control registers are
described in the CPCI-6115 CompactPCI Single Board Computer Programmer's Reference Guide, and other vendor publications.
Jumpers are used to control those options that are not software configurable. These jumper
settings are described further on in this section.
36
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 39
Setting Switches and JumpersHardware Preparation and Installation
2.5.2Setting Switches and Jumpers
Figure 2-2 on page 35 illustrates the placement of the switches, jumper headers, connectors
and LED indicators on the CPCI-6115. Use this figure to help identify the approximate location
of the jumpers on the CPCI-6115. There are seven manually configured headers on the
baseboard. They are described in the following table:
Table 2-5 CPCI-6115 Jumper Map
ReferenceFunctionComment
J6Bus Mode Select
Header
J9Stand-Alone Operation
Header
J10Flash Boot Bank Select
Header
J15+/-12 V Present Header Jumper pins 1-2 allows board operation without +/- 12 V
J20Safe Start ENV HeaderNo jumper or jumper pins 1-2 for normal ENV settings
J25SROM Initialization
Enable Header
J99Flash Bank A Write
Protect Header
SW2Manual Geographic
Address -
Jumper pins 1-2 for 60x mode
Jumper pins 2-3 for MPX mode
Jumper pins 1-2 for Stand-Alone operation (no CPCI bus)
No jumper or jumper pins 1-2 for Bank A (32 MB)
Jumper pins 2-3 for Bank B (8 MB)
power
Jumper pins 2-3 for safe ENV settings
Jumper pins 1-2 to enable SROM init
No jumper or jumper pins 2-3 to disable SROM init
Jumper pins 1-2 to enable Bank A Flash Write
No jumper to disable Flash Writes
OFF (default) - GA from CompactPCI backplane
ON - generate address locally
Damage of the Product
Setting/resetting the switches during operation can cause damage of the product.
Check and change switch settings before you install the product.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
37
Page 40
Hardware Preparation and InstallationJ6, Bus Mode Selection
Figure 2-3Switch and Jumper Locations
J17
SW1
J16
J6
J9
U22
J15J10
J99
SW2
J25
J20
U32
J98
2.5.3J6, Bus Mode Selection
A three-pin header is located on the board to select the correct bus mode operation (60x or
MPX). No jumper or a jumper between pins 2 and 3 allows the board to be in MPX mode. A
jumper placed between pins 1 and 2 enables 60x mode.
Figure 2-4Jumper Setting for J6
U36
38
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 41
J9, Standalone Operating ModeHardware Preparation and Installation
2.5.4J9, Standalone Operating Mode
The CPCI-6115 has a standalone operating mode that allows the CPCI-6115 to function without
a system slot controller board. Installing a jumper across pins 1 and 2 of J9 enables the
standalone mode. The J9 jumper must be removed for normal operation.
Figure 2-5Jumper Settings for J9
An CPCI-6115 configured for standalone mode should not be installed in a chassis with a
system slot controller board. This will result in unpredictable system operation.
2.5.5J10, Flash Bank Selection
The flash memory is organized in two banks (A and B). Both banks are 32 bits wide and form
a 32-bit flash bank. Bank B offers a minimum of 8MB of soldered flash memory. Ban k A o ffers
32MB of soldered flash memory.
To enable Flash Bank A, place a jumper across header pins 1 and 2. This will route the
BOOTCS* signal to Flash Bank A and device CS0* to Flash Bank B. To enable Flash Bank B
place a jumper across header pins 2 and 3. This routes the BOOTCS* signal to Flash Bank B
and the CS0* signal to Flash Bank A.
Figure 2-6Jumper Settings for J10
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
39
Page 42
Hardware Preparation and InstallationJ15, +/-12 V Present Header
2.5.6J15, +/-12 V Present Header
A 2-pin header on the board is used to allow operation with or without +12 V or -12 V supplies.
A jumper placed between pins 1 and 2 allows board operation without +/-12 V supplies. No
jumper implies that +12 V and -12 V are present at the backplane.
Figure 2-7Jumper Settings for J15
2.5.7J20, Safe Start Header
A 3-pin header is used to select programmed or safe start settings. No jumper or a jumper
placed between pins 1 and 2 allows programmed settings (e.g., VPD, SPD) to be used during
boot. A jumper placed between pins 2 and 3 allows the safe start settings (Safe VPD, SPD parameters, GEVs ignored) to be used.
Figure 2-8Jumper Setting for J20
40
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 43
J25, SROM Initialization Enable HeaderHardware Preparation and Installation
2.5.8J25, SROM Initialization Enable Header
A 3-pin header is used to enable or disable the SROM initialization. A jumper placed between
pins 1 and 2 enables the device initialization via the I2C SROM. No jumper or a jumper placed
between pins 2 and 3 disables the initialization sequence.
Figure 2-9Jumper Setting for J25
2.5.9J99, Flash Bank A Programming Enable Header
To protect the contents of Flash Bank A a 2-pin header is used to enable or disable the
programming of Flash Bank A. A jumper across pins 1 and 2 enables writes to array blocks,
programming data, or configuring lock-bits. No jumper installed disables all Flash Bank A
programming.
Figure 2-10 Jumper Setting for J99
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
41
Page 44
Hardware Preparation and InstallationSW2, Geographic Address
2.5.10SW2, Geographic Address
SW2 allows user to set the CPCI-6115's Geographic Address when installed in a chassis that
does not supply this information. Setting ON grounds signal, OFF pulls up.
An CPCI-6115 configured for standalone mode should not be installed in a chassis with a
system slot controller board. This results in unpredictable system operation. In this mode, the
CPCI-6115 cannot communicate over the CompactPCI backplane.
In the standalone mode, a jumper must be set (J9) on the CPCI-6115 to obtain clock signals
from other on-board devices. This routes an on-board PCI clock to the 21555 primary side clock
input and allows the CPCI-6115 to operate in a chassis with no system slot controller board
installed.
An CPCI-6115 configured for the standard operating mode must be used in a chassis with a
system slot board which provides the clock and arbitration signals to the CPCI-6115.
The chassis must provide +5 V, +3.3 V and VIO to the CPCI-6115, and the BD_SEL pin (P1D15) in the chassis must be grounded.
2.7Installing Hardware
The following sections discuss the placement of PMC mezzanine cards on the CPCI-6115
baseboard and the installation of the complete CPCI-6115 assembly into a CompactPCI
chassis. Before installing the CPCI-6115, ensure that all header jumpers are configured as
desired according to the previous sections of this chapter.
It is critical that two prerequisite steps be performed prior to installing your board into the
CompactPCI backplane to prevent possible backplane pin damage.
1. Visually inspect the board connectors to ensure they are not damaged by previous
insertions or accidental mishandli ng. If any board connecto r damage is observed, do not
install board into the backplane. This may cause a bent pin on the connector, resulting in
an expensive repair.
42
2. Visually inspect the backplane pins for any bent pins from previous board installations in
the slot where the board will be installed.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 45
Installing PMC Modules on the CPCI-6115Hardware Preparation and Installation
When it is determined that there are no bent pins on the board connectors or backplane,
carefully slide the board into the backplane slots until the board ejector handles come in contact
with the system chassis. Do not force the board into the backplane slot. As the handles
engage, apply forward pressure while pushing the ejector handles toward each other. Pushing
the handles towards each other seats the board into the backplane.
In most cases, PMC modules ordered with the baseboard are installed on the CPCI-6115 at the
factory and the order is shipped as a single unit. The user-configured jumpers on the PMCs are
accessible with the modules installed.
If you need to install PMCs on the baseboard, refer to Installing PMC Modules on the CPCI-
6115 on page 43 for the installation procedure. The procedure assumes the CPCI-6115 has
already been installed in the chassis.
2.7.1Installing PMC Modules on the CPCI-6115
One dual-wide, one single-wide or two single-wide PCI mezzanine (PMC) modules can be
mounted on the CPCI-6115 baseboard. Each PMC slot has four connectors that provide a PCI
interface to two PMC slots that provide a user I/O to the backplane. Refer to Power
Requirements on page 32 for the total current available to PMCs and transition module.
Procedure
To install a PMC module follow these steps.
Damage of Circuits
Electrostatic discharge and incorrect installation and removal can damage circuits or
shorten their life.
Before touching the AMC or electron ic components, make sure that you are working
in an ESD-safe environment.
Product Damage
Inserting or removing modules in a non-hot-swap chassis with power applied may
result in damage to module components. The CPCI-6115 is a hot-swappable board
and may be inserted in a hot-swap chassis, such as a CPX2000, CPX8000 or MXP3000
series chassis with power applied.
Check to make sure your chassis is hot swap compliant.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
43
Page 46
Hardware Preparation and InstallationInstalling PMC Modules on the CPCI-6115
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. Remove chassis or system cover(s) as necessary for access to the board.
Personal Injury or Death
Dangerous voltages, capable of causing death, are present in this equipment.
Use extreme caution when handling, testing and adjusting.
3. Carefully remove the CPCI-6115 from the card slot and lay it flat, with connectors
J1 through J5 facing you.
4. Remove the PMC filler plate from the front panel of the CPCI-6115.
PMC Alignment
PMC Filler Plate
+3.3 V
+5 V
5. Set the PMC 2 voltage key to the desired position. (The PMC 1 I/O voltage key is
factory-installed at the +5 V position since the IDE controller regulates +5 V I/O . Do
not move the PMC 1 v olt age key.)
44
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 47
Installing PMC Modules on the CPCI-6115Hardware Preparation and Installation
The PMC 2 I/O voltage key should be installed in the appropriate position for the
PMC to be used. If installed in the +5 V position, PMC 2 is set to +5 V I/O . If installed
in the +3.3 V position, PMC 2 is set to +3.3 V I/O. If the PMC accepts either key,
install the key in the +3.3 V position (f actory def ault). +3 .3 V I/O v oltag e is required
for any PCI/PCI-X operation faster than 33 MHz.
6. 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 f our connectors on
the underside of the PMC module should then connect smoothly with the
corresponding connectors (J11/12/13/14) or (J21/22/23/24) on the CPCI-6115.
7. Insert the four short Phillips screws, provided with the PMC, through the holes on
the bottom side of the CPCI-6115 into the PMC front bezel and rear standoffs.
Tighten the screws.
8. Reinstall the CPCI-6115 assembly in its proper card slot. Be sure the module is well
seated in the backplane connectors. Do not damage or bend connector pins.
9. Replace the chassis or system cover(s), reconnect the system to the AC or DC
power source, and turn the equipment power on.
If the PMC provides rear I/O, refer to Chapter 3, Controls, LEDs, and Connectors for the pin
assignments. Connectors on the CPCI-6115-MCPTM transition module provide rear panel
access to these signals.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
45
Page 48
Hardware Preparation and InstallationInstalling the CPCI-6115 Baseboard
2.7.2Installing the CPCI-6115 Baseboard
Procedure
With PMC modules installed (if applicable) and headers properly configured, proceed as follows
to install the CPCI-6115 in the CompactPCI chassis:
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. In a non-hot-swap system, perform an operating syste m shu tdown. Turn the AC or
DC power off and remov e the A C cord or DC po wer lines from the system. Remo ve
chassis or system cover(s) as necessary for access to the CompactPCI modules.
Product Damage
Inserting or removing modules in a non-hot-swap chassis with power applied may
result in damage to module components. The CPCI-6115 is a hot-swappable board
and may be inserted in a hot-swap chassis, such as a CPX2000, CPX8000 or MXP3000
series chassis with power applied.
Check to make sure your chassis is hot swap compliant.
46
Personal Injury or Deat
Dangerous voltages, capable of causing death, are present in this equipment.
Use extreme caution when handling, testing and adjusting.
3. Remove the filler panel from the appropriate card slot.
4. Set the VIO on the backplane to either +3.3 V or +5 V (the CPCI-6115 is a universal
board), depending upon your CompactPCI system signaling requirements and
ensure the backplane does not bus J3 or J5 signals.
5. Slide the CPCI-6115 into the appropriate slot. Grasping the top and bottom injector
handles, be sure the module is wel l seated in the P1 through P5 connectors on the
backplane. Do not damage or bend connector pins.
6. Secure the CPCI-6115 in the chassis with the screws provided, making good
contact with the transverse mounting rails to minimize RF emissions.
7. Replace the chassis or system cover(s), making sure no cables are pinched. Cab le
the peripherals to the panel connectors, reconnect the system to the AC or DC
power source and turn the equipment power on.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 49
Connecting to a Console PortHardware Preparation and Installation
2.8Connecting to a Console Port
On the CPCI-6115 baseboard, the standard serial console port (COM1) serves as the
MOTLoad 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
9600 baud is the power-up default for serial ports on CPCI-6115 boards. After power-up you
can reconfigure the baud rate if you wish, using the MOTLoad 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.
2.9Applying Power
After you have verified that all necessary hardware preparation has been done, that all
connections have been made correctly and that the installation is complete, you can power up
the system. The MPU, hardware and firmware initialization process is performed by the
MOTLoad power-up or system reset. The firmware initializes the devices on the SBC module
in preparation for booting the operating system.
The firmware is shipped from the factory with an appropriate set of defaults. In most cases there
is no need to modify the firmware configuration before you boot the operating system.
The following flowchart shows the basic initialization process that takes place during PowerPC
system startup.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
47
Page 50
Hardware Preparation and InstallationApplying Power
For further information on MOTLoad, refe r to Chapter 7, MO TLoad Firmware in this manual, or
to the MOTLoad Firmware Package User’s Manual referenced in Appendix A, Related
Documentation.
Figure 2-11 MOTLoad System Startup
48
The CPCI-6115 front panel has one ABORT/RESET switch and three LED (light-emitting diode)
status indicators (BFL, CPU, and HOT SWAP STATUS). For more information on front panel
operation, refer to Chapter 4, Functional Description.
The CPCI-6115 also has status LEDs for SPEED/LINK and ACTIVITY for Ethernet 2 on the
front panel.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 51
Controls, LEDs, and Connectors
3.1Overview
This chapter illustrates the placement of the on-board jumper headers and connectors as well
as the front panel connectors and LED indicators on the CPCI-6115. Also included are the pin
assignments for the connectors and headers on the CPCI-6115 CompactPCI Single Board
Computer. Pinout listings can be found in Front Panel Connectors and LEDs on page 50 and
On-Board Connectors and Headers on page 52.
3
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
49
Page 52
Controls, LEDs, and ConnectorsBoard Layout
3.2Board Layout
This figure provides the location and reference designators for major components, switches,
and connectors on the base board.
Figure 3-1Component Layout
J17
J21
J23
J11
J13
J22
J24
J12
J14
U10
U9
U8
U7
U6
U5
U4
J16
J15J10
J5
J3
U159
U22
J9
U160
J6
J99
SW2
J25
J20
U3
SW1
J95
J19
J98
U2
J2
U1
U14
U13
U32
U36
J1
3.3Front Panel Connectors and LEDs
The CPCI-6115 CPU board provides these status LEDs visible on the front panel of the CPCI-
6115.
Table 3-1 Front Panel LEDs
LED Indicator ColorStatus
CPUGreenGlows solid: TS# signal of the processor bus is active
BFLYellowGlows solid: board fail bit in the Miscellaneous Control
(hardware control).
and Status register is active (software controller).
50
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 53
Front Panel Connectors and LEDsControls, LEDs, and Connectors
Table 3-1 Front Panel LEDs (continued)
LED Indicator ColorStatus
HSBlueGlows solid when the board is ready to extract.
SPD/LNKGreen/YellowShows link status of the Ethernet link (Ethernet 2).
Glows solid green: a valid 1000 megabit link.
Glows solid yellow: a valid 10/100 megabit link.
Off: No link.
ALTGreenGlows solid: activity is present on the Ethernet link.
The CPCI-6115 front panel provides also provides a recessed Abort/Reset push-button switch,
an RJ-45 Ethernet connector with status LEDs, an RJ-45 asynchronous serial port connector
and, two PMC cutouts.
Figure 3-2Front Panel Connector Cutouts, Connectors, and LED Indicators
PMC 2
PMC 1
ABT/RST
SPD/LNK
ACT
CPU
BFL
10/100/1000
COM1
Connector/HeaderPin Assignment
CPCI-6115 Front Panel Asynchronous Serial Port (J19)Table 3-2 on page 52
CPCI-6115 Front Panel 10/100/1000 Mb/s Ethernet Connector (J95)Table 3-3 on page 53
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
51
Page 54
Controls, LEDs, and ConnectorsABORT/Reset Switch
3.4ABORT/Reset Switch
The CPCI-6115 contains a single push button switch that provides both ABORT and RESET
functions. When the switch is depressed for less than 3 seconds, an ABORT interrupt is
generated to the processor. If the switch is held for more than 3 seconds, a board hard reset is
generated.
3.5On-Board Connectors and Headers
The CPCI-6115 CPU board provid es the on-board connect ors and jumper headers listed i n the
next table. Use the links in the Location column to go to the description and pin assignment for
each connector.
Connector/HeaderLocation
CPCI-6115 CompactPCI Connectors ( J1/J2 )Table 3-4 on page 54
CPCI-6115 CompactPCI User I/O Connector (J3)Table 3-5 on page 54
CPCI-6115 CompactPCI Connector (J4)N/A
CPCI-6115 CompactPCI User I/O Connector (J5)Table 3-7 on page 57
CPCI-6115 PCI Mezzanine Card (PMC) Connectors (J11/J21)Table 3-8 on page 59
CPCI-6115 PCI Mezzanine Card (PMC) Connectors (J12/J22)Table 3-9 on page 60
CPCI-6115 PCI Mezzanine Card (PMC) Connectors (J13/J23)Table 3-10 on page 61
CPCI-6115 PCI Mezzanine Card (PMC) Connectors (J14/J24)Table 3-11 on page 62
Boundary Scan JTAG Header (J16)Table 3-12 on page 63
CPCI-6115 Riscwatch Header (J17)Table 3-13 on page 63
Standalone Operation Select Header (J9)Table 3-14 on page 64
CPCI-6115 Flash Boot Bank Select Header (J10)Table 3-15 on page 64
Safe Start Header (J20)Table 3-16 on page 65
Bus Mode Select Header (J6)Table 3-17 on page 65
SROM Init Enable Header (J25)Table 3-18 on page 65
Flash Bank A Write Protect Header (J99)Table 3-19 on page 66
+/-12 V Present Header (J15)Table 3-20 on page 66
3.5.1J19, Front Panel Asynchronous Serial Port
An RJ-45 receptacle is located on the front panel of the CPCI-6115 CPU board to provide the
interface to the COM1 serial port. This port is configured as DTE. The pin assignments for this
connector are as follows:
Table 3-2 COM1 Pin Assignments, J19
Pin #SignalDirection
1DCDINPUT
52
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 55
J95, Front Panel 10/100/1000 Megabits/s Ethernet ConnectorControls, LEDs, and Connectors
3.5.2J95, Front Panel 10/100/1000 Megabits/s Ethernet Connector
The CPCI-6115 has one front panel 10/100/1000 megabit/s Gigabit Ethernet connector. It is an
industry standard RJ-45 connector with the following pin assignments:
1MDIO0+TD+
2MDIO0-TD3MDIO1+RD+
4MDIO2+Not Used
5MDIO2-Not Used
6MDIO1-RD7MDIO3+Not Used
MDIO3-8Not Used
3.5.3CompactPCI J1/J2 Connectors
The CPCI-6115 CPU board implements a 64-bit CompactPCI interface on connectors J1 and
J2. J1 is a 110 pin AMP Z-pack 2mm hard metric type A connector with either +3.3 V or +5 V
signaling. J2 is a 110 pin AMP Z-pack 2mm hard metric type B connector. Each of these
connectors conform to the CompactPCI specification. The pinout for connectors J1 and J2 are
implemented as defined in the CompactPCI specification for a 64-bit peripheral slot board. Note
that no reserved or bussed reserved pins are used by CPCI-6115.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
53
Page 56
Controls, LEDs, and ConnectorsCompactPCI Bus Connector
3.5.4CompactPCI Bus Connector
Pinouts for the J1 CompactPCI Bus connector on the CPCI-6115 are as follows:
a. Defined as SYSEN#. This OV allows the CPCI-6115 to ensure that it is installed into a peripheral slot.
3.5.6CompactPCI User I/O Connector
Connector J3 is a 110 pin AMP Z-pack 2mm hard metric type B connector. This connector
routes the I/O signals for one of the PMC slots and two 10/100/1000Base-T Ethernet channels
compliant with the CompactPCI Packet Switching Backplane Specification. The pin
assignments for J3 are as follows:
(Note that outer row F is assigned and used as ground pins but is not shown in the table).
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 59
CompactPCI User I/O ConnectorControls, LEDs, and Connectors
3.5.8CompactPCI User I/O Connector
Connector J5 is a 110-pin AMP Z-pack 2mm hard metric type B connector. This connector
routes the I/O signals for one PMC site, an IDE channel, two asynchronous serial ports and the
I2C clock and data signals to the CompactPCI backplane. The pin assignments for J5 are as
follows: (Note that outer row F is assigned and used as ground pins but is not shown in the
table).
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
57
Page 60
Controls, LEDs, and ConnectorsCompactPCI User I/O Connector
Signal Descriptions
IDE Port, TTL Levels:
DIOW_LI/O write
IORDYindicates drive ready for I/O
DD(15:0)data lines
DRESET_Lreset signal to drive
CS1FX_Lchip select drive 0 or command register block select
CS3FX_Lchip select drive 1 or command register block select
DA(2:0)drive register and data port address lines
INTRQdrive interrupt request
Asynchronous Serial Ports 1-2, TTL Levels:
SignalDescription
COMxRDreceive data
COMxTDtransmit data
MXCLKclock for multiplexed data containing sync port control signals
MXDImultiplexed data input
MXDOmultiplexed data output
MXSYNC#multiplexed data sync
TMCOM1enable COM1 Front panel RS232 transceiver
PMC User I/O
PMCIO(64:1)PMC I/O
Miscellaneous
TM_PRSNT#Transition Module Present
I2C_CLKI2C Clock signal from ZirconPM I2C port
I2C_DATAI2C Data signal from ZirconPM I2C port
No ConnectNC
58
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 61
PCI Mezzanine Card (PMC) ConnectorsControls, LEDs, and Connectors
3.5.9PCI Mezzanine Card (PMC) Connectors
There are four 64-pin EIA E700 AAAB SMT connectors for each PMC slot on the CPCI-6115 to
provide the two 32/64-bit PCI interface and optional I/O interface to the PMC.
When the front-panel Gigabit Ethernet is populated, PMC 1 has a 32-bit interface. In this case,
these pins are not connected on J13. (factory configuration)
This 2x7 0.1" header is used to provide boundary scan testing of all onboard JTAG devices in
a single scan chain. The pin assignments for this header are as follows:
J16 pin 12 is grounded in the JTA G test cab le. When the cab le is attached, the CPU_BSCAN_ L
signal is grounded, which automatically configures the boundary scan chain to include the CPU.
The processor has a 2x8 0.1" JTA G/COP header for use with third party MPC745x JT A G/COP
controllers. The pin assignments for this header are as follows:
With no JTAG cable attached to J16, the CPU JTAG signals are routed to J17 as shown.
9CPUTMS10NC
11SRESET_L12NC
13CPURST_L14KEY (no pin)
15CHKSTPO_L16GND
3.5.12Stand-Alone Operation Select Header
There is a 0.1", 2-pin header located on the CPCI-6115 to control standalone operation.
Standalone operation is selected when the jumper is installed and normal operation occurs
when the jumper is not installed. The pin assignments for this header are as follows:
There is a 0.1", 3-pin header on the CPCI-6115 to select the boot flash bank. No jumper or a
jumper installed between pins 1 and 2 will route the BOOTCS* signal to Flash Bank A and
device CS0* to Flash Bank B. A jumper installed between pins 2 and 3 routes BOOTCS* to
Flash Bank B and CS0* to Flash Bank A. The pin assignments for this header are as follows:
Table 3-15 Flash Boot Bank Select Header Pin Assignments, J10
PinSignalFunction
1GND1-2 Boot from Bank A
2BANK_SEL
3+3.3 V2-3 Boot from Bank B
64
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 67
Safe Start HeaderControls, LEDs, and Connectors
3.5.14Safe Start Header
A 3-pin 2 mm header is located on the board to select programmed or safe start ENV settings.
No jumper or a jumper between pins 1 and 2 indicates that the programmed (e.g., VPD, SPD)
settings should be used during boot. A jumper between pins 2 and 3 indicates that the safe start
settings should be used. The pin assignments for this header are as follows:
1GND1-2 for ENV parameters
2SAFE_START
3+3.3 V2-3 for SAFE start
3.5.15Bus Mode Select Header
A 3-pin 2 mm header is located on the board to select the processor bus operating mode. No
jumper or a jumper from pins 1 to 2 selects the 60x bus mode while a jumper between pins 2
and 3 selects the MPX bus mode. The pin assignments for this header are as follows:
Table 3-17 Bus Mode Select Header Pin Assignments, J6
PinSignalFunction
1GND1-2 for 60x mode
2BMODE_SEL
3+3.3 V2-3 for MPX mode
3.5.16SROM Initialization Enable Header
A 3-pin 2 mm header is located on the board to enable/disable the MV64360 SROM
initialization. A jumper from pins 1 to 2 enables the MV64360 device initialization via I2C SROM
while no jumper or a jumper between pins 2 and 3 will disable this initialization sequence. The
pin assignments for this header are as follows:
1+3.3 V1-2 for I2C Init
2SROM_INIT
3GND2-3 for No I2C Init
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
65
Page 68
Controls, LEDs, and ConnectorsFlash Bank A Write Protect Header
3.5.17Flash Bank A Write Protect Header
A 2-pin 2 mm header is located on the board to enable/disable programming of Flash Bank A
to protect the contents from being corrupted. No jumper installed disables all Flash Bank A
programming by driving the FLASH VPEN pin to a logic low. The jumper must be installed for
erasing array blocks, progr amming data or configuring lock-bits. The pin assignments for this
header are as follows:
Table 3-19 Bank A Write Protect Header Pin Assignments, J99
PinSignal
1+3.3 V
2VPEN
3.5.18+/-12 V Present Header
A 2-pin 0.1" header is located on the board to inform the CPCI-6115 whether the +/-12 V power
supplies are present on the backplane. If so, then these power supplies are monitored for
inclusion in the HLTY# status. If no jumper is installed, the CPCI-6115 will assume that the +/12 V supplies are present. With a jumper installed, the +/-12 V power supplies are not
monitored. The pin assignments for this header are as follows:
Table 3-20 +/-12 V Present Header Pin Assignments, J15
PinSignal
1PWR12V_EN
2GND
66
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 69
Functional Description
4.1Overview
This chapter describes the CPCI-6115 single-board computer on a block diagram level. The
General Description section provides an overview of the CPCI-6115, followed by a detailed
description of several bloc ks of circuitry. Figure 4-1 shows a block diagram of the ov erall board
architecture.
Detailed descriptions of other CPCI-6115 blocks, including programmable registers in the
ASICs and peripheral chips, can be found in the MCPN905 CompactPCI Single Board Computer Programmer’s Reference Guide and the Marvell MV64360 Reference Guide, both
are listed in Appendix A, Related Documentation.
4
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
67
Page 70
Functional DescriptionBlock Diagram
4.2Block Diagram
The block diagram below illustrates the architecture of the CPCI-6115 baseboard.
Figure 4-1CPCI-6115 Baseboard Block Diagram
Flash A
32MB
Flash B
8MB
NVRAM
RTC
M48T37V
Battery
COM2
COM1
Device Bus
TL16550
UART
PCI646U2
IDE
Controller
IDE
cPCI
J5
L2 Cache
+
Private Memory
1MB/2MB
60x or MPX Bus 133 MHz
PHYPHY
Enet
Processor
MPC7457
MV64360
System Controller
Enet
cPCI
J3
I2C
PCI/PCI-X
Bus 0.0, 64 bit
33/66/133 MHz
PMC2 I/O
33 bit, 33 MHz
PCI
PMC1 I/O
Hot Swap
InitUser
VPDSPD
DDR SDRAM
(3 bankS)
Single-wide PMC
Single-wide PMC
PHY
Non-Transparent
PCI to PCI
Power
Compact PCI
cPCI
J1/J2
(PMC2)
(PMC1)
21555
Bridge
SROM
Front
Panel
Enet
COM1 Fail
LED
CPU
LED
Abt/Rst
Switch
68
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 71
General DescriptionFunctional Description
4.3General Description
The CPCI-6115 is a peripheral slot CompactPCI CPU board based on the MPC7457 processor
family and MV64360 PCI-Host bridge/system memory controller and the Intel 21555 PCI-toPCI bridge. The CPCI-6115 supports up to 1.5 GB of DDR SDRAM, two PMC sites, 8MB of
boot flash, 32MB of soldered flash, three Gigabit Ethernet p orts and one IDE port. The CPCI6115 also supports the CompactPCI Packet Switching Backplane (PICMG 2.16) specification.
The CPCI-6115 has two planar PCI busses (PCI_0 and PCI_1). In order to support a more
generic PCI bus hierarchy nomenclature, the MV64360 PCI busses are referred to in this
document as PCI Bus 0.0 (root bridge instan ce 0, bus 0) and PCI Bus 1.0 (ro ot bridge instance
1, bus 0). PCI Bus 0.0 connects to PMC 2. This PMC slot has PCI/ PCI-X speed cap ability an d
supports non-Monarch PrPMC modules. PCI Bus 1.0 connects to PMC1, the 21555 PCI-to-PCI
bridge and the IDE controller. This interface operates at 33 MHz PCI speed. Both PCI Planar
busses are controlled by the MV64360 System Controller.
The MV64360 Device Controller can support up to 5 banks of devices. On the CPCI-6115, it
supports the onboard flash, NVRAM/RTC, UART and programming registers. Each bank
supports up to 512 MB of address space.
The MV64360 must acquire some knowledge about the system before it is configured by the
software. This is done through jumper-controlled initialization. The jumper setting selects either
a planar configuration resistor initialization, or an I2C interface SROM initialization.
The CPCI-6115 board interfaces to the CompactPCI bus via the J1 and J2 connectors as
specified in the PICMG 2.0 specification. It draws +3.3 V and +5 V power, and optionally +/-12
V power, from the CompactPCI backplane through these two connectors. All other required
voltages are regulated onboard from the +3.3 V or +5 V power.
Front panel connectors on the CPCI-6115 board include: one RJ-45 connector for the Gigabit
Ethernet; one RJ-45 connector for the asynchronous serial port; a combined reset and abort
switch; and two status LEDs. One additional asynchronous serial port is provided and routed to
the J5 connector for rear I/O access. Two Gigabit Ethernet ports are routed to the J3 connector
for PICMG 2.16 connectivity or other rear I/O access.
The CPCI-6115 contains two IEEE1386.1 PCI Mezzanine Card (PMC) slots. PMC 2 is a 32/64bit capable and supports both front and rear I/O. PMC 1 is 32-bit capable and supports both
front and rear I/O. All I/O pins of PMC 2 are routed to the J5 connector. All I/O pins of PMC 1
are routed to the J3 connector.
The CPCI-6115 board also provides access to the processor JTAG port via a standard 16-pin
header.
4.3.1Processor Bus Resources
Devices resident on the processor bus of the CPCI-6115 are a single processor, the MV64360
System Controller and a debug connector (unpopulated). The bus is capable of operation in
either 60x or MPX modes (jumper selectable) and runs at 133 MHz. Processor address and
data bus parity generation and checking is supported.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
69
Page 72
Functional DescriptionProcessor
The MPC7457 processor uses +2.5 V signal levels on the processor bus. Care should be taken
that probe boards attached to the debug connector do not pull up or drive signals in violation of
this.
The JTAG port is tolerant of +3.3 V signals.
Arbitration on the processor bus is provided by the MV64360 chip.
4.3.2Processor
The CPCI-6115 has the 360-pin CBGA foot print that supports the MPC7457 family of
processors. The MPC7457 processors have integrated L1 and L2 caches and has a L3 cache
interface with on-chip tags to support up to 2MB of off-chip cache. The CPCI-6115 initially
supports processor core frequencies of 866 MHz and 1 GHz and an external proce ssor bus
speed of 133 MHz. The common processor configuration will support variable core voltages
between +0.8 V and +1.6V.
4.3.3L3 Cache
The CPCI-6115 external L3 cache/private memory is implemented using two 8 megabit DDR
SRAM devices. The MPC7457 allows a maximum of 2 MB of memory on the L3 cache bus,
which may be allocated as L3 cache, private memory or a combination of both.
The L3 cache bus is 72-bits wide (64 bits of data and 8 bits of parity). The MPC7457 has an onchip, 8-way, set-associative tag memory. The external SRAMs are accessed through a
dedicated L3 cache port which supports one bank of SRAM. The L3 cache normally operates
in copyback mode and supports system cache coherency through snooping. Parity generation
and checking may be disabled by programming the L3CR register of the Apollo (MPC7457)
device. Ref er to the PowerPC Apollo Microprocessor Implementation Definition Book IV, listed
in Appendix A, Related Documentation, for more information (Addendum to SC-Vger Book IV
Version - 1.0 04/21/00).
4.3.4MV64360 System Controller
The MV64360 is an integrated system controller for high performance embedded control
applications. The following features of the MV64360 are supported by the CPCI-6115. The
MV64360 has a five bus architecture comprised of:
z72-bit interface to the CPU bus (with parity)
z72-bit interface to DDR SDRAM (with ECC)
z32-bit interface to devices
zTwo 64-bit PCI/PCI-X interfaces
In addition to the above the MV64360 integrates the following:
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 73
MV64360 System ControllerFunctional Description
zOne I
zOne four-channel Independent DMA controller
2
C interface
All of the above interfaces are connected through a cross-bar fabric. The cross-bar enables
concurrent transactions between units. For example, the cross-bar can simultaneously control
the:
zGigabit Ethernet MAC fetching a descriptor from the integrated SRAM
zCPU reading from the DRAM
zDMA moving data from the device bus to the PCI bus
4.3.4.1MV64360 CPU Bus Interface
The CPU interface (master and slave) operates at 133 MHz using either the 60x or MPX bus
modes. The bus mode is jumper selectable. The CPU bus has 36-bit address and 64-bit data
busses. The MV64360 fully supports PowerPC cache coherency . The MV64360 supports up to
eight pipelined transactions per processor. There are 21 address windows supported in the
CPU interface:
zFour for DDR SDRAM chip selects
zFive for device chip selects
zFive for PCI_0 interface (4 memory + one I/O)
zFive for PCI_1 interface (4 memory + one I/O)
zOne for the MV64360 integrated SRAM
zOne for the MV64360 internal registers SRAM
Each window is defined by Base and Size registers and can decode up to 4 GB space (except
for the integrated SRAM which is fixed at 256 KB). Refer to the MV64360 Data Sheet for
additional information and programming details.
4.3.4.2MV64360 DDR SDRAM Interface
The CPCI-6115 supports three banks of DDR SDRAM using 256 megabit, 512 megabit or 1
gigabit DDR SDRAM devices onboard. A 133 MHz (DDR266) operation is used when two or
three banks are populated. The SDRAM supports ECC. The SDRAM controller contains four
transaction queues - two write buffers and two read buffers. The SDRAM controller does not
necessarily issue SDRAM transactions in the same order that it receives the transactions. The
MV64360 supports full PowerPC cache coherency between CPU L1/L2 and L3 caches and
SDRAM. Each access to the SDRAM may result in snoop transaction initiated by the MV64360
on the CPU bus. The SDRAM controller supports a wide range of SDRAM timing parameters
to meet the needs of current and future DDR SDRAM devices. These parameters can be
configured through the SDRAM Mode register and the SDRAM Timing Parameters register.
Refer to the MV64360 Data Sheet for additional information and programming details.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
71
Page 74
Functional DescriptionMV64360 System Controller
4.3.4.3MV64360 32-bit Interface to Devices
The device controller supports up to five banks of devices, of which three are used for Flash
Bank A and B, NVRAM/RTC, and serial ports on the CPCI-6115. Each bank supports up to 512
MB of address space, resulting in total device space of 1.5 GB. Each bank has its own
parameters register as shown in the following table.
Table 4-1 Device Bus Parameters
DeviceDevice IDParameter Description
Flash Bank ADevice Bus Bank 0Bank width 32-bit, parity disabled
Flash Bank BDevice Bus Boot BankBank width 32-bit, parity disabled
Real Time Clock
Board Specific Register
Serial Ports
Device Bus Bank 1Bank width 8-bit, parity disabled
4.3.4.4MV64360 Dual PCI/PCI-X Interfaces
The MV64360 supports two PCI/PCI-X busses capable of operating up to 133 MHz in PCI-X
mode, and up to 66 MHz in conventional PCI mode, subject to routing and loading
considerations.
On the CPCI-6115, PCI Bus 0.0 is connected to PMC 2 and supports 32/64-bit transfers at
66/133 MHz PCI-X or 33/66 MHz PCI.
On the CPCI-6115, PCI Bus 1.0 is connected to PMC 1, the 21555 PCI-to-PCI bridge and the
IDE controller. The upper 32 bits of PCI Bus 1.0 on the MV64360 are multiplexed with the third
Gigabit Ethernet port (which may be routed to the front panel on the CPCI-6115), so PCI Bus
1.0 is only 32 bits wide when the third Gigabit Ether net port is populated.
The IDE controller is a 33 MHz-only PCI device, so PCI Bus 1.0 is limited to 33 MHz PCI
transfers when the IDE controll er is po pul at ed.
The MV64360 PCI interfaces are fully PCI Rev. 2.2 and PCI-X compliant. The MV64360
contains all the required PCI configuration registers. All internal registers, including the PCI
configuration registers, are accessible from the CPU bus or the PCI bus.
4.3.4.5MV64360 Integrated Gigabit Ethernet MACs
The CPCI-6115 supports two 10/100/1000Base-T full duplex Ethernet ports connecte d to the
J3 connector for support of PICMG 2.16 I/O. The CPCI-6115 also routes the third Gigabit
Ethernet port to an RJ-45 connector on the front panel. The CPCI-6115 supports ports
configured to the 10/100 megabits/s MII interface and the 1 Gbps GMII interface. Receive and
transmit buffer management is based on buffer-descriptor linked list. Descriptors and data
transfers are performed by the port dedicated SDMA. Each board is assigned two Ethernet
Station Addresses.
The MV64360 does not integrate a Physical Layer for the Ethernet interfaces, so e xternal PHYs
are required. On the CPCI-6115, the PHY device is a BroadCom BCM5421S
10/100/1000Base-T Gigabit T ransceiver with SERDES Interface . This device was chosen for its
small footprint (8mm x 14mm) and low power (1 watt).
72
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 75
MV64360 System ControllerFunctional Description
4.3.4.6MV64360 Integrated 2 Megabit SRAM
The MV64360 integrates 2 megabit (144-bit wide and 2 KB deep) of general purpose SRAM. It
is accessible from the CPU or any of the other interfaces. It can be used as fast CPU access
memory (6 cycles latency) and for off-loading DRAM traffic. A typical usage of the SRAM could
be as a descriptor RAM for the Gigabit Ethernet port.
There are four 32-bit timers/counters within the MV64360. Each timer/counter can be selected
to operate as a timer or as a counter . The timing ref erence is ba sed on the MV64360 Tclk input
which is set at 133 MHz. Each counter/timer is capable of generating an interrupt. Refer to the
MV64360 Data Sheet for additional information and programming details.
4.3.4.8MV64360 Watchdog Timer
The MV64360 internal watchdog timer is a 32-bit down counter that can be used to generate a
non-maskable interrupt or reset the system in the event of unpredictable software behavior.
After the watchdog timer is enabled, it becomes a free running counter that must be serviced
periodically to keep it from expiring. Following reset, the watchdog timer is initially disabled but
it is enabled during the MV64360 I2C device initialization. The watchdog timer has two output
pins, WDNMI# and WDE#. The WDNMI# is asserted after the timer is enabled and the 24-bit
NMI_VAL count is reached. The WDNMI# pin is connected to one of the MV64360 interrupt
input pins so that an interrupt is generated when the NMI_VAL count is reached. The WDE#
pin is asserted after the watchdog timer is enabled and the 32-bit watchdog count expires. The
MV64360 holds WDE# asserted for the duration of 16 system cycles after reset assertion. The
WDE# pin is connected to the board reset logic so that a board reset will be generated when
WDE# is asserted. For additional details refer to the MV64360 Data Sheet.
4.3.4.9MV64360 I2O Message Unit
I2O compliant messaging for the CPCI-6115 board is provided by an I2O messaging unit
integrated into the MV64360. The MV64360 messaging unit includes hardware hooks for
message transfers between PCI devices and the CPU . Th is in cl ud e s all of the r eg is ters
required for implementing the I2O messaging, as defined in the Intelligent I/O (I2O) Standard
specification. For additional details regarding the I2O messaging unit, refer to the MV64360
Data Sheet.
The MV64360 incorporates four Independent DMA (IDMA) engines. Each IDMA engine has the
capability to transfer data between any interface. Refer to the MV64360 Data Sheet for
additional information and programming details.
4.3.4.11MV64360 I2C Interface
A two-wire serial interface for the CPCI-6115 board is provided by a master/slav e capable I2C
serial controller integrated into the MV64360 device. The I2C serial controller provides two
basic functions. The first function is to optionally provide MV64360 register initialization
following a reset. The MV64360 can be configured (by jumper setting) to automatically read
data out of a serial EEPROM following a reset and initialize any n umber of internal registers. In
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
73
Page 76
Functional DescriptionMV64360 System Controller
the second function, the controller is used by the system software to read the contents of the
VPD EEPROM contained on the CPCI-6115 board, along with the SPD EEPROMs for the
onboard memory banks, to further initialize the memory controller and other interfaces. See the
2
programming model section of this document for more information including I
C bus device
addressing.
The CPCI-6115 board has the following I
z8 KB EEPROM for user defined MV64360 initialization
z8 KB EEPROM for VPD
z8 KB EEPROM for user data
zTwo 256-byte EEPROMs for SPD
zDS1621 Temperature Sensor
2
C serial devices connected to this I2C bus:
The 8 KB devices are Atmel AT24C04N Serial EEPROMs.
4.3.4.12Interrupt Controller
The CPCI-6115 uses the interrupt controller integrated into MV64360 to manage the MV64360
internal interrupts, as well as external interrupt requests. The interrupts are routed to the
MV64360 MPP pins from onboard resources as shown in Figure 4-2 on page 75. The external
interrupt sources include the following:
For added information on external interrupt assignments, refer to the MCPN905 CompactPCI
Single Board Computer Programmer’s Reference Guide.
4.3.4.13PCI Bus Arbitration
PCI arbitration is performed by the MV64360 chip. The MV64360 integrates two PCI arbiters,
one for each PCI interface (PCI Bus 0.0/1.0). Each arbiter can handle up to six external agents
plus one internal agent (PCI Bus 0.0/1.0 master). The internal PCI arbiter REQ#/GNT# signals
are multiplexed on the MV64360 MPP pins. The internal PCI arbiter is disabled by default (the
MPP pins function as general purpose inputs). Software will configure the MPP pins to function
as request/grant pairs for the internal PCI arbiter. The arbitration pairs for the CPCI-6115 are
assigned to the MPP pins as shown in the following table.
74
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 77
MV64360 System ControllerFunctional Description
4.3.4.14Board Reset Logic
The board reset logic is implemented in a programmable logic device (PLD) in order to provide
maximum flexibility of the circuit. Refer to Sources of Reseton page 86 for a summary of
potential reset sources.
4.3.4.15MV64360 MPP Configuration
The MV64360 contains a 32-bit multi-purpose port (MPP). The MPP pins can be configured as
general purpose I/O pins, as external interrupt inputs, or as specific control/status pins for one
of the MV64360 internal devices. After reset, all MPP pins default to general purpose inputs.
Software must then configure each of the pins for the desired function. The following table
defines the function assigned to each MPP pin on the CPCI-6115 board.
Table 4-2 MV64360 MPP Pin Function Assignments
MPP Pin
NumberInput/OutputFunction
0ICOM1 /COM2 interrupts (ORed)
1IUnused (optionally 21555 interrupt can be routed here)
2IAbort interrupt
3IRTC and Temperature Sensor interrupts (ORed)
4IUnused
5IUnused
6IMV64360 WDNMI# interrupt
7IBCM5421S PHY interrupts (ORed)
MPP[7:0] Interrupts
8OPCI Bus 1.0 - 21555 Bridge grant
9IPCI Bus 1.0 - 21555 Bridge request
10OPCI Bus 1.0 - PMC 1 secondary grant (GNTB#)
11IPCI Bus 1.0 - PMC 1 secondary request (REQB#)
12OPCI Bus 1.0 - PCI646U2 IDE Controller grant
13IPCI Bus 1.0 - PCI646U2 IDE Controller request
14OPCI Bus 1.0 - PMC 1 grant
15IPCI Bus 1.0 - PMC 1 request
MPP[15:8] PCI_1 Arbitration Request-Grant Pairs
16IPCI Bus 1.0 Interrupts - PMC1 INTA#, PMC1 INTC#, 21555
17IPCI Bus 1.0 Interrupts - PMC1 INTB#, PMC1 INTD#, IDE
18IPCI Bus 0.0 Interrupts - PMC2 INTA#, PMC2 INTC#
19IPCI Bus 0.0 Interrupts - PMC2 INTB#, PMC2 INTD#
20ICompactPCI Bus Interrupts - INTA#
21ICompactPCI Bus Interrupts - INTB#
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
75
Page 78
Functional DescriptionMV64360 System Controller
Table 4-2 MV64360 MPP Pin Function Assignments (continued)
MPP Pin
NumberInput/OutputFunction
22ICompactPCI Bus Interrupts - INTC#
23ICompactPCI Bus Interrupts - INTD#
MPP[17:16] PCI_1 Interrupts
MPP[19:18] PCI_0 Interrupts,
MPP[23:20] CompactPCI Interrupts
24OMV64360 SROM initialization active (InitAct)
25OWatchdog Timer Expired output (WDE#)
26OWatchdog Timer NMI output (WDNMI#)
27IUnused
28OPCI Bus 0.0 - PMC 2 secondary grant (GNTB#)
29IPCI Bus 0.0 - PMC 2 secondary request (REQB#)
30OPCI Bus 0.0 - PMC 2 grant
31IPCI Bus 0.0 - PMC 2 request
MPP[27:24] Miscellaneous
MPP[31:28] PCI_0 Arbitration Request-Grant Pairs
4.3.4.16MV64360 Reset Configuration
The MV64360 supports two methods of device initialization following reset:
zPins sampled on the deassertion of reset
zPartial pin sample on deassertion of reset plus serial ROM initialization via the I
user defined initialization.
The CPCI-6115 board supports both options. An onboard jumper setting is used to select the
option. If the pin sample only method is selected, then states of the various pins on the device
AD bus are sampled when reset is deasserted to determine the desired operating modes. The
following table describes the configuration options. Combinations of pullups, pulldowns and
jumpers are used to set the options. Some options are fixed and some are selectable at build
time by installing the proper pullup/pulldown resistor. Finally, some options may be selected
using an onboard jumper. Each option is described in the following table.
Using the SROM initialization method, any of the MV64360 internal registers or other system
components (that is, devices on the PCI bus) can be initialized. Initialization takes place by
sequentially reading 8 byte address/data pairs from the SROM and writing the 32-bit data to the
decoded 32-bit address until the data pattern matching the last serial data item register is read
from the SROM (default value 0xffffffff). An 8 KB EEPROM is provided onboard for this user
defined initialization of the MV64360.
2
C bus for
76
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 79
MV64360 System ControllerFunctional Description
The default settings are in d ica te d by bold cell ruling.
BADR[0]Resistor1DRAM PLL NPXNot used in sync mode
BADR[1]Resistor1DRAM PLL
BADR[2]Resistor1DRAM PLL NP0PLL power down
TxD0[6:1]XXDRAM PLL M
TxD0[7]Resistor0JTAG Pad Calib
TxD1[1]Resistor0Core PLL Bypass0Normal Operation
TxD1[4:2]Resistors000Core PLL
Select
Option
XXDRAM PLL N
4.3.5System Memory
Default
Power-Up
SettingDescriptionState of Bit vs. Function
Divider [7:4],
[3:0]
HIKVCO
Divider
Bypass
Control
XNot used in sync mode
XNot used in sync mode
1PLL power up
(normal operation)
XNot used in sync mode
0Normal Operation
1Bypass pad calibration
1Bypass the core’s PLL
000Tuning of the core PLL clock
tree.
The CPCI-6115 consists of up to three banks of Double-Data-Rate SDRAMs. DDR SDRAM
supports two data transfers per clock cycle. The base memory device is a standard monolithic
DDR SDRAM, 8-bits wide, in a 66-pin TSOPII package. The CPCI-6115 can be populated with
up to three banks of memory onboard (nine devices per bank). One or two banks can be
populated with standard single DDR devices. If three banks are populated, chip-stacking
technology is used on the top side to accommodate two banks in a single-bank footprint. When
using the stacked parts, the two stacked banks (0 and 2) are identical, so a single SPD
EEPROM is used for them.
All memory configurations operate at DDR226 (133 MHz CLK).
Table 4-4 System Memory Options
OrganizationMemory Device
32 MB x 8K4H560838F-TCB3 (133 MHz, CL=2.5)256 MB256 MB
64 MB x 8K4H510838B-TCB3 (133 MHz, CL=2.5)512 MB512 MB
128 MB x 8K4H1G0738M-TCB0 (133 MHz, CL=2.5)
K4H1G0838M-TCB0 (133 MHz, CL=2.5)
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Device
SizeBank Size
1 GBTwo banks of
512 MB
79
Page 82
Functional DescriptionFlash Memory
4.3.6Flash Memory
The CPCI-6115 contains two banks of flash memory accessed via the device controller bus
contained within the MV64360 chip. Bank B consists of two Intel StrataFlash +3.3 V devices,
configured to operate in 16-bit mode, to form a 32-bit flash bank. Bank B provides a minimum
of 8 MB of flash memory.
Bank A consists of two Intel StrataFlash +3.3 V devices, configured to operate in 16-bit mode,
to form a 32-bit flash bank. The following table defines the flash type and size options for Bank
A. The CPCI-6115 standard product is built with the 128 megabit devices. These Intel
StrataFlash devices support page read mode operations with a 8-byte page size per device.
Since the StrataFlash initial access time is 150ns, onboard hardware is used to guarantee initial
access timing using the Device port READY# signal.
A flash write protect header is provided on the CPCI-6115 to enable write protection of the
entire Bank A flash via the device VPEN pins whe n the ju mp er is no t in sta l le d . Bank A write
protection can also be enabled by software using the System Register 2 FLASH_WP bit in the
MV64360 when the jumper is installed.
There is a boot bank select jumper on the CPCI-6115 that selects either Flash Bank A or Bank
B as the boot bank. This jumper effectively routes the MV64360 BOOTCS# pin to either Bank
A/Bank B and chip select CS0# to the other bank (Bank B/Bank A).
4.3.7NVRAM, Real-Time Clock, Watchdog Timer
An SGS-Thompson M48T37V device is connected to the MV64360 device controller bus. This
device provides 32 KB of nonvolatile static RAM, a real-time clock and a watchdog function.
Refer to the M48T37V Data Sheet for programming inf ormation. The M48T37V consists of two
parts:
zOne 44-pin 330mil SO device that contains the RTC, the oscillator, the pow er fail detection,
the watchdog timer logic, 32 KB of SRAM and gold-plated sockets for the SNAPHAT
battery.
zOne SNAPHAT that houses the battery and the crystal.
The SNAPHAT package is mounted on top of the SO MT48T37V device after the completion
of the surface mount process.
80
The watchdog timer can generate a timeout period of 62.5 msec to 128 seconds. The output of
the watchdog timer can be programmed to generate an interrupt or reset the board if enabled.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 83
TL16C550C UART DevicesFunctional Description
4.3.8TL16C550C UART Devices
The CPCI-6115 board contains two Texas Instruments TL16C550C UART devices connected
to the MV64360 device controller bus to provide asynchronous serial communication ports.
Serial port COM1 can be routed to connector J5 for rear-panel I/O, or through EIA-232 drivers
and receivers to an RJ-45 connector on the front panel. When used with a rear transition
module (RTM), the routing is selectable via a jumper on the RTM. When routed to J5, the COM1
signals are TTL-level signals. The TTL-level signals for serial port COM2 are routed only to
connector J5. Both ports are wired as DTE a nd have a maximum data rate of 115 Kbaud. A
1.8432 MHz oscillator provides the reference clock for the UARTs. The external (front-panel)
signals for COM1 are ESD protected.
4.3.9System Registers
The CPCI-6115 provides all of the system registers specified in the MCPN905 CompactPCI
Single Board Computer Programmer’s Reference Guide, listed in Appendix A, Related
Documentation. Refer to that document for additional details.
4.3.10Serial EEPROM Devices
The CPCI-6115 board contains three 8 KB serial EEPROM devices onboard: one pro vides Vital
Product Data (VPD) storage of the module hardware configuration, one provides storage for
user configuration data, and the third (optional) provides initialization in formation for the
MV64360 device.
The CPCI-6115 also has up to two 256-byte serial EEPROM de vices onboard. These 256-byte
devices provide for Serial Presence Detect (SPD) configuration information for the banks of
DDR SDRAM. One SPD device is used to define the characteristics of banks 0 and 2 since
these (stacked) banks must be identical. A separate SPD devices is used for bank 1. The
contents of the 256-byte devices are accessed using standard one-byte addressing.
4.3.11PCI Bus 0.0
On the CPCI-6115, PCI Bus 0.0 is connected only to PMC 2 and will support 32/64-bit transfers
at 66/133 MHz PCI-X or 33/66 MHz PCI.
PCI bus 0.0 is compliant to PCI-X Revision 1.0a and PCI Revision 2.2. VIO is user-selectable
between +3.3 V and +5 V by positionin g th e PMC2 keying pin at the +3.3 V or +5 V site.
4.3.12PCI Bus 1.0
On the CPCI-6115, PCI Bus 1.0 is connected to PMC 1, the CMD PCI646U2 IDE control ler and
the Intel 21555 PCI-to-PCI bridge.
This bus is limited to 32-bit operation. This is because the upper address/data lines of PCI Bus
1.0 are multiplexed with the third Ethernet port on the MV64360 device.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
81
Page 84
Functional DescriptionIDE Controller
This bus is limited to 33 MHz PCI because the IDE controller is a 33 MHz-only device. PCI Bus
1.0 is compliant to PCI Revision 2.1. VIO is limited to +5 V only. Do not alter the location of
PMC1 keying pin.
4.3.13IDE Controller
The CPCI-6115 uses the CMD Technology PCI646U2 IDE Controller to provide a single IDE
channel for external storage devices. The IDE Controller supports ATA/33 transfer rates. This
IDE channel is routed to connector J5 for rear-panel I/O or to a transition module. The t ransition
module allows connection of an IDE hard disk or CompactFlash module.
The PCI646U2 PCI-IDE Controller is a 32-bit/33 MHz PCI device and is the limiting device when
determining the operating frequency of PCI bus 1.0.
4.3.14Intel 21555 PCI-to-PCI Bridge
The CPCI-6115 uses the Intel 21555 PC I-to-PCI bridge, which is connected to PCI bus 1.0. The
21555 bridge is compliant to PCI Revision 2.2. The following are key features of the 21555:
zNon-transparent PCI-to-PCI bridge
zMixed-frequency bus operation (33/66 MHz PCI on either primary or secondary)
zCompactPCI hot-swap compliant
zSecondary bus arbiter (not used on CPCI-6115)
z+3.3 V I/O, +5 V tolerant
The 21555 provides a MicroWire serial ROM interface. On power-up or reset, the 21555 can
load its configuration registers from a serial EEPROM on this interface. A 512-byte (93LC66A)
device is present on the CPCI-6115 for this purpose.
4.3.15CompactPCI Bus
The CompactPCI bus interface is implemented using the 21555 bridge with a 32-bit secondary
data bus (local side - PCI bus 1.0) and a 64-bit primary data bus (CompactPCI side). The 21555
supports +3.3 V or +5 V signalling at the CompactPCI bus, allowing the CPCI-6115 to operate
in a +3.3 V or +5 V chassis.
The CPCI-6115 is designed for use in a CompactPCI peripheral slot, so the 21555 nontransparent bridge is used. The CPCI-6115 receives the CompactPCI clock, reset and bus
grant signals, and gen erates bus requests and interrupts as a peripheral board.
The CPCI-6115 supports a 33/66 MHz PCI interface to the CompactPCI backplane.
4.3.16PMC Slots
The CPCI-6115 CPU board contains four EIA-E700 AAAB connectors for each PMC slot.
These connectors provide a PCI interface to two IEEE P1386.1-compliant PMC slots.
Connectors J11-J13 and J21-J23 provide the PCI interface while J14 and J24 provide a user
I/O path from the PMC slots to the CompactPCI backplane. PMC user I/O signals are routed
82
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 85
PMC SlotsFunctional Description
from the PMC J14 connector to the CompactPCI J3 I/O connector while the PMC J24 connector
signals are routed to the CompactPCI J5 I/O connector. Both PMC I/O connectors are routed
to their respective CompactPCI I/O connector following the PIM differential signalling
recommendations. The CPCI-6115 front panel allows for front I/O through the PMC faceplate.
PMC slot 1 supports:
zMezzanine Type: PMC = PCI Mezzanine Card
zMezzanine Size: S1B = Single width and standard depth (75mm x 150mm) with front panel
zPMC Connectors: J11, J12, J13, and J14
zSignaling Voltage: +5 V
zSupported modes: 32-bit, 33 MHz PCI
zI/O: front panel and CompactPCI J3 rear panel
PMC slot 2 supports:
zMezzanine Type: PMC = PCI Mezzanine Card
zMezzanine Size: S1B = Single width and standard depth (75mm x 150mm) with front panel
zPMC Connectors: J21, J22, J23, and J24
zSignaling Voltage: Vio = +3.3 V (+5 V tolerant) or +5 V, selected by keying pin
zSupported modes: 32/64-bit 33/66 MHz PCI or 66/133 MHz PCI-X
zI/O: front panel and CompactPCI J5 rear panel
In addition, the PMC connectors are located such that a double width PMC may be installed in
place of two single PMCs.
In this case, the CPCI-6115 supports:
zMezzanine Type: PMC = Mezzanine Card
zMezzanine Size: double width and standard depth (150mm x 150mm) with front panel
zPMC Connectors: J11, J12, J13, J14, J21, J22, J23, J24
zSignaling Voltage: +5 V
zSupported modes: 32-bit 33 MHz PCI
zI/O: front panel and CompactPCI J3 rear panel
The following special-function processor PMC pins, as defined by the draft Processor PMC
Standard VITA 32-199x, are implemented on the CPCI-6115 as described in the following
sections.
Table 4-6 Processor PMC Support
PrPMC SignalSupport
PRESENT#The PRESENT# signal from each PMC slot is used to detect the presence of a
PMC. The state of this bit is readable in the board Presence Detect Register.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
83
Page 86
Functional DescriptionMiscellaneous
Table 4-6 Processor PMC Support (continued)
PrPMC SignalSupport
MONARCH#The CPCI-6115 leaves the MONARCH# pin floating, causing any installed
IDSELBThese IDSELB pins are resistively coupled to the appropriate PCI AD pins.
REQB#These REQB# pins are routed to the appropriate PCI bus arbiters.
GNTB#These GNTB# pins are routed to the appropriate PCI bus arbiters.
M66ENThe CPCI-6115 has a weak pull-up on this signal. If this signal is grounded, as it is
RESETOUT_LThe CPCI-6115 does not make any connection to RESETOUT_L.
EREADYThe EREADY signals from each PMC are routed board Presence Detect Register
processor PMC to operate as a slave module. Processor PMC monarch mode is not
supported.
when a 33 MHz PMC module is installed, it will force the corresponding PCI bus to
33 MHz operation. If the signal remains high, this will allow 66 MHz operation.
for software readability.
4.4Miscellaneous
The following described functions and features are also part of the CPCI-6115.
4.4.1Clock Generation
The CPCI-6115 synchronizes its CompactPCI bus interface to the received PCI cloc k from the
J1-D6 connector pin. Onboard logic determines the CompactPCI operating mode by looking at
the state of the CompactPCI M66EN and PCIXCAP signals at the end of reset. The onboard
clock generator is then configured to provide the necessary clocks for the CompactPCI
interface. All other clocks for onboard resources are generated locally.
4.4.2Interrupt Handling
The following sections further describe CPCI-6115 interrupt-related topics.
84
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 87
Interrupt HandlingFunctional Description
4.4.2.1MV64360 Interrupt Controller
The CPCI-6115 uses the MV64360 interrupt controller to route internal and external interrupt
requests to the CPU and the PCI bus. The MV64360 interrupt controller registers are
implemented as part of the CPU interface unit in order to have minimum read latency from CPU
interrupt handler. The external interrupt sources use the GPP interface to register external
interrupts. The following table shows the CPCI-6115 interrupt assignment to MV64360 GPP
pins:
2GPP[16]LevelLowPCI Bus 1.0 - PMC1 INTA#, PMC1 INTC#,
GPP[17]LevelLowPCI Bus 1.0 - PMC1 INTB#, PMC1 INTD#,
GPP[18]LevelLowPCI Bus 0.0 - PMC2 INTA#, PMC2 INTC#1
GPP[19]LevelLowPCI Bus 0.0 - PMC2 INTB#, PMC2 INTD# 1
GPP[20]Lev elLowCompactPCI Bus - INTA#5
GPP[21]Lev elLowCompactPCI Bus - INTB#5
GPP[22]LevelLowCompactPCI Bus - INTC#5
GPP[23]LevelLowCompactPCI Bus - INTD#5
3GPP[24]Reserved for SROM initialization active
GPP[25]Reserved for Watchdog Timer WDE#
GPP[26]Reserved for Watchdog Timer WDNMI#
GPP[27]Reserved for future device interrupt
Edge/L
evelPolarityInterrupt SourceNotes
PHY 2 INTR# || BCM5421S PHY 3 INTR#
21555
IDE
InitAct output
output
output
2
2
These notes apply to Table 4-7.
1. The interrupting device is addressed from the MV64360 PCI Bus 0.0.
2. The interrupting device is addressed from the MV64360 PCI Bus 1.0
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
85
Page 88
Functional DescriptionInterrupt Handling
3. The interrupting device is addressed from the MC64360 Device Bus.
4. The interrupting device is addressed from the MV64360 I2C Bus.
5. The interrupting device is addressed from the MV64360 PCI Bus 1.0 through the 21555
PCI-to-PCI bridge.
6. The DS1621 Digital Thermometer and Thermostat provides 9-bit temperature readings
which indicate the temperature of the device. The thermal alarm output, TOUT, is active
when the temperature of the device exceeds a user defined temperature TH.
4.4.2.2Sources of Reset
The CPCI-6115 SBC provides reset control from a programmable logic device (PLD) to provide
maximum flexibility of the circuit design. A hard reset is defined as a reset of all onboard circuitry
including the PowerPC hard reset and reset of all onboard peripheral devices. A soft reset is
defined as a reset of the PowerPC. The CPCI-6115 has these listed sources of reset:
zPower-On/undervoltage reset
zFront panel reset switch
zCompactPCI RESET# signal
zMV64360 Watchdog Timer
zM48T37V Watchdog Timer
zSystem Control Register bit
The Processor RiscWatch HRESET# signal can cause a CPU-only reset.
4.4.2.3Machine Check
The processor MCP# signal is pulled high (inactive).
4.4.2.4Soft Reset
The processor SRESET# signal is connected only to the RiscWatch header.
4.4.2.5SMI
The processor SMI# is pulled high (inactive).
4.4.2.6Other Software Considerations
The following issues also apply to this board.
The MV64360 supports a big endian CPU bus. The endianess of the local memory (DDR and
SRAM) is also big endian. Data transferred to/from the local memory is NEVER swapped. The
internal registers of the MV64360 are always programmed in Little Endian. On a CPU access
to the internal registers, data is byte swapped.
86
Data swapping on a CPU access to the PCI is controlled via PCISwap bits of each PCI Low
Address register. This configurable setting allows a CPU access to PCI agents with a different
endianess convention.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 89
Onboard Power SuppliesFunctional Description
For software compatibility with the GT-64120/130 devices, the MV64360 maintains
MByteSwap and MWordSwap bits in the PCI Command register . If the PCI Command reg ister’ s
MSwapEn bit is set to "1", the MV64360 PCI master performs data swapping according to
PCISwap bits setting. If set to "0" (default), it works according to MByteSwap and MWordSwap
bits setting, as in the GT-64120/130 devices.
Refer to the MV64360 data sheet for additional information and programming details.
4.4.3Onboard Power Supplies
The CPCI-6115 CPU board requires +5 V and +3.3 V input power. The +/-12 V input voltages
are optional and are routed to the PMC slots. All other required voltages are generated onboard
from the +3.3 V or +5 V power. The processor core voltage regulator has a variable output
which is set using feedback resistors. In addition to the processor core voltage regulator, there
are regulators for +1.8 V, +2.5 V, CPU_VIO, +1.25 V and L3_VIO.
4.4.4Hot Swap Support
The CPCI-6115 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 PICMG 2.1 R2.0. Hot swap support is only applicable when the CPCI6115 is installed into a CompactPCI peripheral slot.
4.4.5Hot Swap Process
The CPCI-6115 may be safely inserted and extracted from a hot-swap system chassis while
power is applied. Hot-swap circuitry protects the board from electrical damage.
The BD_SEL# signal from CPCI 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 CPCI6115 circuitry is powered.
For a system without +/-12 V, the HLTY# signal is driven true (low) to the CPCI bus J1 pin B4
when the +5.0 V and +3.3 V input power supplies are within tolerance. For a system with +/-12
V, these supply voltages can also be monitored and included into the HL TY# signal generation.
A jumper selects whether the +/-12 V should be monitored in this way. The HLTY# signal can
be used as a status indicator.
4.4.6Intel 21555 Hot Swap Support
The 21555 Bridge contains a CompactPCI Hot Swap Control Register which includes the
following functions:
zThe 21555 drives the ENUM# signal during a hot-swap event if the ENUM# Interrupt Mask
(ENUM_MASK) bit in the CompactPCI Hot-Swap Control Register is cleared.
zThe 21555 supports the LED On/OFF (LOO) status/control bit in th e CompactPCI Hot
Swap Control Register which ena bles the host to determine the status of the blue Hot Swap
LED and/or force the LED on.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
87
Page 90
Functional DescriptionIntel 21555 Hot Swap Support
zThe 21555 contains an Removal Status bit (REM_STAT) in the CompactPCI Hot Swap
Control Register to indicate an impending hot swap event.
zThe 21555 contains an Insertion Status bit (INS_STAT) in the CompactPCI Hot Swap
Control Register to indicate that the serial preload is complete and the Primary Lockout bit
has been cleared, indicating that the card is ready for host initialization.
88
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 91
5Transition Module Preparation and
Installation
5.1Overview
This chapter provides hardware preparation and installation instructions for the CPCI-6115MCPTM transition module. Refer to Chapter 3, Controls, LEDs, and Connectors for pin
assignments.
The CPCI-6115-MCPTM transition module provides additional I/O capabilities to the CPCI6115 SBC. The transition module is installed directly in the CompactPCI backplane in the rear
transition board bay of the chassis and interfaces with the CPCI-6115 SBC through the J3 and
J5 connectors.
Rear panel connectors on the CPCI-6115-MCPTM include one of two configurations: two RJ45 connectors for 10/100/1000BaseTx Ethernet and one RJ-45 connector for asynchronous
serial port, COM1 (CompactPCI version); or four RJ-45 connectors for asynchronous serial
ports, COM1, COM2, COM3 and COM4 (MXP version). Only COM1 and COM2, however , are available on th e CPCI-6115 SBC for us e with the transition module. An additional two serial
ports and the one EIDE channel are available on J3 and J5 from the baseboard.
The transition module supports two single-wi de (74mm wide by 69mm long) PMC I/O modules.
PMC I/O pins 1 through 64 of each PMC slot on the CPCI-6115 SBC are routed from the J3
and J5 connectors to the PMC I/O (PIM1 and PIM2) on the transition module. For a detailed
description of PMC I/O modules refer to the section titled PMC I/O Moduleson page 104.
5
Before installing your transition module, ensure that y ou hav e perf ormed all tasks as described
in Chapter 2, Hardware Preparation and Installation for installing the CPCI-6115 prior to
configuring and installing the transition module.
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
89
Page 92
Transition Module Preparation and InstallationBlock Diagram
5.2Block Diagram
The block diagram for the CPCI-6115-MCPTM is shown in the following figure.
Figure 5-1CPCI-6115-MCPTM Block Diagram
REAR PANEL
COM1
10/100/1000TX
10/100/1000TX
RS232
Transceiver
16:8 Mux
Compact
(Data)
PMC2 I/O ModulePMC1 I/O Module
Flash 1
IOMX Function
SROM
Primary IDE
User I/O J5 ConnectorUser I/O J3 Connector
(Control)
(Data)
90
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 93
Preparing the Transition ModuleTransition Module Preparation and Install a tion
5.3Preparing the Transition Module
The CPCI-6115-MCPTM (refer to Figure 5-2) is used in conjunction with the CPCI-6115
baseboard. It includes the following features (IP version):
Figure 5-2Connector and Header Locations (MXP Version)
J8
J5
J20
J4
J24
J3
J11
J1
J10
J14
J25
PMC 1/O
MODULE 2
PMC 1/O
MODULE 1
COM4
COM3
COM2
COM1
J2
J6
zOne 50-pin Type II connector for IDE CompactFlash cards or microdrives
zTwo PMC I/O modules (PIM)
zFour asynchronous serial ports (COM1, COM2, COM3 and COM4)
zI/O signal multiplexing (IOMUX)
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
91
Page 94
Transition Module Preparation and InstallationRear Panel Connectors
5.4Rear Panel Connectors
The rear panel port connectors on the CPCI-6115-MCPTM are listed in T ab le 5-1 and shown in
Figure 5-2 on page 91. Refer to Table 5-10 on page 100 for connector pinout information.
Table 5-1 CPCI-6115-MCPTM Rear Panel Connectors
TypeNumberDescription
Serial PortsJ25Routed to four RJ-45 connectors for COM1, COM2, COM3,
and COM4 connections (MXP version). Note: COM3 and
COM4 are not used.
5.5On-Board Connectors and Headers
The following table lists the connectors and headers on the CPCI-6115-MCPTM. Use the links
in the Location column to find the connector descriptions and pin assignments or jumper
settings.
Table 5-2 On-Board Connectors and Headers
Connector/HeaderLocation
CPCI-6115-MCPTM IDE CompactFlash Connector (J1)Table 5-3 on page 93
CPCI-6115-MCPTM PMC I/O Module 1 - Host I/O Connector (J10)Table 5-4 on page 94
CPCI-6115-MCPTM PMC I/O Module 2 - Host I/O Connector (J20)Table 5-5 on page 95
CPCI-6115-MCPTM PMC I/O Modules 1 & 2 - PMC I/O (J14/J24)Table 5-6 on page 96
CPCI-6115-MCPTM CompactPCI User I/O Connector (J3)Table 5-7 on page 97
CPCI-6115-MCPTM CompactPCI User I/O Connector (J5)Table 5-8 on page 98
CPCI-6115-MCPTM 10/100/1000BaseTx ConnectorsTable 5-9 on page 100
COM1 Header (J6)COM1 and COM2
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
Page 95
IDE CompactFlash ConnectorTransition Module Preparation and Installation
5.5.1IDE CompactFlash Connector
One 50-pin Type II Comp actFlash card header connector located on both standard and MXP
versions of the CPCI-6115-MCPTM tr an si ti on modul e provides the IDE interface to one
CompactFlash plug-in module. This CompactFlash interface is connected to the primary IDE
channel. The pin assignments for these connectors are as follows:
Table 5-3 CompactFlash IDE Conn ector Pin Assignments, J1
There are two pairs of 64-pin surface mount connectors on both the standard and MXP version
of the CPCI-6115-MCPTM to provide an interface for two optional add-on PMC I/O modules.
Each module has an identical PMC I/O connector and a unique Host I/O connector. All serial
port signals are at TTL levels. The pin assignments are as follows:
CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)
93
Page 96
Transition Module Preparation and InstallationPMC I/O Module Connectors
On the host I/O connectors, a PMC I/O module only uses power, ground and the OUT-going
serial port pins. A host I/O module could potentially use all pins except the OUT-going serial
port.
On the PMC I/O connector , pin meaning is defined entirely by the PMC residing on the
host. A host I/O module would not use any pins on this connector.
Connector J3 is a 95-pin AMP Z-pack 2mm hard metric type AB connector. This connector
routes the I/O signals for the PMC1 I/O, and two 10/100/1000Base-T ethernet ports. The pin
assignments for J3 on the processor board an d on the CPC I-6 11 5- MCPTM are as follows:
(Outer row F is assigned and used as ground pins but is not shown in the table).
PORTn_TXPhigh side of differential transmit data
PORTn_TXNlow side of differential transmit data
PORTn_RXPhigh side of differential receive data
PORTn_RXNlow side of differential receive data
5.5.4CompactPCI User I/O Connector
Connector J5 is a 110 pin AMP Z-pack 2mm hard metric type B connector. This connector
routes the I/O signals for the PMC2 I/O signals, the IDE port, four asynchronous serial ports
and I2C. The pin assignments for J5 on the processor board and the CPCI-6115-MCPTM are
as follows:
(Outer row F is assigned and used as ground pins but is not shown in the table).