Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

MOTOROLA CPCI-6020 CompactPCI Single Board Computer

F: | Au:FAN | DA:2026-02-09 | 550 Br: | 🔊 点击朗读正文 ❚❚ | Share:

Motorola CPCI-6020 CompactPCI Single Board Computer

The Motorola CPCI-6020 (formerly known as MCP820) is a high-performance 6U Eurocard specification CompactPCI single board computer (SBC) designed specifically for demanding embedded communication and industrial control applications. Its core is equipped with AltiVec ™ The Freescale MPC7410 Reduced Instruction Set (RISC) processor, with a clock speed of up to 500 MHz, provides powerful power for algorithm intensive computing tasks. This manual aims to provide engineers and technicians with comprehensive guidance from unboxing inspection, hardware configuration, system installation to deep functional understanding, ensuring that the board can operate stably and efficiently in the target system.


Product Overview and Core Features

The CPCI-6020 design follows the CompactPCI (PICMG 2.0 R2.1) standard and can serve as a system slot controller, providing system clock and arbitration for the backplane. Its modular design allows users to flexibly expand by adding various daughter boards.

The core hardware features include:

Processor system: MPC7410 processor based on PowerPC architecture, with an external 2MB burst SRAM L2 cache, supporting bus parity check.

Memory system: No onboard memory, supports up to 2GB of ECC (Error Correction Code) protection SDRAM through two independent RAM500 memory expansion sub board interfaces. Each RAM500 module can have a capacity of 128MB, 256MB, or 512MB.

Storage: Provides two types of Flash memory: 32MB (Bank A, onboard) and 1MB (Bank B, socket type). Bank B pre installs PPC bug debugging and diagnostic firmware. Simultaneously equipped with a CompactFlash Type I/II slot, connected via EIDE interface.

PCI architecture: Adopting dual Harrier system memory controllers/PCI host bridge application specific integrated circuits (ASICs), forming two independent PCI bus layers (PCI Bus A and B). PCI Bus A operates at 33MHz and connects most of the onboard I/O and CompactPCI bridges; PCI Bus B can run at 33MHz or 66MHz depending on the capabilities of the installed PMC module.

Rich I/O interfaces:

Network: Two 10BaseT/100BaseTX Ethernet controllers based on Intel 825511T. Usually, the main channel is connected to the front panel RJ-45, and the secondary channel is led out through the rear I/O connector (J5). Routing can be adjusted through customized options.

Serial communication: Two 16550 compatible asynchronous serial ports (UART), two high-speed serial ports that can be configured as synchronous/asynchronous through Zilog ESCC controller.

USB: Four USB 1.1/2.0 host ports (NEC µ PD720101 controller), two of which are located on the front panel and two are routed to the rear I/O.

Expansion interface: A 32/64 bit PMC (PCI Mezzanine Card) slot that supports front and rear I/O. A dedicated Rear Transition Module (RTM) - CPCI-6020-MCPTM-01, used to convert user I/O signals from CompactPCI J3 and J5 connectors into actual connectors on the rear panel (such as EIDE, keyboard/mouse, serial port, Ethernet, etc.).

Other: In the 5E model variant, PS/2 keyboard/mouse interface, floppy disk controller, and speaker output are also supported.

High availability and hot plugging: Supports CompactPCI hot plugging specification (PICMG 2.1) and has Motorola high availability (HA) architecture extension function, supports hot plugging of system slots, and ensures the continuous operation of critical mission systems.

Debugging support: Provides a 190 pin Mictor debugging connector for accessing the processor bus, as well as standard processor JTAG interfaces and RISCWatch heads.


Detailed explanation of hardware installation and configuration

Successful deployment begins with proper hardware preparation. The installation of CPCI-6020 is a systematic process that requires strict adherence to ESD protection and mechanical safety regulations.

1. Unpacking and Inspection:

After receiving the board, it is necessary to immediately inspect the transportation packaging and the board itself for any physical damage, and verify all components that should be delivered. Before handling the board, it is necessary to ensure that the working environment has electrostatic discharge (ESD) protection measures and wear a grounding wristband.

2. Key jumper settings:

Multiple user configurable jumpers are provided on the board to define startup and behavior modes. These jumpers are mainly located on the side of the board and need to be set correctly before installing any daughter board.

J24- Flash Storage Selection: Select which Flash storage to boot the system from. Short circuit 1-2 pins and select 32MB onboard Flash (Bank A); Short circuit 2-3 pins and select 1MB socket type Flash (Bank B, containing PPCBug, factory default).

J22- Harrier Power On Configuration Head: An 8-pin connector that can set the universal power on status bit (PUST [3:0]) of Harrier ASIC by short circuiting different pins, allowing software to read and identify specific configurations.

J21- PMC 66 MHz disabled: Short circuiting this jumper will force PCI Bus B to run at 33MHz, even if the installed PMC module supports 66MHz. This can prevent the secondary Ethernet controller on PCI Bus B from being disabled due to bus acceleration to 66MHz.

J18-+/-12V Power Enable/Disable: Short circuiting this jumper will disable the output of all+12V and -12V power supplies on the board. If the chassis does not provide these voltages, or if the rear transition module (such as SIM card) does not require them, this jumper should be installed.

J17- Bank A Flash Block Lock Enable: After enabling, one or more blocks of Bank A Flash can be locked to prevent erasure.

J20- Bank A Flash Write Protection Enable: Once enabled, the entire Bank A Flash becomes read-only.

J19- Remote switch connector: can be connected to an external switch to achieve the same function as the ABORT and RESET buttons on the front panel.

3. Installation of daughter board:

RAM500 memory expansion module: CPCI-6020 must have at least one RAM500 module installed in order to function properly. The module is installed through the J7 and J28 connectors on the board and supports stacking up and down. During installation, align the connector and secure it with the provided screws and supports.

PMC module: During installation, it is necessary to first remove the corresponding blocking plate on the front panel, align the PMC module with the J11-J14 connectors on the board and stabilize it, and fix it with screws. In non hot swappable chassis, it must be operated in a power-off state.

CompactFlash card: Insert directly into the J15 connector on the board, paying attention to aligning Pin 1.

4. Installing the motherboard into the chassis:

Slot selection: CPCI-6020 must be installed in the CompactPCI system slot marked with a triangle symbol.

Installation steps: Open the fixed wrench on the board (note: there are multiple types of wrenches, such as Elma and Rittal), and smoothly push the board along the guide rail until the pre alignment pin contacts the backplane connector. Then close the fixing wrench until it locks, and finally tighten the fixing screws at both ends of the front panel.

Hot swappable precautions: For chassis that support hot swappable, peripheral cards can be installed or removed without the system being powered on. But before removing CPCI-6020 itself (system controller), its operating system and applications must be shut down normally through software. CPCI-6020 itself does not support hot swappable LED status and requires manual confirmation that the software has stopped.

5. Installation of the rear transition module:

CPCI-6020-MCPTM-01 needs to be installed in the corresponding slot at the back of the chassis. Important note: This module itself does not support hot swapping. Before installing or removing it, the power supply of the front-end CPCI-6020 card paired with it must be removed or turned off first. The installation process is similar to that of a motherboard, and attention should also be paid to ESD protection and mechanical alignment.

In depth analysis of system architecture and functional modules

The excellence of CPCI-6020 lies in its precise architecture design.

1. Dual Harrier ASIC core:

Two Harrier ASICs are the core hubs of the board, labeled Harrier A and B.

Harrier A: As the main bridge, it connects the processor bus to PCI Bus A. Manage most system resources, including some system memory (via memory expansion connectors), all Flash storage NVRAM/RTC、 On board I2C EEPROM, two UART, and bridging to all devices on PCI Bus A (such as 21154 PCI to PCI bridge, main Ethernet, PCI/ISA bridge). It is also responsible for top-level interrupt control.

