Kontron COMe-cP2020 User Manual

Browse online or download User Manual for Hardware Kontron COMe-cP2020. Kontron COMe-cP2020 User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 106
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
www.kontron.com
COMe-cP2020
Doc. ID: 1055-5562, Rev. 1.0
Date: September 17, 2013
User Guide
Page view 0
1 2 3 4 5 6 ... 105 106

Summary of Contents

Page 1 - User Guide

www.kontron.comCOMe-cP2020Doc. ID: 1055-5562, Rev. 1.0Date: September 17, 2013User Guide

Page 2 - Disclaimer

www.kontron.comCOMe-P2020 User Guide10Kontron provides for repair or replacement of any part, assembly or sub-assembly at their own discretion, or to

Page 3 - Contents

www.kontron.comCOMe-P2020 User Guide100As the script “netupdate” requires access to a server, the environment variable “serverip” must be set correctl

Page 4

www.kontron.comCOMe-P2020 User Guide101Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not a

Page 5 - List of Tables

www.kontron.comCOMe-P2020 User Guide1022. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Pro

Page 6

www.kontron.comCOMe-P2020 User Guide1035. You are not required to accept this License, since you have not signed it. However, nothing else grants you

Page 7

www.kontron.comCOMe-P2020 User Guide10412. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, ORANY OTHE

Page 8 - List of Figures

www.kontron.comCOMe-P2020 User Guide1057 Installation7.1 S a fe t yThis Kontron product was developed and tested carefully to provide all features nec

Page 9 - Two Year Warranty

www.kontron.comCOMe-P2020 User Guide106CORPORATE OFFICESEurope, Middle East & AfricaOskar-von-Miller-Str. 185386 Eching / MunichGermanyTel.: + 49

Page 10 - COMe-P2020 User Guide

www.kontron.comCOMe-P2020 User Guide111Introduction1.1 COMe-cP2020 OverviewThe COMe-cP2020 is a COM Express® form factor compliant Power Architecture®

Page 11 - 1Introduction

www.kontron.comCOMe-P2020 User Guide121.2 Board DiagramsFigure 1-1: COMe-cP2020 Block DiagramSPI- NOR FLASH2x 8 MbDDR3 SDRAM 1/2/4 GB w ECC9x DDR3 x8

Page 12 - 1.2 Board Diagrams

www.kontron.comCOMe-P2020 User Guide13Figure 1-2: COMe-cP2020 Board Layout Top ViewFigure 1-3: COMe-cP2020 Board Layout Bottom View

Page 13

www.kontron.comCOMe-P2020 User Guide141.3 Technical SpecificationsTable 1-1: COMe-cP2020 Main SpecificationsCOMe-cP2020 SPECIFICATIONSPROCESSORCPU The

Page 14

www.kontron.comCOMe-P2020 User Guide15 INTERCONNECTIONGigabit Ethernet Up to five Gigabit Ethernet ports:• Three Gigabit Ethernet port through COMe MD

Page 15

www.kontron.comCOMe-P2020 User Guide16TIMERWatchdog Timer Software-configurable, two-stage Watchdog with programmable timeout ranging from 125 ms to 4

Page 16

www.kontron.comCOMe-P2020 User Guide171.4 StandardsThe COMe-cP2020 complies with the requirements of the following standards.Table 1-2: StandardsCOMP

Page 17

www.kontron.comCOMe-P2020 User Guide181.5 Related PublicationsNOTICEKontron performs comprehensive environmental testing of its products in accordance

Page 18

www.kontron.comCOMe-P2020 User Guide192 Functional Description2.1 ProcessorThe COMe-cP2020 supports the high-performance, 32-bit, 45nm dual-core Frees

Page 19 - 2 Functional Description

www.kontron.comCOMe-P2020 User Guide2Revision HistoryImprintKontron Europe GmbH may be contacted via the following:MAILING ADDRESS TELEPHONE AND E-MAI

Page 20 - • Dual stage mode

www.kontron.comCOMe-P2020 User Guide202.2.2.2 SPI OS/User FlashThe COMe-cP2020 supports 8 MB of soldered flash memory for the OS.2.2.2.3 NAND FlashThe

Page 21

www.kontron.comCOMe-P2020 User Guide21The four operational Watchdog timer modes can be configured by the WMD[1:0] bits, and are described as follows:T

Page 22 - TYPE TERMINATION COMMENT

