IMX6SDLAEC
IMX6SDLAEC
Rev. 7, 10/2016
Data Sheet: Technical Data
                                                                                     MCIMX6SxAxxxxxB
                                                                                     MCIMX6SxAxxxxxC
                                                                                     MCIMX6UxAxxxxxB
                                                                                     MCIMX6UxAxxxxxC
i.MX 6Solo/6DualLite
Automotive and
Infotainment
Applications Processors                                                     Package Information
                                                                                Plastic Package
                                                                     BGA Case 2240 21 x 21 mm, 0.8 mm pitch
Ordering Information
1       Introduction                                        1   Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
                                                                1.1 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . .3
                                                                1.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
The i.MX 6Solo/6DualLite automotive and infotainment            1.3 Updated Signal Naming Convention . . . . . . . . . . . .9
processors represent the latest achievement in integrated   2   Architectural Overview . . . . . . . . . . . . . . . . . . . . . . . . . . .10
                                                                2.1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
multimedia-focused products offering high-performance       3   Modules List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
processing with a high degree of functional integration.        3.1 Special Signal Considerations . . . . . . . . . . . . . . . .21
                                                                3.2 Recommended Connections for Unused Analog
These processors are designed considering the needs of                 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
the growing automotive infotainment, telematics, HMI,       4   Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . .23
and display-based cluster markets.                              4.1 Chip-Level Conditions . . . . . . . . . . . . . . . . . . . . . .23
                                                                4.2 Power Supplies Requirements and Restrictions. . .33
                                                                4.3 Integrated LDO Voltage Regulator Parameters . . .34
The processors feature advanced implementation of               4.4 PLLs Electrical Characteristics. . . . . . . . . . . . . . . .37
single/dual ARM Cortex-A9 core, which operates at             4.5 On-Chip Oscillators . . . . . . . . . . . . . . . . . . . . . . . .38
speeds of up to 1 GHz. They include 2D and 3D graphics          4.6 I/O DC Parameters . . . . . . . . . . . . . . . . . . . . . . . . .39
                                                                4.7 I/O AC Parameters . . . . . . . . . . . . . . . . . . . . . . . . .44
processors, 1080p video processing, and integrated              4.8 Output Buffer Impedance Parameters . . . . . . . . . .48
power management. Each processor provides a 32/64-bit           4.9 System Modules Timing . . . . . . . . . . . . . . . . . . . . .51
                                                                4.10 General-Purpose Media Interface (GPMI) Timing .63
DDR3/DDR3L/LPDDR2-800 memory interface and a                    4.11 External Peripheral Interface Parameters. . . . . . . .71
number of other interfaces for connecting peripherals,      5   Boot Mode Configuration . . . . . . . . . . . . . . . . . . . . . . . .133
such as WLAN, Bluetooth, GPS, hard drive, displays,            5.1 Boot Mode Configuration Pins . . . . . . . . . . . . . . .133
                                                                5.2 Boot Device Interface Allocation. . . . . . . . . . . . . .134
and camera sensors.                                         6   Package Information and Contact Assignments . . . . . .135
                                                                6.1 Updated Signal Naming Convention . . . . . . . . . .135
                                                                6.2 21x21 mm Package Information . . . . . . . . . . . . . .136
                                                            7   Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162
The i.MX 6Solo/6DualLite processors are specifically useful for applications such as:
    Automotive navigation and entertainment
    Graphics rendering for Human Machine Interfaces (HMI)
    High-performance speech processing with large databases
    Audio playback
    Video processing and display
The i.MX 6Solo/6DualLite applications processors feature:
    Multilevel memory systemThe multilevel memory system of each processor is based on the L1
       instruction and data caches, L2 cache, and internal and external memory. The processors support
       many types of external memory devices, including DDR3, low voltage DDR3, LPDDR2, NOR
       Flash, PSRAM, cellular RAM, NAND Flash (MLC and SLC), OneNAND, and managed
       NAND, including eMMC up to rev 4.4/4.41.
    Smart speed technologyThe processors have power management throughout the IC that enables
       the rich suite of multimedia features and peripherals to consume minimum power in both active
       and various low power modes. Smart speed technology enables the designer to deliver a
       feature-rich product, requiring levels of power far lower than industry expectations.
    Dynamic voltage and frequency scalingThe processors improve the power efficiency of devices
       by scaling the voltage and frequency to optimize performance.
    Multimedia powerhouseThe multimedia performance of each processor is enhanced by a
       multilevel cache system, NEON MPE (Media Processor Engine) co-processor, a multi-standard
       hardware video codec, an image processing unit (IPU), a programmable smart DMA (SDMA)
       controller, and an asynchronous sample rate converter.
    Powerful graphics accelerationEach processor provides two independent, integrated graphics
       processing units: an OpenGL ES 2.0 3D graphics accelerator with a shader and a 2D graphics
       accelerator.
    Interface flexibilityEach processor supports connections to a variety of interfaces: LCD
       controller for up to two displays (including parallel display, HDMI1.4, MIPI display, and LVDS
       display), dual CMOS sensor interface (parallel or through MIPI), high-speed USB on-the-go with
       PHY, high-speed USB host with PHY, multiple expansion card ports (high-speed MMC/SDIO host
       and other), 10/100/1000 Mbps Gigabit Ethernet controller two CAN ports, ESAI audio interface,
       and a variety of other popular interfaces (such as UART, I2C, and I2S serial audio, and PCIe-II).
    Automotive environment supportEach processor includes interfaces, such as two CAN ports, an
       MLB150/50 port, an ESAI audio interface, and an asynchronous sample rate converter for
       multichannel/multisource audio.
    Advanced securityThe processors deliver hardware-enabled security features that enable secure
       e-commerce, digital rights management (DRM), information encryption, secure boot, and secure
       software downloads. The security features are discussed in detail in the i.MX 6Solo/6DualLite
       Security Reference Manual (IMX6DQ6SDLSRM).
    Integrated power managementThe processors integrate linear regulators and internally generate
       voltage levels for different domains. This significantly simplifies system power management
       structure.
                     i.MX6 CPU
                                                                      Speed     Temperature
   Part Number          Solo/                  Options                                           Package
                       DualLite
                                                                      Grade1       Grade
MCIMX6U6AVM08AB      DualLite With VPU, GPU, MLB, no EPDC             800 MHz   Automotive 21 mm x 21 mm,
                              2x ARM Cortex-A9 64-bit DDR                                  0.8 mm pitch, MAPBGA
MCIMX6U6AVM08AC DualLite With VPU, GPU, MLB, no EPDC                  800 MHz   Automotive 21 mm x 21 mm,
                         2x ARM Cortex-A9 64-bit DDR                                       0.8 mm pitch, MAPBGA
MCIMX6U4AVM08AB      DualLite With GPU, MLB, no VPU, no EPDC          800 MHz   Automotive 21 mm x 21 mm,
                              2x ARM Cortex-A9 64-bit DDR                                  0.8 mm pitch, MAPBGA
MCIMX6U4AVM08AC DualLite With GPU, MLB, no VPU, no EPDC               800 MHz   Automotive 21 mm x 21 mm,
                         2x ARM Cortex-A9 64-bit DDR                                       0.8 mm pitch, MAPBGA
MCIMX6U1AVM08AB      DualLite With MLB, no GPU, no VPU, no EPDC       800 MHz   Automotive 21 mm x 21 mm,
                              2x ARM Cortex-A9 64-bit DDR                                  0.8 mm pitch, MAPBGA
MCIMX6U1AVM08AC DualLite With MLB, no GPU, no VPU, no EPDC            800 MHz   Automotive 21 mm x 21 mm,
                         2x ARM Cortex-A9 64-bit DDR                                       0.8 mm pitch, MAPBGA
MCIMX6S6AVM08AB        Solo       With VPU, GPU, MLB, no EPDC         800 MHz   Automotive 21 mm x 21 mm,
                                  1x ARM Cortex-A9 32-bit DDR                              0.8 mm pitch, MAPBGA
MCIMX6S6AVM08AC        Solo       With VPU, GPU, MLB, no EPDC         800 MHz   Automotive 21 mm x 21 mm,
                                  1x ARM Cortex-A9 32-bit DDR                              0.8 mm pitch, MAPBGA
MCIMX6S4AVM08AB        Solo       With GPU, MLB, no VPU, no EPDC      800 MHz   Automotive 21 mm x 21 mm,
                                  1x ARM Cortex-A9 32-bit DDR                              0.8 mm pitch, MAPBGA
MCIMX6S4AVM08AC        Solo       With GPU, MLB, no VPU, no EPDC      800 MHz   Automotive 21 mm x 21 mm,
                                  1x ARM Cortex-A9 32-bit DDR                              0.8 mm pitch, MAPBGA
MCIMX6S1AVM08AB        Solo       With MLB, no GPU, no VPU, no EPDC   800 MHz   Automotive 21 mm x 21 mm,
                                  1x ARM Cortex-A9 32-bit DDR                              0.8 mm pitch, MAPBGA
MCIMX6S1AVM08AC        Solo       With MLB, no GPU, no VPU, no EPDC   800 MHz   Automotive 21 mm x 21 mm,
                                  1x ARM Cortex-A9 32-bit DDR                              0.8 mm pitch, MAPBGA
MCIMX6U6AVM10AC DualLite With VPU, GPU, MLB, no EPDC                   1 GHz    Automotive 21 mm x 21 mm,
                         2x ARM Cortex-A9 64-bit DDR                                       0.8 mm pitch, MAPBGA
MCIMX6U4AVM10AC DualLite With GPU, MLB, no VPU, no EPDC                1 GHz    Automotive 21 mm x 21 mm,
                         2x ARM Cortex-A9 64-bit DDR                                       0.8 mm pitch, MAPBGA
MCIMX6U1AVM10AC DualLite With MLB, no GPU, no VPU, no EPDC             1 GHz    Automotive 21 mm x 21 mm,
                         2x ARM Cortex-A9 64-bit DDR                                       0.8 mm pitch, MAPBGA
MCIMX6S6AVM10AC        Solo       With VPU, GPU, MLB, no EPDC          1 GHz    Automotive 21 mm x 21 mm,
                                  1x ARM Cortex-A9 32-bit DDR                              0.8 mm pitch, MAPBGA
                        i.MX6 CPU
                                                                            Speed     Temperature
      Part Number          Solo/                  Options                                                  Package
                          DualLite
                                                                            Grade1       Grade
MCIMX6S4AVM10AC            Solo      With GPU, MLB, no VPU, no EPDC          1 GHz     Automotive 21 mm x 21 mm,
                                     1x ARM Cortex-A9 32-bit DDR                                  0.8 mm pitch, MAPBGA
MCIMX6S1AVM10AC            Solo      With MLB, no GPU, no VPU, no EPDC       1 GHz     Automotive 21 mm x 21 mm,
                                     1x ARM Cortex-A9 32-bit DDR                                  0.8 mm pitch, MAPBGA
1
    For 800 MHz speed grade: If a 24 MHz clock is used (required for USB), then the maximum SoC speed is limited to 792 MHz.
    For 1 GHz speed grade: If a 24 MHz clock is used (required for USB), then the maximum SoC speed is limited to 996 MHz.
