![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
nxp semiconductors data sheet: technical data document number: IMX6ULIEC rev. 2.2, 05/2017 mcimx6g1cvm05aa mcimx6g1cvm05ab mcimx6g2cvm05aa mcimx6g2cvm05ab mcimx6g3cvm05aa mcimx6g3cvm05ab mcimx6g2cvk05aa mcimx6g2cvk05ab mcimx6g3cvk05aa mcimx6g3cvk05ab package information plastic package bga 14 x 14 mm, 0.8 mm pitch bga 9 x 9 mm, 0.5 mm pitch ordering information see table 1 on page 3 ? 2016-2017 nxp b.v. 1 i.mx 6ultralite introduction the i.mx 6ultralite is a high performance, ultra efficient processor family featuring nxp?s advanced implementation of the single arm cortex ? -a7 core, which operates at speeds up to 528 mhz. the i.mx 6ultralite includes an inte grated power management module that reduces the complexity of the external power supply and simplifies the power sequencing. each processor in this family provides various memory interfaces, including lpddr2, ddr3, ddr3l, raw and managed nand flash, nor flash, emmc, quad spi, and a wide range of other interfaces for connecting peripherals, such as wlan, bluetooth?, gps, displays, and camera sensors. the i.mx 6ultralite is sp ecifically useful for applications such as: ? electronics point-of-sale device ? telematics i.mx 6ultralite applications processors for industrial products 1. i.mx 6ultralite introduction . . . . . . . . . . . . . . . . . . . . . . . 1 1.1. ordering information . . . . . . . . . . . . . . . . . . . . . . . 3 1.2. features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2. architectural overview . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1. block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3. modules list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.1. special signal considerations . . . . . . . . . . . . . . . 17 3.2. recommended connections for unused analog interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4. electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . 20 4.1. chip-level conditions . . . . . . . . . . . . . . . . . . . . . 20 4.2. power supplies requirements and restrictions . . . 28 4.3. integrated ldo voltage regulator parameters . . . 29 4.4. pll?s electrical characteristic s . . . . . . . . . . . . . . . 31 4.5. on-chip oscillators . . . . . . . . . . . . . . . . . . . . . . . 32 4.6. i/o dc parameters . . . . . . . . . . . . . . . . . . . . . . . 33 4.7. i/o ac parameters . . . . . . . . . . . . . . . . . . . . . . . . 37 4.8. output buffer impedance parameters . . . . . . . . . 40 4.9. system modules timing . . . . . . . . . . . . . . . . . . . . 43 4.10. multi-mode ddr controller (mmdc) . . . . . . . . . . 53 4.11. general-purpose media interface (gpmi) timing 54 4.12. external peripheral interface parameters . . . . . . 62 4.13. a/d converter . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5. boot mode configuration . . . . . . . . . . . . . . . . . . . . . . . . 95 5.1. boot mode configuration pins . . . . . . . . . . . . . . . 95 5.2. boot device interface allocation . . . . . . . . . . . . . . 96 6. package information and contact assignments . . . . . . 103 6.1. 14x14 mm package information . . . . . . . . . . . . 103 6.2. 9x9 mm package information . . . . . . . . . . . . . . 116 6.3. gpio reset behaviors during reset . . . . . . . . . . 129
i.mx 6ultralite applications processors fo r industrial products , rev. 2.2, 05/2017 2 nxp semiconductors i.mx 6ultralite introduction ? iot gateway ? access control panels ? human machine interfaces (hmi) ? smart appliances the features of the i.mx 6ultralite processor include 1 : ? single-core arm cortex-a7?the single core a7 provides a cost-effective and power-efficient solution. ? multilevel memory system?the multilevel memory system of each device is based on the l1 instruction and data caches, l2 cache, and inte rnal and external memory. the device supports many types of external memory devices, in cluding ddr3, low voltage ddr3, lpddr2, nor flash, nand flash (mlc and slc), onenand ?, quad spi, and managed nand, including emmc up to rev 4.4/4.41/4.5. ? smart speed technology?power management implemented throughout the ic that enables multimedia features and peripherals to consum e minimum power in both active and various low power modes. ? dynamic voltage and frequency sc aling?the processor improves th e power efficiency by scaling the voltage and frequency to optimize performance. ? multimedia powerhouse?mult imedia performance is enhanced by a multilevel cache system, neon? mpe (media processor engine) co-pro cessor, a programmable smart dma (sdma) controller, an asynchronous audio sample rate conv erter, and a pixel processing pipeline (pxp) to support 2d image processing, including colo r-space conversion, scaling, alpha-blending, and rotation. ? ethernet interfaces?10/100 mbps ethernet controllers. ? human-machine interface?support one di gital parallel display interface. ? interface flexibility?each processor supports conn ections to a variety of interfaces: high-speed usb on-the-go with phy, multiple expansion card port (high-sp eed mmc/sdio host and other), 12-bit adc module, can port, smart card interf ace compatible with emv standard v4.3, and a variety of other popular inte rfaces (such as uart, i 2 c, and i 2 s serial audio). ? advanced security?the processor deliver hardware-enabled security features that enable secure e-commerce, digital rights manage ment (drm), information encryption, secure boot, and secure software downloads. the security featur es are discussed in detail in the i.mx 6ultralite security reference manual (imx6ulsrm). ? integrated power management?the processor integrates linear regul ators and internally generate voltage levels for different domains. this si gnificantly simplifies system power management structure. for a comprehensive list of the i.mx 6ultralite features, see section 1.2, ?features " ? . 1. the actual feature set depends on th e part numbers as described in the ta b l e 1 and table 2 . i.mx 6ultralite introduction i.mx 6ultralite applications processors fo r industrial products , rev. 2.2, 05/2017 nxp semiconductors 3 1.1 ordering information table 1 provides examples of or derable part numbers cove red by this data sheet. figure 1 describes the part number nomencl ature so that characteristics of a specific part number can be identified (for example, cores, frequency, temper ature grade, fuse options, and silicon revision). the primary characteristic which describe s which data sheet applies to a spec ific part is the temperature grade (junction) field. ? the i.mx 6ultralite applicati ons processors for industrial pr oducts data sheet (IMX6ULIEC) covers parts listed with a ?c (industrial temp)? ensure to have the proper data sheet for specific pa rt by verifying the temperat ure grade (junction) field and matching it to the proper data sheet. if there are any questions, visit th e web page nxp.com/imx6series or contact an nxp repr esentative for details. table 1. ordering information part number feature package junction temperature t j ( ? c) mcimx6g1cvm05aa single core, 528 mhz 14 x 14 mm, 0.8 pitch, bga -40 to +105 mcimx6g1cvm05ab single core, 528 mhz 14 x 14 mm, 0.8 pitch, bga -40 to +105 mcimx6g2cvm05aa single core, 528 mhz 14 x 14 mm, 0.8 pitch, bga -40 to +105 mcimx6g2cvm05ab single core, 528 mhz 14 x 14 mm, 0.8 pitch, bga -40 to +105 mcimx6g3cvm05aa single core, 528 mhz 14 x 14 mm, 0.8 pitch, bga -40 to +105 mcimx6g3cvm05ab single core, 528 mhz 14 x 14 mm, 0.8 pitch, bga -40 to +105 mcimx6g2cvk05aa single core, 528 mhz 9 x 9 mm, 0.5 pitch, bga -40 to +105 mcimx6g2cvk05ab single core, 528 mhz 9 x 9 mm, 0.5 pitch, bga -40 to +105 mcimx6g3cvk05aa single core, 528 mhz 9 x 9 mm, 0.5 pitch, bga -40 to +105 mcimx6g3cvk05ab single core, 528 mhz 9 x 9 mm, 0.5 pitch, bga -40 to +105 i.mx 6ultralite applications processors fo r industrial products , rev. 2.2, 05/2017 4 nxp semiconductors i.mx 6ultralite introduction figure 1. part number no menclature?i.m x 6ultralite table 2 shows the detailed information about peripherals. table 2. detailed peripherals information 1,2,3 peripheral name instance g0 g1 g2 g3 ethernet enet1 y y y y enet2 na na y y usb with phy otg1 y y y y otg2 na y y y can flexcan1 na y y y flexcan2 na na y y csi csi na na y y lcd lcdif na na y y qspi qspi y y y y junction temperature (tj) + commercial: 0 to + 95 c d industrial: -40 to +105 c c auto: -40 to + 125 c a arm cortex-a7 frequency $$ 528 mhz 05 696 mhz 07 package type rohs mapbga 14x14 0.8 mm vm mapbga 9x9 0.5 mm vk qualification level mc prototype samples pc mass production mc special sc i.mx 6 family x i.mx 6ultralite g silicon rev a rev. 1.0 (maskset id: 0n52p) a rev. 1.1 (maskset id: 1n52p) rev. 1.2 (maskset id 2n52p) b fuse option % reserved a mc imx6 x @ + vv $$ % a part differentiator @ pac kage enha nced secur ity stand ard secur ity efuse bit l2 cache usb with phy ethernet (10/100m) c a n u a r t i2 c spi i2s timer /pwm adc csi l c d commercial vm y y 2048 128 kb 22 2 84 4 3 4/8 2 y y 3 industrial y y 2048 128 kb 22 2 84 4 3 4/8 2 y y commercial vk y y 2048 128 kb 22 2 84 4 3 4/8 2 y y industrial y y 2048 128 kb 22 2 84 4 3 4/8 2 y y automotive vm - y 1536 128 kb 22 2 84 4 3 4/8 2 y y 2 commercial y 1536 128 kb 22 2 84 4 3 4/8 2 y y industrial - y 1536 128 kb 22 2 84 4 3 4/8 2 y y commercial vk y 1536 128 kb 22 2 84 4 3 4/8 2 y y industrial - y 1536 128 kb 22 2 84 4 3 4/8 2 y y automotive vm - y 1024 128 kb 21 1 84 4 3 4/8 1 - - 1 industrial - y 1024 128 kb 21 1 84 4 3 4/8 1 - - commercial vm - - 512 0 kb 11 0 42 2 1 2/4 1 - - 0 i.mx 6ultralite introduction i.mx 6ultralite applications processors fo r industrial products , rev. 2.2, 05/2017 nxp semiconductors 5 sdio usdhc1 y y y y usdhc2 y y y y uart uart1 y y y y uart2 y y y y uart3 y y y y uart4 y y y y uart5 na y y y uart6 na y y y uart7 na y y y uart8 na y y y iso7816-3 sim1 na y y y sim2 na y y y i2c i2c1 y y y y i2c2 y y y y i2c3 na y y y i2c4 na y y y spi ecspi1 y y y y ecspi2 y y y y ecspi3 na y y y ecspi4 na y y y i2s/sai sai1 y y y y sai2 na y y y sai3 na y y y table 2. detailed peripherals information (continued) 1,2,3 peripheral name instance g0 g1 g2 g3 i.mx 6ultralite applications processors fo r industrial products , rev. 2.2, 05/2017 6 nxp semiconductors i.mx 6ultralite introduction 1.2 features the i.mx 6ultralite processors are based on ar m cortex-a7 mpcore? platform, which has the following features: ? supports single arm cortex-a7 mp core (with trustzone) with: ? 32 kbytes l1 instruction cache ? 32 kbytes l1 data cache ? private timer ? cortex-a7 neon media processing engine (mpe) co-processor ? general interrupt controller (gic) with 128 interrupts support ? global timer ? snoop control unit (scu) ? 128 kb unified i/d l2 cache ? single master axi bus interface output of l2 cache ? frequency of the core (includi ng neon and l1 cache), as per table 11, "operating ranges," on page 23 . timer/pwm epit1 y y y y epit2 na y y y gpt1 y y y y gpt2 na y y y pwm1 y y y y pwm2 y y y y pwm3 y y y y pwm4 y y y y pwm5 na y y y pwm6 na y y y pwm7 na y y y pwm8 na y y y adc adc1 y y y y adc2 na na y y 1 for detailed pin mux information, please refer to ?chapter 4 external signals and pin multiplexing? of i.mx 6ultralite reference manual (imx6ulrm). 2 y stands for yes, na stands for not available. 3 g0 and g3 are not offered in automotive grade. table 2. detailed peripherals information (continued) 1,2,3 peripheral name instance g0 g1 g2 g3 i.mx 6ultralite introduction i.mx 6ultralite applications processors fo r industrial products , rev. 2.2, 05/2017 nxp semiconductors 7 the soc-level memory system consists of the following a dditional components: ? boot rom, including hab (96 kb) ? internal multimedia/shared, fa st access ram (ocram, 128 kb) ? secure/non-secure ram (32 kb) ? external memory interfaces: the i.mx 6ultra lite processors support handheld dram, nor, and nand flash memory standards. ? 16-bit lp-ddr2-800, 16-bit ddr3-800 and lv-ddr3-800 ? 8-bit nand-flash, including support for raw ml c/slc, 2 kb, 4 kb, and 8 kb page size, ba-nand, pba-nand, lba-n and, onenand? and others. bch ecc up to 40 bits. ? 16/8-bit nor flash. all eimv2 pins are muxed on other interfaces. each i.mx 6ultralite processor enab les the following interfaces to ex ternal devices (some of them are muxed and not available simultaneously): ?displays: ? one parallel display port s upports max 85 mhz display cloc k and up to wxga (1366 x 768) at 60 hz ? support 24-bit, 18-bit, 16-bit, and 8-bit parallel display ? camera sensors 1 : ? one parallel camera port, up to 24 bit and 148.5 mhz pixel clock ? support 24-bit, 16-bit, 10-bit, and 8-bit input ? support bt.656 interface ? expansion cards: ? two mmc/sd/sdio card ports all supporting: ? 1-bit or 4-bit transfer mode specifications for sd and sd io cards up to uhs-i sdr-104 mode (104 mb/s max) ? 1-bit, 4-bit, or 8-bit transfer mode specific ations for mmc cards up to 52 mhz in both sdr and ddr modes (104 mb/s max) ? 4-bit or 8-bit transfer m ode specifications for emmc ch ips up to 200 mhz in hs200 mode (200 mb/s max) ?usb : ? two high speed (hs) usb 2.0 otg (up to 480 mbps), with integrated hs usb phy ? miscellaneous ips and interfaces: ? three sai supporting up to three i2s ? sony philips digital interconnect format (spdif), rx and tx ? eight uarts, up to 5.0 mbps each: ? providing rs232 interface ? supporting 9-bit rs485 multidrop mode ? support rts/cts for hardware flow control ? four enhanced cspi (ecspi) 1. g2 and g3 only i.mx 6ultralite applications processors fo r industrial products , rev. 2.2, 05/2017 8 nxp semiconductors i.mx 6ultralite introduction ? four i 2 c ? two 10/100m ethernet controller (ieee1588 compliant) ? eight pulse width modulators (pwm) ? system jtag controller (sjc) ? gpio with interrupt capabilities ? 8x8 key pad port (kpp) ? one quad spi ? two flexible controller area network (flexcan) ? three watchdog timers (wdog) ? two 12-bit analog to digital converters (adc ) with up to 10 input channels in total ? touch screen controller (tsc) the i.mx 6ultralite processors integrate adva nced power management unit and controllers: ? provide pmu, including ldo su pplies, for on-chip resources ? use temperature sensor for monitoring the die temperature ? use voltage sensor for monitoring the die voltage ? support dvfs techniques for low power modes ? use sw state retention and power gating for arm and neon ? support various levels of system power modes ? use flexible clock gating control scheme ? two smart card interfaces compatible with evm standard 4.3 the i.mx 6ultralite processors use dedicated hardware accelerators to meet the targeted multimedia performance. the use of hardware a ccelerators is a key factor in obtai ning high performanc e at low power consumption, while having the cpu core rela tively free for performing other tasks. the i.mx 6ultralite processors incorpor ate the following hardware accelerators: ? pxp?pixel processing pipeline for im agine resize, rotation, overlay and csc 1 . off loading key pixel processing operations are required to support the lcd display applications. ? asrc?asynchronous sample rate converter security functions are enabled and accelerated by the following hardware: ? arm trustzone including the tz architecture (s eparation of interrupts, memory mapping, etc.) ? sjc?system jtag controller. protecting jt ag from debug port attacks by regulating or blocking the access to th e system debug features. ? caam?cryptographic acceleratio n and assurance module, cont aining cryptographic and hash engines, 32 kb secure ram, an d true and pseudo random number generator (nist certified). ? snvs?secure non-volatile storage, including secure real time clock. ? csu?central security unit. csu is configured during boot and by ef uses and determine the security level operation mode as well as the tz policy. 1. g2 and g3 only i.mx 6ultralite introduction i.mx 6ultralite applications processors fo r industrial products , rev. 2.2, 05/2017 nxp semiconductors 9 ? a-hab?advanced high assurance boot?hab v4 with the new embedded enhancements: sha-256, 2048-bit rsa key, versi on control mechanism, warm boot , csu, and tz initialization. note the actual feature set depends on th e part numbers as described in table 1 and table 2. functions such as display a nd camera interfaces, connectivity interfaces, and security features are not offered on all derivatives. i.mx 6ultralite applications processors fo r industrial products , rev. 2.2, 05/2017 10 nxp semiconductors architectural overview 2 architectural overview the following subsections provide an architectural overview of the i.mx 6ultralite processor system. 2.1 block diagram figure 2 shows the functional modules in the i.mx 6ultralite processor system. . figure 2. i.mx 6ultralite system block diagram 1 1. some modules shown in this block diagram are not offered on all derivatives. see ta b l e 2 for exceptions. ' h e x j ' $ 3 7 3 , 8 & |