Table of Contents

Advertisement

Quick Links

phyCORE-i.MX35
H
M
ARDWARE
ANUAL
E
J
2010
DITION
UNE
A product of a PHYTEC Technology Holding company

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the phyCORE-i.MX35 and is the answer not in the manual?

Questions and answers

Summary of Contents for Phytec phyCORE-i.MX35

  • Page 1 ARDWARE ANUAL 2010 DITION A product of a PHYTEC Technology Holding company...
  • Page 2 PHYTEC Messtechnik GmbH neither gives any guarantee nor accepts any liability whatsoever for consequential damages resulting from the use of this manual or its associated product. PHYTEC Messtechnik GmbH reserves the right to alter the information contained herein without prior notification and accepts no responsibility for any damages which might result.
  • Page 3: Table Of Contents

    Contents Preface....................1 1.1 Introduction..................2 1.2 Block Diagram ................4 1.3 View of the phyCORE-i.MX35 ............5 Pin Description ..................7 Jumpers....................21 Power Requirements................26 Real Time Clock U1 Backup-Voltage..........27 System Configuration ................28 6.1 System Startup Configuration ............28 6.1.1 Power-Up-Mode..............28 6.1.2 Boot Mode Select ............29 System Memory ..................30...
  • Page 4 15.3.7 Audio and Touchscreen..........86 15.3.8 USB Host ................88 15.3.9 LCD Connectors .............90 15.3.10 Camera Interface ............92 15.3.11 JTAG Interface..............95 15.3.12 Complete Jumper Setting List for phyCORE-i.MX35 on the i.MX Carrier Board ..........97 Revision History ................100 Component Placement Diagram .............102 Index ......................104 ...
  • Page 5 Figure 1: Block Diagram of the phyCORE-i.MX35 ........4 Figure 2: Top View of the phyCORE-i.MX35 (Controller Side)....5 Figure 3: Bottom View of the phyCORE-i.MX35 (Connector Side) .....6 Figure 4: Pin-Out of the phyCORE-Connector (Top View, with Cross Section Insert) ..........8 Figure 5: Typical Jumper Pad Numbering Scheme........21...
  • Page 6 Figure 27: phyCORE-i.MX Carrier Board Camera Interface .......92 Figure 28: phyCORE-iMX Carrier Board JTAG Interface ......95 Figure 29: phyCORE-i.MX35 Component Placement (Top View).....102 Figure 30: phyCORE-i.MX35 Component Placement (Bottom View) ................103  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 7 Table 22: Jumper Settings for i.MX35 Power Supply via POE....76 Table 23: Jumper Settings for i.MX35 Power Supply via Battery....77 Table 24: CAN2 Interface Jumper Settings ..........79 Table 25: x_BOOT_MODE0 Selection ............81 Table 26: x_BOOT_MODE1 Selection ............81 Table 27: x_Switch ..................81  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 8 Table 30: UBS Host Interface Jumper Settings for i.MX35 Module ..................89 Table 31: Camera Interface Jumper Settings for i.MX35 Module ....93 Table 32: JTAG Jumper Settings for phyCORE-i.MX35 Module....96 Table 33: Jumper Settings for i.MX35 Module on i.MX Carrier Board ................97 ...
  • Page 9: Preface

    The phyCORE-i.MX35 is one of a series of PHYTEC Single Board Computers that can be populated with different controllers and, hence, offers various functions and configurations. PHYTEC supports a...
  • Page 10: Introduction

    The phyCORE-i.MX35 is a subminiature (85 x 58 mm) insert-ready Single Board Computer populated with the Freescale i.MX35x microcontroller. Its universal design enables its insertion in a wide range of embedded applications.
  • Page 11 Keyboard support for up to 16 keys in a 4 * 4 matrix  Two I C interfaces  SD/MMC card interface with DMA Please contact PHYTEC for more information about additional module configurations.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 12: Block Diagram

    1.2 Block Diagram Figure 1: Block Diagram of the phyCORE-i.MX35  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 13: View Of The Phycore-I.mx35

    C189 C188 C104 C121 C145 C111 C112 C113 C143 C124 C116 C114 C191 C154 C153 C159 C120 C184 C110 C123 C168 C161 C164 C160 C165 Figure 2: Top View of the phyCORE-i.MX35 (Controller Side)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 14: Figure 3: Bottom View Of The Phycore-I.mx35 (Connector Side)

    C197 C193 C103 C194 C134 C167 R100 TP12 C139 C128 C144 C140 C136 C146 C130 C107 C147 TP10 C133 C131 C105 C129 C117 C126 C100 Figure 3: Bottom View of the phyCORE-i.MX35 (Connector Si  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 15: Pin Description

    Board/user target circuitry. The upper left-hand corner of the numbered matrix (pin 1A) is thus covered with the corner of the phyCORE-i.MX35 marked with a triangle. The numbering scheme is always in relation to the PCB as viewed from above, even if all connector contacts extend to the bottom of the module.
  • Page 16: Figure 4: Pin-Out Of The Phycore-Connector (Top View, With Cross Section Insert)

    Please refer to the Freescale i.MX35 User’s Manual/Data Sheet for details on the functions and features of controller signals and port pins.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 17: Table 1: Pin-Out Of The Phycore-Connector X1

    Ground 0 V #CS0_3V3 VDD_3V3 Chip Select 0 output #CS1_3V3 VDD_3V3 Chip Select 1 output #CS4_3V3 VDD_3V3 Chip Select 4 output EB1_3V3 VDD_3V3 Active low external enable byte signal that controls D[7:0] Ground 0 V  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 18 Pin left unconnected Ground 0 V not connected Pin left unconnected X_FEC_TDATA3 VDD_3V3 Fast Ethernet Transmit Data 3 X_FEC_RX_ER VDD_3V3 Fast Ethernet Receive Data Error X_FEC_RDATA2 VDD_3V3 Fast Ethernet Receive Data 2 Ground 0 V  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 19 Ground 0 V X_KEY_COL2 VDD_3V3 Keypad Port Column 2 X_KEY_COL3 VDD_3V3 Keypad Port Column 3 not connected Pin left unconnected X_GPIO2_6 VDD_3V3 GPIO2_6 Ground 0 V X_GPIO2_7 VDD_3V3 GPIO2_7 X_GPIO2_23 VDD_3V3 GPIO2_23 100A X_GPIO2_24 VDD_3V3 GPIO2_24  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 20 WEIM enable byte signal #RW_3V3 VDD_3V3 WEIM Read/Write signal ECB_WAIT_3V3 VDD_3V3 WEIM End Current Burst / Wait signal Ground 0 V A0_3V3 VDD_3V3 Address-Line A0 A1_3V3 VDD_3V3 Address-Line A1 A3_3V3 VDD_3V3 Address-Line A3 A6_3V3 VDD_3V3 Address-Line A6  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 21 Fast Ethernet Carrier Sense enable Ground 0 V X_FEC_RX_DV VDD_3V3 Fast Ethernet Receive data valid signal X_FEC_COL VDD_3V3 Fast Ethernet Collision signal X_FEC_TX_ERR VDD_3V3 Fast Ethernet Transmit Data Error X_CSI_D7 VDD_3V3 Camera Sensor D7 Ground 0 V  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 22 Pin left unconnected not connected Pin left unconnected not connected Pin left unconnected not connected Pin left unconnected Ground 0 V 100B X_CLKO VDD_3V3 Clock out signal selected from internal clock signals  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 23 Ethernet Link & Activity Indicator (Open Drain) X_ETH_SPEED VDD_3V3 Ethernet Speed Indicator (Open Drain) X_ETH_RX- VDD_3V3 Receive negative input (normal) Transmit negative output (reversed) X_ETH_TX- VDD_3V3 Transmit negative output (normal) Receive negative input (reversed)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 24 Read wait in 1-bit mode X_SD1_DATA3 VDD_3V3 SD/MMC 1 Data3 line in 4/8-bit mode or configured as card detection pin may be configured as card detection pin in 1-bit mode Ground 0 V  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 25 Pin left unconnected not connected Pin left unconnected not connected Pin left unconnected Ground 0 V X_BOOT0 VDD_3V3 Boot-Mode 0 X_BOOT1 VDD_3V3 Boot-Mode 1 100C VDD_3V3 VDD_3V3 Boot-Mode reference voltage (3.3 V)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 26 Ground 0 V X_CAN2_TX VDD_3V3 CAN 2 transmit X_CAN2_RX VDD_3V3 CAN 2 receive X_CAN1_TX VDD_3V3 CAN 1 transmit X_CAN1_RX VDD_3V3 CAN 1 receive Ground 0 V X_ETH_RX+ VDD_3V3 Receive positive input (normal) Transmit positive output (reversed)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 27 USB OTG data line 5 X_USBOTG_DATA7 VDD_3V3 USB OTG data line 7 X_SD1_CMD VDD_3V3 SD1 CMD line connect to card Ground 0 V X_SD1_CLK VDD_3V3 Clock for MMC/SD/SDIO 1 card not connected Pin left unconnected  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 28 Pin left unconnected Ground 0 V not connected Pin left unconnected X_BOOT3 VDD_3V3 Boot-Mode 3 X_BOOT4 VDD_3V3 Boot-Mode 4 X_BOOT5 VDD_3V3 Boot-Mode 5 Ground 0 V 100D X_PWMO VDD_3V3 Pulse Width Modulator Output  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 29: Jumpers

    Jumpers 3 Jumpers For configuration purposes, the phyCORE-i.MX35 has 18 solder jumpers, some of which have been installed prior to delivery. Figure 5 illustrates the numbering of the solder jumper pads, while Figure 6 and Figure 7 indicate the location of the solder jumpers on the board. 13 solder jumpers are located on the top side of the module (opposite side of connectors) and 5 solder jumpers are located on the bottom side of the module (connector side).
  • Page 30: Figure 6: Jumper Locations (Top View)

    PHYTEC PCM-043 J5 J7 Figure 6: Jumper Locations (Top View)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 31: Figure 7: Jumper Locations (Bottom View)

    Jumpers J2 J3 Figure 7: Jumper Locations (Bottom View)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 32: Table 2: Jumper Settings

    EEPROM A1 is connected to 1 + 2 EEPROM A1 is connected to VDD_3V3 (high) GND (low) 7.5.1 2 + 3 EEPROM A0 is connected to 1 + 2 EEPROM A0 is connected to GND (low) VDD_3V3 (high)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 33 Jumpers 2 + 3 DS75 A1 is connected to 1 + 2 DS75 A1 is connected to VDD_3V3 (high) GND (low)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 34: Power Requirements

    VDD_ALIVE 1.2 V Note: Phytec recommends to use the different power sources that are connected to the molex connectors of the phyCORE-i.MX35 only as reference. The current that could be externally drawn from the VCC_3V3 supply is max 500 mA..
  • Page 35: Real Time Clock U1 Backup-Voltage

    In case of a power fail or a user off event the backup-voltage X_BKUP_SUPPLY provides power to the I²C Real Time Clock U1 (RTC8564JE). In this case a backup coincell could supply the RTC via X_BKUP_SUPPLY.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 36: System Configuration

    System Configuration Although most features of the Freescale phyCORE-i.MX35 microcontroller are configured and/or pro- grammed during the initialization routine, other features, which impact program execution, must be configured prior to initialization via pin termination. System Startup Configuration During the reset cycle the i.MX35 processor reads the state of selected controller signals to determine the basic system configuration.
  • Page 37: Boot Mode Select

    Boot from NAND-Flash (5 address cycles) Boot from NAND-Flash (6 address cycles) The phyCORE-i.MX35 module comes with a standard boot configuration of ‘00010’, so the system will boot from the 16-bit NOR-Flash at CS0.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 38: System Memory

    7 System Memory The phyCORE-i.MX35 provides three types of on-board memory:  DDR2-SDRAM: 128MByte (up to 256MByte)  NAND Flash: 1GByte (up to 32GByte)  NOR Flash: 32MByte (up to 64MByte)  I²C-EEPROM: 32KB (up to 32KByte) It should be noted that the DDR2-SDRAM has a dedicated memory bus to the i.MX35x microcontroller.
  • Page 39: Memory Model

    DDRESS ELECT UNCTION 0x8000 0000 – 0x8FFF FFFF CSD0 DDR2-SDRAM Bank 0 (U6, U7) 0x9000 0000 – 0x9FFF FFFF CSD1 not used on phyCORE-i.MX35 0xA000 0000 – 0xA7FF FFFF WEIM CS0 (flash 128)¹ NOR-Flash (U9) 0xA800 0000 – 0xAFFF WEIM CS1 (flash 64)
  • Page 40: Ddr2-Sdram (U6-U7)

    DDR2-SDRAM (U6-U7) The phyCORE-i.MX35 has one bank of DDR2-SDRAMs on the i.MX35x module. The RAM bank is comprised of two 16-bit wide DDR2-SDRAM chips, configured for 32-bit access, and operating at 133MHz. In lower density configurations, U6 and U7 populate the module and are accessed via SDRAM memory bank 0 using chip select signal /CSD0 starting at 0x8000 0000.
  • Page 41: Nor-Flash (U9)

    System Memory NOR-Flash (U9) The phyCORE-i.MX35 can be populated with an Intel Strata Flash at U9. This NOR-Flash is connected to /CS0 which is located at memory address 0xA000 0000. The entire Flash can be write protected by pulling the x_/FL_WP signal, located at the phyCORE-connector X1 on pin 62B, low.
  • Page 42: Nand Flash Memory (U10)

    NAND Flash Memory (U10) Use of Flash as non-volatile memory on the phyCORE-i.MX35 provides an easily reprogrammable means of code storage. The following Flash devices can be used on the phyCORE-i.MX35: Table 8: Compatible NAND Flash Devices NAND F...
  • Page 43: I²C Eeprom (U2)

    System Memory I²C EEPROM (U2) The phyCORE-i.MX35 is populated with a ST 24W32C non-volatile 32 KByte EEPROM (U2) with an I²C interface to store configuration data or other general purpose data. This device is accessed through I²C port 1 on the i.MX35x. The serial clock signal and serial data signal for I²C port 1 are made available at the phyCORE-connector as X_I2C1_DAT on X1 pin 85C and X_I2C1_CLK on X1 pin 85D.
  • Page 44: Setting The Eeprom Lower Address Bits

    2 + 3 1 + 2 1010 100 1 + 2 1 + 2 2 + 3 1010 101 1 + 2 1 + 2 1 + 2 Defaults are in bold blue text  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 45: Eeprom Write Protection Control (J1)

    The following configurations are possible: Table 10: EEPROM Write Protection States via J1 EEPROM W RITE ROTECTION TATE Write access allowed closed Write protected open Defaults are in bold blue text  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 46: Rs232 Transceiver (U12)

    RxD line of the transceiver is connected to the TxD line of the COM port; while the TxD line of the transceiver is connected to the RxD line of the COM port. The ground potential of the phyCORE-i.MX35 circuitry needs to be connected to the applicable ground pin on the COM port as well.
  • Page 47: Uart2 Routing (Rn4)

    X1 pin 25D, X1 pin 26D. If U12 does not populate the module, RN4 is populated to route the TTL level signals to these same pins. The standard phyCORE-i.MX35 module will have U12 populated, thereby routing the RS-232 level signals to the phyCORE-connector. Be sure the phyCORE-i.MX35 configuration you are working with before interfacing these signals outside of the module as incorrect voltage levels will likely cause damage to on-board and off-board components.
  • Page 48: Usb

    USB host), USB Standard-B (for USB device), or USB mini-AB (for USB OTG) connector and a 5 V VBUS power supply is all that is needed to interface the phyCORE-i.MX35 USB OTG functionality. The applicable interface signals (D+/D-/VBUS/ID) can be found in the phyCORE-connector pin-out Table 1.
  • Page 49: Ethernet Controller / Ethernet-Phy (U5)

    10 Ethernet Controller / Ethernet-Phy (U5) Connection of the phyCORE-i.MX35 to the world wide web (WWW) or a local area network (LAN) is possible with the internal 10/100 Mbps Fast Ethernet controller. With this Ethernet controller an external transceiver interface and transceiver function are required to complete the interface to the media.
  • Page 50: Can

    X_CAN2_TX) are connected to the molex connector. To use the CAN functionality of the i.MX35x you need an additional CAN transceiver and a CAN connector for each of the two CAN interfaces which are provided by the phyCORE-i.MX35 module. Table 13:...
  • Page 51  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 52: Jtag Interface (X2)

    12 JTAG Interface (X2) The phyCORE-i.MX35 is equipped with a JTAG interface for downloading program code into the external flash, internal controller RAM or for debugging programs currently executing. The JTAG interface extends out to a 2.0 mm pitch pin header at X2 on the edge of the module PCB. Figure 8 and Figure 9 show the position of the debug interface (JTAG connector X2) on the phyCORE- module.
  • Page 53: Figure 9: Jtag Interface At X2 (Bottom View)

    JTAG connector is on the controller side of the module. Note: The JTAG connector X2 only populates phyCORE-i.MX35 modules with order code PCM-043-D. JTAG connector X2 is not populated on phyCORE modules with order code PCM-043. However, all JTAG signals are also accessible at the phyCORE-connector X1 (Molex connectors). We recommend integration of a standard (2.54 mm pitch) pin header connector in the user target...
  • Page 54: Table 14: Jtag Connector X2 Signal Assignment

    JA-002) connecting phyCORE-i.MX35 to a standard emulator. The JTAG-Emulator adapter extends the signals of the module's JTAG connector to a standard ARM connector with 2.54 mm pin pitch. The JA-002 therefore functions as an adapter for connecting the module's non-ARM-compatible JTAG connector U15 to standard Emulator connectors.
  • Page 55 JTAG Interface (X2)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 56: Technical Specifications

    13 Technical Specifications The physical dimensions of the phyCORE-i.MX35 are represented in Figure 10. The module's profile is approximately 8.6 mm thick, with a maximum component height of 4.1 mm on the bottom (connector) side of the PCB and approximately 3.25 mm on the top (microcontroller) side. The board itself is approximately 1.25 mm thick.
  • Page 57  32 MByte Flash, 128 MB DDR2-RAM, 1 GB NAND-Flash, Ethernet, 532 MHz CPU frequency at 20°C These specifications describe the standard configuration of the phyCORE-i.MX35 as of the printing of this manual. - booting UBoot: ~235 mA (~1,175W) (max value)
  • Page 58: Hints For Handling The Phycore-I.mx35

    14 Hints for Handling the phyCORE-i.MX35 Removal of various components, such as the microcontroller and the standard quartz, is not advisable given the compact nature of the module. Should this nonetheless be necessary, please ensure that the board as well as surrounding components and sockets remain undamaged while de- soldering.
  • Page 59 Hints for Handling  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 60: The Phycore I.mx35 On The I.mx Carrier Board

    15 The phyCORE i.MX35 on the i.MX Carrier Board In this chapter you will find the information about using the phyCORE-i.MX35 module with the phyCORE i.MX Carrier Board. You will get an overview of how the phyCORE-i.MX35 module works with the phyCORE-i.MX Carrier Board, how both boards are connected together over the phyMAPPER and you will also find all settings that have to be done for a speedy and secure start-up of your i.MX35 module.
  • Page 61: Concept Of The Phycore-I.mx Development Kits

    15.1 Concept of the phyCORE-i.MX Development Kits Phytec decided to use one i.MX Carrier Board for different i.MX modules. Because every i.MX module has different features and therefore a different pinning it is necessary to map the signals of the modules to the right place on the Carrier Board.
  • Page 62: Phymap-I.mx35

    Carrier Board. To allow for the use of a single Carrier Board, despite the signal differences, the phyMAP-i.MX35 board serves as the gateway to properly map signals from the i.MX Carrier Board Molex connectors to the various phyCORE-i.MX module connectors. Figure 12: phyMAP-i.MX35 Top View  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 63: Figure 13: Phymap-I.mx35 Bottom View

    The phyCORE-i.MX on the Development Board Figure 13: phyMAP-i.MX35 Bottom View  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 64: Phymap-I.mx35 Jumper Settings

    They allow a current flow to charge a battery connected to X21 on the Carrier Board. If J1 is opened there is no current flow. If J1 is closed the FETs and also the battery charge path are active.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 65 CAN interface on the i.MX35 mapper board. If the jumper is set to 1+2 the SD2 signal is connected to the baseboard. If the jumper is set to 2+3 the CAN signal is used with the CAN interface on the mapper.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 66: Table 15: Jumper Settings Of Pma-005

    CAN on Mapper is not used CAN on Mapper is used CAN on Mapper is not used CAN on Mapper is used X_SD2_DATA1 is mapped to PCM-970 X_SD2_DATA1 is used as GPIO for CAN enable  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 67: Phymap-I.mx35 Signal Mapping

    15.2.2 phyMAP-i.MX35 Signal Mapping In the following table you will find all signals of the phyCORE-i.MX35 module (PCM-043) connected through the phyMAP-i.MX35 mapper (PMA-005) to the phyCORE-i.MX Carrier Board (PCM-970). Take care that there are some signals connected to jumpers on the phyMAP-i.MX35 mapper. With this signals it depends on the individual jumper setting where this signals are connected to.
  • Page 68 X_BOOT4 <-> x_EXP060 X_CAN2_RX <-> x_CAN_RXD X_CAN2_TX <-> x_CAN_TXD X_CAPTURE <-> x_EXP079 X_CLKO 100B <-> x_EXP074 X_COMPARE <-> x_EXP078 X_CPU_RTCK <-> x_CPU_RTCK X_CPU_TCK <-> x_CPU_TCK X_CPU_TDI <-> x_CPU_TDI X_CPU_TDO <-> x_CPU_TDO X_CPU_TMS <-> x_CPU_TMS  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 69 X_EN_VDD_1V375 <-> x_EXP066 X_EN_VDD_3V3 <-> x_EXP063 X_ETH_LINK <-> x_ETH_/LED1 X_ETH_RX+ <-> x_ETH_TPI+ X_ETH_RX- <-> x_ETH_TPI- X_ETH_SPEED <-> x_ETH_/LED2 X_ETH_TX+ <-> x_ETH_TPO+ X_ETH_TX- <-> x_ETH_TPO- X_FEC_COL <-> x_EXP024 X_FEC_CRS <-> x_EXP022 X_FEC_MDC <-> x_EXP023  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 70 X_JTAG_MODE <-> x_CPU_SJC_MOD X_KEY_COL0 <-> x_KEY_COL0 X_KEY_COL1 <-> x_KEY_COL1 X_KEY_COL2 <-> x_KEY_COL2 X_KEY_COL3 <-> x_KEY_COL3 X_KEY_ROW0 <-> x_KEY_ROW0 X_KEY_ROW1 <-> x_KEY_ROW1 X_KEY_ROW2 <-> x_KEY_ROW2 X_KEY_ROW3 <-> x_KEY_ROW3 X_LCD_CLS <-> x_LC_D3_CLS X_LCD_CONTRAST <-> x_LC_CONTRAST  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 71 X_MLB_DAT <-> 70A, 25F x_TRIGGER, x_EXP039 X_MLB_SIG <-> 70B, 21E x_CSI_ENABLE, x_EXP032 X_MVDD_BKUP <-> x_EXP070 X_OWIRE <-> x_1Wire X_PVCC_BKUP <-> x_EXP072 X_PWMO 100D <-> x_EXP073 X_SCKR <-> x_EXP093 X_SCKT <-> x_EXP088 X_SCK4 <-> x_BITCLK  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 72 X_UART2_TXD <-> x_TXD_RS232 X_USBH2_CLK <-> x_USBHOST2_CLK X_USBH2_OC <-> x_EXP087 X_USBH2_PWR <-> x_EXP086 X_USBOTG_CLK <-> x_EXP046 X_USBOTG_DATA0 <-> x_EXP049 X_USBOTG_DATA1 <-> x_EXP048 X_USBOTG_DATA2 <-> x_EXP050 X_USBOTG_DATA3 <-> x_EXP052 X_USBOTG_DATA4 <-> x_EXP051 X_USBOTG_DATA5 <-> x_EXP055  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 73 Signals in bold text are connected to jumpers. The mapping of this signals could differ from the mapping list. Please check the positions of the affected jumpers to find out how the signals are mapped.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 74: Phymap-I.mx35 Usb-Host Interface

    Carrier Board version before 1280.3. After a workaround with PCB version 1280.3 it is possible that the phyCORE-i.MX35 module uses the USB-Host interface of the phyCORE-i.MX Carrier Board. This functionality is given with PCB version 1280.3 or higher.
  • Page 75: Table 17: Pma-005 Usb-Host Jumper Settings

    For further information of the separate jumpers J6 to J9 please refer to chapter 15.2.1, “phyMAP-i.MX35 Jumper Settings”. Note: The USB-Host interface is only populated with the Upgrade (UPG) version of the phyMAP-i.MX35 mapper.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 76: Phymap-I.mx35 Can Interface

    16: PMA-005 CAN Interface The i.MX35x microcontroller provides two CAN controllers. Because there is only one CAN interface available on the i.MX Carrier Board, Phytec designed a second CAN interface on the i.MX35 mapper board. With this interface the CAN1 controller is used.
  • Page 77: Table 18: Pma-005 Can Jumper Settings

    PMA-005 CAN Jumper Settings X_SD2_DATA3 is mapped to PCM-970 CAN1 on Mapper is used X_SD2_DATA2 is mapped to PCM-970 CAN1 on Mapper is used X_SD2_DATA1 is mapped to PCM-970 X_SD2_DATA1 is used as GPIO for CAN enable  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 78: Phymap-I.mx35 Boot Select Switch

    Board and S1 on the phyMAP-i.MX35 mapper. With S1 on the i.MX35 mapper board it is possible to select the status of BOOT3 and BOOT 4. For detailed information see Table 19 and Table 20 below.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 79: Table 19: X_Boot3 Selection

    The phyCORE-i.MX on the Development Board Table 19: x_BOOT3 Selection _BOOT3 TATE OF SW NUMBER TATE OF SW NUMBER TATE OF X Table 20: x_BOOT4 Selection _BOOT4 TATE OF SW NUMBER TATE OF SW NUMBER TATE OF X  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 80: Phymap-I.mx35 Mapper Physical Dimensions

    15.2.6 phyMAP-i.MX35 Mapper Physical Dimensions 70mm 50.6mm 50.6mm 9.76mm Figure 18: Physical Dimensions of phyMAP-i.MX35 Mapper  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 81: Cooperation Of Phycore-I.mx35 And Phycore-I.mx Carrier Board

    The phyCORE-i.MX on the Development Board 15.3 Cooperation of phyCORE-i.MX35 and phyCORE-i.MX Carrier Board In this chapter you will find specific information and settings to adapt the i.MX Carrier Board to the i.MX35 module. For information about the general functionality of the various interfaces of the phyCORE-i.MX Carrier Board, please refer to the phyCORE-i.MX Carrier Board Hardware Manual.
  • Page 82: Power Supply

    Carrier Board Hardware Manual. Caution! With the phyCORE-i.MX35 module there is no Power Management IC MC13783 provided. So compared to the phyCORE modules i.MX31 and i.MX27 there have to be different jumper settings on the phyCORE-i.MX Carrier Board. Also battery charging is not provided with the i.MX35 module.
  • Page 83: Table 21: Jumper Settings For I.mx35 Power Supply Via Power Plug

    The phyCORE-i.MX on the Development Board 15.3.1.1 Power Supply via Power Plug Table 21 below shows the jumper settings to supply the phyCORE-i.MX35 module and the phyCORE-i.MX Carrier Board with a wall charger at X26 of the i.MX Carrier Board. Table 21: Jumper settings for i.MX35 Power Supply via Power Plug...
  • Page 84: Table 22: Jumper Settings For I.mx35 Power Supply Via Poe

    15.3.1.2 Power Supply via Power over Ethernet Table 22 below shows the jumper settings to supply the phyCORE-i.MX35 module and the phyCORE-i.MX Carrier Board with Power over Ethernet at X27. Table 22: Jumper Settings for i.MX35 Power Supply via POE...
  • Page 85: Table 23: Jumper Settings For I.mx35 Power Supply Via Battery

    The phyCORE-i.MX on the Development Board 15.3.1.3 Power Supply via Battery Table 23 below shows the jumper settings to supply the phyCORE-i.MX35 module and the phyCORE-i.MX Carrier Board with a battery at X21 of the i.MX Carrier Board. Table 23: Jumper Settings for i.MX35 Power Supply via Battery...
  • Page 86: Can Interface

    V C C LC D Figure 20: phyCORE-i.MX Carrier Board CAN Interface The phyCORE-i.MX35 provides two CAN controllers. The CAN1 interface is realized on the phyMAP-i.MX35 mapper. For further information about CAN1 please have a look at chapter 15.2.4 phyMAP-i.MX35 CAN Interface.
  • Page 87: Table 24: Can2 Interface Jumper Settings

    JP11 1 + 2 CANV+ is connected to VCC_5V of i.MX Carrier Board 2 + 3 CANV+ is connected to CAN_OUT (external supply) Default settings for the phyCORE-i.MX35 CAN2 interface are in bold blue  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 88: Push Buttons And Leds

    Figure 21: phyCORE-i.MX Carrier Board Buttons and LEDs The phyCORE-i.MX35 module does not use the MC13783 power management IC so the push buttons S2, S3 and S4 are not supported. Also D20 and D41 should not be supported with the i.MX35 module.
  • Page 89: Table 25: X_Boot_Mode0 Selection

    TATE OF SW NUMBER TATE OF Table 26: x_BOOT_MODE1 Selection X_BOOT1 TATE OF SW NUMBER TATE OF SW NUMBER TATE OF Table 27: x_Switch X_BOOT2 TATE OF SW NUMBER TATE OF SW NUMBER TATE OF  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 90: Keypad Interface

    Although the phyCORE-i.MX Carrier Board supports a 6x6 keypad matrix interface, the i.MX35 module only provides a 4x4 matrix. So only the first four of the row and column lines (ROW0 to ROW3 and COL0 to COL3) are used.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 91: Compact Flash Card

    The phyCORE-i.MX on the Development Board 15.3.5 Compact Flash Card Note: Compact Flash Card is not supported by the phyCORE-i.MX35 module, because there is no PCMCIA controller provided with the i.MX35x microcontroller.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 92: Security Digital Card/ Multimedia Card

    V C C LC D JP50 JP18 Figure 23: phyCORE-i.MX Carrier Board SD/MMC Card Interface The MMC_DETECT signal is connected to GPIO signal X_GPIO2_24 of the i.MX35 module. MMC_WP is connected to GPIO signal X_GPIO2_23.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 93: Table 28: Sd/Mmc Interface Jumper Settings For I.mx35 Module

    MMC_WP signal of SD/MMC Interface is not connected to GPIO JP18 2 + 3 Level shifter U25 is enabled 1 + 2 Level shifter U25 is disabled Default settings for the phyCORE-i.MX35 SD/MMC interface are in bold blue  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 94: Audio And Touchscreen

    V C C LC D Figure 24: phyCORE-i.MX Carrier Board Audio/Touch Interface With the phyCORE-i.MX35 module there is no audio/touchscreen device onboard, so the i.MX35 module has to use the audio/touchscreen device (U24) on the i.MX Carrier Board. To select that this device should be used, there are a variety of jumpers which have to be set.
  • Page 95: Table 29: Audio/Touchscreen Interface Jumper Settings For I.mx35 Module

    Access to IRQ via GPIO of i.MX module JP49 open No access to PENDOWN via GPIO of i.MX module closed Access to PENDOWN via GPIO of i.MX module Settings for the phyCORE-i.MX35 audio/touchscreen interface are in bold blue  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 96: Usb Host

    So the USB Host Transceiver (U26) that is realized on the i.MX Carrier Board is not needed with the phyCORE-i.MX35 module. There is a possibility to bypass the USB Host Transceiver (U24) via the jumpers JP42 to JP46 on the i.MX Carrier Board.
  • Page 97: Table 30: Ubs Host Interface Jumper Settings For I.mx35 Module

    USB Host is managed on the i.MX module JP46 USB Host is managed on the i.MX baseboard USB Host is managed on the i.MX module Settings for the phyCORE-i.MX35 USB-Host interface are in bold blue  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 98: Lcd Connectors

    24-bit LCD interfaces. That’s why Phytec designed LCD connectors for 18-bit LCD interfaces but also for 24-bit LCDs. So only the first 18-bits of the phyCORE-i.MX35 modules LCD interface (LD0 to LD17) are used on the i.MX Carrier Board LCD connectors.
  • Page 99 The phyCORE-i.MX on the Development Board 15.3.9.1 Serial LCD Note: Serial LCD is not supported by the phyCORE-i.MX35 module, because the i.MX35x microcontroller does not provide Serial LCD.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 100: Camera Interface

    LC D -S W V C C LC D JP16 JP15 Figure 27: phyCORE-i.MX Carrier Board Camera Interface The camera interface can be managed by the signal x_CSI_ENABLE connected to GPIO3_5 of the i.MX35 module.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 101: Table 31: Camera Interface Jumper Settings For I.mx35 Module

    JP15 1 + 2 Use of Camera Connector X7 with VCC_CAM supply (3.3 V) 2 + 3 Use of Camera Connector X8 with external VCC_CAM_EXT supply  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 102 15.3.10.1 PHYTEC Camera Connector Note: The phyCORE-i.MX35 module uses a 10-bit camera interface (CSI_D6 to CSI_D15) at the Camera Connectors.  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 103: Jtag Interface

    V C C LC D Figure 28: phyCORE-iMX Carrier Board JTAG Interface Two JTAG modes are provided by the phyCORE-i.MX35 module dependent on the status of the sjc_mod signal of the i.MX35x controller. Jumper JP12 can be used to select the JTAG mode the controller should operate in.
  • Page 104: Table 32: Jtag Jumper Settings For Phycore-I.mx35 Module

    JTAG Jumper Settings for phyCORE-i.MX35 Module UMPER ETTING ESCRIPTION JP12 closed Daisy chain ALL common software debug (High speed, production) open SJC only IEEE 1149.1 JTAG compatible mode Default settings for the phyCORE-i.MX35 JTAG mode are in bold blue  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 105: Complete Jumper Setting List For Phycore-I.mx35 On The I.mx Carrier Board

    The following table contains all jumper settings that can be set on the phyCORE-i.MX Carrier Board. Also it shows the default jumper settings for using the phyCORE-i.MX35 module with the i.MX Carrier Board. These default jumper settings are normally done prior to delivery.
  • Page 106 Power source is Power Over Ethernet (POE) 3+5,4+6 Power source is 5 V adapter JP32 1+3,2+4 No power switching, direct supply of VCC_3V3 3+5,4+6 Separate supply path JP33 1+2,3+4 No power switching, direct supply from VCC_3V3 Open,Open Separate supply path  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 107 SD card write protect is not connected to the module closed SD card write protect is connected to the module JP602 Open PC_RW inverted Closed PC_RW non-inverted JP604 Open CF power is manged by x_EXP007 Closed Force enabling VCC_CFL  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 108: Revision History

    16 Revision History Date Version numbers Changes in this manual 04-June-2009 Manual L-734e_0 First draft, Preliminary documentation. PCM-043 Describes the phyCORE-i.MX35 with the i.MX35 PCB# 1315.2 Mapper and the i.MX Carrier Board. PMA-005 PCB# 1318.2 PCM-970 PCB# 1280.4 17-June-2010 Manual L-734e_1 PCM-043 PCB# 1315.4...
  • Page 109 Revision History  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 110: Component Placement Diagram

    C115 C185 C189 C188 C104 C121 C145 C111 C112 C113 C143 C124 C116 C114 C191 C154 C153 C159 C120 C184 C110 C123 C168 C161 C164 C160 C165 Figure 29: phyCORE-i.MX35 Component Placement (Top View)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 111: Figure 30: Phycore-I.mx35 Component Placement (Bottom View)

    C148 C196 C197 C193 C103 C194 C134 C167 R100 TP12 C139 C128 C144 C140 C136 C146 C130 C107 C147 TP10 C133 C131 C105 C129 C117 C126 C100 Figure 30: phyCORE-i.MX35 Component Placement (Bottom View)  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 112: Index

    SMT Connector ......7 Storage Temperature ....47 Humidity ........47 System Memory......30 I²C EEPROM ....... 35 Technical Specifications ....46 ISP1301........40 TTL Level........38 J603..........37 JA-002 ......... 45 JTAG Interface ......43 JTAG-Emulator Adapter ....45  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 113 USB Host ........40 USB On-The-Go ......40 U300..........40 USB OTG ........40 U301..........38 U302..........38 U600..........34 Weight..........47 U601..........35 U602........32, 33 U603........32, 33 X201 ..........43 UART3......... 38 UART5......... 38 USB Device ......... 40  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 114 How would you improve this manual? Did you find any mistakes in this manual? page Submitted by: Customer number: Name: Company: Address: Return to: PHYTEC Technologie Holding AG Postfach 100403 D-55135 Mainz, Germany Fax : +49 (6131) 9221-33  PHYTEC Messtechnik GmbH 2010 L-734e_1...
  • Page 115 Published by  PHYTEC Messtechnik GmbH 2010 Ordering No. L-734_1 Printed in Germany...

Table of Contents