Figure 1 describes the part number nomenclature to identify the characteristics of a specific part number
(for example, cores, frequency, temperature grade, fuse options, and silicon revision).
The primary characteristic that differentiates which data sheet applies to a specific part is the temperature
grade (junction) field. The following list describes the correct data sheet to use for a specific part:
    The i.MX 6Solo/6DualLite Automotive and Infotainment Applications Processors data sheet
        (IMX6SDLAEC) covers parts listed with an A (Automotive temp)
    The i.MX 6Solo/6DualLite Applications Processors for Consumer Products data sheet
        (IMX6SDLCEC) covers parts listed with a D (Commercial temp) or E (Extended Commercial
        temp)
    The i.MX 6Solo/6DualLite Applications Processors for Industrial Products data sheet
        (IMX6SDLIEC) covers parts listed with C (Industrial temp)
For more information go to nxp.com/imx6series or contact a NXP representative for details.
MC IMX6 X @ + VV $$ % A
                                                                                                                                   Silicon revision1                A
 Qualification level                             MC
                                                                                                                                   Rev 1.1                          B
 Prototype Samples                                PC
                                                                                                                                   Rev 1.2 (Maskset ID: 2N81E)      C
 Mass Production                                 MC
                                                                                                                                   Rev 1.3 (Maskset ID: 3N81E)
 Special                                          SC
                                                                                                                                   Fusing                           %
                                                                                                                                   Default settings                 A
 Part # series                                     X
                                                                                                                                   HDCP enabled                     C
 i.MX 6DualLite                                    U
 2x ARM Cortex-A9, 64-bit DDR
                                                                                                                                   Frequency                       $$
 i.MX 6Solo                                        S
                                                                                                                                   800   MHz2                       08
 1x ARM Cortex-A9, 32-bit DDR
                                                                                                                                   1 GHz3                           10
1. See the nxp.com\imx6series Web page for latest information on the available silicon revision.
2. If a 24 MHz input clock is used (required for USB), the maximum SoC speed is limited to 792 MHz.
3. If a 24 MHz input clock is used (required for USB), the maximum SoC speed is limited to 996 MHz.
                                              (company  logo)
                                                 (FSL Logo)
1.2               Features
The i.MX 6Solo/6DualLite processors are based on ARM Cortex-A9 MPCore Platform, which has the
following features:
     The i.MX 6Solo supports single ARM Cortex-A9 MPCore (with TrustZone)
     The i.MX 6DualLite supports dual ARM Cortex-A9 MPCore (with TrustZone)
     The core configuration is symmetric, where each core includes:
        32 KByte L1 Instruction Cache
        32 KByte L1 Data Cache
        Private Timer and Watchdog
                                                  NOTE
               The actual feature set depends on the part numbers as described in Table 1,
               "Example Orderable Part Numbers," on page 3. Functions, such as video
               hardware acceleration, and 2D and 3D hardware graphics acceleration may
               not be enabled for specific part numbers.
2             Architectural Overview
The following subsections provide an architectural overview of the i.MX 6Solo/6DualLite processor
system.
           Raw / ONFI 2.2      LPDDR2/DDR3         NOR Flash     Battery Ctrl      2x Camera                               1 / 2 LVDS      1 / 2 LCD       HDMI 1.4        MIPI
            NAND Flash       400 MHz (DDR800)       PSRAM          Device         Parallel/MIPI                           (WUXGA+)          Displays        Display       Display
                                                              NOTE
                            The numbers in brackets indicate number of module instances. For example,
                            PWM (4) indicates four separate PWM peripherals.