www.kontron.comCOMe-P2020 User Guide22A27 BATLOW# BOARD CTRL I-3.3 Interrupt SourceA28 (S)ATA_ACT# SATA N/CA29 AC/HAD_SYNC AUDIO N/CA30 AC/HAD_RST# AU

Page 23

www.kontron.comCOMe-P2020 User Guide23A71 LVDS_A0+ LVDS RSVDA72 LVDS_A0- LVDS RSVDA73 LVDS_A1+ LVDS RSVDA74 LVDS_A1- LVDS RSVDA75 LVDS_A2+ LVDS RSVDA7

Page 24 - Connector J1 Row B Pinout

www.kontron.comCOMe-P2020 User Guide24Table 2-2: Connector J1 Row B PinoutPIN SIGNALSIGNAL GROUPTYPE TERMINATION COMMENTB1 GND PWRB2 GBE0_ACT# GigE MD

Page 25

www.kontron.comCOMe-P2020 User Guide25B45 USB1- USB2.0/USB3.0USB1-B46 USB1+ USB2.0/USB3.0USB1+B47 EXCD1_PERST# EXP CARD O-3.3 UndefinedB48 EXCD1_CPPE#

Page 26

www.kontron.comCOMe-P2020 User Guide26B91 VGA_GRN RSVD N/CB92 VGA_BLU RSVD N/CB93 VGA_HSYNC RSVD N/CB94 VGA_VSYNC RSVD N/CB95 VGA_I2C_CK RSVD N/CB96 V

Page 27 - Connector J2 Row C Pinout

www.kontron.comCOMe-P2020 User Guide27Table 2-3: Connector J2 Row C PinoutPIN SIGNALSIGNAL GROUPTYPE TERMINATION COMMENTC1 GND PWR GNDC2 GND PWR eTSEC

Page 28

www.kontron.comCOMe-P2020 User Guide28C49 IRQ1# IRQ UndefinedC50 IRQ2# IRQ UndefinedC51 GND PWR GNDC52 SERDES_RX8+ SERDES N/CC53 SERDES_RX8- SERDES N/

Page 29

www.kontron.comCOMe-P2020 User Guide29C97 RSVD19 Local Bus O-3.3 LA20C98 SERDES_RX22+ SERDES N/CC99 SERDES_RX22- SERDES N/CC100 GND PWR GNDC101 SERDES

Page 30 - Connector J2 Row D Pinout

www.kontron.comCOMe-P2020 User Guide3ContentsRevision History ...

Page 31

www.kontron.comCOMe-P2020 User Guide30Table 2-4: Connector J2 Row D PinoutPIN SIGNALSIGNAL GROUPTYPE TERMINATION COMMENTD1 GND PWR GNDD2 GND PWR eTSEC

Page 32

www.kontron.comCOMe-P2020 User Guide31D49 LA14 Local Bus O-3.3 LA28D50 IRQ_OUT# IRQ O-3.3 UndefinedD51 GND PWR GNDD52 SERDES_TX8+ SERDES N/CD53 SERDES

Page 33

www.kontron.comCOMe-P2020 User Guide32D97 RSVD19 Local Bus O-3.3 LA19 D98 SERDES_TX22+ SERDES N/CD99 SERDES_TX22- SERDES N/CD100 GND PWR GNDD101 SERDE

Page 34

www.kontron.comCOMe-P2020 User Guide332.5.2 Signal Descriptions COM Express Connectors2.5.2.1 Ethernet (Group GigE MDI)The COMe-cP2020 module provides

Page 35

www.kontron.comCOMe-P2020 User Guide34The following SerDes protocol combinations can be selected by using the “sconf” command:2.5.2.5 Local Bus / GPIO

Page 36 - CARRIER COMe_cP2020

www.kontron.comCOMe-P2020 User Guide352.5.2.8 SPIThe Serial Peripheral Interface Bus or SPI bus is a synchronous serial data link standard developed b

Page 37

www.kontron.comCOMe-P2020 User Guide362.5.2.11 IRQsThe COMe-cP2020 provides five IRQ inputs which can be configured for edge/level, high and low activ

Page 38 - 3 Configuration

www.kontron.comCOMe-P2020 User Guide37The following table provides pinout information for the debug connector J4.Table 2-10: JTAG/Debug Connector J4 P

Page 39 - 3.2 Board Memory Map

