Kontron COMe-bP5020 User Manual

» User Guide «
COMe-bP5020
Doc. ID: 1053-4773, Rev. 1.0
Date: January 22, 2013
The pulse of innovation
User Guide
Revision History
Publication Title: COMe-bP5020 “COM Express® Power Architecture® CPU Module”
Doc. ID: 1053-4773
Rev. Brief Description of Changes Date of Issue
1.0 Initial issue 22-Jan-2013
Imprint
Kontron Europe GmbH may be contacted via the following:
MAILING ADDRESS TELEPHONE AND E-MAIL
Kontron Europe GmbH +49 (0) 800-SALESKONTRON Sudetenstraße 7 sales@kontron.com D - 87600 Kaufbeuren Germany
For further information about other Kontron products, please visit our Internet web site: www.kontron.com.
Disclaimer
Copyright © 2013 Kontron AG. All rights reserved. All data is for information purposes only and not guaranteed for legal pur­poses. Information has been carefully checked and is believed to be accurate; however, no responsibility is assumed for inac­curacies. Kontron and the Kontron logo and all other trademarks or registered trademarks are the property of their respective owners and are recognized. Specifications are subject to change without notice.
2
www.kontron.com
User Guide
CONTENTS
1 Introduction ....................................................................................................................... 7
1.1 COMe-bP5020 Overview .......................................................................................................... 7
1.2 Board Diagrams ................................................................................................................... 8
1.3 Technical Specifications ...................................................................................................... 10
1.4 Standards ........................................................................................................................ 12
1.5 Related Publications ........................................................................................................... 13
2 Functional Description ........................................................................................................ 14
2.1 Processor ......................................................................................................................... 14
2.2 Memory ........................................................................................................................... 15
2.2.1 DDR3 .............................................................................................................................. 15
2.2.2 Flash Memory .................................................................................................................... 15
2.2.2.1 SPI Boot Flash ................................................................................................................... 15
2.2.2.2 SPI OS/User Flash .............................................................................................................. 15
2.2.2.3 NAND Flash ....................................................................................................................... 15
2.2.2.4 MRAM Memory ................................................................................................................... 15
2.2.2.5 SDHC Socket ..................................................................................................................... 15
2.2.3 System/User Data EEPROMs .................................................................................................. 15
2.3 Timer .............................................................................................................................. 16
2.4 Watchdog Timer ................................................................................................................. 16
2.5 Connectors ....................................................................................................................... 17
2.5.1 COM Express® Connectors .................................................................................................... 17
2.5.2 Signal Descriptions COM Express® Connectors ........................................................................... 27
2.5.2.1 Ethernet (Group GigE MDI/GBE0 CTREF) ................................................................................... 27
2.5.2.2 Ethernet Management (ETH MGT) ........................................................................................... 27
2.5.2.3 IEEE 1588 ........................................................................................................................ 27
2.5.2.4 Serial ATA ........................................................................................................................ 27
2.5.2.5 SerDes ............................................................................................................................ 27
2.5.2.6 DMA ................................................................................................................................ 28
2.5.2.7 Local Bus / GPIO ................................................................................................................ 28
2.5.2.7.1 Local Bus ......................................................................................................................... 28
2.5.2.7.2 GPIO ............................................................................................................................... 29
2.5.2.8 USB ................................................................................................................................ 29
2.5.2.9 SDHC (SDIO) ..................................................................................................................... 29
2.5.2.10 SPI ................................................................................................................................. 30
2.5.2.11 Serial Interface ................................................................................................................. 30
2.5.2.12 SMB / I2C ......................................................................................................................... 30
2.5.2.13 IRQs ............................................................................................................................... 31
2.5.2.14 Miscellaneous (MISC) .......................................................................................................... 31
2.5.3 JTAG/Debug Interface ......................................................................................................... 32
3 Configuration ................................................................................................................... 33
3.1 DIP Switch Configuration ..................................................................................................... 33
3.2 Board Memory Map ............................................................................................................. 34
3.3 I/O Address Map ................................................................................................................ 35
3.4 Board Control and Status Registers ......................................................................................... 36
4 Power Considerations .......................................................................................................... 44
4.1 Supply Voltage .................................................................................................................. 44
4.2 Power Supply Rise Time ....................................................................................................... 44
4.3 Supply Voltage Ripple ......................................................................................................... 44
4.4 Power Consumption ............................................................................................................ 44
3
www.kontron.com
User Guide
5 Thermal ........................................................................................................................... 45
5.1 Heatspreader .................................................................................................................... 45
5.2 Cooling Considerations ........................................................................................................ 45
6 U-Boot ............................................................................................................................ 47
6.1 Introduction to U-Boot ........................................................................................................ 47
6.2 Standard U-Boot Commands .................................................................................................. 47
6.3 Kontron-Specific Commands ................................................................................................. 49
6.4 U-Boot Access and Startup ................................................................................................... 56
6.5 Working with U-Boot ........................................................................................................... 56
6.5.1 General Operation .............................................................................................................. 56
6.5.2 Using the sconf Command .................................................................................................... 56
6.5.3 Examples of sconf Command Usage ......................................................................................... 57
6.5.3.1 sconf select ...................................................................................................................... 57
6.5.3.2 sconf set .......................................................................................................................... 57
6.5.4 Using the Network .............................................................................................................. 58
6.5.4.1 Interface Selection ............................................................................................................. 58
6.5.4.1.1 ethprime .......................................................................................................................... 58
6.5.4.1.2 ethact ............................................................................................................................. 59
6.5.4.1.3 ethrotate ......................................................................................................................... 59
6.5.4.2 Contacting the Server ......................................................................................................... 59
6.5.5 Using SD Cards .................................................................................................................. 59
6.5.6 Using SATA Devices ............................................................................................................. 60
6.5.7 Using USB Devices .............................................................................................................. 60
6.5.8 Using the Onboard NAND Flash .............................................................................................. 61
6.5.9 Using the SPI Flash for OS .................................................................................................... 61
6.5.10 Booting an OS ................................................................................................................... 62
6.5.10.1 Booting Linux ................................................................................................................... 62
6.5.10.2 Booting VxWorks ELF Images ................................................................................................. 62
6.6 Getting Help ..................................................................................................................... 63
6.7 Update ............................................................................................................................ 63
6.8 Recovery Mechanism ........................................................................................................... 64
6.9 Copyrights and Licensing ..................................................................................................... 65
6.10 Obtaining Source Code ........................................................................................................ 68
7 Installation ...................................................................................................................... 69
7.1 Safety ............................................................................................................................. 69
7.2 General Instructions on Usage ............................................................................................... 69
7.3 COM Express® Module-to-Carrier Assembly Considerations ........................................................... 69
Appendix ......................................................................................................................... 70
1 Warranty .......................................................................................................................... 70
2 Proprietary Note ................................................................................................................ 70
3 Trademarks ....................................................................................................................... 70
4 Environmental Protection Statement ....................................................................................... 70
4
www.kontron.com
User Guide
TABLES
1 COMe-bP5020 Main Specifications ............................................................................................10
2 Standards ..........................................................................................................................12
3 Related Publications .............................................................................................................13
4 Connector J1 Row A Pinout .....................................................................................................17
5 Connector J1 Row B Pinout .....................................................................................................19
6 Connector J2 Row C Pinout .....................................................................................................21
7 Connector J2 Row D Pinout .....................................................................................................24
8 General Signal Description .....................................................................................................26
9 SerDes Protocol Mapping .......................................................................................................28
10 SPI Signal Configurations .......................................................................................................30
11 I2C Device Resources ............................................................................................................30
12 JTAG/Debug Connector J3 Pinout .............................................................................................32
13 DIP Switch SW1 Configuration .................................................................................................33
14 COMe-bP5020 Virtual and Physical Memory Address Map .................................................................34
15 I/O Address Map ..................................................................................................................35
16 Address: 0x003 - GPIO Direction Register 0 (GPDIR0) ....................................................................36
17 Address: 0x004 - GPIO Direction Register 1 (GPDIR1) ....................................................................36
18 Address: 0x005 - GPIO Data Register 0 (GPDAT0) ..........................................................................36
19 Address: 0x006 - GPIO Data Register 1 (GPDAT1) ..........................................................................37
20 Address: 0x280 - Status Register 0 (STAT0) .................................................................................37
21 Address: 0x284 - Device Protection Register (DPROT) ....................................................................38
22 Address: 0x285 - Reset Status Register (RSTAT) ...........................................................................38
23 Address: 0x288 - Board ID High Byte Register (BIDH) ....................................................................39
24 Address: 0x289 - Board and PLD Revision Register (BREV) ..............................................................39
25 Address: 0x28C - Watchdog Timer Control Register (WTIM) ..............................................................39
26 Address: 0x28D - Board ID Low Byte Register (BIDL) .....................................................................40
27 Address: 0x374 - Carrier Interrupt Mode 1 Register (CIM1) .............................................................40
28 Address: 0x375 - Carrier Interrupt Mode 2 Register (CIM2) .............................................................40
29 Address: 0x376 - Board Interrupt Pending Register 1 (BIPR1) .........................................................40
30 Address: 0x377 - Board Interrupt Pending Register 2 (BIPR2) .........................................................41
31 Address: 0x378 - Board Interrupt Pending Register 3 (BIPR3) .........................................................41
32 Address: 0x37A - Board Interrupt Enable Register 1 (BIE1) .............................................................41
33 Address: 0x37B - Board Interrupt Enable Register 2 (BIE2) .............................................................42
34 Address: 0x380 - Interrupt Multiplexer 1 Register (IMUX1) .............................................................42
35 Address: 0x381 - Interrupt Multiplexer 2 Register (IMUX2) .............................................................42
36 Address: 0x390 - Carrier Control Register (CCR) ...........................................................................43
37 Supply Voltages ...................................................................................................................44
38 Workload Dependency ...........................................................................................................44
39 Power Consumption vs. Ambient Temperature (U-Boot in Idle) ........................................................44
40 Maximum Ambient Air Temperature for Two Kontron Cooling Solutions ..............................................45
41 Standard U- Boot Commands Configured for the COMe-bP5020 ........................................................47
42 Kontron-Specific Commands ...................................................................................................49
43 flsw Command .....................................................................................................................50
44 kboardinfo Command ............................................................................................................50
45 md5sum Command ................................................................................................................51
46 sconf Command ...................................................................................................................52
47 tlbdbg Command ..................................................................................................................54
48 vpd Command ......................................................................................................................55
49 Ethernet Interface Assignment Depending on the Base Configuration ................................................58
50 VxWorks Build Profiles ...........................................................................................................62
5
www.kontron.com
Loading...
+ 9 hidden pages