3      Modules List
The i.MX 6Solo/6DualLite processors contain a variety of digital and analog modules. Table 2 describes
these modules in alphabetical order.
                                    Table 2. i.MX 6Solo/6DualLite Modules List
      ARM               ARM Platform                 ARM            The ARM Core Platform includes 1x (Solo) Cortex-A9
                                                                    core for i.MX 6Solo and 2x (Dual) Cortex-A9 cores for
                                                                    i.MX 6DualLite. It also includes associated sub-blocks,
                                                                    such as the Level 2 Cache Controller, SCU (Snoop
                                                                    Control Unit), GIC (General Interrupt Controller), private
                                                                    timers, watchdog, and CoreSight debug modules.
    APBH-DMA         NAND Flash and BCH         System Control      DMA controller used for GPMI2 operation
                      ECC DMA controller         Peripherals
     ASRC            Asynchronous Sample          Multimedia        The Asynchronous Sample Rate Converter (ASRC)
                        Rate Converter            Peripherals       converts the sampling rate of a signal associated to an
                                                                    input clock into a signal associated to a different output
                                                                    clock. The ASRC supports concurrent sample rate
                                                                    conversion of up to 10 channels of about -120dB
                                                                    THD+N. The sample rate conversion of each channel is
                                                                    associated to a pair of incoming and outgoing sampling
                                                                    rates. The ASRC supports up to three sampling rate
                                                                    pairs.
    AUDMUX             Digital Audio Mux          Multimedia        The AUDMUX is a programmable interconnect for voice,
                                                  Peripherals       audio, and synchronous data routing between host
                                                                    serial interfaces (for example, SSI1, SSI2, and SSI3)
                                                                    and peripheral serial interfaces (audio and voice
                                                                    codecs). The AUDMUX has seven ports with identical
                                                                    functionality and programming models. A desired
                                                                    connectivity is achieved by configuring two or more
                                                                    AUDMUX ports.
     BCH40             Binary-BCH ECC           System Control      The BCH40 module provides up to 40-bit ECC for
                          Processor              Peripherals        NAND Flash controller (GPMI)
     CAAM               Cryptographic              Security         CAAM is a cryptographic accelerator and assurance
                       accelerator and                              module. CAAM implements several encryption and
                      assurance module                              hashing functions, a run-time integrity checker, and a
                                                                    Pseudo Random Number Generator (PRNG). The
                                                                    pseudo random number generator is certified by
                                                                    Cryptographic Algorithm Validation Program (CAVP) of
                                                                    National Institute of Standards and Technology (NIST).
                                                                    Its DRBG validation number is 94 and its SHS validation
                                                                    number is 1455.
                                                                    CAAM also implements a Secure Memory mechanism.
                                                                    In i.MX 6Solo/6DualLite processors, the security
                                                                    memory provided is 16 KB.
      CCM          Clock Control Module,      Clocks, Resets, and   These modules are responsible for clock and reset
      GPC         General Power Controller,      Power Control      distribution in the system, and also for the system power
      SRC         System Reset Controller                           management.
      CSI               MIPI CSI-2 i/f            Multimedia        The CSI IP provides MIPI CSI-2 standard camera
                                                  Peripherals       interface port. The CSI-2 interface supports from 80
                                                                    Mbps to 1 Gbps speed per data lane.
       CSU            Central Security Unit         Security      The Central Security Unit (CSU) is responsible for
                                                                  setting comprehensive security policy within the i.MX
                                                                  6Solo/6DualLite platform.
      CTI-0          Cross Trigger Interfaces    Debug / Trace    Cross Trigger Interfaces allows cross-triggering based
      CTI-1                                                       on inputs from masters attached to CTIs. The CTI
      CTI-2                                                       module is internal to the Cortex-A9 Core Platform.
      CTI-3
      CTI-4
      CTM              Cross Trigger Matrix      Debug / Trace    Cross Trigger Matrix IP is used to route triggering events
                                                                  between CTIs. The CTM module is internal to the
                                                                  Cortex-A9 Core Platform.
       DAP             Debug Access Port         System Control   The DAP provides real-time access for the debugger
                                                   Peripherals    without halting the core to:
                                                                    System memory and peripheral registers
                                                                    All debug configuration registers
                                                                  The DAP also provides debugger access to JTAG scan
                                                                  chains. The DAP module is internal to the Cortex-A9
                                                                  Core Platform.
     DCIC-0          Display Content Integrity   Automotive IP    The DCIC provides integrity check on portion(s) of the
     DCIC-1                  Checker                              display. Each i.MX 6Solo/6DualLite processor has two
                                                                  such modules.
       DSI                 MIPI DSI i/f           Multimedia      The MIPI DSI IP provides DSI standard display port
                                                  Peripherals     interface. The DSI interface support 80 Mbps to 1 Gbps
                                                                  speed per data lane.
      DTCP                    DTCP                Multimedia      Provides encryption function according to Digital
                                                  Peripherals     Transmission Content Protection standard for traffic
                                                                  over MLB150.
     eCSPI1-4           Configurable SPI          Connectivity    Full-duplex enhanced Synchronous Serial Interface. It is
                                                  Peripherals     configurable to support Master/Slave modes, four chip
                                                                  selects to support multiple peripherals.
      ENET             Ethernet Controller        Connectivity    The Ethernet Media Access Controller (MAC) is
                                                  Peripherals     designed to support 10/100/1000 Mbps Ethernet/IEEE
                                                                  802.3 networks. An external transceiver interface and
                                                                  transceiver function are required to complete the
                                                                  interface to the media. The module has dedicated
                                                                  hardware to support the IEEE 1588 standard. See the
                                                                  ENET chapter of the reference manual for details.
     EPIT-1           Enhanced Periodic       Timer Peripherals   Each EPIT is a 32-bit set and forget timer that starts
     EPIT-2            Interrupt Timer                            counting after the EPIT is enabled by software. It is
                                                                  capable of providing precise interrupts at regular
                                                                  intervals with minimal processor intervention. It has a
                                                                  12-bit prescaler for division of input clock frequency to
                                                                  get the required time setting for the interrupts to occur,
                                                                  and counter value can be programmed on the fly.
     ESAI            Enhanced Serial Audio      Connectivity      The Enhanced Serial Audio Interface (ESAI) provides a
                           Interface            Peripherals       full-duplex serial port for serial communication with a
                                                                  variety of serial devices, including industry-standard
                                                                  codecs, SPDIF transceivers, and other processors.
                                                                  The ESAI consists of independent transmitter and
                                                                  receiver sections, each section with its own clock
                                                                  generator. All serial transfers are synchronized to a
                                                                  clock. Additional synchronization signals are used to
                                                                  delineate the word frames. The normal mode of
                                                                  operation is used to transfer data at a periodic rate, one
                                                                  word per period. The network mode is also intended for
                                                                  periodic transfers; however, it supports up to 32 words
                                                                  (time slots) per period. This mode can be used to build
                                                                  time division multiplexed (TDM) networks. In contrast,
                                                                  the on-demand mode is intended for non-periodic
                                                                  transfers of data and to transfer data serially at high
                                                                  speed when the data becomes available.
                                                                  The ESAI has 12 pins for data and clocking connection
                                                                  to external devices.
     uSDHC-1          SD/MMC and SDXC            Connectivity     i.MX 6Solo/6DualLite specific SoC characteristics:
     uSDHC-2         Enhanced Multi-Media        Peripherals      All four MMC/SD/SDIO controller IPs are identical and
     uSDHC-3        Card / Secure Digital Host                    are based on the uSDHC IP. They are:
     uSDHC-4                Controller                              Conforms to the SD Host Controller Standard
                                                                     Specification version 3.0.
                                                                    Fully compliant with MMC command/response sets
                                                                     and Physical Layer as defined in the Multimedia Card
                                                                     System Specification, v4.2/4.3/4.4/4.41 including
                                                                     high-capacity (size > 2 GB) cards HC MMC.
                                                                    Fully compliant with SD command/response sets and
                                                                     Physical Layer as defined in the SD Memory Card
                                                                     Specifications, v3.0 including high-capacity SDHC
                                                                     cards up to 32 GB and SDXC cards up to 2 TB.
                                                                    Fully compliant with SDIO command/response sets
                                                                     and interrupt/read-wait mode as defined in the SDIO
                                                                     Card Specification, Part E1, v3.0
                                                                  All four ports support:
                                                                    1-bit or 4-bit transfer mode specifications for SD and
                                                                     SDIO cards up to UHS-I SDR104 mode (104 MB/s
                                                                     max)
                                                                    1-bit, 4-bit, or 8-bit transfer mode specifications for
                                                                     MMC cards up to 52 MHz in both SDR and DDR
                                                                     modes (104 MB/s max)
                                                                  However, the SoC level integration and I/O muxing logic
                                                                  restrict the functionality to the following:
                                                                    Instances #1 and #2 are primarily intended to serve
                                                                     as external slots or interfaces to on-board SDIO
                                                                     devices. These ports are equipped with Card
                                                                     detection and Write Protection pads and do not
                                                                     support hardware reset.
                                                                    Instances #3 and #4 are primarily intended to serve
                                                                     interfaces to embedded MMC memory or interfaces
                                                                     to on-board SDIO devices. These ports do not have
                                                                     Card detection and Write Protection pads and do
                                                                     support hardware reset.
                                                                    All ports can work with 1.8 V and 3.3 V cards. There
                                                                     are two completely independent I/O power domains
                                                                     for Ports #1 and #2 in four bit configuration (SD
                                                                     interface). Port #3 is placed in his own independent
                                                                     power domain and port #4 shares power domain with
                                                                     some other interfaces.
     FlexCAN-1       Flexible Controller Area    Connectivity     The CAN protocol was primarily, but not only, designed
     FlexCAN-2               Network             Peripherals      to be used as a vehicle serial data bus, meeting the
                                                                  specific requirements of this field: real-time processing,
                                                                  reliable operation in the Electromagnetic interference
                                                                  (EMI) environment of a vehicle, cost-effectiveness and
                                                                  required bandwidth. The FlexCAN module is a full
                                                                  implementation of the CAN protocol specification,
                                                                  Version 2.0 B, which supports both standard and
                                                                  extended message frames.
 512x8 Fuse Box       Electrical Fuse Array       Security        Electrical Fuse Array. Enables to setup Boot Modes,
                                                                  Security Levels, Security Keys, and many other system
                                                                  parameters.
                                                                  The i.MX 6Solo/6DualLite processors consist of
                                                                  512x8-bit fuse fox accessible through OCOTP_CTRL
                                                                  interface.
    GPIO-1            General Purpose I/O      System Control     Used for general purpose input/output to external ICs.
    GPIO-2                 Modules              Peripherals       Each GPIO module supports 32 bits of I/O.
    GPIO-3
    GPIO-4
    GPIO-5
    GPIO-6
    GPIO-7
     GPMI              General Purpose          Connectivity      The GPMI module supports up to 8x NAND devices.
                       Media Interface          Peripherals       40-bit ECC encryption/decryption for NAND Flash
                                                                  controller (GPMI2). The GPMI supports separate DMA
                                                                  channels per NAND device.
      GPT            General Purpose Timer    Timer Peripherals   Each GPT is a 32-bit free-running or set and forget
                                                                  mode timer with programmable prescaler and compare
                                                                  and capture register. A timer counter value can be
                                                                  captured using an external event and can be configured
                                                                  to trigger a capture event on either the leading or trailing
                                                                  edges of an input pulse. When the timer is configured to
                                                                  operate in set and forget mode, it is capable of
                                                                  providing precise interrupts at regular intervals with
                                                                  minimal processor intervention. The counter has output
                                                                  compare logic to provide the status and interrupt at
                                                                  comparison. This timer can be configured to run either
                                                                  on an external clock or on an internal clock.
   GPU3Dv5            Graphics Processing        Multimedia       The GPU3Dv5 provides hardware acceleration for 3D
                          Unit, ver.5            Peripherals      graphics algorithms with sufficient processor power to
                                                                  run desktop quality interactive graphics applications on
                                                                  displays up to HD1080 resolution. The GPU3D provides
                                                                  OpenGL ES 2.0, including extensions, OpenGL ES 1.1,
                                                                  and OpenVG 1.1
   GPU2Dv2            Graphics Processing        Multimedia       The GPU2Dv2 provides hardware acceleration for 2D
                         Unit-2D, ver 2          Peripherals      graphics algorithms, such as Bit BLT, stretch BLT, and
                                                                  many other 2D functions.
    HDMI Tx               HDMI Tx i/f            Multimedia       The HDMI module provides HDMI standard i/f port to an
                                                 Peripherals      HDMI 1.4 compliant display.
      HSI                 MIPI HSI i/f          Connectivity      The MIPI HSI provides a standard MIPI interface to the
                                                Peripherals       applications processor.
     I2C-1                I2C Interface         Connectivity      I2C provide serial interface for external devices. Data
     I2C-2                                      Peripherals       rates of up to 400 kbps are supported.
     I2C-3
     I2C-4
    IOMUXC              IOMUX Control          System Control     This module enables flexible IO multiplexing. Each IO
                                                Peripherals       pad has default and several alternate functions. The
                                                                  alternate functions are software configurable.
     IPUv3H          Image Processing Unit,       Multimedia      IPUv3H enables connectivity to displays and video
                            ver.3H                Peripherals     sources, relevant processing and synchronization and
                                                                  control capabilities, allowing autonomous operation.
                                                                  The IPUv3H supports concurrent output to two display
                                                                  ports and concurrent input from two camera ports,
                                                                  through the following interfaces:
                                                                    Parallel Interfaces for both display and camera
                                                                    Single/dual channel LVDS display interface
                                                                    HDMI transmitter
                                                                    MIPI/DSI transmitter
                                                                    MIPI/CSI-2 receiver
                                                                  The processing includes:
                                                                    Image conversions: resizing, rotation, inversion, and
                                                                     color space conversion
                                                                    A high-quality de-interlacing filter
                                                                    Video/graphics combining
                                                                    Image enhancement: color adjustment and gamut
                                                                     mapping, gamma correction, and contrast
                                                                     enhancement
                                                                    Support for display backlight reduction
      KPP                 Key Pad Port           Connectivity     KPP Supports 8x8 external key pad matrix. KPP
                                                 Peripherals      features are:
                                                                    Open drain design
                                                                    Glitch suppression circuit design
                                                                    Multiple keys detection
                                                                    Standby key press detection
      LDB             LVDS Display Bridge        Connectivity     LVDS Display Bridge is used to connect the IPU (Image
                                                 Peripherals      Processing Unit) to External LVDS Display Interface.
                                                                  LDB supports two channels; each channel has following
                                                                  signals:
                                                                    One clock pair
                                                                    Four data pairs
                                                                  Each signal pair contains LVDS special differential pad
                                                                  (PadP, PadM).
     MLB150                 MediaLB              Connectivity /   The MLB interface module provides a link to a MOST
                                                  Multimedia      data network, using the standardized MediaLB protocol
                                                  Peripherals     (up to 6144 fs).
                                                                  The module is backward compatible to MLB-50.
     MMDC               Multi-Mode DDR           Connectivity     DDR Controller has the following features:
                           Controller            Peripherals       Supports 16/32-bit DDR3-800 (LV) or LPDDR2-800
                                                                    in i.MX 6Solo
                                                                   Supports 16/32/64-bit DDR3-800 (LV) or
                                                                    LPDDR2-800 in i.MX 6DualLite
                                                                   Supports 2x32 LPDDR2-800 in i.MX 6DualLite
                                                                   Supports up to 4 GByte DDR memory space
 OCOTP_CTRL             OTP Controller            Security       The On-Chip OTP controller (OCOTP_CTRL) provides
                                                                 an interface for reading, programming, and/or overriding
                                                                 identification and control information stored in on-chip
                                                                 fuse elements. The module supports
                                                                 electrically-programmable poly fuses (eFUSEs). The
                                                                 OCOTP_CTRL also provides a set of volatile
                                                                 software-accessible signals that can be used for
                                                                 software control of hardware elements, not requiring
                                                                 non-volatility. The OCOTP_CTRL provides the primary
                                                                 user-visible mechanism for interfacing with on-chip fuse
                                                                 elements. Among the uses for the fuses are unique chip
                                                                 identifiers, mask revision numbers, cryptographic keys,
                                                                 JTAG secure mode, boot characteristics, and various
                                                                 control signals, requiring permanent non-volatility.
    OCRAM              On-Chip Memory            Data Path       The On-Chip Memory controller (OCRAM) module is
                          controller                             designed as an interface between systems AXI bus and
                                                                 internal (on-chip) SRAM memory module.
                                                                 In i.MX 6Solo/6DualLite processors, the OCRAM is
                                                                 used for controlling the 128 KB multimedia RAM through
                                                                 a 64-bit AXI bus.
   OSC32KHz               OSC32KHz                Clocking       Generates 32.768 KHz clock from external crystal.
      PCIe             PCI Express 2.0          Connectivity     The PCIe IP provides PCI Express Gen 2.0 functionality.
                                                Peripherals
      PMU             Power-Management           Data Path       Integrated power management unit. Used to provide
                          functions                              power to various SoC domains.
    PWM-1           Pulse Width Modulation      Connectivity     The pulse-width modulator (PWM) has a 16-bit counter
    PWM-2                                       Peripherals      and is optimized to generate sound from stored sample
    PWM-3                                                        audio images and it can also generate tones. It uses
    PWM-4                                                        16-bit resolution and a 4x16 data FIFO to generate
                                                                 sound.
      RAM                Internal RAM         Internal Memory    Internal RAM, which is accessed through OCRAM
     128 KB                                                      memory controller.
     RAM           Secure/non-secure RAM      Secured Internal   Secure/non-secure Internal RAM, interfaced through
     16 KB                                       Memory          the CAAM.
     ROM                  Boot ROM            Internal Memory    Supports secure and regular Boot Modes. Includes read
     96KB                                                        protection on 4K region for content protection.
    ROMCP             ROM Controller with        Data Path       ROM Controller with ROM Patch support
                           Patch
     SDMA             Smart Direct Memory       System Control    The SDMA is multi-channel flexible DMA engine. It
                            Access               Peripherals      helps in maximizing system performance by off-loading
                                                                  the various cores in dynamic data routing. It has the
                                                                  following features:
                                                                    Powered by a 16-bit Instruction-Set micro-RISC
                                                                      engine
                                                                    Multi-channel DMA supporting up to 32 time-division
                                                                      multiplexed DMA channels
                                                                    48 events with total flexibility to trigger any
                                                                      combination of channels
                                                                    Memory accesses including linear, FIFO, and 2D
                                                                      addressing
                                                                    Shared peripherals between ARM and SDMA
                                                                    Very fast Context-Switching with 2-level priority
                                                                      based preemptive multi-tasking
                                                                    DMA units with auto-flush and prefetch capability
                                                                    Flexible address management for DMA transfers
                                                                      (increment, decrement, and no address changes on
                                                                      source and destination address)
                                                                    DMA ports can handle unit-directional and
                                                                      bi-directional flows (copy mode)
                                                                    Up to 8-word buffer for configurable burst transfers
                                                                    Support of byte-swapping and CRC calculations
                                                                    Library of Scripts and API is available
      SJC            System JTAG Controller     System Control    The SJC provides JTAG interface, which complies with
                                                 Peripherals      JTAG TAP standards, to internal logic. The i.MX
                                                                  6Solo/6DualLite processors use JTAG port for
                                                                  production, testing, and system debugging. In addition,
                                                                  the SJC provides BSR (Boundary Scan Register)
                                                                  standard support, which complies with IEEE1149.1 and
                                                                  IEEE1149.6 standards.
                                                                  The JTAG port must be accessible during platform initial
                                                                  laboratory bring-up, for manufacturing tests and
                                                                  troubleshooting, as well as for software debugging by
                                                                  authorized entities. The i.MX 6Solo/6DualLite SJC
                                                                  incorporates three security modes for protecting against
                                                                  unauthorized accesses. Modes are selected through
                                                                  eFUSE configuration.
     SPDIF              Sony Philips Digital      Multimedia      A standard audio file transfer format, developed jointly
                       Interconnect Format        Peripherals     by the Sony and Phillips corporations. Has Transmitter
                                                                  and Receiver functionality.
     SNVS              Secure Non-Volatile         Security       Secure Non-Volatile Storage, including Secure Real
                            Storage                               Time Clock, Security State Machine, Master Key
                                                                  Control, and Violation/Tamper Detection and reporting.
     SSI-1           I2S/SSI/AC97 Interface    Connectivity     The SSI is a full-duplex synchronous interface, which is
     SSI-2                                     Peripherals      used on the AP to provide connectivity with off-chip
     SSI-3                                                      audio peripherals. The SSI supports a wide variety of
                                                                protocols (SSI normal, SSI network, I2S, and AC-97), bit
                                                                depths (up to 24 bits per word), and clock / frame sync
                                                                options.
                                                                The SSI has two pairs of 8x24 FIFOs and hardware
                                                                support for an external DMA controller in order to
                                                                minimize its impact on system performance. The
                                                                second pair of FIFOs provides hardware interleaving of
                                                                a second audio stream that reduces CPU overhead in
                                                                use cases where two time slots are being used
                                                                simultaneously.
   TEMPMON            Temperature Monitor     System Control    The Temperature sensor IP is used for detecting die
                                               Peripherals      temperature. The temperature read out does not reflect
                                                                case or ambient temperature. It reflects the temperature
                                                                in proximity of the sensor location on the die.
                                                                Temperature distribution may not be uniformly
                                                                distributed, therefore the read out value may not be the
                                                                reflection of the temperature value of the entire die.
     TZASC            Trust-Zone Address         Security       The TZASC (TZC-380 by ARM) provides security
                       Space Controller                         address region control functions required for intended
                                                                application. It is used on the path to the DRAM
                                                                controller.
    UART-1              UART Interface         Connectivity     Each of the UARTv2 modules support the following
    UART-2                                     Peripherals      serial data transmit/receive protocols and
    UART-3                                                      configurations:
    UART-4                                                        7- or 8-bit data words, 1 or 2 stop bits, programmable
    UART-5                                                         parity (even, odd or none)
                                                                  Programmable baud rates up to 5 Mbps.
                                                                  32-byte FIFO on Tx and 32 half-word FIFO on Rx
                                                                   supporting auto-baud
                                                                  IrDA 1.0 support (up to SIR speed of 115200 bps)
                                                                  Option to operate as 8-pins full UART, DCE, or DTE
    USBOH3           USB 2.0 High Speed        Connectivity     USBOH3 contains:
                     OTG and 3x HS Hosts       Peripherals       One high-speed OTG module with integrated HS
                                                                  USB PHY
                                                                 One high-speed Host module with integrated HS
                                                                  USB PHY
                                                                 Two identical high-speed Host modules connected to
                                                                  HSIC USB ports.
     VDOA                    VDOA               Multimedia      Video Data Order Adapter (VDOA): used to re-order
                                                Peripherals     video data from the tiled order used by the VPU to the
                                                                conventional raster-scan order needed by the IPU.
      VPU             Video Processing Unit        Multimedia        A high-performing video processing unit (VPU), which
                                                   Peripherals       covers many SD-level and HD-level video decoders and
                                                                     SD-level encoders as a multi-standard video codec
                                                                     engine as well as several important video processing,
                                                                     such as rotation and mirroring.
                                                                     See the i.MX 6Solo/6DualLite Reference Manual
                                                                     (IMX6SDLRM) for complete list of VPUs
                                                                     decoding/encoding capabilities.
     WDOG-1                Watch Dog            Timer Peripherals    The Watch Dog Timer supports two comparison points
                                                                     during each counting period. Each of the comparison
                                                                     points is configurable to evoke an interrupt to the ARM
                                                                     core, and a second point evokes an external event on
                                                                     the WDOG line.
     WDOG-2          Watch Dog (TrustZone)      Timer Peripherals    The TrustZone Watchdog (TZ WDOG) timer module
      (TZ)                                                           protects against TrustZone starvation by providing a
                                                                     method of escaping normal mode and forcing a switch
                                                                     to the TZ mode. TZ starvation is a situation where the
                                                                     normal OS prevents switching to the TZ mode. Such
                                                                     situation is undesirable as it can compromise the
                                                                     systems security. Once the TZ WDOG module is
                                                                     activated, it must be serviced by TZ software on a
                                                                     periodic basis. If servicing does not take place, the timer
                                                                     times out. Upon a time-out, the TZ WDOG asserts a TZ
                                                                     mapped interrupt that forces switching to the TZ mode.
                                                                     If it is still not served, the TZ WDOG asserts a security
                                                                     violation signal to the CSU. The TZ WDOG module
                                                                     cannot be programmed or deactivated by a normal
                                                                     mode SW.
      WEIM            NOR-Flash /PSRAM            Connectivity       The WEIM NOR-FLASH / PSRAM provides:
                          interface               Peripherals         Support 16-bit (in muxed IO mode only) PSRAM
                                                                       memories (sync and async operating modes), at slow
                                                                       frequency
                                                                      Support 16-bit (in muxed IO mode only) NOR-Flash
                                                                       memories, at slow frequency
                                                                      Multiple chip selects
     XTALOSC          Crystal Oscillator I/F   Clocks, Resets, and   The XTALOSC module enables connectivity to external
                                                  Power Control      crystal oscillator device. In a typical application
                                                                     use-case, it is used for 24 MHz oscillator to provide USB
                                                                     required frequency.
      CLK1_P/CLK1_N      Two general purpose differential high speed clock Input/outputs are provided.
      CLK2_P/CLK2_N      Any or both of them could be used:
                           To feed external reference clock to the PLLs and further to the modules inside SoC, for example
                            as alternate reference clock for PCIe, Video/Audio interfaces, etc.
                           To output internal SoC clock to be used outside the SoC as either reference clock or as a
                            functional clock for peripherals, for example it could be used as an output of the PCIe master
                            clock (root complex use)
                         See the i.MX 6Solo/6DualLite reference manual for details on the respective clock trees.
                         The clock inputs/outputs are LVDS differential pairs compatible with TIA/EIA-644 standard, the
                         maximum frequency range supported is 0...600 MHz.
                         Alternatively one may use single ended signal to drive CLKx_P input. In this case corresponding
                         CLKx_N input should be tied to the constant voltage level equal 1/2 of the input signal swing.
                         Termination should be provided in case of high frequency signals.
                         See LVDS pad electrical specification for further details.
                         After initialization, the CLKx inputs/outputs could be disabled (if not used). If unused any or both of
                         the CLKx_N/P pairs may remain unconnected.
 XTALOSC_RTC_XTALI/      If the user wishes to configure XTALOSC_RTC_XTALI and RTC_XTALO as an RTC oscillator, a
     RTC_XTALO           32.768 kHz crystal, (100 k ESR, 10 pF load) should be connected between
                         XTALOSC_RTC_XTALI and RTC_XTALO. Remember that the capacitors implemented on either
                         side of the crystal are about twice the crystal load capacitor. To hit the exact oscillation frequency,
                         the board capacitors need to be reduced to account for board and chip parasitics. The integrated
                         oscillation amplifier is self biasing, but relatively weak. Care must be taken to limit parasitic leakage
                         from XTALOSC_RTC_XTALI and RTC_XTALO to either power or ground (>100 M). This will
                         debias the amplifier and cause a reduction of startup margin. Typically XTALOSC_RTC_XTALI and
                         RTC_XTALO should bias to approximately 0.5 V.
                         If it is desired to feed an external low frequency clock into XTALOSC_RTC_XTALI the RTC_XTALO
                         pin must remain unconnected or driven with a complimentary signal. The logic level of this forcing
                         clock must not exceed VDD_SNVS_CAP level and the frequency must be <100 kHz under typical
                         conditions.
       XTALI/XTALO       A 24.0 MHz crystal should be connected between XTALI and XTALO. level and the frequency
                         should be <32 MHz under typical conditions.
                         See the Hardware Development Guide (IMX6DQ6SDLHDG), Design Checklist chapter, for details
                         on crystal selection. NXP BSP (board support package) software requires 24 MHz on
                         XTALI/XTALO.
                         The crystal can be eliminated if an external 24 MHz oscillator is available in the system. In this
                         case, XTALI must be directly driven by the external oscillator and XTALO remains unconnected.
                         The XTALI signal level must swing from ~0.8 x NVCC_PLL_OUT to ~0.2 V.
                         If this clock is used as a reference for USB and PCIe, then there are strict frequency tolerance and
                         jitter requirements. See OSC24M chapter and relevant interface specifications chapters for details.
      DRAM_VREF             When using DDR_VREF with DDR I/O, the nominal reference voltage must be half of the
                            NVCC_DRAM supply. The user must tie DDR_VREF to a precision external resistor divider. Use a
                            1 k 0.5% resistor to GND and a 1 k 0.5% resistor to NVCC_DRAM. Shunt each resistor with a
                            closely-mounted 0.1 F capacitor.
                            To reduce supply current, a pair of 1.5 k 0.1% resistors can be used. Using resistors with
                            recommended tolerances ensures the  2% DDR_VREF tolerance (per the DDR3 specification) is
                            maintained when four DDR3 ICs plus the i.MX 6Solo/6DualLite are drawing current on the resistor
                            divider.
                            It is recommended to use regulated power supply for big memory configurations (more that eight
                            devices).
        ZQPAD               DRAM calibration resistor 240  1% used as reference during DRAM output buffer driver
                            calibration should be connected between this pad and GND.
     NVCC_LVDS_2P5          The DDR pre-drivers share the NVCC_LVDS_2P5 ball with the LVDS interface. This ball can be
                            shorted to VDD_HIGH_CAP on the circuit board.
        VDD_FA              These signals are reserved for NXP manufacturing use only. User must tie both connections to
        FA_ANA              GND.
