Kontron SMARC-sA3874i User Manual

» User Guide «
www.kontron.com
ULP-COM sA3874i User Guide
2
www.kontron.com
User’s Guide
» Table of Contents «
1 User Information .................................................................................................... 6
1.1 About This Document .................................................................................................................. 6
1.2 Copyright Notice ........................................................................................................................ 6
1.3 Trademarks ............................................................................................................................... 6
1.4 Quality Standards ....................................................................................................................... 6
1.5 Warranty ................................................................................................................................... 6
1.6 Technical Support ...................................................................................................................... 7
2 Introduction .......................................................................................................... 8
2.1 Feature Set Overview .................................................................................................................. 8
2.2 Software Support / Hardware Abstraction ....................................................................................... 9
2.3 Document and Standards References ............................................................................................. 9
2.3.1 External Industry Standard Documents ................................................................................... 9
2.3.2 Kontron Documents ........................................................................................................... 10
2.3.3 Kontron Schematics .......................................................................................................... 10
2.3.4 Texas Instruments Hardware Documents ............................................................................... 10
2.3.5 Texas Instruments Software Documents ................................................................................ 10
2.3.6 Kontron Software BSP ........................................................................................................ 10
3 Specifications ....................................................................................................... 11
3.1 Functional Block Diagram .......................................................................................................... 11
3.2 ULP-COM sA3874i General Functions ............................................................................................ 12
3.2.1 ULP-COM sA3874i Feature Set ............................................................................................. 12
3.2.2 Form Factor ..................................................................................................................... 13
3.2.3 CPU ................................................................................................................................ 13
3.2.4 Module Memory ................................................................................................................ 13
3.2.5 On-board Storage .............................................................................................................. 13
3.2.6 Clocks ............................................................................................................................. 13
3.2.7 LVDS Serialized LCD Display Interface ................................................................................... 14
3.2.8 Parallel LCD Display Interface.............................................................................................. 17
3.2.9 Carrier Based 24 bit Color Depth LVDS .................................................................................. 20
3.2.10 High-Definition-Multimedia-Interface (HDMI) Interface ............................................................ 23
3
www.kontron.com
User’s Guide
3.2.11 Parallel Camera Interface ................................................................................................... 24
3.2.12 USB Interfaces ................................................................................................................. 26
3.2.13 PCIe Interface .................................................................................................................. 29
3.2.14 SATA Interface ................................................................................................................. 30
3.2.15 Gigabit Ethernet Controller (GbE) Interface ........................................................................... 31
3.2.16 SDIO Interface ................................................................................................................. 34
3.2.17 SDMMC Interface for Carrier eMMC ........................................................................................ 35
3.2.18 SPI Interfaces .................................................................................................................. 36
3.2.19 I2S Interfaces .................................................................................................................. 37
3.2.20 SPDIF Interface ................................................................................................................ 38
3.2.21 Asynchronous Serial Ports .................................................................................................. 38
3.2.22 CAN Interface ................................................................................................................... 40
3.2.23 I2C Interface ................................................................................................................... 41
3.3 ULP-COM sA3874i Debug ........................................................................................................... 43
3.3.1 Serial Port for Linux Debug ................................................................................................. 43
3.3.2 AM3874 CPU JTAG ............................................................................................................. 43
3.4 Mechanical Specifications .......................................................................................................... 44
3.4.1 Module Dimensions ........................................................................................................... 44
3.4.2 Height on Top .................................................................................................................. 44
3.4.3 Height on Bottom ............................................................................................................. 44
3.4.4 Layout Diagrams ............................................................................................................... 44
3.4.5 Module Assembly Hardware ................................................................................................. 46
3.4.6 Module Cooling Solution Attachment .................................................................................... 46
3.5 Electrical Specification .............................................................................................................. 47
3.5.1 Supply Voltage ................................................................................................................. 47
3.5.2 RTC/Backup Voltage .......................................................................................................... 47
3.5.3 No Separate Standby Voltage .............................................................................................. 47
3.5.4 Module I/O Voltage ........................................................................................................... 47
3.5.5 Power Consumption ........................................................................................................... 48
3.6 Environmental Specification ....................................................................................................... 49
3.6.1 Operating Temperature ...................................................................................................... 49
3.6.2 Humidity ......................................................................................................................... 49
3.6.3 RoHS Compliance .............................................................................................................. 49
4 Connectors ........................................................................................................... 50
4.1 ULP-COM sA3874i Edge Connector Pin Mapping ............................................................................. 50
4
www.kontron.com
User’s Guide
4.2 JTAG ...................................................................................................................................... 64
4.2.1 Connector J2 CPU JTAG ...................................................................................................... 64
4.2.2 Connector J1 – CPLD JTAG .................................................................................................. 65
5 ULP-COM sA3874i Special Features ........................................................................... 67
5.1 Watchdog Timer ....................................................................................................................... 67
5.2 PMU GPIO ............................................................................................................................... 67
5.3 ULP-COM sA3874i I/O ............................................................................................................... 68
5.4 Temperature Sensor .................................................................................................................. 71
5.5 ULP-COM sA3874i Power Management .......................................................................................... 71
5.6 Board ID EEPROM ..................................................................................................................... 71
6 Thermal Design Considerations ................................................................................ 72
6.1 Thermal Management ................................................................................................................ 72
6.2 Heat Spreader Dimensions ......................................................................................................... 72
6.3 Thermal Parameters .................................................................................................................. 73
6.4 Operation without a Heat Spreader / Heat Sink ............................................................................. 73
7 ULP-COM sA3874i Software ..................................................................................... 74
7.1 Introduction ........................................................................................................................... 74
7.2 Linux EZ Software Development Kit ............................................................................................. 74
7.3 ULP-COM sA3874i Linux Modifications ......................................................................................... 74
7.4 Kontron BSP (Board Support Package) ......................................................................................... 74
8 ULP-COM sA3874i Boot Brief ................................................................................... 75
8.1 ULP-COM sA3874i Boot Up Sequence ........................................................................................... 75
8.2 BOOT Selection ........................................................................................................................ 76
9 ULP-COM sA3874i Programming Methods ................................................................... 77
9.1 External SD Card Programming .................................................................................................... 77
9.2 SPI Programming ..................................................................................................................... 77
9.3 eMMC Programming .................................................................................................................. 77
10 Appendix A: Major Components BOM ......................................................................... 78
11 Appendix B: Document Revision History .................................................................... 81
5
www.kontron.com
User’s Guide
» Table of Figures «
Figure 1: ULP-COM sA3874i Block Diagram ............................................................................................... 11
Figure 2: Sitara Module LVDS LCD Implementation .................................................................................... 14
Figure 3: Sitara Module Parallel LCD Implementation ................................................................................. 17
Figure 4: External USB Port Power Distribution Logic Implementation .......................................................... 27
Figure 5: USB Power Distribution Implementation on Carrier....................................................................... 28
Figure 6: GbE Controller Implementation ................................................................................................. 31
Figure 7: ULP-COM sSA3874I Top Side Components ................................................................................... 44
Figure 8: ULP-COM sA3874i Top Side Components (Labeled) ....................................................................... 45
Figure 9: ULP-COM sA3874i Bottom Side Components ................................................................................ 45
Figure 10: ULP-COM sA3874i Edge View ................................................................................................... 46
Figure 11: ULP-COM sA3874i edge finger primary pins ............................................................................... 50
Figure 12: ULP-COM sA3874i edge finger secondary pins ............................................................................ 50
Figure 13: ULP-COM sA3874i JTAG Connectors .......................................................................................... 64
Figure 14: TI Cortex A8 CPU JTAG........................................................................................................... 64
Figure 15: CPLD JTAG ........................................................................................................................... 65
Figure 16: Heat Spreader ...................................................................................................................... 72
Figure 17: Boot Selection Strap Implementation ....................................................................................... 76
6
www.kontron.com
User’s Guide
1 User Information
1.1 About This Document
This document provides information about products from Kontron and/or its subsidiaries. No warranty of suitability, purpose, or fitness is implied. While every attempt has been made to ensure that the information in this document is accurate, the information contained within is supplied “as-is” and it is subject to change without notice.
For the circuits, descriptions and tables indicated, Kontron assumes no responsibility as far as patents or other rights of third parties are concerned.
1.2 Copyright Notice
Copyright © 2012 Kontron America Inc.
All rights reserved. No part of this document may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), without the express written permission from Kontron.
1.3 Trademarks
Sitara, ARM and all other products and trademarks mentioned in this manual are trademarks of their respective owners.
1.4 Quality Standards
Kontron is certified to ISO 9000 Quality Standards.
1.5 Warranty
This Kontron product is warranted against defects in material and workmanship for the warranty period from the date of shipment. During the warranty period, Kontron will at its discretion decide to repair or replace defective products.
Within the warranty period, the repair of products is free of charge as long as warranty conditions are observed.
The warranty does not apply to defects resulting from improper or inadequate maintenance or handling by the
buyer, unauthorized modification or misuse, operation outside of the product’s environmental specifications or
improper installation or maintenance.
Kontron will not be responsible for any defects or damages to other products not supplied by Kontron that are caused by a faulty Kontron product.
7
www.kontron.com
User’s Guide
1.6 Technical Support
Technicians and engineers from Kontron and/or its subsidiaries are available for technical support. We are committed to making our product easy to use and will help you use our products in your systems.
Please consult our website at http://www.kontron.com/support for the latest product documentation, utilities, drivers and support contacts. Consult our customer section http://emdcustomersection.kontron.com/ for the latest software downloads, Product Change Notifications and additional tools and software. In any case you can always contact your board supplier for technical support.
8
www.kontron.com
User’s Guide
2 Introduction
The ULP-COM® (Ultra Low Power – Computer on Module) sA3874i is a versatile small form factor Computer-On­Module that requires low power and provides high performance at low cost. The module connector has 314 edge fingers that mate with a low profile 314 pin 0.5mm pitch right angle connector (this connector is sometimes identified as an 321 pin connector, but 7 pins are lost to the key).
Featuring Texas Instruments ARM Cortex A8 microprocessor, Kontron’s ULP-COM sA3874i offers LVDS, Parallel LCD, HDMI Display, Gigabit Ethernet, PCIe, SATA, USB, USB OTG, Camera support and graphics functions in a cost effective, low power, miniature package. Kontron’s ULP-COM sA3874i thin and robust design makes it an ideal building block for reliable system design.
Caution! The ULP-COM sA3874i module is ESD sensitive equipment. Users must observe precautions for handling
electrostatic discharge sensitive devices.
2.1 Feature Set Overview
» ULP-COM compliant in an 82mm x 50mm form factor. » Texas Instrument single-core 1.0 GHz ARM Cortex A8 SoC. » Up to 2GB of DDR3 SDRAM support. » On-board NAND flash eMMC support up to 32GB. » On-board Atheros (AR8031) GbE PHY. » Single channel 18bit, 24bit (18 bit compatible) LVDS display panel support. » HDMI output. » GPIO support. » SDIO support. » I2S support. » I2C support. » One Parallel Camera interface. » One PCIe port. » USB Host and Client Support. » Watch Dog Timer (WDT) support. » UART support. » CAN support. » SATA support.
9
www.kontron.com
User’s Guide
2.2 Software Support / Hardware Abstraction
The Kontron sA3874i Module is supported by Kontron BSPs (Board Support Package). The first sA3874i BSP targets Linux support and is available under Kontron part number xxx-xxx-00. BSPs for other operating systems are planned. Check with your Kontron contact for the latest BSPs.
This manual goes into a lot of detail on I/O particulars – information is provided on exactly how the various ULP­COM edge fingers tie into the Texas Instruments ARM SoC and to other Module hardware. This is provided for reference and context. Most of the I/O particulars are covered and abstracted in the BSP and it should generally not be necessary for sA3874i users to deal with I/O at the register level.
2.3 Document and Standards References
2.3.1 External Industry Standard Documents
»
eMMC (Embedded Multi-Media Card)
mechanical standard by JESD84-C44 (www.jedec.org).
»
GbE MDI (Gigabit Ethernet Medium Dependent Interface)
operation over copper twisted pair cabling is defined by IEEE 802.3ab (www.ieee.org).
the eMMC electrical standard is defined by JEDEC JESD84-B45 and the
defined by IEEE 802.3. The 1000Base-T
»
HDMI Specification
(www.hdmi.org).
»
The I2C Specification,
»
I2S Bus Specification,
(www.nxp.com).
»
JTAG (Joint Test Action Group)
Boundary Scan Architecture (www.ieee.org).
, Version 1.3a, November 10, 2006 © 2006 Hitachi and other companies
Version 2.1, January 2000, Philips Semiconductor (now NXP) (www.nxp.com).
Feb. 1986 and Revised June 5, 1996, Philips Semiconductor (now NXP)
defined by IEEE 1149.1-2001 - IEEE Standard Test Access Port and
» MXM3 Graphics Module Mobile PCI Express Module Electromechanical Specification, Version 3.0, Revision
1.1, © 2009 NVIDIA Corporation (www.mxm-sig.org).
»
PICMG® EEEP Embedded EEPROM Specification,
»
PCI Express Specifications
»
Serial ATA Revision 3.1
io.org).
»
SD Specifications Part 1 Physical Layer Simplified Specification,
Group and SD Card Association (Secure Digital) (www.sdcard.org).
»
SPDIF
»
SPI Bus –
description may be found on Wikipedia (http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus).
»
USB Specifications
(aka S/PDIF) (Sony Philips Digital Interface) - IEC 60958-3.
“Serial Peripheral Interface” – de-facto serial interface standard defined by Motorola. A good
(www.pci-sig.org).
, July 18, 2011, Gold Revision, © Serial ATA International Organization (www.sata-
(www.usb.org).
Rev. 1.0, August 2010 (www.picmg.org).
Version 3.01, May 18, 2010, © 2010 SD
10
www.kontron.com
User’s Guide
2.3.2 Kontron Documents
»
Ultra Low Power – Computer On Module Hardware Specification
Kontron 2012.
»
Ultra Low Power – Computer On Module “Evaluation Carrier” User Manual
2012. © Kontron 2012.
»
Ultra Low Power – Computer On Module “Evaluation Carrier” Quick Start Manual
10, 2012. © Kontron 2012.
, version 1.2, September 19, 2012. ©
, Version 1.0, September 10,
, Version 1.0, September
2.3.3 Kontron Schematics
The following schematic numbers are listed for reference. The Module schematic is not usually available outside of Kontron, without special permission. The other schematics may be available, under NDA or otherwise. Contact your Kontron representative for more information. The ULP-COM Evaluation Carrier schematic is particularly useful as an example of the implementation of various interfaces on a Carrier board.
»
sA3874i Module
»
ULP-COM Evaluation Carrier (KARMA Eval Carrier)
»
eMMC Mezzanine
, KAI 501-149, latest revision.
Schematic, KAI 501-151, latest revision.
Board Schematic, KAI 501-146, latest revision.
»
KLAS
Schematic, Hyundai 1366 x 768 Single Ch. LVDS, KAI 501-162, latest revision.
»
KLAS
Schematic, NEC 1280 x 768 Single Ch. LVDS, KAI 501-163, latest revision.
2.3.4 Texas Instruments Hardware Documents
»
AM387x Sitara ARM Processors Datasheet
»
AM387x Sitara Technical Reference Manual
SPRS695B, Rev B, Sept. 14, 2012.
S PRUGZ7B, Rev B, July 24, 2012.
2.3.5 Texas Instruments Software Documents
»
Linux EZ Software Development Kit for Sitara ARM Microprocessors
2.3.6 Kontron Software BSP
»
Kontron BSP for ULP-COM sA3874i Module
- Kontron part number xxx-xxx-00.
LINUXEZSDK-Sitara, July 27, 2012
11
www.kontron.com
User’s Guide
TI AM3874
“Sitara”
ARM Cortex A8
Single Core
800MHz / 1 GHz
Industrial
Temp
DDR3
256M x 8
GBE XCVR
Atheros AR8031
Power
Supplies
MDI - 4 pairs for GBE
RGMII
(plus support signals – LEDs, etc)
PCIe x1 Gen 2 Root or End Point
Power In (3.0V to 5.25V DC) Various Module Supplies
RGB LCD Data and Control
Boot Device Select
Boot Straps
Misc Ctrl Out (Reset etc)
Misc Ctrl In (Pwr Btn etc)
314 Pin 0.5mm pitch edge finger pattern for use with MXM3 style carrier board connector (aka the “ULP-COM Carrier Connector”)
Actual pin order on the connector will differ from what is implied here.
24 bit LVDS requires display to be 18 bit compatible”
82mm x 50mm Form Factor
USB OTG / Client
USB Host
SATA
PCIe_C
N/C
HDMI
DDR A DQ31-DQ24
DDR A DQ7-DQ0
DDR A DQ15-DQ8
DDR A DQ23-DQ16
Parallel Camera Interface – up to 16 bit
No CSI Functions on this Module
LVDS
Xmiter
8 bit
SDIO (4 Bit) SDIO / eMMC (8 Bit)
GPIO (12 Bit) / PWM / Tach UARTs (2x 2 Wire and 2x 4 Wire)
CAN (2 instances)
SPI (2x) I2C (4x)
Misc
Logic
Misc Ctrl Out
Misc Ctrl In
I2S / DAP (4 instances)
SPDIF In
Interfaces shown in gray and with N/C designation are not used on this module but may be used on other modules
I2C_PM
SPI Flash
8MB
Serial
EEPROM
S/N etc
DDR3
256M x 8
DDR B DQ31-DQ24
DDR B DQ23-DQ16
DDR B DQ15-DQ8
DDR B DQ7-DQ0
DDR3
256M x 8
DDR3
256M x 8
DDR3
256M x 8
WDTO
PCIe_B
N/C
18 / 24 Bit
LVDS
1 GB DDR3-800 Memory
2nd GB DDR3 Memory (Build option)
USB2
N/C
DDR3
256M x 8
DDR3
256M x 8
DDR3
256M x 8
Options shown in this diagram are in the design, but may not be available in the standard product offerings
PCIe_A
USB0
USB1
Micron
Industrial
eMMC
Flash Memory
Build options
4GB up to
32GB
SPDIF Out
PXL Clock
Divider
Dual Pixel CK
I2C_PM
SDDIF
Receiver
DIR9001
SPDIF In
N/C
AFB
JTAG Conn
JTAG Conn
JTAG
CPLD_JTAG
3 Specifications
3.1 Functional Block Diagram
Figure 1: ULP-COM sA3874i Block Diagram
12
www.kontron.com
User’s Guide
ULP-COM Feature specification
ULP-COM Specification Maximum Number Possible
ULP-COM sA3874i Feature support
ULP-COM sA3874i Feature support instances
LVDS Display support
1
Yes 1 Parallel LCD support
1
Yes
1
HDMI Display support
1
Yes 1 CSI Camera support
2
No 0 Parallel Camera support
2
Yes 1 USB Interface
3
Yes
2
PCIe Interface
3
Yes 1 SATA Interface
1
Yes
1
GbE Interface
1
Yes 1 SDIO Interface
1
Yes 1 SDMMC Interface
1
Yes 1 SPI Interface
2
Yes
2
I2S Interface
3
Yes 3 I2C Interface
5
Yes
5
CAN 2 Yes
2
AFB 1 No
0
I/O Voltage (1.8V) level
Yes I/O Voltage (3.3V) level
No
3.2 ULP-COM sA3874i General Functions
This section lists the feature set supported by the ULP-COM sA3874i module.
3.2.1 ULP-COM sA3874i Feature Set
The following table summarizes the ULP-COM features implemented on the sA3874i, vs. the maximum possible allowed in the ULP-COM specification. All mandatory features required by the ULP-COM specification are implemented in the sA3874i Module.
13
www.kontron.com
User’s Guide
3.2.2 Form Factor
The ULP-COM sA3874i module complies with the ULP-COM General Specification module size requirements in an 82mm x 50mm form factor.
3.2.3 CPU
The ULP-COM sA3874i module implements Texas Instruments Sitara ARM Cortex A8 microprocessor.
» 45nm AM3874 Cortex A8 1.0 GHz Single core. » 32 KB Instruction cache and 32 KB Data cache » 512 KB L2 cache » 128 KB on-chip memory controller » 23.0 x 23.0 mm 684-pin FCBGA package. » Allowable CPU junction temperature range: -40
0
C to 90 0C
3.2.4 Module Memory
The ULP-COM sA3874i module supports 1GB and 2GB total DDR3L memory, through two separate orderable SKU’s:
» 51002-1000-08-1 ULP-COM-sA3874i 800 MHz, 1GB memory » 51002-2000-08-1 ULP-COM-sA3874i 800 MHz, 2GB memory
Additional SKUs may become available. SKU variations would include alternative eMMC options, including possibly no on-Module eMMC. Check with your Kontron contact or on the Kontron web site for updated information.
3.2.5 On-board Storage
The ULP-COM sA3874i module supports SPI flash memory devices with build options from 4 GB up to 32 GB. The standard SKUs support 4 GB eMMC flash.
3.2.6 Clocks
A 32.768 KHz clock is required for the Sitara ARM Cortex CPU RTC (Real Time Clock) and PMC (Power Management Controller). This clock is provided by Power Management Unit (PMU).
14
www.kontron.com
User’s Guide
EDGE FINGER
(J3)
SITARA CPU
(U7)
LVDS
XMITTER
(U19)
TI
SN65LVDS93AZ
LVDS0+
VOUT0_HSYNC
VOUT0_VSYNC
VOUT0_CLK
AA10
AC11
AB13
AD12
A3
A4
B4
A2
LVDS0-
LVDS1+ LVDS1-
LVDS2+ LVDS2-
LVDS3+ LVDS3-
LVDS_CK+ LVDS_CK-
H2 H1
G2 G1
E2 E1
C2 C1
D2 D1
S125 S126
S128 S129
S131 S132
S137 S138
S134 S135
VOUT0_AVID
VOUT0_B[0:7]
VOUT0_G[0:7]
VOUT0_R[0:7]
3.2.7 LVDS Serialized LCD Display Interface
The LVDS color packing used on the Module is in the “18 bit color compatible mode” (more details on this can be
found later in this section and in the connection may be 18 bit or 24 bit, but if a 24 bit connection is used, then the display must be capable of
accepting an “18 bit color packing”. This is sometimes alternatively referred to as “6 bit pack” (it’s 6 bits per color, or 18 bits total …). For single channel LVDS, a display resolution up to approximately 1280 x 1024 may be supported (approximate” because factors such as Carrier Board trace lengths, routing quality, cable length and
quality, Carrier EMI and ESD suppression device selections and display timing particulars can affect the maximum resolution achieved). For high resolution displays (1280 x 1024 and higher), a Carrier Board based dual channel LVDS transmitter operating from the Module parallel data path should be used instead.
For flat panel use, parallel LCD data and control information (Red, Green and Blue color data, Display Enable, Vertical Synch and Horizontal Synch) are serialized onto a set of LVDS differential pairs. The information is packed into frames that are 7 bits long. For 18 bit color depths, the data and control information utilize three LVDS channels (18 data bits + 3 control bits = 21 bits; hence 3 channels with 7 bit frames) plus a clock pair. For 24 bit color depths, four LVDS channels are used (24 data bits + 3 control bits + 1 unused bit = 28 bits, or 4 x 7) plus a clock pair. The LVDS clock is transmitted on a separate LVDS pair. The LVDS clock period is 7 times longer than the pixel clock period. The LVDS clock edges are off from the 7 bit frame boundaries by 2 pixel periods. Unfortunately,
there are two different 24 bit color mappings in use. The more common one, sometimes referred to as “24 bit standard color mapping” is not compatible with 18 bit panels, as it places the most significant RGB color data on the 4th LVDS data pair – the pair that is not used on 18 bit panels. There is a less common “24 bit / 18 bit compatible” mapping that puts the least significant color bits of the 24 bit set onto the 4th LVDS pair and allows
24 bit color depths.
Ultra Low Power – Computer On Module Hardware Specification
). The display
Figure 2: Sitara Module LVDS LCD Implementation
15
www.kontron.com
User’s Guide
Sitara ARM Cortex CPU
LVDS Transmitter (TI SN65LVDS93AZ)
Net names
LVDS Channel
Transmit Bit
Order
18 Bit standard Color mapping
24 Bit/18 bit compatible Color mapping
Pin #
Pin Name
Pin #
Pin Name
AB8
VOUT[0]_G_Y_YC[4]
K5
D7
VOUT0_G[2]
0
1
G0
G2
AC13
VOUT[0]_R_CR[9]
J4
D6
VOUT0_R[7]
2
R5
R7
AE8
VOUT[0]_R_CR[8]
K3
D4
VOUT0_R[6]
3
R4
R6
AF12
VOUT[0]_R_CR[7]
J3
D3
VOUT0_R[5]
4
R3
R5
AF6
VOUT[0]_R_CR[6]
K2
D2
VOUT0_R[4]
5
R2
R4
AF8
VOUT[0]_R_CR[5]
K1
D1
VOUT0_R[3]
6
R1
R3
AA9
VOUT[0]_R_CR[4]
J2
D0
VOUT0_R[2]
7
R0
R2
AD15
VOUT[0]_B_CB_C[5]
D5
D18
VOUT0_B[3]
1
1
B1
B3
AD11
VOUT[0]_B_CB_C[4]
E5
D15
VOUT0_B[2]
2
B0
B2
AF14
VOUT[0]_G_Y_YC[9]
F6
D14
VOUT0_G[7]
3
G5
G7
AE14
VOUT[0]_G_Y_YC[8]
G6
D13
VOUT0_G[6]
4
G4
G6
AD14
VOUT[0]_G_Y_YC[7]
G5
D12
VOUT0_G[5]
5
G3
G5
AA8
VOUT[0]_G_Y_YC[6]
J6
D9
VOUT0_G[4]
6
G2
G4
AB12
VOUT[0]_G_Y_YC[5]
K6
D8
VOUT0_G[3]
7
G1
G3
AA10
VOUT[0]_AVID/VOUT [0]_FLD
A3
D26
VOUT0_AVID
2
1
DE
DE AB13
VOUT[0]_VSYNC
B4
D25
VOUT0_VSYNC
2
VS
VS
AC11
VOUT[0]_HSYNC
A4
D24
VOUT0_HSYNC
3
HS
HS
AG15
VOUT[0]_B_CB_C[9]
A6
D22
VOUT0_B[7]
4
B5
B7
AF15
VOUT[0]_B_CB_C[8]
B5
D21
VOUT0_B[6]
5
B4
B6
AB10
VOUT[0]_B_CB_C[7]
B6
D20
VOUT0_B[5]
6
B3
B5
The following table details exactly how the Sitara ARM CPU parallel LCD pins are mapped to the on-Module Texas Instruments SN65LVDS93AZ LVDS transmitter. For 18 bit displays, LVDS channels 0, 1 and 2 are used. For 24 bit displays (that accept 18 bit color packing), channels 0, 1, 2 and 3 are used.
16
www.kontron.com
User’s Guide
Sitara ARM Cortex CPU
LVDS Transmitter (TI SN65LVDS93AZ)
Net names
LVDS Channel
Transmit Bit
Order
18 Bit standard Color mapping
24 Bit/18 bit compatible Color mapping
AC10
VOUT[0]_B_CB_C[6]
C6
D19
VOUT0_B[4]
7
B2
B4
Not Used
Not Used
A5
D23
Not Used
3
1
Not Used
Not Used AE15
VOUT[0]_B_CB_C[3]
D6
D17
VOUT0_B[1]
2
Not Used
B1
AG7
VOUT[0]_B_CB_C[2]
E6
D16
VOUT0_B[0]
3
Not Used
B0
AH15
VOUT[0]_G_Y_YC[3]
H6
D11
VOUT0_G[1]
4
Not Used
G1
AH7
VOUT[0]_G_Y_YC[2]
H4
D10
VOUT0_G[0]
5
Not Used
G0
AB9
VOUT[0]_R_CR[3]
K4
D5
VOUT0_R[1]
6
Not Used
R1
AD9
VOUT[0]_R_CR[2]
J1
D27
VOUT0_R[0]
7
Not Used
R0
AD12
VOUT[0]_CLK
A2
CLKIN
VOUT0_CLK
17
www.kontron.com
User’s Guide
EDGE FINGER
(J3)
SITARA CPU
(U7)
VOUT0_HSYNC VOUT0_VSYNC
VOUT0_CLK
AC11 AB13 AD12
RED
GREEN
BLUE
S120
S122 S121 S123
VOUT0_G[0:7]
VOUT0_R[0:7]
VOUT0_B[0:7]
CPLD
(U20)
B10
A10
B11
C10
LCD_DUAL_PCK
S142
LCD_DE
K9
3.2.8 Parallel LCD Display Interface
The Sitara ARM CPU parallel 24 bit LCD interface is brought to the Module edge connector. The interface runs at the 1.8V Module I/O voltage. This voltage swing may be used directly with 1.8V capable Carrier Board LVDS transmitters, such as the TI SN75LVDS83B. The 1.8V signaling may not be suitable for direct connection to a parallel flat panel. Generally speaking, only small panels, with screen diagonals of 5” or less, are available with a
1.8V interface. Larger parallel LCD panels are likely to use 3.3V signaling and a set of voltage translators / buffers would be needed on the Carrier.
The mapping of the Sitara CPU parallel LCD balls to the ULP-COM edge connector is shown in the table below. For 24 bit implementations, all bits are used. For 18 bit implementations, in ULP-COM, the least significant bits (Red D17:16, Green D9:8, Blue D1:0) are dropped.
Figure 3: Sitara Module Parallel LCD Implementation
18
www.kontron.com
User’s Guide
Sitara TI ARM Cortex CPU
ULP-COM sA3874i Edge finger
Net Name
Color
24 bit Color map
Pin #
Pin Name
Pin #
Pin Name
AC13
VOUT[0]_R_CR[9]
S118
LCD_D23
VOUT0_R[7]
RED
R7
AE8
VOUT[0]_R_CR[8]
S117
LCD_D22
VOUT0_R[6]
R6
AF12
VOUT[0]_R_CR[7]
S116
LCD_D21
VOUT0_R[5]
R5
AF6
VOUT[0]_R_CR[6]
S115
LCD_D20
VOUT0_R[4]
R4
AF8
VOUT[0]_R_CR[5]
S114
LCD_D19
VOUT0_R[3]
R3
AA9
VOUT[0]_R_CR[4]
S113
LCD_D18
VOUT0_R[2]
R2
AB9
VOUT[0]_R_CR[3]
S112
LCD_D17
VOUT0_R[1]
R1
AD9
VOUT[0]_R_CR[2]
S111
LCD_D16
VOUT0_R[0]
R0
AF14
VOUT[0]_G_Y_YC[9]
S109
LCD_D15
VOUT0_G[7]
GREEN
G7
AE14
VOUT[0]_G_Y_YC[8]
S108
LCD_D14
VOUT0_G[6]
G6
AD14
VOUT[0]_G_Y_YC[7]
S107
LCD_D13
VOUT0_G[5]
G5
AA8
VOUT[0]_G_Y_YC[6]
S106
LCD_D12
VOUT0_G[4]
G4
AB12
VOUT[0]_G_Y_YC[5]
S105
LCD_D11
VOUT0_G[3]
G3
AB8
VOUT[0]_G_Y_YC[4]
S104
LCD_D10
VOUT0_G[2]
G2
AH15
VOUT[0]_G_Y_YC[3]
S103
LCD_D9
VOUT0_G[1]
G1
AH7
VOUT[0]_G_Y_YC[2]
S102
LCD_D8
VOUT0_G[0]
G0
AG15
VOUT[0]_B_CB_C[9]
S100
LCD_D7
VOUT0_B[7]
BLUE
B7
AF15
VOUT[0]_B_CB_C[8]
S99
LCD_D6
VOUT0_B[6]
B6
AB10
VOUT[0]_B_CB_C[7]
S98
LCD_D5
VOUT0_B[5]
B5
AC10
VOUT[0]_B_CB_C[6]
S97
LCD_D4
VOUT0_B[4]
B4
AD15
VOUT[0]_B_CB_C[5]
S96
LCD_D3
VOUT0_B[3]
B3
AD11
VOUT[0]_B_CB_C[4]
S95
LCD_D2
VOUT0_B[2]
B2
AE15
VOUT[0]_B_CB_C[3]
S94
LCD_D1
VOUT0_B[1]
B1
AG7
VOUT[0]_B_CB_C[2]
S93
LCD_D0
VOUT0_B[0]
B0
19
www.kontron.com
User’s Guide
Sitara TI ARM Cortex CPU
ULP-COM sA3874i Edge finger
Net Name
Color
24 bit Color map
AD12
VOUT[0]_CLK
S123
LCD_PCK
VOUT0_CLK
AA10
VOUT[0]_AVID/VOUT[0]_FLD
S120
LCD_DE
VOUT0_AVID/LCD_DE
AC11
VOUT[0]_HSYNC
S122
LCD_HS
VOUT0_HSYNC
AB13
VOUT[0]_VSYNC
S121
LCD_VS
VOUT0_VSYNC
20
www.kontron.com
User’s Guide
ULP-COM sA3874i Edge finger
LVDS Transmitter (TI SN75LVDS83B)
LVDS Channel
Transmit bit Order
24 bit standard color mapping
Pin #
Pin Name
Pin #
Pin Name
S102
LCD_D8
K5
D7 0 1
G0
S116
LCD_D21
J4
D6 2 R5
S115
LCD_D20
K3
D4 3 R4
S114
LCD_D19
J3
D3 4 R3
S113
LCD_D18
K2
D2 5 R2
S112
LCD_D17
K1
D1 6 R1
S111
LCD_D16
J2
D0 7 R0
S94
LCD_D1
D5
D18 1 1
B1
S93
LCD_D0
E5
D15 2 B0
S107
LCD_D13
F6
D14 3 G5
S106
LCD_D12
G6
D13 4 G4
S105
LCD_D11
G5
D12 5 G3
S104
LCD_D10
J6
D9 6 G2
S103
LCD_D9
K6
D8 7 G1
S120
LCD_DE
A3
D26 2 1
DE
S121
LCD_VS
B4
D25 2 VS
3.2.9 Carrier Based 24 bit Color Depth LVDS
The Module parallel LCD path may be used to implement single or dual channel Carrier Board LVDS transmitter(s). The color packing may be 24 bit or 18 bit. Since 18 bit single channel color packing is already available from the Module LVDS, only 24 bit color packing is described in this section.
A single channel implementation uses one SN75LVDS83B (or equivalent) LVDS transmitter and a dual channel implementation uses one Thine THC63LVD827 (or equivalent) LVDS transmitter. The same dual channel LVDS transmitter can be used for single channel LVDS implementation, if the feature is available on the transmitter.
The following table shows how the sA3874i LCD pins should be mapped to TI SN75LVDS83B, for standard single channel LVDS 24 bit color packing. The chart shows pin numbers for the BGA version of the part. The TSSOP version can be used as well, although the pin numbering is different. The pin names remain the same. Transmitters from other vendors may be used as well.
21
www.kontron.com
User’s Guide
ULP-COM sA3874i Edge finger
LVDS Transmitter (TI SN75LVDS83B)
LVDS Channel
Transmit bit Order
24 bit standard color mapping
S122
LCD_HS
A4
D24 3 HS
S98
LCD_D5
A6
D22 4 B5
S97
LCD_D4
B5
D21 5 B4
S96
LCD_D3
B6
D20 6 B3
S95
LCD_D2
C6
D19 7 B2
N/C
N/C
A5
D23 3 1
Not Used
S100
LCD_D7
D6
D17 2 B7
S99
LCD_D6
E6
D16 3 B6
S109
LCD_D15
H6
D11 4 G7
S108
LCD_D14
H4
D10 5 G6
S118
LCD_D23
K4
D5 6 R7
S117
LCD_D22
J1
D27 7 R6
S123
LCD_PCK
A2
CLKIN
Pixel clock
ULP-COM sA3874i Edge finger
LVDS Transmitter (Thine THC63LVD82)
LVDS Channel
Transmit bit Order
24 bit standard color mapping
Pin #
Pin Name
Pin #
Pin Name
S102
LCD_D8
H1
G10 0 1
G0
S116
LCD_D21
F1
R15 2 R5
S115
LCD_D20
F2
R14 3 R4
S114
LCD_D19
E1
R13 4 R3
S113
LCD_D18
E2
R12 5 R2
S112
LCD_D17
D1
R11 6 R1
S111
LCD_D16
D2
R10 7 R0
The following table shows how the sA3874i LCD pins should be mapped to Thine THC63LVD82, for standard dual channel LVDS 24 bit color packing. Other LVDS 24 bit mapping can be used with this transmitter. Transmitters from other vendors may be used as well.
22
www.kontron.com
User’s Guide
ULP-COM sA3874i Edge finger
LVDS Transmitter (Thine THC63LVD82)
LVDS Channel
Transmit bit Order
24 bit standard color mapping
S94
LCD_D1
J5
B11 1 1
B1
S93
LCD_D0
H5
B10 2 B0
S107
LCD_D13
J3
G15 3 G5
S106
LCD_D12
H3
G14 4 G4
S105
LCD_D11
J2
G13 5 G3
S104
LCD_D10
H2
G12 6 G2
S103
LCD_D9
J1
G11 7 G1
S120
LCD_DE
G9
DE 2 1
DE
S121
LCD_VS
H9
VSYNC
2
VS
S122
LCD_HS
J9
HSYNC
3
HS
S98
LCD_D5
J7
B15 4 B5
S97
LCD_D4
H7
B14 5 B4
S96
LCD_D3
J6
B13 6 B3
S95
LCD_D2
H6
B12 7 B2
N/C
N/C 3 1
Not Used
S100
LCD_D7
J8
B17 2 B7
S99
LCD_D6
H8
B16 3 B6
S109
LCD_D15
J4
G17 4 G7
S108
LCD_D14
H4
G16 5 G6
S118
LCD_D23
G1
R17 6 R7
S117
LCD_D22
G2
R16 7 R6
S123
LCD_PCK
F9
CLKIN
Pixel clock
A very good, lower cost alternative to the Thine THC63LVD82 dual channel LVDS transmitter is the TI DS90C187 dual channel LVDS transmitter. A future version of this manual will replace the Thine references with a TI DS90C187 reference. The module Design Guide is being written up with the TI DS90C187 as the example.
23
www.kontron.com
User’s Guide
ULP-COM sA3874i Edge finger
TI Cortex A8 CPU
Net Name
Notes
Pin #
Pin Name
Pin #
Pin Name
HDMI Differential Signals
P98
HDMI_D0_P
AG19
HDMI_DP0
HDMI_D0+
HDMI Differential Data pair 0 output
P99
HDMI_D0_N
AH19
HDMI_DN0
HDMI_D0­P95
HDMI_D1_P
AG20
HDMI_DP1
HDMI_D1+
HDMI Differential Data pair 1 output
P96
HDMI_D1_N
AH20
HDMI_DN1
HDMI_D1­P92
HDMI_D2_P
AG21
HDMI_DP2
HDMI_D2+
HDMI Differential Data pair 2 output
P93
HDMI_D2_N
AH21
HDMI_DN2
HDMI_D2­P101
HDMI_CK_P
AG18
HDMI_CLKP
HDMI_CK+
HDMI Differential clock output
P102
HDMI_CK_N
AH18
HDMI_CLKN
HDMI_CK-
HDMI Support signals
P104
HDMI_HPD
AA26
HDMI_HPDET
HDMI_HPD
HDMI Hot Plug Detect input
P105
HDMI_CTRL_CK
AF24
HDMI_SCL
HDMI_DDC_SCL_1V8
HDMI dedicated I2C Clock
P106
HDMI_CTRL_DAT
AG24
HDMI_CNTL_DAT
HDMI_DDC_SDA_1V8
HDMI dedicated I2C Data
P107
HDMI_CEC
AB27
HDMI_CEC
HDMI_CEC
Not used
3.2.10 High-Definition-Multimedia-Interface (HDMI) Interface
The ULP-COM sA3874i module supports a single HDMI interface with a resolution up to 1920x1080 pixels.
HDMI signals are exposed on the ULP-COM sA3874i edge connector as shown below:
The Carrier board must provide voltage translation for the DDC and HPD signals, as well as ESD protection on all the HDMI signals. The Carrier board ESD protection is important as HDMI is a hot-pluggable interface. A device such as the Texas Instruments TPD12S016 is recommended. The Kontron ULP-COM Evaluation Board schematic (KAI 501-146) is useful as an implementation example.
24
www.kontron.com
User’s Guide
ULP-COM sA3874I Edge finger
TI Cortex A8 CPU
Net Name
Notes
Pin #
Pin Name
Pin #
Pin Name
PCAM SIGNALS
P3
PCAM_D0/CSI1_CK_P
AF9
VIN[0]A_D[0]
PCAM_D[0]
Parallel camera input data
P4
PCAM_D1/CSI1_CK_N
AB11
VIN[0]A_D[1]
PCAM_D[1]
P7
PCAM_D2/ CSI1_D0_P
AC9
VIN[0]A_D[2]
PCAM_D[2]
P8
PCAM_D3/ CSI1_D0_N
AE12
VIN[0]A_D[3]
PCAM_D[3]
P10
PCAM_D4/CSI1_D1_P
AH8
VIN[0]A_D[4]
PCAM_D[4]
P11
PCAM_D5/CSI1_D1_N
AG16
VIN[0]A_D[5]
PCAM_D[5]
P13
PCAM_D6/CSI1_D2_P
AH16
VIN[0]A_D[6]
PCAM_D[6]
P14
PCAM_D7/CSI1_D2_N
AA11
VIN[0]A_D[7]
PCAM_D[7]
P16
PCAM_D8/CSI1_D3_P
AB15
VIN[0]A_D[8]_BD[ 0]
PCAM_D[8]
P17
PCAM_D9/CSI1_D3_N
AG9
VIN[0]A_D[9]_BD[ 1]
PCAM_D[9]
S8
PCAM_D10/CSI0_CK_P
AH9
VIN[0]A_D[10]_BD [2]
PCAM_D[10]
S9
PCAM_D11/CSI0_CK_N
AH17
VIN[0]A_D[11]_BD [3]
PCAM_D[11]
S11
PCAM_D12/CSI0_D0_P
AG17
VIN[0]A_D[12]_BD [4]
PCAM_D[12]
S12
PCAM_D13/CSI0_D0_N
AF17
VIN[0]A_D[13]_BD [5]
PCAM_D[13]
S14
PCAM_D14/CSI0_D1_P
AC12
VIN[0]A_D[14]_BD [6]
PCAM_D[14]
S15
PCAM_D15/CSI0_D1_N
AC14
VIN[0]A_D[15]_BD [7]
PCAM_D[15]
3.2.11 Parallel Camera Interface
The ULP-COM sA3874i module supports one parallel camera interface. The parallel camera interface signals are exposed on the ULP-COM sA3874i edge connector as shown below:
Loading...
+ 56 hidden pages