Hide thumbs Also See for phyFLEX-i.MX 6:
Table of Contents

Advertisement

Quick Links

Arrow.com.
Downloaded from
phyFLEX
Hardware Manual
Document No.: L-773e_2
SOM Prod. No.: PFL-A-XL1-xxx
SOM PCB. No.: 1362.1
CB Prod. No.:
CB PCB. No.:
Edition:
A product of a PHYTEC Technology Holding company
®
-i.MX 6
PBA-B-01
1364.2, 1364.3
March 2013

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the phyFLEX-i.MX 6 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Phytec phyFLEX-i.MX 6

  • Page 1 ® phyFLEX -i.MX 6 Hardware Manual Document No.: L-773e_2 SOM Prod. No.: PFL-A-XL1-xxx SOM PCB. No.: 1362.1 CB Prod. No.: PBA-B-01 CB PCB. No.: 1364.2, 1364.3 Edition: March 2013 A product of a PHYTEC Technology Holding company Arrow.com. Downloaded from...
  • 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 that might result.
  • Page 3: Table Of Contents

    Preface ......................ix Introduction ..................1 1.1 Block Diagram ................4 1.2 phyFLEX-i.MX 6 Component Placement ........5 1.3 Minimum Requirements to operate the phyFLEX-i.MX 6 ..7 Pin Description ..................8 Jumpers ....................23 Power ....................27 4.1 Primary System Power (VDD_5V_IN_R) ......... 27 4.2 Power Management IC (PMIC) (U14) ........
  • Page 4: List Of Figures

    14.1 Signal Configuration (J9 and J31) ..........67 Environment Management IC (EMIC) (U19) ........ 68 Technical Specifications ..............69 Hints for Integrating and Handling the phyFLEX-i.MX 6 ..72 17.1 Integrating the phyFLEX-i.MX 6 ..........72 17.2 Handling the phyFLEX-i.MX 6 ..........74...
  • Page 5: List Of Tables

    Jumper Settings ................ 26 Table 10: Standard phyFLEX Boot Options ..........34 Table 11: phyFLEX-i.MX 6 specific Boot Options ......... 34 Table 12: Boot Configuration Pins at phyFLEX-flex Connector X3 ..35 Table 13: Boot Configuration Signals generated by the CMIC ....37 Table 14: EEPROM write protection states via J3 ........
  • Page 6 Table 34: HDMI Interface Signal Location at X2 ........65 Table 35: Camera Interface Signal Location at X2........66 Table 36: LVDS Signal Configuration J9 and J31 ........67  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 7: Conventions, Abbreviations And Acronyms

    (0)) must be added to get the complete address byte. E.g. given address in this manual 0x41 => complete address byte = 0x83 to read from the device and 0x82 to write to the device  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com.
  • Page 8  References made to the phyFLEX-Connector always refer to the high density samtec connector on the undersides of the phyFLEX-i.MX 6 System on Module. Types of Signals Different types of signals are brought out at the phyFLEX-Connector. The following table lists the abbreviations used to specify the type of a signal.
  • Page 9: Table 1: Signal Types Used In This Manual

    Carrier Board; used in reference to the phyFLEX Development Kit Carrier Board. D flip-flop. External memory bus. Electromagnetic Interference. General purpose input. GPIO General purpose input and output. General purpose output.  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 10: Table 2: Abbreviations And Acronyms Used In This Manual

    Solderless jumper; these types of jumpers can be removed and placed by hand with no special tools. Printed circuit board. PHYTEC Display Interface; defined to connect PHYTEC display adapter boards, or custom adapters PHYTEC Extension Board PMIC Power management IC...
  • Page 11: Preface

    As a member of PHYTEC's new phyFLEX product family the phyFLEX-i.MX 6 is one of a series of PHYTEC System on Modules (SOMs) that can be populated with different controllers and, hence, offers various functions and configurations. PHYTEC supports a...
  • Page 12 Services for our hardware will further reduce your development time and risk and allow you to focus on your product expertise. Take advantage of PHYTEC products to shorten time-to-market, reduce development costs, and avoid substantial design issues and risks. With this new innovative full system solution you will be able to bring your new ideas to market in the most timely and cost-efficient manner.
  • Page 13 (particularly in respect to the pin header row connectors, power connector and serial interface to a host-PC). Implementation of PHYTEC products into target devices, as well as user modifications and extensions of PHYTEC products, is subject to renewed establishment of conformity to, and certification of, Electro Magnetic Directives.
  • Page 14 Product Change Management and information in this manual on parts populated on the SOM When buying a PHYTEC SOM, you will, in addition to our HW and SW offerings, receive a free obsolescence maintenance service for the HW we provide.
  • Page 15 In order to receive reliable, up to date and detailed information concerning parts used for our product, please contact our support team for through the given contact information within this manual. xiii  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 16 ® phyFLEX -i.MX 6 [PFL-A-XL1-xxx  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Downloaded from Downloaded from Downloaded from Downloaded from Downloaded from Downloaded from Downloaded from...
  • Page 17: Introduction

    Ground signals. All other signals of the phyFLEX-flex connector are module specific. All interface signals of PHYTEC's new phyFLEX bus are available on up to three, high- density pitch (0.5 mm) connectors, allowing the phyFLEXs to be plugged like a "big chip"...
  • Page 18 The phyFLEX-i.MX 6 is a subminiature (60 mm x 70 mm) insert- ready System on Module populated with the Freescale Semiconductor i.MX 6 microcontroller. Its universal design enables its insertion in a wide range of embedded applications.
  • Page 19 Optional Environment Management IC (EMIC) to monitor voltage, current and temperature, and for fan control  One Wake Up input  Industrial temperature range (-40 °C to +85 °C)  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 20: Block Diagram

    Display LVDS1 Connector CSI 1 parallel Camera, GPIOs DISP0 parallel Display Inteface and Address/Databus, multiplexed with other functions at connector X1 or X2 Figure 1: Block Diagram of the phyFLEX-i.MX 6  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 21: Phyflex-I.mx 6 Component Placement

    R193 C308 C272 R103 R195 C309 C310 C284 R158 C291 C353 R209 R208 R123 Figure 2: phyFLEX-i.MX 6 Component Placement (top view)  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 22: Figure 3: Phyflex-I.mx 6 Component Placement (Bottom View)

    R190 C350 C270 C269 C358 C354 C352 C348 TP34 C338 C345 TP26 C340 phyFLEX-optional Figure 3: phyFLEX-i.MX 6 Component Placement (bottom view)  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 23: Minimum Requirements To Operate The Phyflex-I.mx 6

    Introduction Minimum Requirements to operate the phyFLEX-i.MX 6 Basic operation of the phyFLEX-i.MX 6 only requires supply of a +5 V input voltage with 2 A load and the corresponding GND connection. These supply pins are located at the phyFLEX-Connector X1:...
  • Page 24: Pin Description

    Figure 4 surface mount technology (SMT) connectors (0.5 mm) (referred to as phyFLEX-Connector). This allows the phyFLEX-i.MX 6 to be plugged into any target application like a "big chip". As well the location of the commonly used interfaces as the mechanical specifications of the connectors are clearly defined.
  • Page 25: Figure 4: Pinout Of The Phyflex-Connector (Top View)

    Carrier Board/user target circuitry. The upper left-hand corner of the numbered matrix (pin X1A1) is thus covered with the corner of the phyFLEX-i.MX 6. 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 26 Table 8 phyFLEX-Connectors X1, X2, and X3 with signal names and descriptions specific to the phyFLEX-i.MX 6. It also provides the appropriate voltage domain, signal type (ST) and a functional grouping of the signals. The signal type includes also information about the signal .
  • Page 27: Table 3: Pinout Of The Phyflex-Fix Connector X1, Row A

    X1A27 reference-voltage REF_O VDD_3V3_LOGIC SPI0 reference voltage X1A28 Ground 0 V X1A29 X_SPI0_CLK VDD_3V3_LOGIC SPI0 clock signal Table 3: Pinout of the phyFLEX-fix Connector X1, Row A  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 28 X1A60 X_GPIO4 VDD_3V3_LOGIC input/output 4 Table 3: Pinout of the phyFLEX-fix Connector X1, Row A (continued) SPI1 is not available for i.MX 6 Solo and i.MX 6 Dual Lite  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 29: Table 4: Pinout Of The Phyflex-Fix Connector X1, Row B

    X1B5 reference-voltage REF_O VDD_3V3_LOGIC JTAG reference voltage X1B6 RSVD Reserved X1B7 Ground 0 V Table 4: Pinout of the phyFLEX-fix Connector X1, Row B  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 30 X1B44 X_USB1_D- USB_/IO i.MX 6 internal USB0 data- X1B45 X_USB1_D+ USB_I/O i.MX 6 internal USB0 data+ Table 4: Pinout of the phyFLEX-fix Connector X1, Row B (continued)  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 31 Boot configuration 1 X1B78 X_BOOT2 VDD_PM Boot configuration 2 X1B79 Ground 0 V X1B80 RSVD reserved Table 4: Pinout of the phyFLEX-fix Connector X1, Row B (continued)  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 32: Table 5: Pinout Of The Phyflex-Optional Connector X2, Row A

    X2A34 N.C. Not connected X2A35 N.C. Not connected X2A36 Ground 0 V X2A37 N.C. Not connected Table 5: Pinout of the phyFLEX-optional Connector X2, Row A  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 33 X_HDMI0_nHPD VDD_3V3_LOGIC detect X2B14 N.C. Not connected X2B15 Ground 0 V X2B16 N.C. Not connected Table 6: Pinout of the phyFLEX-optional Connector X2, Row B  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 34: Table 6: Pinout Of The Phyflex-Optional Connector X2, Row B

    SOMs. Furthermore all phyFLEX SOMs support all interfaces specified for the phyFLEX-fix connector (X1). As opposed to this, the phyFLEX- optional connector (X2) has optional, but defined interfaces at fixed  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com.
  • Page 35: Table 7: Pinout Of The Phyflex-Flex Connector X3, Row A

    X3A33 X_EIM_A23 VDD_3V3_LOGIC EIM address23 X3A34 X_EIM_A22 VDD_3V3_LOGIC EIM address22 X3A35 X_EIM_A21 VDD_3V3_LOGIC EIM address21 Table 7: Pinout of the phyFLEX-flex Connector X3, Row A  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 36 Ground 0 V X3B10 X_LVDS1_TX3_P LVDS_O i.MX 6 internal LVDS1 data3+ X3B11 X_LVDS1_TX3_N LVDS_O i.MX 6 internal LVDS1 data3- Table 8: Pinout of the phyFLEX-flex Connector X3, Row B  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 37: Table 8: Pinout Of The Phyflex-Flex Connector X3, Row B

    X3B45 Ground 0 V i.MX6 Backup power X3B46 VDD_MX6_SNVS PWR_I supply (normally generated by PMIC) Table 8: Pinout of the phyFLEX-flex Connector X3, Row B (continued)  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 38 Caution! Signals on the phyFLEX-optional connector (X3) are module specific. This connector has only fixed Ground signals. All other signals of the phyFLEX-flex connector depend on the features of the controller populating the SOM.  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com.
  • Page 39: Jumpers

    Table 9 which can be changed to adapt the phyFLEX-i.MX 6 to your needs. It shows their default positions, and possible alternative positions and functions. A detailed description of each solder jumper can be found in the applicable chapter listed in the table.
  • Page 40: Figure 6: Jumper Locations (Top View)

    (0 Ohms, 10k Ohms, etc…). The jumpers are either 0805 package or 0402 package with a 1/8 W or better power rating. Figure 6: Jumper Locations (top view)  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 41: Figure 7: Jumper Locations (Bottom View)

    Jumpers phyFLEX-flex phyFLEX-fix phyFLEX-optional Figure 7: Jumper Locations (bottom view)  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 42: Table 9: Jumper Settings

    J9 selects rising, or falling edge strobe for the 0 Ω LVDS Deserializer at U12 used for the camera (0402) connectivity of the phyFLEX-i.MX 6 (CSI1) 2+3 rising edge strobe used for the LVDS camera 14.1 signals 1+2 falling edge strobe used for the LVDS camera...
  • Page 43: Power

    X1 in detail. Primary System Power (VDD_5V_IN_R) The phyFLEX-i.MX 6 operates off of a primary voltage supply with a nominal value of +5 V. On-board switching regulators generate the 3.3 V, 2.5 V, 1.375 V, 1.5 V, 0.75 V, 1.2 V and 3 V voltage supplies required by the i.MX 6 MCU and on-board components from the...
  • Page 44: Power Management Ic (Pmic) (U14)

    ® phyFLEX -i.MX 6 [PFL-A-XL1-xxx Power Management IC (PMIC) (U14) The phyFLEX-i.MX 6 provides the on-board Power Management IC (PMIC) DA9063 at position U14 to generate different voltages required by the processor and the on-board components. Figure 8 presents a graphical depiction of the powering scheme.
  • Page 45: Power Domains

    RGMII supply (NVCC_RGMII, (2.5 V) NVCC_ENET), Ethernet PHY RGMII IO supply  VDD_ETH_1V2: Ethernet PHY core voltage (1.2 V) derived from 5V_IN_R via current sense amplifier at U16  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 46  VDD_3V3_LOGIC: i.MX 6 pad supply (NVCC_NANDF, (3.3 V) NVCC_JTAG, NVCC_LCD, NVCC_CSI, NVCC_EIM, NVCC_GPIO), I2C EEPROM, SPI Flash, NAND Flash, Camera Deserializer, Ethernet PHY, EMIC  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 47: Figure 8: Powering Scheme Of Phyflex- I.mx 6

    DDR3 LDO VDD_3V3 VDD_3V3_LOGIC SWITCH PERI_SWG VDD_ETH_1V2 DA9063 VDD_ETH_IO VDD_MX6_SNVS VDD_3V3_PMIC_IO VDD_SD0 VDD_SD1 VDD_MX6_HIGH Figure 8: Powering scheme of phyFLEX- i.MX 6  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 48: Supply Voltage For External Logic

    VDD_3V3_LOGIC (3.3 V) which is generated on-board. In order to allow connecting external devices to the phyFLEX-i.MX 6 without the need of another voltage source in addition to the primary supply this voltage is brought out at the different reference voltage pins of the phyFLEX-Connector.
  • Page 49: System Configuration And Booting

    NAND-Flash or SD-Cards and executes it. Please refer to the i.MX 6 Reference Manual for more information. The phyFLEX-i.MX 6 provides three boot configuration pins BOOT[2:0]. The setting of these pins configures the boot device which is selected by the processor. The standard phyFLEX boot options are shown in 10.
  • Page 50: Table 10: Standard Phyflex Boot Options

    6 (optional) USB0 specific (e.g. PCIe, I2C, 7 (optional) Ethernet……) Table 10: Standard phyFLEX Boot Options The phyFLEX-i.MX 6 specific boot options are shown in the following table. Boot Mode X_BOOT2 X_BOOT1 X_BOOT0 Bootsource NAND SPI3, CS0 (on board SPI...
  • Page 51 BCFG2[0] X3A55 X_EIM_DA9 I/O 3.3 V EIM address/data9 BCFG2[1] X3A56 X_EIM_DA10 I/O 3.3 V EIM address/data10 BCFG2[2] Table 12: Boot Configuration Pins at phyFLEX-flex Connector X3  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 52: Table 12: Boot Configuration Pins At Phyflex-Flex Connector X3

    CMIC sets the different Table 13 configuration signals for the boot modes. “Z” means that the CMIC sets the signal to high impedance, and thus the value of the configuration resistor is used.  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 53: Table 13: Boot Configuration Signals Generated By The Cmic

    USB OTG 0b01 0bZZZZ SATA 0b10 0b0010 USB OTG 0b01 0bZZZZ eFUSE 0b00 0bZZZZ Table 13: Boot Configuration Signals generated by the CMIC  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 54: System Memory

    6. DDR3-SDRAM (U2-U9) The RAM memory of the phyFLEX-i.MX 6 is comprised of up to two 64 bit wide banks each of four 16-bit wide DDR3-SDRAM chips (Bank 1: U2-U5, Bank 2: U6-U9). The chips are connected to the special DRR interface called Multi Mode DDR Controller (MMDC) of the i.MX 6 processor.
  • Page 55: Nand Flash Memory (U13)

    NAND Flash at U13. I²C EEPROM (U10) The phyFLEX-i.MX 6 is populated with a non-volatile 4 kB I EEPROM with an I²C interface at U10. This memory can be used to store configuration data or other general purpose data. This device is accessed through I²C port 1 on the i.MX 6.
  • Page 56: Eeprom Write Protection Control (J3)

    GPIO3_19 of the i.MX 6 controller. SPI Flash Memory (U25) ) The optional SPI Flash Memory of the phyFLEX-i.MX 6 at U25 can be used to store configuration data or any other general purpose data. Beside this it can also be used as boot device. The device is accessed through eCSPI3 CS0 on the i.MX 6.
  • Page 57: Sd / Mmc Card Interfaces

    SD / MMC Card Interfaces The phyFLEX bus features one fixed and one optional SD / MMC Card interface. On the phyFLEX-i.MX 6 the interface signals extend from the controllers third and second Ultra Secured Digital (uSDHC3 / uSDHC2) Host Controller to the phyFLEX-Connector.
  • Page 58 X2A22 X_SD1_D0 VDD_SD1 SD1 data 0 X2A23 X_SD1_D1 VDD_SD1 SD1 data 1 X2A25 X_SD1_D2 VDD_SD1 SD1 data 2 Table 15: Location of SD/ MMC Card Interface Signals (continued)  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 59: Serial Interfaces

    Serial Interfaces Serial Interfaces The phyFLEX-i.MX 6 provides numerous serial interfaces some of which are equipped with a transceiver to allow direct connection to external devices: Two High speed UARTs (TTL, derived from UART3 and UART4 of the i.MX 6) with up to 4 MHz and one with hardware...
  • Page 60: Universal Asynchronous Interface

    The signals extend from UART3 respectively UART4 of the i.MX 6 directly to the phyFLEX-Connector without conversion to RS-232 level. External RS-232 transceivers must be attached by the user if RS-232 levels are required.  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com.
  • Page 61: Usb Otg Interface

    Serial Interfaces USB OTG Interface The phyFLEX-i.MX 6 provides a high speed USB OTG interface which uses the i.MX 6 embedded HS USB OTG PHY. An external USB Standard-A (for USB host), USB Standard-B (for USB device), or USB mini-AB (for USB OTG) connector is all that is needed to interface the phyFLEX-i.MX 6 USB OTG functionality.
  • Page 62: Usb Host Interface

    -i.MX 6 [PFL-A-XL1-xxx USB Host Interface The phyFLEX-i.MX 6 provides a high speed USB Host interface which uses the i.MX 6 embedded HS USB Host PHY. An external USB Standard-A (for USB host) connector is all that is needed to interface the phyFLEX-i.MX 6 USB Host functionality. The applicable interface signals (D+/D-/ PWR/OC) can be found on the phyFLEX-fix Connector X1.
  • Page 63: Ethernet Interface

    Serial Interfaces Ethernet Interface Connection of the phyFLEX-i.MX 6 to the world wide web or a local area network (LAN) is possible using the on-board GbE PHY at U11. It is connected to the RGMII interface of the i.MX 6. The PHY operates with a data transmission speed of 10 Mbit/s, 100 Mbit/s or 1000 Mbit/s.
  • Page 64: Software Reset Of The Ethernet Controller

    The carrier board layout should avoid any other signal lines crossing the Ethernet signals. If you are using the applicable carrier board for the phyFLEX-i.MX 6 (part number PBA-B-01), the external circuitry mentioned above is already integrated on the board (refer to...
  • Page 65: Mac Address

    IP number to the hardware’s MAC address. In order to guarantee that the MAC address is unique, all addresses are managed in a central location. PHYTEC has acquired a pool of MAC addresses. The MAC address of the phyFLEX-i.MX 6 is located on the bar code sticker attached to the module.
  • Page 66: Spi Interface

    SPI1 reference X1A33 reference-voltage REF_O VDD_3V3_LOGIC voltage X1A35 X_SPI1_CLK VDD_3V3_LOGIC SPI1 clock signal X1A36 X_SPI1_CS1 VDD_3V3_LOGIC SPI1 chip select 1 Table 21: SPI Interface Signal Location  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 67: I 2 S Audio Interface (Ssi))

    Serial Interfaces S Audio Interface (SSI)) The Synchronous Serial Interface (SSI) of the phyFLEX-i.MX 6 is a full-duplex, serial interface that allows to communicate with a variety of serial devices, such as standard codecs, digital signal processors (DSPs), microprocessors, peripherals, and popular industry audio...
  • Page 68: Can Interface

    -i.MX 6 [PFL-A-XL1-xxx CAN Interface The CAN interface of the phyFLEX-i.MX 6 is connected to the first FlexCAN module (FlexCAN1) of the i.MX 6 which is a full implementation of the CAN protocol specification Version 2.0B. It supports standard and extended message frames and programmable bit rates of up to 1 Mb/s.
  • Page 69: 8.10 Pci Express Interface

    Serial Interfaces 8.10 PCI Express Interface The 1-lane PCI Express interface of the phyFLEX-i.MX 6 provides PCIe Gen. 2.0 functionality which supports 5 Gbit/s operation. Furthermore the interface is fully backwards compatible to the 2.5 Gbit/s Gen. 1.1 specification. The present and the wake signals are realized by GPIOs.
  • Page 70: 8.11 Media Local Bus

    X_MLB_CP MLB_O i.MX 6 internal clock+ Media local bus X3B23 X_MLB_CN MLB_O i.MX 6 internal clock- Table 26: Media Local Bus Interface Signal Location  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 71: General Purpose I/Os

    X1A61 X_GPIO5 VDD_3V3_LOGIC input/output 5 (GPIO1_9 of i.MX 6) General purpose X1A62 X_GPIO6 VDD_3V3_LOGIC input/output 6 (GPIO7_12 of i.MX 6) Table 27: Location of GPIO Pins  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 72 Beside these 11 dedicated GPIOs, most of the i.MX 6 signals which are connected directly to the module connector can be configured to act as GPIOs, due to the multiplexing functionality of most controller pins.  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com.
  • Page 73: 10 User Leds

    General Purpose I/O 10 User LEDs The phyFLEX-i.MX 6 provides two user LEDs on board, a red (D2) and a green (D1). D2 can be controlled by setting GPIO2_31 (pad EIM_EB3) and D1 can by controlled by setting GPIO1_30 (pad ENET_TXD0) to the desired output level.
  • Page 74: Debug Interface (X1, X4)

    -i.MX 6 [PFL-A-XL1-xxx 11 Debug Interface (X1, X4) The phyFLEX-i.MX 6 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 to the phyFLEX-fix connector X1 and also to a 2.0 mm pitch pin header at X4 on the edge of the module PCB.
  • Page 75: Figure 9: Jtag Interface At X4 (Top View)

    Debug Interfaces Figure 9: JTAG Interface at X4 (top view)  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 76: Figure 10: Jtag Interface At X4 (Bottom View)

    Pin 1 of the JTAG connector X4 is on the connector side of the module. Pin 2 of the JTAG connector is on the controller side of the module. shows details on the JTAG signal pin assignment. Table 29  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 77: Table 29: Jtag Connector X4 Signal Assignment

    PHYTEC offers a JTAG-Emulator adapter (order code JA-002) for connecting the phyFLEX-i.MX 6 to a standard emulator. The JTAG- Emulator adapter extends the signals of the module’s JTAG connector to a standard ARM connector with 2 mm pin pitch. The JA-002 therefore functions as an adapter for connecting the module’s non-...
  • Page 78: 12 Lvds Display Interface

    The LVDS-Signals from the on-chip LVDS Display Bridge (LDB) of the i.MX 6 are brought out at the phyFLEX-fix connector X1. Thus an LVDS-Display can connect directly to the phyFLEX-i.MX 6. The location of the applicable interface signals (X_LVDS0_L0-3+, X_LVDS0_L0-3-, X_LVDS0_CLK+ and X_LVDS0_CLK-) and of...
  • Page 79: 12.1 Lvds Display Interface Pixel Mapping

    LVDS Display Interface Furthermore the phyFLEX-i.MX 6 supports a second LVDS Display at the non standardized phyFLEX-flex connector X3. The table below shows the location of the signals: Pin # Signal Voltage Domain Description LVDS1 X3B1 X_LVDS1_TX0_P LVDS_O i.MX 6 internal...
  • Page 80: Table 32: Pixel Mapping Of 18-Bit Lvds Display Interface

    18-bit LVDS Display VSYNC HSYNC B5 Table 32: Pixel Mapping of 18-bit LVDS Display Interface 24-bit LVDS Display VSYNC HSYNC B7 Table 33: Pixel Mapping of 24-bit LVDS Display Interface  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 81: High-Definition Multimedia Interface (Hdmi)

    Interface (HDMI) phyFLEX-i.MX 6 is compliant to HDMI 1.4 and DVI 1.0. It supports a maximum pixel clock of up to 340 MHz for up to 720p at 100 Hz and 720i at 200 Hz, or 1080p at 60 Hz and 1080i/720i at 120 Hz HDTV display resolutions, and a graphic display resolution of up to 2048x1536 (QXGA).
  • Page 82: 14 Lvds Camera Interface

    -i.MX 6 [PFL-A-XL1-xxx 14 LVDS Camera Interface The phyFLEX-i.MX 6 uses two 1-channel 10-Bit LVDS Random Lock Deserializer (U12 and U27) to receive LVDS-Signals from a LVDS Camera Interface. The LVDS Deserializer converts the LVDS Signals to a 10-bit wide parallel data bus and separate clock which can be used as inputs for the i.MX 6 Camera Sensor Interfaces (U12 is...
  • Page 83: Signal Configuration (J9 And J31)

    14.1 Signal Configuration (J9 and J31) J9 selects rising, or falling edge strobe for the LVDS Deserializer at U12 used for the camera connectivity of the phyFLEX-i.MX 6 CSI1 port. J31 selects rising, or falling edge strobe for the LVDS Deserializer at U27 used for the camera connectivity of the phyFLEX-i.MX 6 CSI0...
  • Page 84: Environment Management Ic (Emic) (U19)

    Furthermore the Environment Management IC comes with a PWM output and a tacho input for fan controlling and an I C Management bus.  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
  • Page 85: 16 Technical Specifications

    Technical Specifications 16 Technical Specifications The physical dimensions of the phyFLEX-i.MX 6 are represented in 11. The module’s profile is max. 10 mm thick, with a Figure maximum component height of 3.0 mm on the bottom (connector) side of the PCB and approximately 5.0 mm on the top (microcontroller) side.
  • Page 86 ® phyFLEX -i.MX 6 [PFL-A-XL1-xxx Note: To facilitate the integration of the phyFLEX-i.MX 6 into your design, the footprint of the phyFLEX-i.MX 6 is available for download (see section 17.1). Additional specifications: Dimensions: 60 mm x 70 mm Weight: Storage temperature: -40°C to +125°C...
  • Page 87 Technical Specifications Connectors on the phyFLEX-i.MX 6: Manufacturer Samtec phyFLEX-fix (X1): Number of pins per contact rows 160 pins (2 rows of 80 pins each) Samtec part number (lead free) BSH-080-01-L-D-A-K-TR phyFLEX-optional (X2): Number of pins per contact rows 100 pins (2 rows of 50 pins each)
  • Page 88: Hints For Integrating And Handling The Phyflex-I.mx 6

    Drawing leads to the layout data as shown in It is Figure 12. available in different file formats. Use of this data allows to integrate the phyFLEX-i.MX 6 SOM as a single component into your design. different support packages are available to support you in all stages...
  • Page 89: Figure 12: Footprint Of The Phyflex-I.mx 6

    Hints for Integrating and Handling Figure 12: Footprint of the phyFLEX-i.MX 6  PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 90: Handling The Phyflex-I.mx 6

    ® phyFLEX -i.MX 6 [PFL-A-XL1-xxx 17.2 Handling the phyFLEX-i.MX 6  Modifications on the phyFLEX Module 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 91 Suggestions for Improvement  PHYTEC MesstechnikGmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
  • Page 92 Published by  PHYTEC Messtechnik GmbH 2013 Ordering No. L-773e_2 Printed in Germany Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.

Table of Contents