GPANAIO Analog output for NXP use only. This output must remain unconnected.
       JTAG_nnnn            The JTAG interface is summarized in Table 4. Use of external resistors is unnecessary. However,
                            if external resistors are used, the user must ensure that the on-chip pull-up/down configuration is
                            followed. For example, do not use an external pull down on an input that has on-chip pull-up.
                            JTAG_TDO is configured with a keeper circuit such that the non-connected condition is eliminated
                            if an external pull resistor is not present. An external pull resistor on JTAG_TDO is detrimental and
                            must be avoided.
SRC_POR_B This cold reset negative logic input resets all modules and logic in the IC.
        ONOFF               In normal mode may be connected to ON/OFF button (De-bouncing provided at this input).
                            Internally this pad is pulled up. Short connection to GND in OFF mode causes internal power
                            management state machine to change state to ON. In ON mode short connection to GND
                            generates interrupt (intended to SW controllable power down). Long above ~5s connection to GND
                            causes forced OFF.
      TEST_MODE             TEST_MODE is for NXP factory use. This signal is internally connected to an on-chip pull-down
                            device. This signal must either be tied to Vss or remain unconnected.
       PCIE_REXT            The impedance calibration process requires connection of reference resistor 200  1% precision
                            resistor on PCIE_REXT pad to ground.