Harrier B: Connect the processor bus to PCI Bus B. Mainly manages another part of the system memory and provides bridging and interrupt control for PCI Bus B (PMC slots and secondary Ethernet controllers).

This discrete design enhances I/O bandwidth and system reliability.

2. Memory subsystem:

The memory is fully provided by the RAM500 expansion module, which is connected to Harrier A and B through two independent 72 bit wide (64 bit data+8-bit ECC) buses. The ECC function can correct single bit errors, detect double bit errors, and greatly improve data integrity. The memory size can be flexibly configured by installing RAM500 modules of different capacities.

3. PCI bus structure:

PCI Bus A (33 MHz): Provides a local CompactPCI bus that complies with the CompactPCI 2.0 specification through the Intel 21154 PCI to PCI bridge chip, capable of driving up to 7 peripheral slots. At the same time, the bus is also connected to Winbond W83C554F PCI/ISA bridge (providing EIDE and ISA bus functions), main Ethernet controller, NEC USB host controller, as well as Zilog ESCC and CIO chips for synchronizing serial ports.

PCI Bus B (33/66 MHz): specifically designed to serve PMC expansion slots and secondary Ethernet controllers. Its operating frequency is determined by the automatic detection of the M66EN pin status of the installed PMC module (which can be covered by J21 jumper). If a 66MHz PMC is detected, the bus will run at 66MHz and the secondary Ethernet controller will be disabled (as it only supports 33MHz).

4. High availability support:

CPCI-6020 communicates with the bridge board in Motorola HA chassis through J4 connector to achieve hot plugging and fault switching of system slots. The mechanism includes:

BD_SEL # signal: controls whether the backplane power supply supplies power to the board.

HEALTHY # signal: Report to the backplane whether the power status of the board is normal.

