Read Microsoft Word - Colibri Tegra MigrationGuide.doc text version

high performance low power computing

Toradex Colibri Migration Guide

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected]

Colibri Modules Migration Guide Revision history

Date 23-Oct-07 Doc. Rev. Rev. 1.0 Changes Initial release. Supported modules: Colibri PXA270 V1.0 / V1.2 Colibri PXA320 V1.2 Colibri PXA300 V1.0 Description for Data[31:16] on PXA270 module added. Supported modules: Colibri PXA270 V1.0 / V1.2 Colibri PXA320 V1.2 Colibri PXA300 V1.1 CAN description for Orchid removed (there is no CAN on the Orchid) Supported modules: Colibri PXA270 V1.0 / V1.2 Colibri PXA320 V1.2 Colibri PXA300 V1.1 PXA310 data added (in general it is equal to PXA300) PXA320: changed pin names from -> to (these pins have no GPIO functionality) GPIO56 -> CIF_DD<7> GPIO59 -> CIF_MCLK GPIO60 -> CIF_PCLK GPIO61 -> CIF_HSYNC GPIO62 -> CIF_VSYNC SODIMM Pin 99 can't be used as GPIO on Colibri PXA3xx modules. Added a note regarding second instance of GPIOs. SODIMM Pin 184 can't be used as GPIO on Colibri PXA300 and PXA310 modules Minor changes to clarify several descriptions. Added PS2 description (Mouse and Keyboard) Added notes 12 and 13 to compatibility list (SODIMM Pin 88,90,92) Removed broken www link to EvalBoard schematic. PXA310 GPIO97 and GPIO98 have pull-up and pull-down description (Note 14 Compatibility List) Spelling correction Added different analog input voltage range description (Chapter 2.6 section 10). Added clarification to chapter 2.6 section 10. Add first preliminary information for the Colibri Tegra 2 Added details for Colibri PXA270 V2.2 and Colibri PXA320 V2.0 modules (Chapter 3, notes 10 and 11)

26-Oct-07

Rev. 1.1

13-Dec-07

Rev. 1.2

12-Sept-08

Rev. 1.3

29-Okt-08 31-Dec-08 17-Feb-09 24-Sep-09 22-Jan-10 04-Jun-10 10-Jun-10 02-Sep-10 06-Sep-10

Rev. 1.4 Rev. 1.5 Rev. 1.6 Rev. 1.7 Rev. 1.8 Rev. 1.9 Rev. 2.0 Rev. 2.1 Rev. 2.1

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

2

Colibri Modules Migration Guide

27-Dec-10 Rev. 2.2 Add information about Colibri Tegra 2 address signals (Chapter 3, note 24) Add information about USB 2.0 high speed to Chapter 2.3, 2.4 and 2.5 Change name Colibri Tegra T20 -> Colibri Tegra 2

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

3

Colibri Modules Migration Guide

Contents

1. 2. 2.1 2.2 2.3 2.4 2.5 2.6 3. 3.1 3.2 Introduction .................................................................................................................... 5 Migration Guide for Colibri Modules ................................................................................... 6 Architectural Differences .................................................................................................. 6 Migration Guide for Colibri Evaluation Board V2.1 ............................................................... 7 Evalboard Prior to Version 2.1 .......................................................................................... 7 Orchid V1.0 .................................................................................................................... 7 Protea V1.1 .................................................................................................................... 8 Design Guide for Customer Specific Hardware ................................................................... 9 Compatibility List Colibri PXAxxx Modules ........................................................................ 10 SODIMM Connector ...................................................................................................... 10 Extension Connector (on the back of the Module) ............................................................. 18

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

4

Colibri Modules Migration Guide

1. Introduction

This migration guide contains the needed steps to switch between the several Toradex Colibri modules and some general design guidelines. We are always enhancing our Colibri module software. Visit our web page for BSP updates. http://www.toradex.com

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

5

Colibri Modules Migration Guide

2. Migration Guide for Colibri Modules

2.1 Architectural Differences

Colibri PXA320 16-Bit Data bus (multiplexed AAD and demultiplexed) 12 dedicated address bits 3 chip select available AX88796B 32-Bit DDR SDRAM (260MHz) PCMCIA interface Audio and Touch interface Colibri PXA300 16-Bit Data bus (multiplexed AAD and demultiplexed) 12 dedicated address bits 3 chip select available AX88796B 16-Bit DDR SDRAM (260MHz) No PCMCIA interface No Audio and Touch interface Colibri PXA310 16-Bit Data bus (multiplexed AAD and demultiplexed) 12 dedicated address bits 3 chip select available AX88796B 16-Bit DDR SDRAM (260MHz) No PCMCIA interface Audio and Touch interface Colibri Tegra 2 Sample 32-Bit Data bus 28 dedicated address bits 8 chip select available AX88772B 32-Bit DDR2 SDRAM (666MHz) No PCMCIA interface Audio and Touch interface

Colibri PXA270 32-Bit Data bus 26 dedicated address bits 4 chip selects available Ethernet Controller DM9000E 32-Bit SDRAM (104MHz) PCMCIA interface Audio and Touch interface

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

6

Colibri Modules Migration Guide

2.2

Migration Guide for Colibri Evaluation Board V2.1