CSI_REXT MIPI CSI PHY reference resistor. Use 6.04 K 1% resistor connected between this pad and GND
DSI_REXT MIPI DSI PHY reference resistor. Use 6.04 K 1% resistor connected between this pad and GND
4      Electrical Characteristics
This section provides the device and module-level electrical characteristics for the i.MX 6Solo/6DualLite
processors.
Junction to Ambient1 Single-layer board (1s); airflow 200 ft/min2,3 RJA 30 oC/W
     Parameter
                             Symbol        Min      Typ    Max1     Unit                      Comment2
     Description
Run mode:               VDD_ARM_IN         1.43            1.5      V     LDO Output Set Point (VDD_ARM_CAP) = 1.275 V
LDO enabled                                                                minimum for operation up to 996MHz.
                                          1.2753           1.5      V     LDO Output Set Point (VDD_ARM_CAP) = 1.150 V
                                                                           minimum for operation up to 792MHz.
                                          1.253            1.5      V     LDO Output Set Point (VDD_ARM_CAP) = 1.125 V
                                                                           minimum for operation up to 396MHz.
                        VDD_SOC_IN       1.2753,4          1.5      V     ARM  792 MHz, VPU  328 MHz:
                                                                           VDD_SOC and VDD_PU LDO outputs
                                                                           (VDD_SOC_CAP and VDD_PU_CAP) = 1.225 V5
                                                                           maximum and 1.15 V minimum.
                                          1.2753,          1.5      V     ARM  996 MHz, VPU  328 MHz:
                                                                           VDD_SOC and VDD_PU LDO outputs
                                                                           (VDD_SOC_CAP and VDD_PU_CAP) = 1.225 V5
                                                                           maximum and 1.175 V minimum.
Run mode:               VDD_ARM_IN        1.150            1.3      V     LDO bypassed for operation up to 792 MHz
LDO bypassed6                             1.125            1.3      V     LDO bypassed for operation up to 396 MHz
                        VDD_SOC_IN        1.1507          1.215     V     LDO bypassed for operation VPU  328 MHz
Standby/DSM mode        VDD_ARM_IN          0.9            1.3      V     Refer to Table 11, "Stop Mode Current and Power
                                                                           Consumption," on page 30.
                        VDD_SOC_IN          0.9           1.2255    V                             
VDD_HIGH                VDD_HIGH_IN         2.8            3.3      V     Must match the range of voltages that the
internal regulator                                                         rechargeable backup battery supports.
Backup battery         VDD_SNVS_IN8         2.9            3.3      V     Should be supplied from the same supply as
supply range                                                               VDD_HIGH_IN if the system does not require
                                                                           keeping real time and other data on OFF state.
USB supply             USB_OTG_VBUS         4.4            5.25     V                             
voltages               USB_H1_VBUS          4.4            5.25     V                             
DDR I/O                 NVCC_DRAM          1.14     1.2     1.3      V     LPDDR2
supply voltage                            1.425     1.5    1.575     V     DDR3
                                          1.283     1.35    1.45     V     DDR3L
Supply for RGMII        NVCC_RGMII         1.15           2.625     V     1.15 V1.30 V in HSIC 1.2 V mode
I/O power group9                                                           1.43 V1.58 V in RGMII 1.5 V mode
                                                                           1.70 V1.90 V in RGMII 1.8 V mode
                                                                           2.25 V2.625 V in RGMII 2.5 V mode
    Parameter
                            Symbol            Min     Typ    Max1   Unit                       Comment2
    Description
GPIO supply               NVCC_CSI,           1.65    1.8,   3.6     V                             
voltages9                 NVCC_EIM,                   2.8,
                         NVCC_ENET,                   3.3
                         NVCC_GPIO,
                         NVCC_LCD,
                        NVCC_NANDF,
                         NVCC_SD1,
                         NVCC_SD2,
                         NVCC_SD3,
                         NVCC_JTAG
                      NVCC_LVDS_2P510         2.25    2.5    2.75    V                             
                         NVCC_MIPI
HDMI supply                HDMI_VP            0.99    1.1    1.3     V                             
voltages                  HDMI_VPH            2.25    2.5    2.75    V                             
PCIe supply                PCIE_VP           1.023    1.1    1.21    V                             
voltages                   PCIE_VPH          2.325    2.5    2.75    V                             
                          PCIE_VPTX          1.023    1.1    1.21    V                             
                               T                                     oC
Junction                           J          -40           125           See i.MX 6Solo/6DualLite Product Lifetime Usage
temperature                                                                Estimates Application Note, AN4725, for
                                                                           information on product lifetime for this processor.
1  Applying the maximum voltage results in maximum power consumption and heat generation. NXP recommends a voltage set
   point = (Vmin + the supply tolerance). This results in an optimized power/speed ratio.
2 See the Hardware Development Guide for i.MX 6Quad, 6Dual, 6DualLite, 6Solo Families of Applications Processors
   (IMX6DQ6SDLHDG) for bypass capacitors requirements for each of the *_CAP supply outputs.
3 VDD_ARM_IN and VDD_SOC_IN must be 125 mV higher than the LDO Output Set Point for correct regulator supply voltage.
4 In LDO enabled mode, the internal LDO output set points must be configured such that the:
     VDD_ARM LDO output set point does not exceed the VDD_SOC LDO output set point by more than 100 mV.
     VDD_SOC LDO output set point is equal to the VDD_PU LDO output set point.
   The VDD_ARM LDO output set point can be lower than the VDD_SOC LDO output set point, however, the minimum output
   set points shown in this table must be maintained.
5
   When VDD_SOC_IN does not supply PCIE_VP and PCIE_VPTX, or when the PCIe PHY is not used, then this maximum can
   be 1.3 V.
6
   Run mode: LDO Bypassed is not supported for the 1 GHz option.
7 In LDO bypassed mode, the external power supply must ensure that VDD_ARM_IN does not exceed VDD_SOC_IN by more
   than 100 mV. The VDD_ARM_IN supply voltage can be lower than the VDD_SOC_IN supply voltage. The minimum voltages
   shown in this table must be maintained.
8 While setting VDD_SNVS_IN voltage with respect to Charging Currents and RTC, refer to Hardware Development Guide for
The RTC_XTALI is used for low-frequency functions. It supplies the clock for wake-up circuit,
power-down real time clock operation, and slow system and watch-dog counters. The clock input can be
connected to either external oscillator or a crystal using internal oscillator amplifier. Additionally, there is
an internal ring oscillator, which can be used instead of the RTC_XTALI if accuracy is not important.
                                                        NOTE
                  The internal RTC oscillator does not provide an accurate frequency and is
                  affected by process, voltage, and temperature variations. NXP strongly
                  recommends using an external crystal as the RTC_XTALI reference. If the
                  internal oscillator is used instead, careful consideration must be given to the
                  timing implications on all of the SoC modules dependent on this clock.
The system clock input XTALI is used to generate the main system clock. It supplies the PLLs and other
peripherals. The system clock input can be connected to either external oscillator or a crystal using internal
oscillator amplifier.
Table 9 shows the interface frequency requirements.
                                      Table 9. External Input Clock Frequency
The typical values shown in Table 9 are required for use with NXP BSPs to ensure precise time keeping
and USB operation. For XTALOSC_RTC_XTALI operation, two clock sources are available.
    On-chip 40 kHz ring oscillatorthis clock source has the following characteristics:
        Approximately 25 A more Idd than crystal oscillator
        Approximately 50% tolerance
        No external component required
        Starts up quicker than 32 kHz crystal oscillator
    External crystal oscillator with on-chip support circuit:
        At power up, ring oscillator is utilized. After crystal oscillator is stable, the clock circuit
           switches over to the crystal oscillator automatically.
        Higher accuracy than ring oscillator
        If no external crystal is present, then the ring oscillator is used
The choice of a clock source must be based on real-time clock use and precision timeout.
VDD_SNVS_IN 2752 A
USB_OTG_VBUS/                                                                          253                  mA
USB_H1_VBUS (LDO 3P0)
NVCC_DRAM 4
MISC
DDR_VREF                                                                                        1                    mA
1
   The actual maximum current drawn from VDD_HIGH_IN will be as shown plus any additional current drawn from the
   VDD_HIGH_CAP outputs, depending upon actual application configuration (for example, NVCC_LVDS_2P5, NVCC_MIPI, or
   HDMI and PCIe VPH supplies).
2
   Under normal operating conditions, the maximum current on VDD_SNVS_IN is shown in Table 10. The maximum
   VDD_SNVS_IN current may be higher depending on specific operating configurations, such as BOOT_MODE[1:0] not equal
   to 00, or use of the Tamper feature. During initial power on, VDD_SNVS_IN can draw up to 1 mA if the supply is capable of
   sourcing that current. If less than 1 mA is available, the VDD_SNVS_CAP charge time will increase.
3 This is the maximum current per active USB physical interface.
4 The DRAM power consumption is dependent on several factors, such as external signal termination. DRAM power calculators
   are typically available from the memory vendors. They take in account factors, such as signal termination. See the i.MX
   6Solo/DualLite Power Consumption Measurement Application Note (AN4576) for examples of DRAM power consumption
   during specific use case scenarios.
5 General equation for estimated, maximum power consumption of an IO power supply:
Imax = N x C x V x (0.5 x F)
Where:
NNumber of IO pins supplied by the power line
CEquivalent external capacitive load
VIO voltage
(0.5 xF)Data change rate. Up to 0.5 of the clock rate (F)
In this equation, Imax is in Amps, C in Farads, V in Volts, and F in Hertz.
6 NVCC_LVDS2P5 is supplied by VDD_HIGH_CAP (by external connection) so the maximum supply current is included in the
current shown for VDD_HIGH_IN. The maximum supply current for NVCC_LVDS2P5 has not been characterized separately.
    WAIT                  ARM, SoC, and PU LDOs are set to 1.225      VDD_ARM_IN (1.4V)               4.5
                          HIGH LDO set to 2.5 V
                          Clocks are gated.                           VDD_SOC_IN (1.4V)                23          mA
                          DDR is in self refresh.                     VDD_HIGH_IN (3.0V)              13.5
                          PLLs are active in bypass (24MHz)
                          Supply Voltages remain ON                   Total                            79         mW
STANDBY                     ARM and PU LDOs are power gated              VDD_ARM_IN (0.9V)            0.1
                            SoC LDO is in bypass
                            HIGH LDO is set to 2.5V                      VDD_SOC_IN (0.9V)             5          mA
                           PLLs are disabled                             VDD_HIGH_IN (3.0V)            5
                           Low Voltage
                           Well Bias ON                                  Total                       19.6         mW
                           Crystal oscillator is enabled