www.kontron.comCOMe-P2020 User Guide383 Configuration3.1 DIP Switch ConfigurationThe COMe-cP2020 is equipped with one 4-bit DIP switch, SW1, used for

Page 40 - Table 3-3: I/O Address Map

www.kontron.comCOMe-P2020 User Guide393.2 Board Memory MapTable 3-2: COMe-bP2020 Virtual and Physical Memory Address MapSTART ADDRESSESAREA NAME VIRTU

Page 41

www.kontron.comCOMe-P2020 User Guide44.3 Supply Voltage Ripple ...

Page 42

www.kontron.comCOMe-P2020 User Guide403.3 I/O Address MapFor the COMe-cP2020, the register address is composed of the base address of the Onboard Logi

Page 43

www.kontron.comCOMe-P2020 User Guide41282h Control Register 0283h Control Register 1 (Reserved)284h Device Protection Register285h Reset Status Regist

Page 44

www.kontron.comCOMe-P2020 User Guide42320h-321h Scratchpad Registers 0-1322h-327h Scratchpad Registers 2-7 (not implemented)328h-32Fh Reserved330h Pow

Page 45

www.kontron.comCOMe-P2020 User Guide433.4 Board Control and Status RegistersThe following registers are special registers which the COMe-cP2020 uses t

Page 46

www.kontron.comCOMe-P2020 User Guide44Table 3-5: 0x001: User Host/Agent Configuration RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU NU cfg_ho

Page 47