For Colibri PXA270: Set the Jumper JP7 (next to the Ethernet connector) to 1-2. For Colibri PXA3x0 and Colibri Tegra 2: Set the Jumper JP7 to 2-3. See the Evalboard schematic for details about the jumper setting. (http://www.toradex.com) The USB interfaces on the Evaluation board are not USB 2.0 high speed compatible. For more information see: http://wiki.toradex.com/index.php/USB_2.0_High_Speed_(480Mbps) Plug in the Colibri and power on the Evalboard. WinCE will start up. All standard interfaces of the Colibri Evaluation board are now ready to use.

2.3

Evalboard Prior to Version 2.1

The Colibri modules will start up and all standard interfaces are available except Ethernet. Ethernet is only supported for Colibri PXA270 modules. Ask Toradex for more information about this. ([email protected])

2.4

Orchid V1.0

For Colibri PXA270: Set the Jumper JP2 (near the Ethernet connector) to 1-2. For Colibri PXA3x0 and Colibri Tegra 2: Set the Jumper JP2 to 2-3. The USB interfaces on the Evaluation board are not USB 2.0 high speed compatible. For more information see: http://wiki.toradex.com/index.php/USB_2.0_High_Speed_(480Mbps)

Insert the Colibri module into the Orchid and power the device. The WinCE will start up and all interfaces will.

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

7

Colibri Modules Migration Guide

2.5

Protea V1.1

For Colibri PXA270: Set the Jumper JP2 (next to the Ethernet connector and battery socket) to 1-2. For Colibri PXA3x0 and Colibri Tegra 2: Set the Jumper JP2 to 2-3. The USB interfaces on the Evaluation board are not USB 2.0 high speed compatible. For more information see: http://wiki.toradex.com/index.php/USB_2.0_High_Speed_(480Mbps)

Insert the Colibri module into the Protea and power the device. The WinCE will start up and all interfaces will work (except CAN and RS485/422 because this drivers aren't included in the Toradex standard WinCE image).

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

8

Colibri Modules Migration Guide

2.6

Design Guide for Customer Specific Hardware

In general you should regard our Colibri Evalboard schematics and design your hardware similar to it. (http://www.toradex.com) See the Colibri PXAxxx datasheet for more information about pin out.The SODIMM pins that have a really different function are described below. 1. Pull up all the nCS signals that you are using on your HW. 2. Not all of the Colibri modules have exactly the same Ethernet controller (AX88796BL, AX88772B, DM9000) therefore a slightly different circuit is used. See the Evalboard schematic for details. (http://www.toradex.com). 3. SODIMM pin 22 is nVDD_FAULT on the Colibri PXA270 and nGPIO_RESET on the Colibri PXA3x0. Make sure you have the proper glue logic to generate the right behavior if both modules will be used. Or just leave it open, that will work on all modules. 4. SODIMM pin 24: In general this pin should be left unconnected to be compatible with all Colibri modules. On some Colibri modules this pin is nBATT_SENSE. Please contact [email protected]ex.com for more information about low battery handling on Colibri modules. 5. The SODIMM pins 118, 120, 122, 124, 134, 136, 138, 140, 142, 144, 146, 184, 186, 188 are Address[25:12] on the Colibri PXA270. On the Colibri PXA3x0 most of them are GPIOs. On the Colibri Tegra 2 this pins can be used as addresses or GPIOs. Don't use this signals in a design for all modules or add proper glue logic to your HW. 6. The SODIMM pins 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178 and 180 are Data[31:16] on the Colibri PXA270. On the Colibri PXA3x0 they are GPIOs. Don't use this signals in a design for both modules or add proper glue logic to your HW. The Colibri Tegra 2 has a 32bit bus, but it is not 100% compatible with the Colibri PXA270. 7. The SODIMM pins 126,128,130, 132 are DQMs which are not available on all. Don't use this signals in a design for all modules or add proper glue logic to your HW. 8. Some of the GPIOs on Colibri PXA3xx have a second instance (e.g. GPIO1_2). It is not possible to use both pins as GPIO (GPIO1 and GPIO1_2). There is no problem if one of the two pins is set to an alternate function different to GPIO. E.g. if one pin is used as LCD data signal you can use the other pin as GPIO without any restrictions. Take care when using GPIOs with second instances. Affected GPIOs: PXA320: GPIO[17:0]; PXA310: GPIO[10:0]; PXA300: GPIO[6:0] 9. There are signals which are connected to more than one SODIMM pin. Please refer to the notes in the compatibility list. 10. The analog inputs (SODIMM pin 2, 4, 6, 8) have different input voltage ranges depending on the audio-/touch-controller used on the Colibri module. Make sure you add a proper circuit onto your carrier board or do not use voltages higher than 3.3V if you want to support current and future Colibri modules. We recommend using 3.3V as maximum voltage on all AD inputs to ensure the compatibility to future Colibri modules. Audio-/Touch-Codec (Colibri Modules) NXP UCB1400: - Colibri PXA 270 up to and including V 1.2 - Colibri PXA320 up to and including V 1.2 Wolfson WM9715L: - Colibri PXA310 all versions - Colibri PXA270 V 2.1 and higher - Colibri PXA320 V 2.0 and higher - Colibri Tegra 2 Analog Voltage Input Range AD 0-3 (SODIMM pin 2, 4, 6, 8): 0V to 7.5V

AD 0, 1, 3 (SODIMM pin 2, 6, 8): 0V to 3.3V AD 2 (SODIMM pin 4): 0V to 5V

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

9

Colibri Modules Migration Guide

3. Compatibility List Colibri PXAxxx Modules

Caution: Pay attention to the notes of the individual signals!

3.1

SODIM M Pin 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43

SODIMM Connector

PXA270 PXA320V1.2 PXA320 V1.2 multiplexed pins SYS_EN PXA300 V1.2 PXA300 V1.2 multiplexed pins PXA310 V1.2 PXA310 V1.2 multiplexed pins SYS_EN Tegra 2 MIC_IN MIC_GND LINEIN_L LINEIN_R VSS_AUDIO VSS_AUDIO HEADPHONE_GND HEADPHONE_L HEADPHONE_R GPIO_C3 GPIO_C2 GPIO_Z0 GPIO1158 GPIO106 GPIO_Z1 GPIO_Y7 GPIO_C1 GPIO_C6 GPIO_Y5 GPIO_Y4 GPIO119 GPIO_Y6 GND GND EXT_WAKEUP0 GPIO_C7 Tegra 2 multiplexed pins Compatible Functions MIC_IN2, SYS_EN5 MIC_GND2 LINEIN_L2 LINEIN_R2 VSS_AUDIO2,16 VSS_AUDIO2,16 HEADPHONE_GND2 HEADPHONE_L2 HEADPHONE_R2 STD_RXD STD_TXD FF_DTR FF_CTS, 17 KP_MKIN<0> FF_RTS, 18 SSPSYSCLK FF_DSR FF_DCD FF_RXD FF_TXD FF_RI, KP_MKIN<4>17 GND GND WAKEUP Source0, MM_CD(CardDetect

MIC_IN MIC_GND LINEIN_L LINEIN_R VSS_AUDIO VSS_AUDIO HEADPHONE_GND HEADPHONE_L HEADPHONE_R GPIO46 GPIO47 GPIO40 GPIO100 GPIO27 GPIO33 GPIO10 GPIO34 GPIO39 GPIO38 GND GND GPIO0

MIC_IN MIC_GND LINEIN_L LINEIN_R VSS_AUDIO VSS_AUDIO HEADPHONE_GND HEADPHONE_L HEADPHONE_R GPIO30 GPIO31 GPIO101 GPIO99 GPIO88 GPIO103 GPIO100 GPIO97 GPIO98 GPIO102 GND GND GPIO28

SYS_EN

MIC_IN6 MIC_GND6 LINEIN_L

6

LINEIN_R6 VSS_AUDIO6 VSS_AUDIO

6

HEADPHONE_GND6 HEADPHONE_L6 HEADPHONE_R GPIO1108 GPIO8 GPIO103 GPIO113 GPIO104 GPIO1018 GPIO90 GPIO105 GPIO102 GPIO99 GPIO100 GPIO117 GPIO104 GND GND EXT_WAKEUP0 GPIO13 EXT_WAKEUP0 GPIO119 GPIO1158 GPIO106 GPIO1108 GPIO8 GPIO103 GPIO1018 GPIO90 GPIO105 GPIO102 GPIO99 GPIO100 GPIO104 GND GND GPIO13

6

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

10

Colibri Modules Migration Guide

SODIM M Pin PXA270 PXA320V1.2 PXA320 V1.2 multiplexed pins PXA300 V1.2 PXA300 V1.2 multiplexed pins PXA310 V1.2 PXA310 V1.2 multiplexed pins Tegra 2 Tegra 2 multiplexed pins Compatible Functions GPIO) PRDY2, 4 MM_CLK MM_DAT<1> MM_DAT<2> MM_DAT<3> SDA1 (PS2 Mouse GPIO) LDD<16> GPIO_L5 PWM<A>, CIF_DD<7> LDD<17> SCL1 (PS2 Mouse GPIO) CIF_DD<9>, KP_MKOUT<3>17, SDA2 (PS2 Keyboard GPIO) GPIO_L4 PWM<D> ,CIF_DD< 6> SCL2 (PS2 Keyboard GPIO) CIF_DD<0>, BL_ON (LCD back-light GPIO)

19

45 47 49 51 53 55 57 59 61 63 65

GPIO1 GPIO32 GPIO109 GPIO110 GPIO111 GPIO19 GPIO86 GPIO12 GPIO87 GPIO14 GPIO106

GPIO29 GPIO22 GPIO19 GPIO20 GPIO21 GPIO78 GPIO71 GPIO14 GPIO72 GPIO42 GPIO58

EXT_WAKEUP1

GPIO127 GPIO7 GPIO4 GPIO5 GPIO6 GPIO806 GPIO70

GPIO127 GPIO7 GPIO4 GPIO5 GPIO6 GPIO10_26 GPIO70 CIF_DD<7> (GPIO46) GPIO20 GPIO71 GPIO9_26 GPIO124 GPIO48 GPIO124 CIF_DD<7> (GPIO46)

GPIO_V3 GPIO_I2 GPIO_AA1 GPIO_AA2 GPIO_AA3 GPIO_B6 GPIO_M0 GPIO_B4 GPIO_M1 GPIO_B7

CIF_DD<7> (GPIO56)1

GPIO20 GPIO71

GPIO105 GPIO124

GPIO316, 8 GPIO48

GPIO_L7

67 69 71

GPIO17 GPIO20 GPIO81

GPIO55 GPIO75 GPIO49

GPIO45 GPIO776 GPIO39

GPIO45 GPIO8_26 GPIO39

GPIO_A7 GPIO_T2

GPIO_T4 73 75 GPIO52 GPIO53 GPIO76 CIF_MCLK (GPIO59)

1

GPIO786 GPIO77 CIF_MCLK (GPIO49) GPIO79

6

PWR_GPIO26, 7 CIF_MCLK (GPIO49)

GPIO_A0 CIF_MCLK, PRST (PCMCIA reset GPIO) 2, 4

GPIO_T1 GPIO816 GPIO43 GPIO81 CIF_VSYNC (GPIO52) GND GPIO125 GPIO47 GPIO125 GPIO83 GPIO43 CIF_VSYNC (GPIO52) GND GPIO47 GPIO125 GPIO_L6 GPIO83 GPIO_D6

77 79 81

GPIO82 GPIO83 GPIO84

GPIO79 GPIO53 CIF_VSYNC (GPIO62) 1 GND GPIO57

GPIO_T3 GPIO_L2 CIF_DD<4> CIF_FV, PCD (PCMCIA card detect GPIO) 2, 4 GND CIF_DD<8>, 17 KP_MKOUT<4> , nPPEN (PCMCIA power enable) 2, 4 nRESET_OUT

83 85

GND GPIO107

GND

87

nRESET_OUT

nRESET_OUT

nRESET_OUT

nRESET_OUT

(GMI_RST_N)

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

11

Colibri Modules Migration Guide

SODIM M Pin PXA270 PXA320V1.2 PXA320 V1.2 multiplexed pins PXA300 V1.2 PXA300 V1.2 multiplexed pins PXA310 V1.2 PXA310 V1.2 multiplexed pins Tegra 2 GPIO_I4 Tegra 2 multiplexed pins Compatible Functions

89 91 93 95

nWE nOE RDnWR DNC9 (RDY(GPIO18))11 GPIO48 GPIO49 GPIO51 GPIO50 GPIO15 GPIO79 GND ADDRESS0 ADDRESS1 ADDRESS2 ADDRESS3 ADDRESS4 ADDRESS5 ADDRESS6 ADDRESS7 GPIO36 GPIO89 GPIO88 GPIO37 GPIO35 GPIO41 USBH_P

DF_ALE_nWE DF_CLE_nOE GPIO27 GPIO2 RDnWR

DF_ALE_nWE DF_CLE_nOE GPIO12 GPIO0

3

DF_ALE_nWE DF_CLE_nOE RDnWR GPIO12 GPIO0

3

GPIO_I0 (GMI_WR_N) GPIO_I1 RDnWR GPIO_I0 (GMI_WR_N) GPIO_I7 (GMI_WAIT) GPIO_L3 (GPIO95)

10

nWE nOE GPIO_W0 GPIO_I5 (GMI_IORDY) RDnWR20 RDY CIF_DD<5>, nPOE2,

4

97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139

GPIO54 DF_ALE_nWE GPIO6 GPIO5 GPIO73 GPIO9 GND EXT_ADDRESS0 EXT_ADDRESS1 EXT_ADDRESS2 EXT_ADDRESS3 EXT_ADDRESS4 EXT_ADDRESS5 EXT_ADDRESS6 EXT_ADDRESS7 GPIO26 GPIO2_2 GPIO3_2 GPIO94 GPIO95 GPIO96 USBH1_P (GPIO93) GPIO51 GPIO52 EXT_nCS0 EXT_nCS1

10

GPIO44 DF_ALE_nWE GPIO41 GPIO42 GPIO168 GPIO15 GND EXT_ADDRESS0 EXT_ADDRESS1 EXT_ADDRESS2 EXT_ADDRESS3 EXT_ADDRESS4 EXT_ADDRESS5 EXT_ADDRESS6 EXT_ADDRESS7 GPIO11

3

GPIO44 (GPIO95)

10

DF_ALE_nWE GPIO41 GPIO42

GPIO_I0 (GMI_WR_N) GPIO_L0 GPIO_L1

GPIO_Z3

nPWE2, 4 CIF_DD<2>, nPIOW 2, 4 CIF_DD<3>, nPIOR2,

4

EXT_nCS0 8 EXT_nCS1

GPIO168 GPIO15 GND EXT_ADDRESS0 EXT_ADDRESS1 EXT_ADDRESS2 EXT_ADDRESS3 EXT_ADDRESS4 EXT_ADDRESS5 EXT_ADDRESS6 EXT_ADDRESS7 GPIO11

3

EXT_nCS08 EXT_nCS1

GPIO_K2 GPIO_K3 GND GPIO_J6 GPIO_J5 GPIO_W6 GPIO_W7 GPIO_C0 GPIO_A1 GPIO_U0 GPIO_U1 GPIO_BB3 GPIO_W2 GPIO_W3 GPIO_BB2

nCSx nCSx GND ADDRESS024 ADDRESS124 ADDRESS2 ADDRESS3 ADDRESS4 ADDRESS5 ADDRESS6 ADDRESS7

24

GPIO0_2 GPIO1_2 GPIO96 GPIO97 GPIO98 USBH1_P

GPIO0_2 GPIO1_2 GPIO96 GPIO97

14

USBH_PEN USBH_OC

ACC1_DETECT USB1_VBUS USB3_DP

GPIO_K6 GPIO_K5 USBC_DET (USB cable detect GPIO) USBH_P

GPIO9814 USBH1_P

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

12

Colibri Modules Migration Guide

SODIM M Pin 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 PXA270 PXA320V1.2 PXA320 V1.2 multiplexed pins PXA300 V1.2 PXA300 V1.2 multiplexed pins PXA310 V1.2 PXA310 V1.2 multiplexed pins Tegra 2 USB3_DN USB1_DP USB1_DN GND GPIO_G0 GPIO_G1 GPIO_G2 GPIO_G3 GPIO_G4 GPIO_G5 GPIO_G6 GPIO_G7 GPIO_H0 GPIO_H1 GPIO_H2 GPIO_H3 GPIO_H4 GPIO_H5 GPIO_H6 GPIO_H7 GND LINK_AKT SEED100 TXOTXO+ AGND_LAN RXIRXI+ GND Tegra 2 multiplexed pins Compatible Functions USBH_N USBC_P USBC_N GND DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8 DATA9 DATA10 DATA11 DATA12 DATA13 DATA14 DATA15 GND LINK_AKT SEED100 TXOTXO+ AGND_LAN RXIRXI+ GND

USBH_N USBC_P USBC_N GND DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8 DATA9 DATA10 DATA11 DATA12 DATA13 DATA14 DATA15 GND LINK_AKT SEED100 TXOTXO+ AGND_LAN RXIRXI+ GND

USBH1_N USBC_H_P USBC_H_N GND DF_IO0 DF_IO1 DF_IO2 DF_IO3 DF_IO4 DF_IO5 DF_IO6 DF_IO7 DF_IO8 DF_IO9 DF_IO10 DF_IO11 DF_IO12 DF_IO13 DF_IO14 DF_IO15 GND LINK_AKT# SPEED100# TXOTXO+ GND RXIRXI+ GND

USBH1_N USBC_H_P USBC_H_N GND DF_IO0 DF_IO1 DF_IO2 DF_IO3 DF_IO4 DF_IO5 DF_IO6 DF_IO7 DF_IO8 DF_IO9 DF_IO10 DF_IO11 DF_IO12 DF_IO13 DF_IO14 DF_IO15 GND LINK_AKT# SPEED100# TXOTXO+ GND RXIRXI+ GND

USBH1_N USBC_H_P USBC_H_N GND DF_IO0 DF_IO1 DF_IO2 DF_IO3 DF_IO4 DF_IO5 DF_IO6 DF_IO7 DF_IO8 DF_IO9 DF_IO10 DF_IO11 DF_IO12 DF_IO13 DF_IO14 DF_IO15 GND LINK_AKT# SPEED100# TXOTXO+ GND RXIRXI+ GND

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

13

Colibri Modules Migration Guide

SODIM M Pin 199 2 4 6 8 10 12 14 16 18 20 22 24 PXA270 PXA320V1.2 PXA320 V1.2 multiplexed pins PXA300 V1.2 PXA300 V1.2 multiplexed pins PXA310 V1.2 PXA310 V1.2 multiplexed pins Tegra 2 GND AD3 AD2 AD1 AD0

6

Tegra 2 multiplexed pins

Compatible Functions GND AD32,15 AD22,15 AD12,15 AD02,15 AVDD_AUDIO AVDD_AUDIO TSPX2 TSMX2 TSPY2 TSMY2

GND AD3 AD2 AD1 AD0 AVDD_AUDIO AVDD_AUDIO TSPX TSMX TSPY TSMY nVDD_FAULT nBATT_FAULT

GND AD3 AD2 AD1 AD0 AVDD_AUDIO AVDD_AUDIO TSPX TSMX TSPY TSMY GPIO_RESET# BATT_SENSE

GND GPIO236 GPIO24

6

GND AD36 AD2

6

GPIO256

AD16 AD06 AVDD_AUDIO

AVDD_AUDIO AVDD_AUDIO TSPX TSMX TSPY TSMY GPIO_BB4

AVDD_AUDIO6 GPIO276 GPIO28

6

TSPX6 TSMX

6

GPIO296 GPIO1076 GPIO_RESET# nBATT_FAULT

TSPY6 TSMY6 GPIO_RESET# nBATT_FAULT

GPIO_BB5

BATT_FAULT detection (Each module has different level) nRESET_EXT PWM<B>, 21 CHOUT<0> PWM<C> BT_CTS BT_RTS BT_RXD BT_TXD VCC_BATT22 3V3 GPIO_W1 L_BIAS LDD<7> LDD<9> LDD<11> LDD<12>

26 28 30 32 34 36 38 40 42 44 46 48 50 52

nRESET_EXT GPIO11 GPIO16 GPIO44 GPIO45 GPIO42 GPIO43 VCC_BATT 3V3 GPIO77 GPIO65 GPIO67 GPIO69 GPIO70

nRESET_EXT GPIO13 GPIO11 GPIO109 GPIO112 GPIO110 GPIO111 VCC_BATT 3V3 GPIO17_2 GPIO13_2 GPIO64 GPIO66 GPIO67

nRESET_EXT GPIO19 GPIO17 GPIO111 GPIO114 GPIO112 GPIO113 VCC_BATT 3V3 GPIO75 GPIO61 GPIO63 GPIO65 GPIO66

nRESET_EXT GPIO19 GPIO17 GPIO111 GPIO114 GPIO112 GPIO113 VCC_BATT 3V3 GPIO75 GPIO61 GPIO63 GPIO65 GPIO66

nRESET_EXT GPIO_B5 GPIO_A6 GPIO_B1 GPIO_K7 GPIO_B0 GPIO_J7 VCC_BATT 3V3 GPIO_J1 GPIO_E7 GPIO_F1 GPIO_F3 GPIO_F4

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

14

Colibri Modules Migration Guide

SODIM M Pin 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 PXA270 PXA320V1.2 PXA320 V1.2 multiplexed pins PXA300 V1.2 PXA300 V1.2 multiplexed pins PXA310 V1.2 PXA310 V1.2 multiplexed pins Tegra 2 GPIO_F5 GPIO_B3 GPIO_E3 GPIO_E2 GPIO_F0 GPIO_F7 GPIO_F6 GPIO_J3 GPIO_E1 GPIO_E5 GPIO_F2 GPIO_E0 GPIO_E4 GPIO_E6 GPIO_J4 3V3

8

Tegra 2 multiplexed pins

Compatible Functions LDD<13> L_PCLK_WR LDD<3> LDD<2> LDD<8> LDD<15> LDD<14> L_LCLK_A0 LDD<1> LDD<5> LDD<10> LDD<0> LDD<4> LDD<6> L_FCLK_RD 3V3 SSPFRM SSPSCLK SSPRXD SSPTXD CIF_LV, nPCE12, 4 CIF_PCLK, nPCE22, 4 CIF_DD<1>, nPREG2, 4 KP_MKOUT<1>17, nPXCVREN2, 4 nPWAIT2, 4 nIOIS162, 4 nCSx 3V3

GPIO71 GPIO76 GPIO61 GPIO60 GPIO66 GPIO73 GPIO72 GPIO75 GPIO59 GPIO63 GPIO68 GPIO58 GPIO62 GPIO64 GPIO74 3V3 GPIO24 GPIO23 GPIO26 GPIO25 GPIO85 GPIO54 GPIO55 GPIO104 (PSKTSEL) GPIO56 GPIO57 GPIO80 3V3

GPIO68 GPIO16_2 GPIO9_2 GPIO8_2 GPIO63 GPIO70 GPIO69 GPIO15_2 GPIO7_2 GPIO11_2 GPIO65 GPIO6_2 GPIO10_2 GPIO12_2 GPIO14_2 3V3 GPIO84 GPIO83

12,13

GPIO67 GPIO74 GPIO57 GPIO56 GPIO62 GPIO69 GPIO68 GPIO73 GPIO55 GPIO59 GPIO64 GPIO54 GPIO58 GPIO60 GPIO72 3V3 GPIO86

8

GPIO67 GPIO74 GPIO57 GPIO56 GPIO62 GPIO69 GPIO68 GPIO73 GPIO55 GPIO59 GPIO64 GPIO54 GPIO58 GPIO60 GPIO72 3V3 GPIO86 GPIO85

GPIO_D3 GPIO_D0 GPIO_D1 GPIO_D4 GPIO_D7 GPIO_T0 GPIO_D5 GPIO_X5 RDnWR GPIO_X6 GPIO_X7 EXT_nCS2 GPIO_K4 3V3

GPIO85

12,13

12,13

GPIO8512 GPIO86

12,13

GPIO8712 GPIO88 PCE1# PCE2# PREG# PXCVREN#

12,13

GPIO8712 GPIO88

12,13

CIF_HSYNC (GPIO61) 1 CIF_PCLK (GPIO60)

1

CIF_HSYNC (GPIO51) CIF_PCLK (GPIO50) GPIO40 GPIO122 GPIO123 GPIO113 RDnWR

CIF_HSYNC (GPIO51) CIF_PCLK (GPIO50) GPIO40 GPIO122 GPIO123 GPIO113 EXT_nCS2 GPIO89 3V3

GPIO50 GPIO122 GPIO8 GPIO7 GPIO87 3V3

EXT_nCS2

GPIO89 3V3

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

15

Colibri Modules Migration Guide

SODIM M Pin 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 PXA270 PXA320V1.2 PXA320 V1.2 multiplexed pins PXA300 V1.2 PXA300 V1.2 multiplexed pins PXA310 V1.2 PXA310 V1.2 multiplexed pins Tegra 2 GPIO_U2 GPIO_U3 GPIO_U4 GPIO_U5 GPIO_U6 GPIO_P4 GPIO_P5 GPIO_P6 GPIO_J0 (GMI_CS0_N) GPIO_J2 (GMI_CS1_N) GPIO_I3 (GMI_CS6_N) GPIO_I6 (GMI_CS7_N) GPIO_X4

8

Tegra 2 multiplexed pins

Compatible Functions ADDRESS8 ADDRESS9 ADDRESS10 ADDRESS11

ADDRESS8 ADDRESS9 ADDRESS10 ADDRESS11 ADDRESS12 ADDRESS13 ADDRESS14 ADDRESS15 DQM0 DQM1 DQM2 DQM3 ADDRESS25 ADDRESS24 ADDRESS23 ADDRESS22 ADDRESS21 ADDRESS20 ADDRESS19 3V3 DATA16 DATA17 DATA18 DATA19 DATA20 DATA21 DATA22 DATA23 DATA24

EXT_ADDRESS8 EXT_ADDRESS9 EXT_ADDRESS10 EXT_ADDRESS11 GPIO114 GPIO115 GPIO116 GPIO118 BE0# BE1# DF_RE_OE# DF_WE# GPIO10 GPIO119 GPIO120 GPIO121 GPIO123 GPIO126 GPIO127 3V3 GPIO80 GPIO0_2 GPIO89 GPIO90 GPIO91 GPIO92 GPIO43 GPIO44 GPIO45 GPIO12

EXT_ADDRESS8 EXT_ADDRESS9 EXT_ADDRESS10 EXT_ADDRESS11 GPIO1168 GPIO1178 GPIO1188 GPIO1208 BE0# BE1# DF_RE_OE# DF_WE# GPIO386 GPIO2_2 GPIO3_2

EXT_ADDRESS8 EXT_ADDRESS9 EXT_ADDRESS10 EXT_ADDRESS11 GPIO1168 GPIO1178 GPIO1188 GPIO1208 BE0# BE1# DF_RE_OE# DF_WE#

DQM023 DQM123

GPIO2_2 GPIO3_2

8

GPIO_X3 GPIO_X2 GPIO_X1 GPIO_X0 GPIO_A5 GPIO_A4 3V3 GPIO_K0

GPIO_M2 GPIO_M3 GPIO_M4 GPIO_M5 GPIO_M6 GPIO_M7 3V3

8

8

GPIO1218 GPIO123 GPIO4_2

8

GPIO1218 GPIO123 GPIO4_2

8

8

8

GPIO5_28 3V3 GPIO826 GPIO126 GPIO91 GPIO92 GPIO93 GPIO94 GPIO326 GPIO33 GPIO34

6

GPIO5_28 3V3

GPIO18 GPIO53

GPIO126 GPIO91 GPIO92 GPIO93 GPIO94

GPIO18 GPIO53

GPIO_K1 GPIO_B2 GPIO_Z2 GPIO_N5 GPIO_N4 GPIO_N6 GPIO_Z4 GPIO_AA4

OWR

6

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

16

Colibri Modules Migration Guide

SODIM M Pin 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 PXA270 PXA320V1.2 PXA320 V1.2 multiplexed pins PXA300 V1.2 PXA300 V1.2 multiplexed pins PXA310 V1.2 PXA310 V1.2 multiplexed pins Tegra 2 GPIO_AA5 GPIO_AA6 GPIO_AA7 GPIO10 GPIO9

8

Tegra 2 multiplexed pins

Compatible Functions

DATA25 DATA26 DATA27 DATA28 DATA29 DATA30 DATA31 3V3 ADDRESS18 ADDRESS17 ADDRESS16 GPIO112 GPIO92 GPIO118 GPIO117 3V3 3V3

GPIO46 GPIO47 GPIO48 GPIO25 GPIO24 GPIO5_2 GPIO41 3V3 XCVREN# LUA# LLA# GPIO23 GPIO18 GPIO33 GPIO32 3V3 3V3 GPIO82

GPIO356 GPIO366 GPIO37

6

GPIO10 GPIO9 GPIO6_2 GPIO306 3V3 DNC

9

GPIO_N0 GPIO_N1

8

GPIO6_2

GPIO_N2 GPIO_N3

3V3 DNC

9

3V3 GPIO_A3 GPIO_A2 GPIO_P7 GPIO_T7 GPIO_AA0 GPIO_C5 GPIO_C4 3V3 3V3

3V3

LUA# LLA# GPIO14 GPIO3 GPIO22 GPIO21 3V3 3V3

LUA# LLA# GPIO14 GPIO3 GPIO22 GPIO21 3V3 3V3

MM_CMD MM_DAT<0> I2C_SDA I2C_SCL 3V3 3V3

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

17

Colibri Modules Migration Guide

3.2

Extension Connector (on the back of the Module)

The Colibri Tegra 2 has a 24 pin FFC extension connector which is not compatible with the extension connector of the Colibri PXAxxx modules. See the Colibri Tegra 2 datasheet for more information about the pinout.

Extension Connector 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 PXA270 PXA320V1.2 PXA320 V1.2 multiplexed pins PXA300 V1.1 PXA300 V1.1 multiplexed pins PXA310 V1.2 PXA310 V1.2 multiplexed pins Compatible

GPIO9 GPIO13 GPIO21 GPIO22 GPIO90 GPIO91 GPIO93 GPIO94 GPIO96 GPIO97 GPIO99 GPIO101 GPIO102 GPIO103 GPIO105 GPIO108 GPIO115 GPIO116

GPIO16 GPIO120 GPIO108 GPIO5_2 GPIO107 GPIO119 GPIO42 GPIO106 GPIO127 GPIO116 GPIO118 GPIO114 GPIO115 GPIO121 GPIO123 GPIO126 GPIO17 GPIO15 GPIO105

GPIO868 GPIO3_2

8

GPIO868 GPIO3_28 GPIO1108 GPIO6_28 GPIO109 GPIO2_28 DNC

9

KP_DKIN<7>, KP_MKIN<7>

GPIO1108 GPIO6_28 GPIO109 GPIO2_28 GPIO31

8

KP_MKOUT<7>

KP_MKIN<6>

GPIO108 GPIO5_28 GPIO118 GPIO120

8

GPIO108 GPIO5_28 GPIO118 GPIO120

8

KP_DKIN<1> KP_DKIN<X>, KP_MKOUT<6> KP_MKIN<3> KP_DKIN<X>, KP_MKIN<5> KP_MKIN<1> KP_MKIN<2> KP_MKOUT<0> KP_MKOUT<2> KP_MKOUT<5> GPIO1158 EXT_nCS08

8

8

GPIO1168 GPIO117

8

GPIO1168 GPIO117

8

GPIO1218 GPIO1238 GPIO4_2

8

GPIO1218 GPIO1238 GPIO4_2 GPIO1158 EXT_nCS08

8

GPIO1018 GPIO168

GPIO1018 GPIO168

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

18

Colibri Modules Migration Guide Notes: 1. IF_DD<7>, CIF_MCLK, CIF_PCLK, CIF_HSYNC and CIF_VSYNC (former GPIO 56 and 59-62) on PXA320 don't have an alternate function GPIO. Recommendation for PXA320 and compatible designs: Don't use SODIMM pin 94 (CIF_HSYNC) and SODIMM pin 96 (CIF_PCLK) as GPIO. You can use SODIMM pins 59, 75 and 81(CIF_DD<7>, CIF_MCLK and CIF_VSYNC) as GPIO because there is another GPIO multiplexed to this SODIMM pins. Set the alternate function of CIF_DD<7>, CIF_MCLK and CIF_VSYNC to 0x7 (tristate) if you would like to use the multiplexed GPIO's. 2. The Colibri PXA300 module doesn't have PCMCIA, audio and touch interface. 3. On the Colibri PXA300/PXA310 modules, some GPIOs are connected to two SODIMM pins each. Be careful by using these pins. 4. The Colibri PXA310 and Colibri Tegra 2 doesn't have PCMCIA signals. 5. The Colibri PXA270 doesn't have the SYS_EN signal. 6. These signals are not 100% compatible between Colibri PXA300 and PXA310. Take care when developing a combined baseboard for Colibri PXA300/PXA310. 7. PWR_GPIO2 on the Colibri PXA310 is the GPIO2 of the National PMIC LP3972. It's not recommended to use this pin on Colibri PXA310 or designs that have to be compatible with the Colibri PXA310. 8. These pins are connected to an SODIMM pin and to an extension connector pin. Be careful by using these pins when using the extension connector. 9. Do not connect this pin. 10. Colibri PXA320 V2.0 and higher: You can use this pin as GPIO. For more details please refer to the Colibri PXA320 datasheet. All other Colibri PXA3xx modules and versions: This pin is always nWE (DF_ALE_nWE). It's not possible to use this pin as GPIO. 11. SODIMM Pin 95: Colibri PXA270: GPIO18 is always alternate function RDY (used internally). up to HW V1.2: Because of a bug in the Ethernet Controller on the Colibri PXA270 this pin can't be used. Do not connect this pin. HW V2.1 and higher: RDY can be used for VLIO bus accesses with a common pull-down circuit. 12. These pins are used when updating the CPLD on the PXA (SODIMM pin 88, 90, 92). Do not drive these pins until the CPLD update is done. The CPLD update has to be started manually (Toradex Bootloader V3.3 and higher). You can use these pins when not performing a CPLD update. 13. These pins have an internal pull-up of about 10kOhm. 14. PXA310 GPIO97 has an internal pull-down of about 75kOhm. PXA310 GPIO98 has an internal pull-up of about 1MOhm. 15. Analog input voltage range is not the same for all Colibri modules. See chapter 2.6 section 10. 16. Supply VSS_AUDIO and AVDD_AUDIO even if you don't need any of the analog function of the Colibri module. 17. Dedicated matrix keypad functions are not available on the Colibri Tegra 2. As an alternative normal GPIOs can be used to realize a matrix keypad interface 18. SYSCLK not available on Colibri Tegra 2 19. Colibri PXA3xx does not have PWM<D> 20. The Colibri Tegra 2 does not have an RDnWR singal, instead we provide the GMI_WR_N 21. The Colibri Tegra 2 does not have a CHOUT function 22. This pin needs to be connected even if the internal RTC is not used 23. The Colibri Tegra 2 does not have DQM signals 24. On the Colibri Tegra 2 the address signals are mapped differently than on the Colibri PXAxxx, please see the Colibri Tegra 2 Datasheet for more information

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

19

Colibri Modules Migration Guide

Disclaimer: Toradex AG reserves the right to make changes, without notice, to any product, including circuits and/or software described or contained in this datasheet. Toradex AG assumes no responsibility or liability for the use of the described product(s), conveys no license or title under any patent, copyright, or mask work rights to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise specified. Trademark Acknowledgement: Brand and product names are trademarks or registered trademarks of their respective owners.

Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l www.toradex.com l [email protected] l

20

Information

Microsoft Word - Colibri Tegra MigrationGuide.doc

20 pages

Report File (DMCA)

Our content is added by our users. We aim to remove reported files within 1 working day. Please use this link to notify us:

Report this file as copyright or inappropriate

180778


Notice: fwrite(): send of 200 bytes failed with errno=104 Connection reset by peer in /home/readbag.com/web/sphinxapi.php on line 531