Deep Sleep Mode             ARM and PU LDOs are power gated              VDD_ARM_IN (0.9V)            0.1
(DSM)                       SoC LDO is in bypass
                            HIGH LDO is set to 2.5V                      VDD_SOC_IN (0.9V)             2          mA
                           PLLs are disabled                             VDD_HIGH_IN (3.0V)           0.5
                           Low Voltage
                           Well Bias ON                                  Total                        3.4         mW
                           Crystal oscillator and bandgap are disabled
                                                     NOTE
                 The currents on the VDD_HIGH_CAP and VDD_USB_CAP were
                 identified to be the voltage divider circuits in the USB-specific level
                 shifters.
PCIE_VPTX (1.1 V) 20
PCIE_VPH (2.5 V) 21
PCIE_VPTX (1.1 V) 20
PCIE_VPH (2.5 V) 20
PCIE_VPH (2.5 V) 18
PCIE_VPH (2.5 V) 18
PCIE_VPH (2.5 V) 12
HDMI_VP 4.1 mA
HDMI_VP 4.2 mA
HDMI_VP 7.5 mA
HDMI_VP 12 mA
HDMI_VP 17 mA
HDMI_VP 22 mA
Power-down HDMI_VPH 49 A
HDMI_VP 1100 A
only and should not be used to power any external circuitry. See the i.MX 6Solo/6DualLite Reference
Manual (IMX6SDLRM) for details on the power tree scheme.
                                               NOTE
               The *_CAP signals must not be powered externally. These signals are
               intended for internal LDO or LDO bypass operation only.
4.3.2.1     LDO_1P1
The LDO_1P1 regulator implements a programmable linear-regulator function from VDD_HIGH_IN (see
Table 8 for minimum and maximum input requirements). Typical Programming Operating Range is 1.0 V
to 1.2 V with the nominal default setting as 1.1 V. The LDO_1P1 supplies the USB Phy, LVDS Phy, HDMI
Phy, MIPI Phy, and PLLs. A programmable brown-out detector is included in the regulator that can be used
by the system to determine when the load capability of the regulator is being exceeded to take the
necessary steps. Current-limiting can be enabled to allow for in-rush current requirements during start-up,
if needed. Active-pull-down can also be enabled for systems requiring this feature.
For information on external capacitor requirements for this regulator, see the Hardware Development
Guide for i.MX 6Quad, 6Dual, 6DualLite, 6Solo Families of Applications Processors
(IMX6DQ6SDLHDG).
For additional information, see the i.MX 6Solo/6DualLite reference manual (IMX6SDLRM).
4.3.2.2       LDO_2P5
The LDO_2P5 module implements a programmable linear-regulator function from VDD_HIGH_IN (see
Table 8 for minimum and maximum input requirements). Typical Programming Operating Range is
2.25 V to 2.75 V with the nominal default setting as 2.5 V. LDO_2P5 supplies the USB Phy, LVDS Phy,
HDMI Phy, MIPI Phy, E-fuse module, and PLLs. A programmable brown-out detector is included in the
regulator that can be used by the system to determine when the load capability of the regulator is being
exceeded, to take the necessary steps. Current-limiting can be enabled to allow for in-rush current
requirements during start-up, if needed. Active-pull-down can also be enabled for systems requiring this
feature. An alternate self-biased low-precision weak-regulator is included that can be enabled for
applications needing to keep the output voltage alive during low-power modes where the main regulator
driver and its associated global bandgap reference module are disabled. The output of the weak-regulator
is not programmable and is a function of the input supply as well as the load current. Typically, with a 3 V
input supply the weak-regulator output is 2.525 V and its output impedance is approximately 40 .
For information on external capacitor requirements for this regulator, see the Hardware Development
Guide for i.MX 6Quad, 6Dual, 6DualLite, 6Solo Families of Applications Processors
(IMX6DQ6SDLHDG).
For additional information, see the i.MX 6Solo/6DualLite reference manual.
4.3.2.3       LDO_USB
The LDO_USB module implements a programmable linear-regulator function from the
USB_OTG_VBUS and USB_H1_VBUS voltages (4.4 V5.25 V) to produce a nominal 3.0 V output
voltage. A programmable brown-out detector is included in the regulator that can be used by the system
to determine when the load capability of the regulator is being exceeded, to take the necessary steps. This
regulator has a built in power-mux that allows the user to select to run the regulator from either
USB_VBUS supply, when both are present. If only one of the USB_VBUS voltages is present, then, the
regulator automatically selects this supply. Current limit is also included to help the system meet in-rush
current targets.
For information on external capacitor requirements for this regulator, see the Hardware Development
Guide for i.MX 6Quad, 6Dual, 6DualLite, 6Solo Families of Applications Processors
(IMX6DQ6SDLHDG).
For additional information, see the i.MX 6Solo/6DualLite reference manual.
Parameter Value
Parameter Value
Parameter Value
Parameter Value
Parameter Value
Parameter Value
4.5.1        OSC24M
This block implements an amplifier that when combined with a suitable quartz crystal and external load
capacitors implements an oscillator. The oscillator is powered from NVCC_PLL_OUT.
The system crystal oscillator consists of a Pierce-type structure running off the digital supply. A straight
forward biased-inverter implementation is used.
4.5.2        OSC32K
This block implements an amplifier that when combined with a suitable quartz crystal and external load
capacitors implements a low power oscillator. It also implements a power mux such that it can be powered
from either a ~3 V backup battery (VDD_SNVS_IN) or VDD_HIGH_IN such as the oscillator consumes
power from VDD_HIGH_IN when that supply is available and transitions to the back up battery when
VDD_HIGH_IN is lost.
In addition, if the clock monitor determines that the OSC32K is not present, then the source of the 32 kHz
clock will automatically switch to the internal ring oscillator.
                                                       CAUTION
                    The internal RTC oscillator does not provide an accurate frequency and is
                    affected by process, voltage, and temperature variations. NXP strongly
                    recommends using an external crystal as the RTC_XTALI reference. If the
                    internal oscillator is used instead, careful consideration must be given to the
                    timing implications on all of the SoC modules dependent on this clock.
The OSC32k runs from VDD_SNVS_CAP supply, which comes from VDD_HIGH_IN/VDD_SNVS_IN.
                                         Table 21. OSC32K Main Characteristics
       Fosc                   32.768 KHz           This frequency is nominal and determined mainly by the crystal selected.
                                                     32.0 K will work as well.
Current consumption              4 A              The 4 A is the consumption of the oscillator alone (OSC32k). Total supply
                                                     consumption will depend on what the digital portion of the RTC consumes.
                                                     The ring oscillator consumes 1 A when ring oscillator is inactive, 20 A
                                                     when the ring oscillator is running. Another 1.5 A is drawn from vdd_rtc
                                                     in the power_detect block. So, the total current is 6.5 A on vdd_rtc when
                                                     the ring oscillator is not running.
    Bias resistor               14 M              This the integrated bias resistor that sets the amplifier into a high gain
                                                     state. Any leakage through the ESD network, external board leakage, or
                                                     even a scope probe that is significant relative to this value will debias the
                                                     amp. The debiasing will result in low gain, and will impact the circuit's ability
                                                     to start up and maintain oscillations.
Crystal Properties
       Cload                    10 pF              Usually crystals can be purchased tuned for different Cloads. This Cload
                                                     value is typically 1/2 of the capacitances realized on the PCB on either side
                                                     of the quartz. A higher Cload will decrease oscillation margin, but
                                                     increases current oscillating through the crystal.
        ESR                     50 k      100 k Equivalent series resistance of the crystal. Choosing a crystal with a higher
                                                   value will decrease the oscillating margin.
ovdd
nmos (Rpd)
                                                                             ovss
                                  Figure 4. Circuit for Parameters Voh and Vol for I/O Cells
XTALI input leakage current at startup     IXTALI_STARTUP      Power-on startup for                               600        A
                                                              0.15msec with a driven
                                                             32KHz RTC clock @ 1.1V.2
                                                         NOTE
                    The Vil and Vih specifications only apply when an external clock source is
                    used. If a crystal is used, Vil and Vih do not apply.
Termination Voltage Vtt Vtt tracking OVDD/2 0.49 OVDD 0.51 OVDD V
                                                                                                    OVDD
                                                    80%                                      80%
                                              20%                                             20%
               Output (at pad)                                                                   0V
                                               tr                                       tf
Output Pad Transition Times, rise/fall            tr, tf      15 pF Cload, slow slew rate                     2.72/2.79
                                                                                                       
(Max Drive, ipp_dse=111)                                      15 pF Cload, fast slew rate                     1.51/1.54
Output Pad Transition Times, rise/fall            tr, tf      15 pF Cload, slow slew rate                     3.20/3.36
                                                                                                       
(High Drive, ipp_dse=101)                                     15 pF Cload, fast slew rate                     1.96/2.07
                                                                                                                               ns
Output Pad Transition Times, rise/fall            tr, tf      15 pF Cload, slow slew rate                     3.64/3.88
                                                                                                       
(Medium Drive, ipp_dse=100)                                   15 pF Cload, fast slew rate                     2.27/2.53
Output Pad Transition Times, rise/fall            tr, tf      15 pF Cload, slow slew rate                     4.32/4.50
                                                                                                       
(Low Drive. ipp_dse=011)                                      15 pF Cload, fast slew rate                     3.16/3.17
Input Transition Times1                           trm                                                          25           ns
1
     Hysteresis mode is recommended for inputs with transition times greater than 25 ns.
Output Pad Transition Times, rise/fall            tr, tf      15 pF Cload, slow slew rate                     1.70/1.79
                                                                                                       
(Max Drive, ipp_dse=101)                                      15 pF Cload, fast slew rate                     1.06/1.15
Output Pad Transition Times, rise/fall            tr, tf      15 pF Cload, slow slew rate                     2.35/2.43
                                                                                                       
(High Drive, ipp_dse=011)                                     15 pF Cload, fast slew rate                     1.74/1.77
                                                                                                                               ns
Output Pad Transition Times, rise/fall            tr, tf      15 pF Cload, slow slew rate                     3.13/3.29
                                                                                                       
(Medium Drive, ipp_dse=010)                                   15 pF Cload, fast slew rate                     2.46/2.60
Output Pad Transition Times, rise/fall            tr, tf      15 pF Cload, slow slew rate                     5.14/5.57
                                                                                                       
(Low Drive. ipp_dse=001)                                      15 pF Cload, fast slew rate                     4.77/5.15
Input AC differential cross point voltage3 Vix(ac) Relative to Vref -0.12 0.12 V
 Skew between pad rise/fall asymmetry + skew          tSKD           clk = 400 MHz                                0.1           ns
 caused by SSN
1
  Note that the JEDEC LPDDR2 specification (JESD209_2B) supersedes any specification in this document.
2 Vid(ac) specifies the input differential voltage | Vtr - Vcp | required for switching, where Vtr is the true input signal and Vcp
  is the complementary input signal. The Minimum value is equal to Vih(ac) - Vil(ac).
3 The typical value of Vix(ac) is expected to be about 0.5 x OVDD. and Vix(ac) is expected to track variation of OVDD. Vix(ac)
Table 31 shows the AC parameters for DDR I/O operating in DDR3/DDR3L mode.
                                  Table 31. DDR I/O DDR3/DDR3L Mode AC Parameters1