Communication with remote HSC: Through dedicated signals on J3 (HSC-REQ #, HSC-GNT #, HSC-FLOAT, HSC-EJECT #), remote hot swappable controllers are allowed to request and take over control of the local CompactPCI bus, enabling the replacement of system controllers without interrupting service.

5. Debugging and Diagnosis:

PPCBug firmware: stored in Bank B Flash, it is a powerful command-line based debugging monitoring program and hardware diagnostic kit. It is responsible for power on initialization, hardware self-test, providing memory/register viewing and modification, breakpoint debugging, program download (via serial port or network), and starting the operating system.

Physical debugging interface: The 190 pin Mictor connector provides full speed trace access to the processor bus; The standard JTAG interface supports processor core debugging.


Firmware usage and system startup

After the system is powered on or reset, the initialization sequence of PPCBug firmware will be automatically executed, which includes MPU register setting, cache invalidation, hardware device (PCI bridge, memory controller, etc.) initialization, memory capacity detection, clock calibration, PCI device enumeration, etc. After completion, the onboard fault LED will turn off and the MCP820Bug>or PPC Bug>prompt will be displayed on the console (default connection to the front panel COM19600bps, 8N1).

Users can interact with the system through a variety of PPCBug commands:

System configuration command: CNFG is used to view and modify board information blocks (such as serial number, Ethernet address); ENV is used for detailed configuration of startup parameters, such as automatic boot switch, boot device sequence, network parameters, watchdog settings, etc.

Memory and I/O operation commands: MD/MM (display/modify memory), RD/RM (display/modify registers), PF (set port format).

Program debugging commands: GO (execute program), BR (set breakpoint), GT (run to temporary breakpoint), DS (disassemble).

Diagnostic command: Use the SD command to switch to the diagnostic directory and run integrity tests for specific hardware such as memory, UART, PCI bus, real-time clock, etc.

Boot commands: RB (boot from Flash), PBOOT (boot from disk), NAB (boot from network).

Special note: Extreme caution should be exercised when reprogramming Flash using commands such as PFLASH. Incorrect operations may erase Bank B Flash containing PPC bugs themselves, causing the board to fail to boot.


Application areas and compliance

CPCI-6020, with its powerful processing capabilities, rich I/O, high reliability, and modular design, is widely used in telecommunications infrastructure (such as base station controllers, media gateways), industrial automation, military embedded computing, and any field that requires robust, high-performance CompactPCI solutions.

This product is designed to comply with multiple international standards, including:

Safety standard: UL/EN/IEC/CSA 60950-1.

Electromagnetic compatibility: comply with FCC Part 15 Class A, EN 55022 Class A, CISPR 22, etc. (usually tested in compliance systems).

Environment and Reliability: Meets partial requirements of NEBS GR-63-CORE (Environment), GR-1089-CORE (EMC and Safety), as well as ETSI EN 300 019 series standards.

Environmental Directive: Compliant with the European Union's Directive on the Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment (RoHS).

  • Atlas Copco TPS Control 8202900410 Controller
  • Atlas Copco 1900-1005-27 Circuit Board XAS 750
  • Atlas Copco Power Focus SL PF4002-C-HW Controller
  • Atlas Copco 1900520490 Air Compressor Control Panel
  • Atlas Copco QCM2-T-34050 Mass Flow Meter
  • Atlas Copco CSS91-B2 Compressor Controller Module
  • Atlas Copco PF3109-C-DN-HW Industrial Controller
  • Atlas Copco P1900520060 Air Compressor Controller Gateway
  • Atlas Copco Coupling 1635099600 Compressor Part
  • Atlas Copco ACTA 4000 Torque Calibrator
  • Atlas Copco 1626850005 Compressor Control Panel
  • Atlas Copco DMC50412 Digital Motion Controller
  • Kontron 2-DH34-0100-03 Atlas Copco SOKO-M@C-IIA-70 HMI 12-24V
  • Atlas Copco PF3107-G-HW PF3107GHW Controller
  • Atlas Copco PF3109-G-DN-HW PF3109GDNHW Controller
  • Atlas Copco 8433-2742-00 Power Supply Module
  • Atlas Copco 1900-0710-82 Controller Module
  • Atlas Copco 9040120204 Industrial Component
  • Atlas Copco 2906-0674-00 Zr55-90 8000H Maintenance Kit
  • Atlas Copco 1900 0701 23 High Range Regulator for Compressor Controller
  • Atlas Copco 4220263610 PF4 Tool Cable 10M ST Cable
  • Atlas Copco XC2002 1604951601 Compressor Panel
  • Atlas Copco S9 Tensor PF3009-G-DN-HW Controller
  • Atlas Copco 80471.000009 Pneumatic Roller Screw Unit
  • Atlas Copco 8433710005 PF4000-C-HW Compact Controller Profibus
  • Atlas Copco PF4002-G-HW Power Focus Controller
  • Atlas Copco 8431038150 Impulse Nutrunner
  • Atlas Copco PF6000 Power Focus Nutrunner Controller
  • Atlas Copco 1626850006 Compressor Controller Panel
  • Atlas Copco STR61-70-13 Tensor Angle Wrench
  • Atlas Copco ETV ST61-40-10 Right Angle Electric Screwdriver with Cable
  • Atlas Copco MK5S Touch Display Controller P1900520400
  • Atlas Copco 1900520020 Controller Panel for Compressor
  • Atlas Copco SRTT-B 1000Nm-50 Transducer 8059094675
  • Atlas Copco ETV ST61-50-10 Right Angle Electric Screwdriver with Cables
  • Atlas Copco 4240070100 Power Supply Module
  • Atlas Copco TC-52S-I TC52SI Controller
  • Atlas Copco ACTA 4000 QC Torque Calibrator
  • Atlas Copco 8433 1236 51 ETV S42-10-10 Right Angle Nutrunner
  • Atlas Copco ETV STB63-50-B10-BCR-IRCW Tensor STB Right Angle Nutrunner
  • Atlas Copco PF6000 SE-10523 Screwdriver Control System
  • Atlas Copco Power MACS TC52S 4240 0442 81 Controller
  • Atlas Copco 1900071162 Operator Interface Panel
  • Atlas Copco 4230-1705-80 I/O Expansion Module
  • Atlas Copco 8433 0005 10 Power Supply Module
  • Atlas Copco 8433-0020-20 Interface Module
  • Atlas Copco TC-4000-S 8435 6500 00 Controller
  • Atlas Copco PF4002-C-HW Power Focus SL Controller
  • Atlas Copco STanalyser STA-6000 8059095560 Torque Analyzer
  • Atlas Copco ComNode 2 Touch 8433271110 Communication Gateway
  • Atlas Copco PF3000-C-HW Tensor S4 S7 RBU Controller
  • Atlas Copco PPBE0613 24VAC Control Panel
  • Atlas Copco PF3000-C-HW Tensor S4 S7 Controller
  • Atlas Copco Neos ARC-D130-S+ Inverter Drive
  • Atlas Copco Power Focus SL PF4002-G-HW Controller
  • Atlas Copco 8436 6770 00 ILT Base Station
  • Atlas Copco 1900520400 Air Compressor Control Panel
  • Atlas Copco 1900-0711-51 Display Keypad Unit
  • Atlas Copco 1900-0710-52 Communication Control Board
  • Atlas Copco 1900-0701-04 Control Interface Module
  • Atlas Copco 8092 1143 40 SRTT Transducer 180Nm
  • Atlas Copco MT Focus 6000 Controller with Pump and Screwdriver
  • Atlas Copco Elektronikon GraphicPlus Controller PPBE0622 PPBE0633
  • Atlas Copco PF3109-G-DN-HW Tensor 8-9 Power Focus Nutrunner Control
  • Atlas Copco Elektronikon P1900520440 Touch Controller
  • Atlas Copco Power Focus 8 Controller 8436280002
  • Atlas Copco 8436 1500 03 FlexCarrier 3-Slot Torque System Component
  • Atlas Copco Power Focus 6000 PF6000 Industrial Controller
  • Atlas Copco TC-4000-P-PB-ES Power Macs Controller
  • Atlas Copco 8433-0015-20 8433001520 Cable Assembly
  • Atlas Copco 49X10301AB Pressure Transducer Sensor
  • Atlas Copco 8436180002 Replacement Filter Element
  • Atlas Copco C4700A01V216 Compressor Control Module
  • Alcatel-Lucent 3HE01019AAAA01 High-Speed Interface Module
  • Alcatel-Lucent 111381 Power Distribution Module
  • Alcatel TN 2523 1:1 CDN III Module – MRPQAE3
  • Alcatel-Lucent 3he06151aaac01 8-Port Interface Module – IPUIBKB3AA
  • Alcatel-Lucent LNW46 DMX Metro OC12 Interface Module – 108694878
  • Alcatel-Lucent 41A12C FT-2000 Optical Transponder Unit – 108188053
  • Alcatel-Lucent 8DG02607AA POW100 DC-DC Converter Module
  • Alcatel-Lucent LambdaXtreme WWBQ21 40G Optical Transponder
  • Alcatel-Lucent TN1891 5ESS Protocol Handler PHV5 Commcode 108747064
  • Alcatel-Lucent 300-0303-900 T1D3PDL1AE Digital Matrix Card
  • Alcatel-Lucent G-821M-A Module
  • Alcatel Lucent MPT-GC Eth 1G+ARM TX 81-86GHz 3DB80005AAAAO1
  • Nokia 3KC48990AB 1830PSS 16FAN2 Fan Unit
  • Alcatel 3EC17041AA PSPC-G4 PCB CP011200552
  • Alcatel 300-0437-906 Rev F DEXCS DMC T1D1L0S Module
  • Alcatel-Lucent 3DW03697ABBA01 TFD64A Module
  • Alcatel-Lucent AWR12 S1-1 UN Interface T3PQAC3AAA
  • ALCATEL LUCENT 9500-MPR ODU RADIO MPT-HC V2 9558HC 3DB20914BAAA03 6GHZ
  • Alcatel-Lucent 9500-MPR ODU 300 11GHz Microwave Radio MPT 3DB23035AEAA01
  • Alcatel 2C7-1005-000 Teflon Bell Jar Holder Ring – 146111
  • Alcatel-Lucent BNJ118 S1:4 Circuit Board – Interface Module
  • Alcatel-Lucent 9500-MPR ODU 300 6GHz Microwave Radio MPT 3DB23215AFAA01
  • Alcatel 3EM04001AA Signal Processing Unit with Accessory Cards
  • Alcatel VAUCAL5KAB AA1418FE2BG 3FE67437AAD02 Interface Card
  • Alcatel-Lucent 1642 Edge Multiplexer N1217P YF – Access Node
  • Alcatel-Lucent 3HE07158BA 7750 SR-12 12-Port 10GIGE MultiCore IMM IPUCA741AA
  • Alcatel 101200429000 Power Divider 746-776 MHz with Heatsinks
  • Alcatel-Lucent 9500-MPR ODU 300 MPT 6GHz 3DB23215ADAA01 High Power Radio
  • Alcatel-Lucent 9500-MPR MPT-HC 23GHz 2/2P ODU Radio 3DB20474BA
  • Alcatel-Lucent 9500-MPR ODU 300 MPT 6GHz 3DB23215AAAA01 Low Power Radio
  • Alcatel 3BA52126ABAA OmniPCX 4400 Compact Cabinet
  • Alcatel-Lucent 3HE12300AA 7750 SR-1 Subrack with Licenses
  • Alcatel 300-1368-903 Rev C DEXCS SPA-1 T1PQAC1 Line Card
  • Alcatel-Lucent 408977981 WOWUAB6HAA 10G XPR OTU2 XPonder Card
  • Alcatel-Lucent-Nokia 3HE08423AARC01 7750 SR Control Processor Module IPUCBGZ1AA
  • Alcatel-Lucent 9500-MPR ODU 300 MPT 6GHz 3DB23215ABAA01 Low Power Radio
  • Alcatel-Lucent CPU7-2 3BA23259ABJE 05 Control Processor Module
  • Alcatel WTM11AD 3DW03915DABA01 Optical Transponder Module
  • Alcatel-Lucent 1340FMPK Card Chip BA5IVY6BAA – Processor Module
  • Alcatel-Lucent 3HE06151ACAC01 Control Fabric Module
  • Alcatel-Lucent 9500-MPR 18GHz 1P-1 Protection ODU Radio 3DB20433BA AA04
  • Alcatel-Lucent 9500-MPR ODU MPT-HC 18GHz Radio 3DB20433BAAA04
  • Alcatel-Lucent SM269 LMPQ04KAXX Circuit Pack – Interface Module
  • Alcatel OME25HP Filter Cartridge – 107494
  • Alcatel-Lucent ALU-BZ74 99BC-4 –48V Battery Cabinet
  • Alcatel-Lucent WWAA37 Optical Amplifier WMAPZNZAAB – CP Series
  • ALCATEL LUCENT 9500-MPR ODU RADIO MPT-HC V2 9558HC MPT-XP 3DB20476BAAA04 23GHZ
  • Alcatel Tyco Yukon ES760A Rectifier
  • Alcatel-Lucent 9500-MPR ODU 300 MPT 23GHz 3DB23045HMAA02 Microwave Radio
  • Alcatel-Lucent 9500-MPR ODU MPT-HC 11GHz 3DB20548ACAA01 Microwave Radio
  • Alcatel Lucent 3DH03173AKAA Module
  • Alcatel-Lucent 76-0300-02 CSM-V2 PCB
  • Alcatel 9400 UX ODU Module 3CC06729ABAA
  • Alcatel-Lucent 408981363 Jigsaw A Band Block 24/-48V KS24624L58
  • Alcatel 3BA53095 PCB Card