www.kontron.comCOMe-P2020 User Guide45Table 3-6: 0x002: User I/O Port Selection RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU cfg_io_ports[0:

Page 48

www.kontron.comCOMe-P2020 User Guide46Table 3-7: 0x003: User Boot Configuration RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU NU NU cfg_cpu0/

Page 49

www.kontron.comCOMe-P2020 User Guide47Table 3-10: 0x006: User eTSEC2 SGMII Mode Configuration RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU N

Page 50

www.kontron.comCOMe-P2020 User Guide48Table 3-13: 0x009: User eTSEC2 Protocol Configuration RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU NU

Page 51 - 0x011: User Checksum Register

www.kontron.comCOMe-P2020 User Guide49Table 3-15: 0x00B: User RapidIO Device ID RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU NU cfg_device_i

Page 52

www.kontron.comCOMe-P2020 User Guide5List of TablesTable 1-1: COMe-cP2020 Main Specifications ...

Page 53 - 0x282: Control Register 0

www.kontron.comCOMe-P2020 User Guide50Table 3-18: 0x00E: User Core1 Speed RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU NU NU NU cfg_core1_sp

Page 54 - 0x285: Reset Status Register

www.kontron.comCOMe-P2020 User Guide51Table 3-20: 0x010: Serdes Multiplexer Control RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU NU Sel2 Sel

Page 55

www.kontron.comCOMe-P2020 User Guide52Table 3-23: 0x013: UFM/CPU Control and Status RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READUfmBusy000000 0WRITENUNU

Page 56

www.kontron.comCOMe-P2020 User Guide53Table 3-27: 0x085: Debug High Byte RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ Debug_High_Byte[7:0]WRITE Debug_Hi

Page 57

www.kontron.comCOMe-P2020 User Guide54Table 3-30: 0x284: Device Protection RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ 0 0 0 NFWP SPDWP 0 EEWP BFWPWRIT

Page 58

www.kontron.comCOMe-P2020 User Guide55Table 3-33: 0x288: Board ID High Byte RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ Board-Register-High-Byte[7:0]WR

Page 59

www.kontron.comCOMe-P2020 User Guide56Table 3-35: 0x28C: Watchdog Timer RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ WTE WMD WEN/WTR WTMWRITE w1c WMD WE

Page 60

www.kontron.comCOMe-P2020 User Guide57• POST Mode: LEDs build a binary vector to display POST code during the pre-boot phase. In doing so, the higher

Page 61

www.kontron.comCOMe-P2020 User Guide58Table 3-39: 0x300: Default Boot ROM Location Configuration RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU N

Page 62

www.kontron.comCOMe-P2020 User Guide59Table 3-41: 0x302: Default I/O Selection RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU cfg_io_ports[0:3

Page 63

www.kontron.comCOMe-P2020 User Guide6Table 3-21: 0x011: User Checksum Register...

Page 64

www.kontron.comCOMe-P2020 User Guide60Table 3-42: 0x303: Default Boot Configuration RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU NU NU cfg_c

Page 65 - 0x338: CPU Status Register

www.kontron.comCOMe-P2020 User Guide61Table 3-45: 0x306: Default eTSEC2 SGMII Mode Configuration RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU N

Page 66 - 0x350: PCIe Status Register

www.kontron.comCOMe-P2020 User Guide62Table 3-48: 0x309: Default eTSEC2 Protocol Configuration Register (Reserved, See note!)ACTION D7 D6 D5 D4 D3 D2

Page 67

www.kontron.comCOMe-P2020 User Guide63Table 3-50: 0x30B: Default RapidIO Device ID RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU NU NU NU cfg_devic

Page 68

www.kontron.comCOMe-P2020 User Guide64Table 3-53: 0x30E: Default Core1 Speed Register (Reserved, see note!)ACTION D7 D6 D5 D4 D3 D2 D1 D0READ NU NU N

Page 69

www.kontron.comCOMe-P2020 User Guide65Table 3-56: 0x322-0x327: Scratchpad Registers #2-#7 (Not implemented)ACTION D7 D6 D5 D4 D3 D2 D1 D0READ Scratchp

Page 70

www.kontron.comCOMe-P2020 User Guide66Table 3-59: 0x339: CPU Control RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ0000000 0WRITE NU NU NU NU CCntrl3 CCnt

Page 71

www.kontron.comCOMe-P2020 User Guide67Table 3-62: 0x351: PCIe Control/Status RegisterACTION D7 D6 D5 D4 D3 D2 D1 D0READ 0 0 0 LANEREV 0 0 PERST1 PERST

Page 72

www.kontron.comCOMe-P2020 User Guide68REGISTERBIT LEVEL DIRECTIONDir0 ´0‘ CON_IRQ[1]# -> UC_IRQ[7]#‘1‘ CON_IRQ[1]# <- UC_IRQ[7]#Dir1 ´0‘ CON_IRQ

Page 73

www.kontron.comCOMe-P2020 User Guide69Table 3-66: 0x376: Board Interrupt Pending Register 1ACTION D7 D6 D5 D4 D3 D2 D1 D0READ 0 0 0 Int4 Int3 Int2 Int

Page 74 - 4 Power Considerations

www.kontron.comCOMe-P2020 User Guide7Table 3-56: 0x322-0x327: Scratchpad Registers #2-#7 (Not implemented) ... 65Table

Page 75

www.kontron.comCOMe-P2020 User Guide70Register is currently read only, read value is always 0x00.Table 3-68: 0x378: Board Interrupt Pending Register 3

Page 76 - 5Thermal

www.kontron.comCOMe-P2020 User Guide71Table 3-71: 0x37B: Board Interrupt Enable Register 2ACTION D7 D6 D5 D4 D3 D2 D1 D0READ En7 En6 En5 En4 En3 En2 E

Page 77

www.kontron.comCOMe-P2020 User Guide72Register is read only, read value is always 0x00.Table 3-73: 0x37D: Board Interrupt Enable Register 4ACTION D7 D

Page 78 - 6 U-Boot

www.kontron.comCOMe-P2020 User Guide73Control Register is set and reset by CPU!Table 3-76: 0x390: Carrier Control Register ACTION D7 D6 D5 D4 D3 D2 D1

Page 79

www.kontron.comCOMe-P2020 User Guide744 Power Considerations4.1 Electrical Specifications4.1.1 Supply VoltageFollowing supply voltage is specified at

Page 80

www.kontron.comCOMe-P2020 User Guide75Table 4-4: Power Consumption vs. Ambient Temperature (Extended Temperature Board Variant)AMBIENT AIR TEMPERATURE

Page 81

www.kontron.comCOMe-P2020 User Guide765ThermalThere are different cooling solutions for the standard (COMe-cP2020c) and the extended temperature board

Page 82 - Table 6-3: flsw Command

www.kontron.comCOMe-P2020 User Guide775.2 Cooling Solution COMe-cP2020i The thermal concept of the COMe-cP2020i is based on a specially designed full-

Page 83 - Table 6-4: kboardinfo Command

www.kontron.comCOMe-P2020 User Guide786 U-Boot6.1 Introduction to U-BootU-Boot is an open source bootloader software developed and maintained by DENX

Page 84 - Table 6-5: md5sum Command

www.kontron.comCOMe-P2020 User Guide79COMMAND DESCRIPTIONexit Exit scriptext2load Load binary file from an Ext2 filesystemext2ls List files in a direc

Page 85 - Table 6-6: sconf Command

www.kontron.comCOMe-P2020 User Guide8List of FiguresFigure 1-1: COMe-cP2020 Block Diagram ...

Page 86

www.kontron.comCOMe-P2020 User Guide80COMMAND DESCRIPTIONnand NAND subsystemnboot Boot from NAND devicenm Memory modify (constant address)pci List and

Page 87

www.kontron.comCOMe-P2020 User Guide816.3 Kontron-Specific CommandsKontron’s implementation of U-Boot includes certain enhancements to provide specifi

Page 88 - Table 6-7: tlbdbg Command

www.kontron.comCOMe-P2020 User Guide82 Table 6-3: flsw CommandflswIndicates or selects the currently active SPI boot flashSYNTAX:flsw [s|r]flswcommand

Page 89 - Table 6-8: vpd Command

www.kontron.comCOMe-P2020 User Guide83Table 6-4: kboardinfo CommandkboardinfoDisplays a summary of board and configuration informationSYNTAX:kboardinf

Page 90 - • Boot ROM location: SPI

www.kontron.comCOMe-P2020 User Guide84Table 6-5: md5sum Commandmd5 sumCreates or checks the md5 message digest over a memory areaSYNTAX:md5sum <dat

Page 91 - 6.5.3.2 sconf set

www.kontron.comCOMe-P2020 User Guide85Table 6-6: sconf Command sconfProvides functions for configuration of external interfacesSYNTAX:sconf info|sele

Page 92

www.kontron.comCOMe-P2020 User Guide86USAGE:1. Display available configurations:=> sconf infoDefault configuration activeListing available base con

Page 93

www.kontron.comCOMe-P2020 User Guide872. Select new base configuration=> sconf select 7Default configuration active=========+-===============+-====

Page 94

www.kontron.comCOMe-P2020 User Guide88Table 6-7: tlbdbg CommandtlbdbgDisplays current configuration of TLB0 and TLB1SYNTAX:tlbdbgtlbdbgcommandDESCRIPT

Page 95

www.kontron.comCOMe-P2020 User Guide89Table 6-8: vpd CommandvpdProvides functions for configuration of external interfacesSYNTAX:vpd print [<name&g

Page 96

www.kontron.comCOMe-P2020 User Guide9Proprietary NoteThis document contains information proprietary to Kontron. It may not be copied or transmitted by

Page 97

www.kontron.comCOMe-P2020 User Guide906.4 U-Boot Access and StartupCommunication with U-Boot is achieved via a serial console configured for 115200 ba

Page 98 - Table 6-9: Naming Conventions

www.kontron.comCOMe-P2020 User Guide916.5.3 Examples of sconf Command Usage6.5.3.1 sconf selectTo change the setting, invoke the “sconf select” comman

Page 99

www.kontron.comCOMe-P2020 User Guide92=> sconf infoDefault configuration activeListing available base configurations=========+-===============+-===

Page 100

www.kontron.comCOMe-P2020 User Guide93After configuration has finished completely, configuration is saved permanently in the glue logic using the “sco

Page 101

www.kontron.comCOMe-P2020 User Guide946.5.4 Using the Network6.5.4.1 Interface SelectionU-Boot provides support for multiple Ethernet interfaces for t

Page 102

www.kontron.comCOMe-P2020 User Guide956.5.4.2 Contacting the ServerIn addition, to be able to transfer files from a tftp server to a module, the modul

Page 103

www.kontron.comCOMe-P2020 User Guide96After that, the contents can be verified with:in case of the ext2 file system, or within case of the fat file sy

Page 104

www.kontron.comCOMe-P2020 User Guide97After the volume is mounted, its contents can be listed:or a file loaded, in this case “kernel.bin” to address 0

Page 105 - 7 Installation

www.kontron.comCOMe-P2020 User Guide98For a one-time-only bootup, this can be accomplished with the “run” command, for example:To make this permanent

Page 106 - User Guide COMe-cP2020

www.kontron.comCOMe-P2020 User Guide996.6 Getting HelpU-Boot was configured with support for longhelp. This means that online help is available for ev

Comments to this Manuals

No comments