Input AC differential cross point voltage3, 4 Vix(ac) Relative to Vref Vref - 0.15 Vref + 0.15 V
Single output slew rate, measured between              tsr     Driver impedance = 34            2.5                     5       V/ns
Vol(ac) and Voh(ac)
Skew between pad rise/fall asymmetry + skew           tSKD           clk = 400 MHz                                     0.1       ns
caused by SSN
1
  Note that the JEDEC JESD79_3C specification supersedes any specification in this document.
2 Vid(ac) specifies the input differential voltage | Vtr-Vcp | required for switching, where Vtr is the true input signal and Vcp is
  the complementary input signal. The Minimum value is equal to Vih(ac) - Vil(ac).
3 The typical value of Vix(ac) is expected to be about 0.5 x OVDD. and Vix(ac) is expected to track variation of OVDD. Vix(ac)
   monotonic with a single-ended swing VSEL/VSEH of at least VDD/2  250 mV, and
   the differential slew rate of CK - CK# is larger than 3 V/ns
80% 80%
VDIFF 0V 0V
80% 80%
VDIFF 0V 0V
A 4-stage pipeline is utilized in the MLB 6-pin implementation in order to facilitate design, maximize
throughput, and allow for reasonable PCB trace lengths. Each cycle is one ipp_clk_in* (internal clock
from MLB PLL) clock period. Cycles 2, 3, and 4 are MLB PHY related. Cycle 2 includes clock-to-output
delay of Signal/Data sampling flip-flop and Transmitter, Cycle 3 includes clock-to-output delay of
Signal/Data clocked receiver, Cycle 4 includes clock-to-output delay of Signal/Data sampling flip-flop.
MLB 6-pin pipeline diagram is shown in Figure 9.
                                                  NOTE
               GPIO and DDR I/O output driver impedance is measured with long
               transmission line of impedance Ztl attached to I/O pad and incident wave
               launched into transmission line. Rpu/Rpd and Ztl form a voltage divider that
               defines specific voltage of incident wave relative to OVDD. Output driver
               impedance is calculated from this voltage divider (see Figure 10).
                                                 OVDD
PMOS (Rpu)
                                                                         Ztl , L = 20 inches
          ipp_do                                   pad
                        predriver
                                                                                                Cload = 1p
                                                 NMOS (Rpd)
            U,(V)                                 OVSS
                                                              Vin (do)
           VDD
                                                                                  t,(ns)
                    0
            U,(V)
                                                                              Vout (pad)
           OVDD
                            Vref1                Vref2
            Vref
                                                                                  t,(ns)
                    0
                        Vovdd  Vref1
            Rpu =                        Ztl
                             Vref1
                             Vref2
            Rpd =                        Ztl
                        Vovdd  Vref2
                               Figure 10. Impedance Matching Load for Measurement
                                                            001                       260
                                                            010                       130
                                                            011                        90
                   Output Driver
                                     Rdrv                   100                        60             
                    Impedance
                                                            101                        50
                                                            110                        40
                                                            111                        33
Table 35 shows the GPIO output buffer impedance (OVDD 3.3 V).
                         Table 35. GPIO Output Buffer Average Impedance (OVDD 3.3 V)
                                                            001                       150
                                                            010                        75
                                                            011                        50
                   Output Driver
                                     Rdrv                   100                        37             
                    Impedance
                                                            101                        30
                                                            110                        25
                                                            111                        20
                                                                                 Typical
                                       Test Conditions DSE
         Parameter       Symbol                                   NVCC_DRAM=1.5 V     NVCC_DRAM=1.2 V       Unit
                                         (Drive Strength)             (DDR3)             (LPDDR2)
                                                                    DDR_SEL=11          DDR_SEL=10
Note:
1. Output driver impedance is controlled across PVTs using ZQ calibration procedure.
2. Calibration is done against 240  external reference resistor.
3. Output driver impedance deviation (calibration accuracy) is 5% (max/min impedance) across PVTs.
                           SRC_POR_B
                              (Input)
                                                                    CC1
                        WDOG1_B
                        (Output)
                                                                CC3
                                           NOTE
                 XTALOSC_RTC_XTALI is approximately 32 kHz.
                 XTALOSC_RTC_XTALI cycle is one period or approximately 30 s.
                                                  NOTE
                 WDOG1_B output signals (for each one of the Watchdog modules) do not
                 have dedicated pins, but are muxed out through the IOMUX. See the
                 IOMUXC chapter of the i.MX 6Solo/6DualLite Reference Manual
                 (IMX6SDLRM).
1
        For more information on configuration ports mentioned in this table, see the i.MX 6Solo/6DualLite reference manual.
WE2
                                                                             ...   WE3
                         EIM_BCLK
                                            WE8                                                     WE9
                         EIM_WE_B
                                           WE10                                                     WE11
                          EIM_OE_B
                                           WE12                                                     WE13
                         EIM_EBx_B
                                           WE14                                                     WE15
                         EIM_LBA_B
                                           WE16                                                     WE17
                         Output Data
EIM_BCLK
                                                            WE18
                                            Input Data
                                                                                    WE19
                                                            WE20
                                         EIM_WAIT_B
                                                                                    WE21
1
   t is the maximum EIM logic (ACLK_EXSC) cycle time. The maximum allowed axi_clk frequency depends on the fixed/non-fixed
   latency configuration, whereas the maximum allowed EIM_BCLK frequency is:
   Fixed latency for both read and write is 104 MHz.
   Variable latency for read only is 104 MHz.
   Variable latency for write only is 52 MHz.
In variable latency configuration for write, if BCD = 0 & WBCDD = 1 or BCD = 1, axi_clk must be 104 MHz.Write BCD = 1 and
   104 MHz ACLK_EXSC, will result in a EIM_BCLK of 52 MHz. When the clock branch to EIM is decreased to 104 MHz, other
   buses are impacted which are clocked from this source. See the CCM chapter of the i.MX 6Solo/6DualLite Reference Manual
   (IMX6SDLRM) for a detailed clock tree description.
2
   EIM_BCLK parameters are being measured from the 50% point, that is, high is defined as 50% of signal value and low is
   defined as 50% as signal value.
3
   For signal measurements, High is defined as 80% of signal value and Low is defined as 20% of signal value.
Figure 15 to Figure 18 provide few examples of basic EIM accesses to external memory devices with the
timing parameters mentioned previously for specific control parameters settings.
        EIM_WE_B
                                                    WE14
       EIM_LBA_B                                                        WE15
                                                     WE10                                           WE11
        EIM_OE_B
                                                     WE12                                           WE13
       EIM_EBx_B
                                                                       WE18
     EIM_DATAxx                                                                        D(v1)
                                                                                                    WE19
                             Figure 15. Synchronous Memory Read Access, WSC=1
        EIM_BCLK
                                                    WE4                       WE5
     EIM_ADDRxx Last Valid Address                                 Address V1
                                                    WE6                       WE7
      EIM_CSx_B
                                                    WE8                       WE9
       EIM_WE_B
                                                   WE14
      EIM_LBA_B
                                                                       WE15
       EIM_OE_B
                                                                              WE13
                                                  WE12
      EIM_EBx_B
                                                  WE16                                               WE17
     EIM_DATAxx                                                               D(V1)
Figure 16. Synchronous Memory, Write Access, WSC=1, WBEA=0 and WADVN=0
        EIM_BCLK
                                                          WE5     WE16                        WE17
     EIM_ADDRxx/                       WE4
        EIM_ADxx             Last Valid Address   Address V1                    Write Data
                                        WE6                                                   WE7
       EIM_CSx_B
                                        WE8                                                   WE9
        EIM_WE_B
                                       WE14                     WE15
EIM_LBA_B
        EIM_OE_B
                                      WE10                                                   WE11
       EIM_EBx_B
 Figure 17. Muxed Address/Data (A/D) Mode, Synchronous Write Access, WSC=6,ADVA=0, ADVN=1, and
                                              ADH=1
                                                  NOTE
                 In 32-bit muxed address/data (A/D) mode the 16 MSBs are driven on the
                 data bus.
      EIM_BCLK
                                  WE4              WE5                                  WE19
    EIM_ADDRxx/       Last Valid Address Address V1                                             Data
       EIM_ADxx                   WE6                                                  WE18
    EIM_CSx_B
                                                                                          WE7
     EIM_WE_B
                               WE14                      WE15
    EIM_LBA_B                                              WE10
                                                                                         WE11
     EIM_OE_B
                               WE12                                                      WE13
    EIM_EBx_B
    Figure 18. 16-Bit Muxed A/D Mode, Synchronous Read Access, WSC=7, RADVN=1, ADH=1, OEA=0
   INT_CLK
   EIM_CSx_B               MAXCSO
   EIM_WE_B
                                      WE39                                               WE40
   EIM_LBA_B
                                      WE35                                               WE36
   EIM_OE_B
                                      WE37                                               WE38
   EIM_EBx_B
                                                                                       WE44
   EIM_DATAxx[7:0]        MAXCO
                                                                  D(V1)
                                                      WE43         MAXDI
                       Figure 19. Asynchronous Memory Read Access (RWSC = 5)
                                     start of                                end of
                                     access                                  access
     INT_CLK
                              MAXCSO
     EIM_CSx_B
     EIM_ADDRxx/                         WE31                        MAXDI
     EIM_ADxx                                       Addr. V1            D(V1)
                                                    WE32A
                                                                                         WE44
     EIM_WE_B
                                                             WE40A
                                          WE39
     EIM_LBA_B
                                       WE35A                                 WE36
     EIM_OE_B
                                          WE37                               WE38
     EIM_EBx_B
                             MAXCO
                         Figure 20. Asynchronous A/D Muxed Read Access (RWSC = 5)
      EIM_CSx_B
                            WE31                                          WE32
     EIM_ADDRxx Last Valid Address                       Address V1                       Next Address
                            WE33                                          WE34
       EIM_WE_B
                            WE39                                          WE40
      EIM_LBA_B
        EIM_OE_B
                                      WE45                                WE46
      EIM_EBx_B
                                                                             WE42
     EIM_DATAxx                                                 D(V1)
                                      WE41
                               Figure 21. Asynchronous Memory Write Access
    EIM_CSx_B
                                                                     WE41
    EIM_ADDRxx/                      WE31
                                                 Addr. V1           D(V1)
    EIM_DATAxx                                   WE32A
                                                                                     WE42
                                     WE33                                WE34
    EIM_WE_B
                                                         WE40A
                                     WE39
    EIM_LBA_B
    EIM_OE_B
                                    WE45                                 WE46
    EIM_EBx_B
                                                                            WE42
     EIM_CSx_B
     EIM_ADDRxx                      WE31                                WE32
                     Last Valid Address                Address V1                           Next Address
     EIM_WE_B
                                     WE39                                WE40
     EIM_LBA_B
                                     WE35                                WE36
     EIM_OE_B
                                     WE37                                WE38
     EIM_EBx_B                                                                       WE44
                                                                 D(V1)
     EIM_DATAxx[7:0]                                 WE43
                                                                                      WE48
   EIM_DTACK_B
                                                             WE47
        EIM_CSx_B
                                        WE31                                  WE32
       EIM_ADDRxx Last Valid Address                     Address V1                          Next Address
                                        WE33                                  WE34
        EIM_WE_B
                                        WE39                                  WE40
        EIM_LBA_B
        EIM_OE_B
                                        WE45                                  WE46
        EIM_EBx_B
                                                                                 WE42
        EIM_DATAxx                                                D(V1)
                                        WE41                                                WE48
      EIM_DTACK_B
                                                                              WE47
                                  Figure 24. DTACK Mode Write Access (DAP=0)
