This document contains information proprietary to Kontron. It may not be copied or transmitted by any means, disclosed to
others, or stored in any retrieval system or media without the prior written consent of Kontron or one of its authorized
agents.
The information contained in this document is, to the best of our knowledge, entirely correct. However, Kontron cannot
accept liability for any inaccuracies or the consequences thereof, or for any liability arising from the use or application of
any circuit, product, or example shown in this document.
Kontron reserves the right to change, modify, or improve this document or the product described herein, as seen fit by Kontron without further notice.
Trademarks
Kontron and the Kontron logo are trade marks owned by Kontron AG, Germany. In addition, this document may include
names, company logos and trademarks, which are registered trademarks and, therefore, proprietary to their respective
owners.
Environmental Protection Statement
This product has been manufactured to satisfy environmental protection requirements where possible. Many of the com-
ponents used (structural parts, printed circuit boards, connectors, batteries, etc.) are capable of being recycled.
Final disposition of this product after its service life must be accomplished in accordance with applicable country, state, or
local la
ws or regulations.
General Instructions on Usage
In order to maintain Kontron’s product warranty, this product must not be altered or modified in any way. Changes or mod-
ifications to the device, which are not explicitly approved by Kontron and described in this manual or received from Kontron’s Technical Support as a special handling instruction, will void your warranty.
This device should only be installed in or connected to systems that fulfill all necessary technical and specific environmental requirements. This applies also to the operational temperature range of the specific system version, which must not be
exceeded. If batteries are present their temperature restrictions must be taken into account.
In performing all necessary installation and application operations, please follow only the instructions supplied by the
present manual.
Keep all the original packaging material for future storage or warranty shipments. If it is necessary to store or ship the system, please re-pack it as nearly as possible in the manner in which it was delivered.
Special care is necessary when handling or unpacking the product. Please consult the special handling and unpacking
instruction on the previous page of this manual.
Two Year Warranty
Kontron grants the original purchaser of Kontron’s products a TWOYEARLIMITEDHARDWAREWARRANTYas described in the following. However, no other warranties that may be granted or implied by anyone on behalf of Kontron are valid unless the consumer has the express written consent of Kontron.
Kontron warrants their own products, excluding software, to be free from manufacturing and material defects for a period
of 24 consecutive months from the date of purchase. This warranty is not transferable nor extendible to cover any other
users or long-term storage of the product. It does not cover products which have been modified, altered or repaired by any
other party than Kontron or their authorized agents. Furthermore, any product which has been, or is suspected of being
damaged as a result of negligence, improper use, incorrect handling, servicing or maintenance, or which has been damaged as a result of excessive current/voltage or temperature, or which has had its serial number(s), any other markings or
parts thereof altered, defaced or removed will also be excluded from this warranty.
If the customer’s eligibility for warranty has not been voided, in the event of any claim, he may return the product at the
earliest possible convenience to the original place of purchase, together with a copy of the original document of purchase,
a full description of the application the product is used on and a description of the defect. Pack the product in such a way as
to ensure safe transportation (see our safety instructions).
9
www.kontron.com
COMe-P2020 User Guide
Kontron provides for repair or replacement of any part, assembly or sub-assembly at their own discretion, or to refund the
original cost of purchase, if appropriate. In the event of repair, refunding or replacement of any part, the ownership of the
removed or replaced parts reverts to Kontron, and the remaining part of the original guarantee, or any new guarantee to
cover the repaired or replaced items, will be transferred to cover the new or repaired items. Any extensions to the original
guarantee are considered gestures of goodwill, and will be defined in the “Repair Report” issued by Kontron with the
repaired or replaced item.
Kontron will not accept liability for any further claims resulting directly or indirectly from any warranty claim, other than
the above specified repair, replacement or refunding. In particular, all claims for damage to any system or process in which
the product was employed, or any loss incurred as a result of the product not functioning at any given time, are excluded.
The extent of Kontron liability to the customer shall not exceed the original purchase price of the item for which the claim
exists.
Kontron issues no warranty or representation, either explicit or implicit, with respect to its products’ reliability, fitness,
quality, marketability or ability to fulfil any particular application or purpose. As a result, the products are sold “as is,” and
the responsibility to ensure their suitability for any given task remains that of the purchaser. In no event will Kontron be
liable for direct, indirect or consequential damages resulting from the use of our hardware or software products, or documentation, even if Kontron were advised of the possibility of such claims prior to the purchase of the product or during any
period since the date of its purchase.
Please remember that no Kontron employee, dealer or agent is authorized to make any modification or addition to the
above specified terms, either verbally or in any other form, written or electronically transmitted, without the company’s
consent.
10
www.kontron.com
COMe-P2020 User Guide
1Introduction
1.1COMe-cP2020 Overview
The COMe-cP2020 is a COM Express® form factor compliant Power Architecture® processor module based on Freescale's
QorIQ™ 32-bit P2020 processor.
Designed in the COM Express® basic (95 mm x 95 mm) form factor the module incorporates the Freescale QorIQ P2020 dualcore Power Architecture® processor operating up to 1.2 GHz - other processor versions (P2010, P1020 and P1011) and
operating speeds are available on request. Featuring 32-bit technology, it integrates up to 4 GByte of soldered DDR3
SDRAM at 667 MHz and ECC support. 512 KBytes of shared second level cache facilitate core-to-core communications to
minimize accesses to main memory.
Up to 2 GByte of NAND Flash as well as a socket for MicroSD card offer reliable storage space for application data. In terms
of I/Os, the module interfaces the QorIQ-specific I/Os to the carrier board. In addition to USB 2.0 ports there are also UART
(TxD, RxD, RTC and CTS) and Gigabit Ethernet interfaces.
Flexible interface support is guaranteed by 4 SERDES lanes, which can be configured according to application-specific
needs. A comprehensive range of different combinations, for example as PCIe x4, sRIO x4 and Serial Gigabit Media Independent Interface (SGMII) is available.
The COMe-cP2020 targets high-bandwidth telecommunication and data processing applications. With its long-term availability of more than 10 years, it is also a good fit to be used in long life cycle network applications in the medical, military
and transportation markets.
Kontron offers two modules in standard and extended temperature range:
• COMe-cP2020c
• P2020NSN2MFC 1200 MHZ
• 2 GByte 667 MHz DDR3 Memory
•1 GByte NAND
• 0°C - 60 °C Ambient Temperature
• Standard COMe Heatspreader
• COMe-cP2020i
• P2020NXN2KFC 1000 MHZ
• 2 GByte 667 MHz DDR3 Memory
•1 GByte NAND
• -40°C - 85 °C Ambient Temperature
• Extended 95x95 mm Forced Air Cooling Heatsink
11
www.kontron.com
1.2Board Diagrams
SPI-NOR
FLASH
2x 8Mb
DDR3 SDRAM
1/2/4 GB w ECC
9x DDR3 x8
1 bank solder ed
COM eP2020:COM Expressm odulebasedonQorIQP2020
DIP SwitchTwo DIP switches for board configuration, SW1/SW2, consisting of two
Switch
Module Health Monitor
LEDs
LEDs
switches
CPLD HEALTY D4: indicates by blinking CPLD is active
LED0 D5:indicates U-Boot boot failure
LED1 D6: indicates CPU reset is asserted
LED2 D7: not used
LED3 D3: indicates Power-Good failure
15
www.kontron.com
Table 1-1:COMe-cP2020 Main Specifications (Continued)
COMe-cP2020SPECIFICATIONS
Watchdog TimerSoftware-configurable, two-stage Watchdog with programmable timeout
ranging from 125 ms to 4096 s in 16 steps
Serves for generating IRQ or hardware reset
TIMER
System TimerThere are several timers implemented in the CPU. For further information
regarding these timers, refer to the CPU reference manual from Freescale.
Thermal MonitoringCPU and board temperature is provided by one onboard temperature sensor
for monitoring the board temperature
THERMAL
Power ConsumptionRefer to Chapter 5, “Power Considerations” for information related to the
power consumption of the COMe-cP2020.
COMe-P2020 User Guide
Temperature RangeOperational:
• 0°C to +60°C (Standard Version)
• -40°C to +85°C (Extended Temperature Version)
Storage: -40°C to +70°C
GENERAL
MechanicalCOM Express®compact
Dimensions95 mm x 95 mm
Board Weight99 grams (without heatspreader)
220 grams (with heatspreader)
BootloaderDENX U-Boot (Universal Boot Loader) with Kontron-specific modifications to
support the COMe-cP2020 requirements
Operating SystemsThe board is offered with various Board Support Packages including VxWorks
SOFTWARE
and Linux operating systems. For further information concerning the operating systems available for the COMe-cP2020, please contact Kontron.
16
www.kontron.com
1.4 Standards
The COMe-cP2020 complies with the requirements of the following standards.
Table 1-2:Standards
COMPLIANCETYPESTANDARDTEST LEVEL
COMe-P2020 User Guide
CEEmissionEN55022
EN61000-6-3
ImmissionEN55024
EN61000-6-2
Electrical SafetyEN60950-1--
Railway SafetyElectrical SafetyEN50155--
MechanicalMechanical DimensionsCOM Express® com-
pact
Environmental
and Health
Vibration
(sinusoidal, operating)
EN 50155
IEC 60068-2-6
Aspects
VITA 47
Shock (operating)EN 50155Class 1B
Bump
Operating
IEC
60068-2-29
--
--
--
Class 1B
Frequency:10 - 300 Hz
Acceleration: 5 g
Class V1
5 to 100Hz
~2g RMS
Peak Accel.: 15 g
Shock Dur.: 11 ms half sine
Shock Count: 500
Climatic HumidityIEC60068-2-7893% RH at 40°C, non-condensing
(see notice below)
WEEEDirective 2002/96/ECWaste electrical and electronic
equipment
RoHS-IIDirective 2011/65/ECRestriction of the use of certain
hazardous substances in electrical and electronic equipment
17
www.kontron.com
Kontron performs comprehensive environmental testing of its products in accordance with applicable standards.
Customers desiring to perform further environmental testing of Kontron products must contact
Kontron for assistance prior to performing any such testing. This is necessary, as it is possible
that environmental testing can be destructive when not performed in accordance with the applicable specifications.
In particular, for example, boards without conformal coating must not be exposed to a change of
temperature exceeding 1K/minute, averaged over a period of not more than five minutes. Otherwise, condensation may cause irreversible damage, especially when the board is powered up
again.
Kontron does not accept any responsibility for damage to products resulting from destructive
environmental testing.
1.5Related Publications
COMe-P2020 User Guide
NOTICE
Table 1-3:Related Publications
SPECIFICATION /
ORGANIZATION
PUBLICATION
COM ExpressPICMG® COM.0, COM Express® Module Base Specification, Revision 2.0, August 8, 2010
Freescale, Kontron and Emerson Common Pinout Definition
PCI ExpressPCI Express Base Specification Revision 2.0, Dec. 20, 2006
Serial RapidIO
RapidIO
™ Interconnect Specification Part 6: LP-Serial Physical Layer Specification,
Rev. 2.0.1, March 2008
EthernetIEEE802.3: Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD)
Access Method and Physical Layer Specification, Clause 22
Platform FirmwareDENX “U-Boot” (Universal Boot Loader) online documentation at www.denx.de
KontronKontron’s Product Safety and Implementation Guide, ID 1021-9142
18
www.kontron.com
COMe-P2020 User Guide
2Functional Description
2.1Processor
The COMe-cP2020 supports the high-performance, 32-bit, 45nm dual-core Freescale QorIQ P2020 processor with the following functions and features:
• Two e500v2 cores built on Power Architecture technology, running up to 1.2 GHz clock speed
• 512 Kbyte shared level two cache
• One 64-bit DDR3 SDRAM memory controllers with ECC and chip-select interleaving support
• Data path acceleration architecture incorporating acceleration for Packet-/Buffer- and Queue-Management
• Three 1 Gbps Ethernet controllers
• Up to three PCI Express 1.0a controllers/ports running at 2.5 Gbps
• Two serial RapidIO controllers/ports version 1.2 running at up to 3.125 Gbps
• One ULPI controller
• One SD/MMC controller
• One SPI controller
• Two I2C controllers
• Two DUARTs
• One enhanced local bus controller
• Multicore programmable interrupt controller
2.2Memory
2.2.1DDR3
The COMe-cP2020 supports a soldered, single-channel (72-bit), Double Data Rate (DDR3) memory with Error Checking and
Correcting (ECC) running at up to 800 MHz (memory error detection and reporting of 1-bit and 2-bit errors and correction
of 1-bit failures). The available memory configuration can be either 1 GB, 2 GB or 4 GB.
2.2.2Flash Memory
2.2.2.1SPI Boot Flash
The COMe-cP2020 provides two 2 MB SPI boot flashes for two separate U-Boot images, a standard SPI boot flash and a
recovery SPI boot flash. The fail-over mechanism for the U-Boot recovery can be controlled via the DIP switch SW1, switch
1. Refer to Chapter 6.10 for further information.
The SPI boot flashes include a hardware write protection option. If write protection is enabled, writing to the SPI boot
flashes is not possible.
N O T I C E
19
The U-Boot code and settings are stored in the SPI boot flashes. Changes made to the U-Boot settings are available only in the currently selected SPI boot flash. Thus, switching over to the other
SPI boot flash may result in operation with different U-Boot code and settings.
www.kontron.com
COMe-P2020 User Guide
2.2.2.2SPI OS/User Flash
The COMe-cP2020 supports 8 MB of soldered flash memory for the OS.
2.2.2.3NAND Flash
The COMe-cP2020 supports up to 2 GB of soldered NAND flash memory, which is an SLC-based NAND flash. It is optimized for
embedded systems providing high performance, reliability and security.
2.2.2.4MRAM Memory
The COMe-cP2020 supports 512 kB of MRAM memory (Magnetorestrictive Random Access Memory) for fast non-volatile
data storage (optional).
2.2.2.5SDHC Socket
The COMe-cP2020 is provided with a microSDHC card socket, J1, which accepts microSD and microSDHC cards up to 32 GB. If
used, the card must be installed prior to installation of the COMe-cP2020 in a system.
If the SDHC interface is routed to the COM Express connector (via DIP switch SW1, switch [1]), the onboard socket J1 cannot
be used.
2.2.3System/User Data EEPROMs
The COMe-cP2020 provides two 64-kBit EEPROMs, one for system data storage and one which is free for user data storage.
The user data EEPROM is accessible via the OS or an application. The system data EEPROM is reserved for system usage.
2.3Timer
The COMe-cP2020 is equipped with the following timer:
• Real-Time Clock (RTC)
The COMe-cP2020 is equipped with an onboard high-precision real-time clock RV-8564-C3. The RV-8564-C3 RTC is registercompatible with the PCF8564A RTC from Philips/NXP. In addition, it provides a very tight frequency tolerance at low power
consumption. The COMe-cP2020 does not include a 3 V lithium battery or a GoldCap power source for RTC backup. Power for
the RTC is supplied by the carrier via the VCC_RTC pin.
2.4Watchdog Timer
The COMe-cP2020 provides a Watchdog timer that is programmable for a timeout period ranging from 125 ms to 4096 s in
16 steps. Failure to trigger the Watchdog timer in time results in a interrupt or a system reset or both. In dual-stage mode,
it results in a combination of both interrupt and reset if the Watchdog is not serviced. A hardware status flag will be provided to determine if the Watchdog timer generated the reset. Refer to the Watchdog Timer Control Register (WTIM) in
Chapter 3 for further information.
There are four possible modes of operation involving the Watchdog timer:
• Timer only mode
• Reset mode
• Interrupt mode
• Dual stage mode
At power on the Watchdog is not enabled. If required, the bits of the Watchdog Timer Control Register must be set according
to the application requirements. To operate the Watchdog, the mode and time period required must first be set and then
the Watchdog enabled. Once enabled, the Watchdog can only be disabled or the mode changed by powering down and then
up again. To prevent a Watchdog timeout, the Watchdog must be retriggered before timing out. This is done by writing a ‘1’
to the WTR bit. In the event a Watchdog timeout does occur, the WTE bit is set to ‘1’. What transpires after this depends on
the mode selected.
20
www.kontron.com
COMe-P2020 User Guide
The four operational Watchdog timer modes can be configured by the WMD[1:0] bits, and are described as follows:
Timer only mode - In this mode the Watchdog is enabled using the required timeout period. Normally, the Watchdog is
retriggered by writing a ‘1’ to the WTR bit. In the event a timeout occurs, the WTE bit is set to ‘1’. This bit can then be polled
by the application and handled accordingly. To continue using the Watchdog, write a ‘1’ to the WTE bit, and then retrigger
the Watchdog using WTR. The WTE bit retains its setting as long as no power down-up is done. Therefore, this bit may be
used to verify the status of the Watchdog.
Reset mode - This mode is used to force a hard reset in the event of a Watchdog timeout. In addition, the WTE bit is not reset
by the hard reset, which makes it available if necessary to determine the status of the Watchdog prior to the reset.
Interrupt mode - This mode causes the generation of an interrupt in the event of a Watchdog timeout. The interrupt handling is a function of the application. If required, the WTE bit can be used to determine if a Watchdog timeout has occurred.
Dual stage mode - This is a complex mode where in the event of a timeout two things occur: 1) an interrupt is generated,
and 2) the Watchdog is retriggered automatically. In the event a second timeout occurs following the first timeout, a hard
reset will be generated. The second timeout period is the same as the first. If the Watchdog is retriggered normally as specified above, operation continues. The interrupt generated at the first timeout is available to the application to handle the
first timeout if required. As with all of the other modes, the WTE bit is available for application use.
Pin B27 on the COM Express® J1 connector offers a signal that can be asserted when a Watchdog timer has not been triggered within time. It can be configured to any of the 2 stages. Deassertion of the signal is automatically done after reset. If
deassertion during runtime is necessary please contact Kontron for further assistance.