Page 1
® phyCORE -i.MX 6 Hardware Manual Document No.: L-808e_2 SOM Prod. No.: PCM-058 SOM PCB. No.: 1429.3 Edition: August 2016 A product of a PHYTEC Technology Holding company...
Page 2
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.
Introduction ...................... 1 1.1 Features of the phyCORE-i.MX 6 ............... 1 1.2 Block Diagram....................3 1.3 phyCORE-i.MX 6 Component Placement ............. 4 1.4 Minimum Requirements to operate the phyCORE-i.MX 6 ........6 Pin Description ....................7 Jumpers ......................18 Power......................22 4.1 Primary System Power (VDD_3V3) ..............22...
Page 4
Technical Specifications ..................56 17.1 Product Temperature Grades ................. 58 17.2 Connectors on the phyCORE-i.MX 6: ..............59 Hints for Integrating and Handling the phyCORE-i.MX 6.......... 60 18.1 Integrating the phyCORE-i.MX 6 ..............60 18.2 Handling the phyCORE-i.MX 6 ................ 62 Revision History....................
Page 5
List of Figures Figure 1: Block Diagram of the phyCORE-i.MX 6.............. 3 Figure 2: phyCORE-i.MX 6 Component Placement (top view) ..........4 Figure 3: phyCORE-i.MX 6 Component Placement (bottom view) ........5 Figure 4: Pinout of the phyCORE-Connector (top view) ............ 8 Figure 5: Typical Jumper Pad Numbering Scheme ............18...
Page 6
Pinout of the phyCORE-Connector X1, Row D ........... 16 Table 7: Jumper Settings ..................21 Table 8: Boot Modes of the phyCORE-i.MX 6 ............... 27 Table 9: Boot Configuration Pins at the phyCORE-Connector.......... 29 Table 10: EEPROM write protection states via J4 ............32 Table 11: Location of the SD / MM Card Interface Signals..........
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...
As a member of PHYTEC's phyCORE product family the phyCORE-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 variety of 8-/16-...
Page 12
Caution! PHYTEC products lacking protective enclosures are subject to damage by ESD and, hence, may only be unpacked, handled or operated in environments in which sufficient precautionary measures have been taken in respect to ESD-dangers. It is also necessary that only appropriately trained personnel (such as electricians, technicians and engineers) handle and/or operate these products.
Page 13
Product Change Management and information in this manual on parts populated on the SOM / SBC When buying a PHYTEC SOM / SBC, you will, in addition to our HW and SW offerings, receive a free obsolescence maintenance service for the HW we provide.
The phyCORE-i.MX 6 is a subminiature (40 mm x 50 mm) insert-ready System on Module populated with the NXP® Semiconductor i.MX 6 microcontroller. Its universal design enables its insertion in a wide range of embedded applications.
Page 16
(section 17.1) The maximum memory size listed is as of the printing of this manual. Please contact PHYTEC for more information about additional, or new module configurations available. Please refer to the order options described in the Preface, or contact PHYTEC for more information about additional module confi- gurations.
-i.MX 6 [PCM-058] Minimum Requirements to operate the phyCORE-i.MX 6 Basic operation of the phyCORE-i.MX 6 only requires supply of a +3.3 V input voltage with typical 2.5 A load and the corresponding GND connection. These supply pins are located at the phyCORE-Connector X1:...
Carrier Board/user target circuitry. The upper left-hand corner of the numbered matrix (pin X1C1) is thus covered with the corner of the phyCORE-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.
Table • It is mandatory to avoid voltages at the IO pins of the phyCORE-i.MX 6 which are sourced from the supply voltage of peripheral devices attached to the SOM during power-up, or power–down. These voltages can cause a current flow into the controller especially if peripheral devices attached to the interfaces of the i.MX 6 are supposed to...
Page 23
(e.g. Camera_0). Thus, some signals might not be available on your module. • If the phyCORE-i.MX 6 is delivered with a carrier board (e.g. the phyBOARD-Mira) the pin muxing might be changed within the appropriate BSP in order to support all features of the carrier board.
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.
X1 in detail. Primary System Power (VDD_3V3) The phyCORE-i.MX 6 operates off of a primary voltage supply with a nominal value of +3.3 V. On-board switching regulators generate the 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...
If devices with a higher power consumption are to be connected to the phyCORE-i.MX 6 their supply voltage should be switched on and off by use of the X_3V3_GOOD signal. This way the power-up and power–down sequencing will be considered even if the devices are not supplied directly by VDD_3V3_LOGIC.
Internal Boot reserved Table 8: Boot Modes of the phyCORE-i.MX 6 The BOOT_MODE[1:0] lines have 10 kΩ pull-up and pull-down resistors populated on the module. Hence leaving the two pins unconnected sets the controller to boot mode 2, internal boot.
6 controller. Refer to the i.MX 6 Reference Manual for accessing and configuring these registers. The maximum memory size listed is as of the printing of this manual. Please contact PHYTEC for more information about additional, or new module configurations available.
System Memory NAND Flash Memory (U12) Use of Flash as non-volatile memory on the phyCORE-i.MX 6 provides an easily reprogrammable means of code storage. The NAND Flash memory at U12 is connected to the General Purpose Media Interface (GPMI). Dependent on the memory size one or more of the chip enable signals NANDF_CS0, NANDF_CS1, NANDF_CS2 and NANDF_CS3 of the GPMI interface select the NAND Flash.
EEPROM write protection states via J4 SPI Flash Memory (U9) ) The SPI Flash Memory of the phyCORE-i.MX 6 at U9 can be used to store configuration data or any other general purpose data. Beside this it can also be used as boot device recovery boot device .
SD / MMC Card Interfaces SD / MM Card Interfaces The phyCORE bus features two SD / MM Card interface. On the phyCORE-i.MX 6 the interface signals extend from the controllers third and first Ultra Secured Digital (uSDHC3 / uSDHC1) Host Controller to the phyCORE-Connector.
Universal Asynchronous Interface The phyCORE-i.MX 6 provides two high speed universal asynchronous interfaces with up to 4 MHz and one with additional hardware flow control (RTS and CTS signals). The following table shows the location of the signals on the phyCORE-Connector.
Serial Interfaces USB OTG Interface The phyCORE-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 phyCORE-i.MX 6 USB OTG functionality.
-i.MX 6 [PCM-058] Ethernet Interface Connection of the phyCORE-i.MX 6 to the world wide web or a local area network (LAN) is possible using the on-board GbE PHY at U2. 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.
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 phyCORE-i.MX 6 is located on the bar code sticker attached to the module. This number is a 12-digit HEX value.
S) and Intel AC’97 standard. The i.MX 6 provides three instances of the SSI module. On the phyCORE-i.MX 6 SSI is brought out to the phyCORE-Connector through port 5 of the i.MX 6's Digital Audio Multiplexer (AUDMUX5). The main purpose of this interface is to connect to an external codec, such as I S.
CAN Interface Signal Location SATA Interface The SATA II interface of the phyCORE-i.MX 6 is a high-speed serialized ATA data link interface compliant with SATA Revision 3.0 (physical layer complies with SATA Revision 2.5) which supports data rates of up to 3.0 Gbit/s. The interface includes an internal DMA engine, command layer, transport layer, link layer and the physical layer.
-i.MX 6 [PCM-058] 9.10 PCI Express Interface The 1-lane PCI Express interface of the phyCORE-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. Additional control signals which might be required (e.g.
-i.MX 6 [PCM-058] 11 User LED The phyCORE-i.MX 6 provides one green user LED (D1) on board. It can be controlled by setting GPIO1_04 to the desired output level. A high-level turns the LED on, a low-level turns it off.
Debug Interfaces 12 Debug Interface The phyCORE-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. Table 24 shows the location of the JTAG pins on the phyCORE-Connector X1.
The signals from the LCD interface of the i.MX 6 are brought out at the phyCORE-Connector X1. Thus an LCD interface with up to 24-bit bus width can be connected directly to the phyCORE-i.MX 6. The table below shows the location of the applicable interface signals. Pin #...
The LVDS-Signals from both channels of the on-chip LVDS Display Bridge (LDB) on the i.MX 6 are brought out at phyCORE-Connector X1. Thus up to two LVDS-Displays can be connected directly to the phyCORE-i.MX 6. The location of the applicable interface signals can be found in the table below.
LVDS Camera Interface 15 Camera Interfaces The phyCORE-i.MX 6 SOM offers various interfaces to connect digital cameras. Up to two parallel camera interfaces (IPU1_CSI0 and IPU2_CSI1 ) as well as the interface to the MIPI/CSI-2 Host Controller are supported and brought out in different ways. All signals...
Camera Interfaces at the phyCORE-Connector (Parallel 0(CSI0 of IPU#1), Parallel 1(CSI1 of IPU#2), and MIPI/CSI-2) The camera interfaces of the phyCORE-i.MX 6 include all signals and are prepared to be used as phyCAM-S(+), phyCAM-P, or MIPI/CSI-2 interface on an appropriate carrier board.
-i.MX 6 [PCM-058] 15.4 Utilizing the Camera Interfaces on a Carrier Board On Phytec carrier boards the interfaces are used directly as parallel interface according to the phyCAM-P standard (Figure 13) and/or by converting the signals with an LVDS...
Tamper Detection 16 Tamper Detection The phyCORE-i.MX 6 supports the tamper detection feature of the i.MX 6. With the tamper detection feature it is possible to recognize when the device encounters unauthorized opening, or tampering. For this purpose, the i.MX 6's Tamper Detection signal is available at pin X1D70 of the phyCORE-Connector.
6 D2.6mm Figure 15: Physical Dimensions (top view) The physical dimensions of the phyCORE-i.MX 6 are represented in Figure 15. The module’s profile is max. 10 mm thick, with a 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.
Technical Specifications Note: To facilitate the integration of the phyCORE-i.MX 6 into your design, the footprint of the phyCORE-i.MX 6 is available for download (section 18.1). Additional specifications: Dimensions: 40 mm x 50 mm Weight: approx. 17.4 g Storage temperature: -40 °C to +125 °C...
Technical Specifications 17.2 Connectors on the phyCORE-i.MX 6: Manufacturer Samtec phyCORE-Connector X1: Number of pins per contact rows 140 pins (2 rows of 70 pins each) Samtec part number (lead free) BSH-070-01-L-D-A-K-TR (old part#) REF-183456-03 Information on the receptacle sockets that correspond to the connectors populating the underside of the phyCORE—i.MX 6 is provided below.
It is available in different file formats. Use of this data data as shown in Figure 16. allows to integrate the phyCORE-i.MX 6 SOM as a single component into your design. different support packages are available to support you in all stages of your embedded development. Please visit http://www.phytec.de/de/support/support-...
® phyCORE -i.MX 6 [PCM-058] 18.2 Handling the phyCORE-i.MX 6 • Modifications on the phyCORE 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.
Need help?
Do you have a question about the phyCORE-i.MX 6 and is the answer not in the manual?
Questions and answers