Table 42. EIM Asynchronous Timing Parameters Table Relative Chip to Select
                                               Determination by
 Ref No.              Parameter             Synchronous measured               Min                  Max         Unit
                                                 parameters1
Table 42. EIM Asynchronous Timing Parameters Table Relative Chip to Select (continued)
                                                    Determination by
  Ref No.               Parameter                Synchronous measured           Min               Max            Unit
                                                      parameters1
  WE40A EIM_CSx_B Valid to                     WE14 - WE6 + (ADVN + ADVA +  -3 + (ADVN + 3 + (ADVN + ADVA + 1     ns
(muxed A/D) EIM_LBA_B Invalid                           1 - CSA)           ADVA + 1 - CSA)      - CSA)
Table 42. EIM Asynchronous Timing Parameters Table Relative Chip to Select (continued)
                                                      Determination by
    Ref No.              Parameter                 Synchronous measured               Min                  Max            Unit
                                                        parameters1
Chip selects 2 2 2
                                     LPDDR2                  LPDDR2
             Parameter                                                                               DDR3            DDR3L
                                  (Dual channel)         (Single channel)
Clock frequency 400 MHz 400 MHz 400 MHz 400 MHz
                                                                
                                                              E&
                                 .!.$?#,%
                                                                                                            
                                                      E&
                             .!.$?#%?"
                                                                      E&                                  
                             .!.$?7%?"                               E&                     E&
                                                                                                
                                                                                                             
                                 .!.$?!,%                       E&                           E&
                                                                                                           
                                                                    E&                E&
                             EEd                            
                                                                
                                  .!.$?#,%                     E&
                                                                                                            
                             .!.$?#%?"           E&
                                                                      E&                                  
                              .!.$?7%?"                              E&                     E&
                                                                                                
                                                                                                             
                                                                                             
                                  .!.$?!,%                      E&                          E&
                                                                                                             
                                                                    E&                E&
                             .!.$?$!4!XX                             E&
                             
                                   .!.$?#,%
                                                                                                                 
                                 .!.$?#%?"
                                                                        E&                                    
                                  .!.$?2%?"                           E&                    E&
                                                                                                    
                                                                                                                 
                         .!.$?2%!$9?"          E&
                                                                                                                 
                                                               E&                   E&
.!.$?$!4!XX E&
Figure 28. Read Data Latch Cycle Timing Diagram (Non-EDO Mode)
                                  .!.$?#,%
                                                                                                                 
                                 .!.$?#%?"
                                                                           E&                                 
                                 .!.$?2%?"                            E&                     E&
                                                                                                  
                                                                                                                 
                         .!.$?2%!$9?"           E&                                           E&             
                                                          
                                                                        E&
                                 EEd                                             E& 
Figure 29. Read Data Latch Cycle Timing Diagram (EDO Mode)
                                                                             Timing
                                                                       T = GPMI Clock Cycle
     ID              Parameter           Symbol                                                                                Unit
                                                               Min                                         Max
    NF1    NAND_CLE setup time             tCLS                     (AS + DS)  T - 0.12 [see 2,3]                             ns
                                                                                                2
    NF2    NAND_CLE hold time             tCLH                            DH  T - 0.72 [see ]                                 ns
                                                                                                    3,2
    NF3    NAND_CE0_B setup time           tCS                       (AS + DS + 1)  T [see           ]                        ns
                                                                                                2
    NF4    NAND_CE0_B hold time            tCH                          (DH+1)  T - 1 [see ]                                  ns
    NF5    NAND_WE_B pulse width           tWP                               DS  T [see ] 2
                                                                                                                               ns
                                                                                                     3,2
    NF6    NAND_ALE setup time             tALS                     (AS + DS)  T - 0.49 [see             ]                    ns
                                                                                                2
    NF7    NAND_ALE hold time              tALH                         (DH  T - 0.42 [see ]                                  ns
    NF8    Data setup time                 tDS                            DS  T - 0.26 [see    2]
                                                                                                                               ns
                                                                                                2]
    NF9    Data hold time                  tDH                            DH  T - 1.37 [see                                   ns
    NF10   Write cycle time                tWC                          (DS + DH)  T [see      2]                             ns
    NF11   NAND_WE_B hold time             tWH                               DH  T [see   2]
                                                                                                                               ns
    NF12   Ready to NAND_RE_B low          tRR4        (AS + 2)  T [see   3,2]
                                                                                                                              ns
    NF13   NAND_RE_B pulse width           tRP                               DS  T [see   2]                                  ns
    NF14   READ cycle time                 tRC                          (DS + DH)  T [see      2]
                                                                                                                               ns
                                                                                           2]
    NF15   NAND_RE_B high hold time       tREH                               DH  T [see                                       ns
    NF16   Data setup on read             tDSR                                      (DS  T -0.67)/18.38 [see          5,6]
                                                                                                                               ns
                                                                          5,6]
    NF17   Data hold on read              tDHR          0.82/11.83 [see                                                       ns
1
    GPMIs Async Mode output timing can be controlled by the modules internal registers
    HW_GPMI_TIMING0_ADDRESS_SETUP, HW_GPMI_TIMING0_DATA_SETUP, and HW_GPMI_TIMING0_DATA_HOLD.
    This AC timing depends on these registers settings. In the table, AS/DS/DH represents each of these settings.
2    AS minimum value can be 0, while DS/DH minimum value is 1.
3
    T = GPMI clock period -0.075ns (half of maximum p-p jitter).
4
    NF12 is guaranteed by the design.
5   Non-EDO mode.
6
    EDO mode, GPMI clock  100 MHz
    (AS=DS=DH=1, GPMI_CTL1 [RDN_DELAY] = 8, GPMI_CTL1 [HALF_PERIOD] = 0).
In EDO mode (Figure 28), NF16/NF17 are different from the definition in non-EDO mode (Figure 27).
They are called tREA/tRHOH (RE# access time/RE# HIGH to output hold). The typical value for them
are 16 ns (max for tREA)/15 ns (min for tRHOH) at 50 MB/s EDO mode. In EDO mode, GPMI will
sample NAND_DATAxx at rising edge of delayed NAND_RE_B provided by an internal DPLL. The
delay value can be controlled by GPMI_CTRL1.RDN_DELAY (see the GPMI chapter of the i.MX
6Solo/6DualLite reference manual). The typical value of this control register is 0x8 at 50 MT/s EDO
mode. But if the board delay is big enough and cannot be ignored, the delay value should be made larger
to compensate the board delay.
                                             1)
       1$1'B&/(
                                                           1)   1)
                                                                                                                 1)
       1$1'B$/(
                                                                                              1) 1)
1$1'B:(5(B%
1)
1$1'B&/.
1$1'B'46
      1$1'B'46
     2XWSXWHQDEOH
1) 1)
1) 1)
 1$1'B'$7$>@
    2XWSXWHQDEOH
Figure 30. Source Synchronous Mode Command and Address Timing Diagram
                                                                                                                  1)
                              1)
         .!.$?#%?"
                                          1)                                              1)
            .!.$?#,%                                 1)                    1)
                                          1)                                              1)
            .!.$?!,%                                 1)                   1)
1$1'B:(5(B%
1)
.!.$?#,+
1)
.!.$?$13 1)
          .!.$?$13
         2XWSXWHQDEOH
1) 1)
.!.$?$1;=
1) 1)
         .!.$?$1;=
          2XWSXWHQDEOH
                             1)
        .!.$?#%?"                                                                                         1)
                                         1)                                              1)
          .!.$?#,%                                 1)                    1)
                                        1)                                               1)
          1$1'B$/(                                 1)                    1)
       .!.$?7%2%                      1)
                                                                                                                 1)
                                                                 1)
                                                                                                   1)
.!.$?#,+
.!.$?$13
         .!.$?$13
        /UTPUT ENABLE
.!.$?$!4!;=
     .!.$?$!4!;=
       /UTPUT ENABLE
.!.$?$13
E&
                                                    
                             .!.$?$!4!;=                                  
                                                                    
                                           E&             E&                                 E&
                                                                                            Timing
                                                                                      T = GPMI Clock Cycle
     ID                        Parameter                   Symbol                                                         Unit
                                                                                      Min                     Max
 NF18 NAND_CE0_B access time                                 tCE                   CE_DELAY  T - 0.79 [see 2]            ns
 NF19 NAND_CE0_B hold time                                   tCH                      0.5  tCK - 0.63 [see 2]            ns
 NF20 Command/address NAND_DATAxx setup time                 tCAS                          0.5  tCK - 0.05               ns
 NF21 Command/address NAND_DATAxx hold time                  tCAH                          0.5  tCK - 1.23               ns
 NF22 clock period                                           tCK                                                         ns
 NF23 preamble delay                                         tPRE                 PRE_DELAY  T - 0.29 [see 2]            ns
 NF24 postamble delay                                       tPOST                 POST_DELAY  T - 0.78 [see 2]           ns
 NF25 NAND_CLE and NAND_ALE setup time                      tCALS                          0.5  tCK - 0.86               ns
 NF26 NAND_CLE and NAND_ALE hold time                       tCALH                          0.5  tCK - 0.37               ns
 NF27 NAND_CLK to first NAND_DQS latching transition        tDQSS                          T - 0.41 [see 2]               ns
 NF28 Data write setup                                                                  0.25  tCK - 0.35
 NF29 Data write hold                                                                   0.25  tCK - 0.85
 NF30 NAND_DQS/NAND_DQ read setup skew                                                                      2.06
 NF31 NAND_DQS/NAND_DQ read hold skew                                                                       1.95
1
  GPMIs source synchronous mode output timing can be controlled by the modules internal registers
  GPMI_TIMING2_CE_DELAY, GPMI_TIMING_PREAMBLE_DELAY, GPMI_TIMING2_POST_DELAY. This AC timing depends
  on these registers settings. In the table, CE_DELAY/PRE_DELAY/POST_DELAY represents each of these settings.
2
  T = tCK(GPMI clock period) -0.075ns (half of maximum p-p jitter).
For DDR Source sync mode, Figure 33 shows the timing diagram of NAND_DQS/NAND_DATAxx read
valid window. The typical value of tDQSQ is 0.85ns (max) and 1ns (max) for tQHS at 200MB/s. GPMI
will sample NAND_DATA[7:0] at both rising and falling edge of an delayed NAND_DQS signal, which
can be provided by an internal DPLL. The delay value can be controlled by GPMI register
GPMI_READ_DDR_DLL_CTRL.SLV_DLY_TARGET (see the GPMI chapter of the i.MX
6Solo/6DualLite reference manual). Generally, the typical delay value of this register is equal to 0x7 which
means 1/4 clock cycle delay expected. But if the board delay is big enough and cannot be ignored, the delay
value should be made larger to compensate the board delay.
DEV?CLK
.!.$?#%X?"
                           
              .!.$?#,%
.!.$?!,%
.!.$?7%?"
                           
              .!.$?2%?"
                                             .&                                 .&
.!.$?$13 T#+
                                T#+
              .!.$?$!4!;=
DEV?CLK
.!.$?#%X?"
.&