![]() |
|
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: IMX6SLLIEC rev. 0.2, 11/2017 ordering information see table 1 on page 2 ? 2017 nxp b.v. mcimx6v2cvm08ab package information plastic package 14 x 14 mm, 0.65 mm pitch bga 1 introduction the i.mx 6sll processor represents nxp?s latest achievement in integrated multimedia applications processors, which are part of a growing family of multimedia-focused products that offer high performance processing and are optimized for lowest power consumption. the processor features nxp?s advanced implementation of a single arm ? cortex ? -a9, which operates at speeds up to 800 mhz. the processor provides a 32-bit ddr interface that supports lpddr2 and lpddr3. in addition, there are a number of other interfaces for connecting peripherals, such as wlan, bluetooth?, gps, hard drive, displays, and camera sensors. the i.mx 6sll processor is specifically useful for applications, such as: ? color and monochrome ereaders ? barcode scanners ? connectivity ? iot devices i.mx 6sll applications processors for industrial products 1. introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1. ordering information . . . . . . . . . . . . . . . . . . . . . . . 2 1.2. features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. architectural overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1. block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3. modules list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.1. special signal considerations . . . . . . . . . . . . . . . 11 3.2. recommended connections for unused analog interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4. electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . 15 4.1. chip-level conditions . . . . . . . . . . . . . . . . . . . . . 15 4.2. power supplies requirements and restrictions . 23 4.3. integrated ldo voltage regulator parameters . . 24 4.4. pll?s electrical characteristics . . . . . . . . . . . . . . . 25 4.5. on-chip oscillators . . . . . . . . . . . . . . . . . . . . . . . 26 4.6. i/o dc parameters . . . . . . . . . . . . . . . . . . . . . . . . 27 4.7. i/o ac parameters . . . . . . . . . . . . . . . . . . . . . . . . 31 4.8. output buffer impedance parameters . . . . . . . . . 33 4.9. system modules timing . . . . . . . . . . . . . . . . . . . . 36 4.10. external peripheral interface parameters . . . . . . . 39 5. boot mode configuration . . . . . . . . . . . . . . . . . . . . . . . . 65 5.1. boot mode configuration pins . . . . . . . . . . . . . . . 65 5.2. boot devices interfaces allocation . . . . . . . . . . . . 66 6. package information and contact assignments . . . . . . 67 6.1. 14 x 14 mm package information . . . . . . . . . . . . . 67 7. revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 2 nxp semiconductors introduction the i.mx 6sll processor features: ? applications processor?the i.mx 6sll incorporates a 1 ghz cort ex a9 with the neon simd engine and a floating point engine that is opt imized for low power c onsumption and includes hardware that allows dynamic vol tage and frequency scaling (dv fs). this optimizes the voltage to the processor as the frequency change s with the demands of the application. ? multilevel memory system?the multilevel memory system for the processor is based on the l1 instruction and data caches, l2 cache, and intern al and external memory. the processor supports many types of external memory device s, including lpddr2, lpddr3, and emmc. ? powerful graphics acceleration? the processor has a 2d graphics processor called the pixel processor (pxp) that can support csc, dithering, rotation, resize, and overlay. ? interface flexibility?the processor supports conn ections to a variety of interfaces: high-speed usb on-the-go with phy, high-speed usb host ph y, multiple expansion card ports (high-speed mmc/sdio host and other), and a variety of other popular interfaces (such as uart, i 2 c, and i 2 s). ? electronic paper display contro ller?the processor integrates epd controller that supports e-ink color and monochrome with up to 2332 x 1650 resolution and 5-bit grayscale. ? advanced security?the processor de livers hardware-enabled security features that enable secure information encryption, secure boot, and secure so ftware downloads. the se curity features are discussed in the i.mx 6sll security reference manual (imx6sllsrm). cont act your local nxp representative for more information. ? gpio with interrupt capabiliti es?the gpio pad design supports configurable dua l voltage rails at 1.8 v and 3.3 v supplies. the pad is configur able to interface at either voltage level. 1.1 ordering information table 1 shows the orderable part numbers covered by this data sheet. table 1. example orderable part numbers part number feature temperature (tj) package mcimx6v2cvm08ab features supports: ? 800 mhz, industrial grade for general purpose ? basic security ? with lcd/csi ? pxp ? no epdc ? emmc 5.0/sd 3.0 x3 ? usb otg x2 ?uart x5 ? ssi x3 ?timer x3 ?pwm x4 ?i2c x4 ? spi x4 -40 to +105 ? c 14x14 mm, 0.65 mm pitch bga introduction i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 nxp semiconductors 3 figure 1 describes the part number nomencl ature so that characteristics of a specific part number can be identified (for example, cores, frequency, te mperature grade, fuse opt ions, silicon revision). ? the i.mx 6sll applications processors for industrial pr oducts data sheet (IMX6SLLIEC) covers parts listed with a ?c (industrial temp)? ensure to have the right data sheet for specific pa rt by checking the temperature grade (junction) field and matching it to the right data sheet. if there are any questions, visit the web page nxp.com/imx6series or contact a nxp representative. figure 1. part number nomenclature?i.mx 6sll 1.2 features the i.mx 6sll processor is based on arm cortex-a 9 processor, which has the following features: ? arm cortex-a9 mpcore cpu processor (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 ? cortex-a9 neon mpe (media processing engine) co-processor junction temperature (tj) + consumer: 0 to + 95 c d industrial: -40 to +105 c c arm cortex-a9 frequency $$ 1 ghz 10 800 mhz 08 package type rohs 13 x 13 0.5 mm bga vn 14 x 14 0.65 mm bga vm qualification level mc prototype samples pc mass production mc special sc part # series x i.mx 6sll v silicon rev a rev 1.0 a rev 1.1 b fusing % reserved a mc imx6 x @ + vv $$ % a part differentiator @ with epdc 7 reserved for gpu option in the future 6 5 4 security 3 general purpose 2 (full feature) 2 general purpose 1 (reduced feature) 1 baseline, consumer 0 i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 4 nxp semiconductors introduction the arm cortex-a9 includes: ? general interrupt controller (gic) with 128 interrupt support ? global timer ? 256 kb unified i/d l2 cache ? two master axi (64-bit) bus interfaces output of l2 cache ? frequency of the core (includi ng neon and l1 cache) as per table 9, "operating ranges," on page 19 ? neon mpe coprocessor ? simd media processing architecture ? neon register file with 32x64- bit general-purpose registers ? neon integer execute pipe line (alu, shift, mac) ? neon dual, single-precision floating poi nt execute pipeli ne (fadd, fmul) ? neon load/store and permute pipeline the soc-level memory system consists of the following a dditional components: ? boot rom, including hab (96 kb) ? internal multimedia / shared, fast access ram (ocram, 128 kb) ? external memory interfaces: ? 32-bit lpddr2/lpddr3 each i.mx 6sll processor enables the following interfac es to external devices (some of them are muxed and not available simultaneously): ? display: ? epdc, color, and monochrome e-ink, up to 2332x1650 resolution and 5-bit grayscale ? 24-bit parallel lcd ? expansion cards: ? three mmc/sd/sdio card ports all supporting: ? sd 3.0 support ? emmc 5.0 support in hs400 mode ?usb: ? two high speed (hs) usb 2.0 otg (up to 480 mbps), with inte grated hs usb phy ? miscellaneous ips and interfaces: ? ssi block?capable of supporting audio sample frequencies up to 192 khz stereo inputs and outputs with i 2 s mode ? five uarts, up to 5.0 mbps each: ? providing rs232 interface ? supporting 9-bit rs485 multidrop mode ? one of the five uarts supports 8-wire, while others four supports 4-wire. this is due to the soc iomux limitation, since all uart ips are identical. introduction i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 nxp semiconductors 5 ? four ecspi (enhanced cspi) ? three i 2 c, supporting 400 kbps ? four pulse width modulators (pwm) ? system jtag controller (sjc) ? gpio with interrupt capabilities ? sony philips digital inte rface (spdif), rx and tx ? two watchdog timers (wdog) ? audio mux (audmux) the i.mx 6sll processor integrates power management uni t and controllers: ? provide pmu, including ldo su pplies, for on-chip resources ? use temperature sensor for monitoring the die temperature ? support dvfs techniques for low power modes ? use software state retention and power gating for arm and neon ? support various levels of system power modes ? use flexible clock gating control scheme the i.mx 6sll processor uses dedicat ed hardware accelerators to meet needs of e-ink di splays. the use of hardware accelerators is a key factor in obtaining high performance at low power consumption numbers, while having the cpu core relatively free for performing other tasks. the i.mx 6sll processor incorporates the following hardware accelerators: ? pxp?pixel processing pipeline. off loading ke y pixel processing operations are required to support the epd disp lay applications. 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. ? snvs?secure non-volatile storage, including secure real time clock. ? csu?central security unit. enhancement for the ic identification module (iim). will be configured during boot and by efus es and will determine the secu rity level operation mode as well as the tz policy. ? a-hab?advanced high assurance boot?hab v4 with the new embedded enhancements. the actual feature set depends on th e part numbers as described in table 1, "example orderable part numbers," on page 2 . functions, such as 2d hardware graphics accelerat ion or e-ink may not be en abled for specific part numbers. i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 6 nxp semiconductors architectural overview 2 architectural overview the following subsections provide an architectural overview of the i.mx 6sll processor system. 2.1 block diagram figure 2 shows the functional modules in the i.mx 6sll processor system. figure 2. i.mx 6sll system block diagram note the numbers in brackets indicate numbe r of module instances. for example, pwm (x4) indicates four separate pwm peripherals. cpu platform system control arm cortex-a9 secure jtag pll, osc rtc and reset neon watch dog x2 timer x3 pwm x4 smart dma 256 kb l2-cache 32 kb d-cache multimedia connectivity emmc 5.0 / sd 3.0 x3 uart x5 power management ldo iomux temp monitor etm 32 kb i-cache external memory internal memory 96 kb rom 128 kb ram 32-bit dram controller 400 mhz lpddr2/lpddr3 i2c x3 usb2 otg with phy x2 i 2 s/ssi x3 s/pdif tx/rx gpio spi x4 pxp csc/rotation/resize/overlay e- / e <? ]??o? }v??}oo? security secure rtc hab efuse 8 x 8 keypad 16-bit parallel csi 24-bit parallel lcd modules list i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 nxp semiconductors 7 3 modules list the i.mx 6sll processor contains a variety of digital and analog modules. table 2 describes these modules in alphabetical order. table 2. i.mx 6sll modules list block mnemonic block name subsystem brief description fuse box electrical fuse array security electrical fuse array. enables to setup boot modes, security levels, security keys, and many other system parameters. arm arm platform arm the arm cortex-a9 platform consists of a cortex-a9 core and associated sub-blocks, including level 2 cache controller, gic (general interrupt controller), private timers, watchdog, and coresight debug modules. audmux digital audio mux multimedia peripherals the digital audio multiplexer (audmux) provides a programmable interconnect device for voice, audio, and synchronous data routing between synchronous serial interface controller (ssi) and audio/voice codec?s (also known as coder-decoders) peripheral serial interfaces. ccm gpc src clock control module, general power controller, system reset controller clocks, resets, and power control these modules are responsible for cloc k and reset distribu tion in the system, and also for the syst em power management. csi parallel csi multimedia peripherals the csi ip provides parallel csi standard camera interface port. the csi parallel data ports are up to 24 bits. it is designed to support 24-bit rgb888/yuv444, ccir656 video interface, 8-bit ycbcr, yuv or rgb, and 8-bit/10-bit/16-bit bayer data input. csu central security unit security the central security unit (csu) is responsible for setting comprehensive security policy within the i.mx 6sll pl atform. the security control registers (scr) of the csu are set during boot time by the hab and are locked to prevent further writing. cti-1 cti-2 cross trigger interfaces debug / trace cross trigger interfaces allows cross-triggering based on inputs from masters attached to ctis. the cti module is internal to the cortex-a9 core platform. 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 peripherals the dap provides real-time access for the debugger 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. dcp data co-processor security this module provides support for general encryption and hashing functions typically used for security functions. because its basic job is moving data from memory to memory, it also incorporates a memory-copy (memcopy) function for both debugging and as a more efficient method of copying data between memory blocks than the dma-based approach. i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 8 nxp semiconductors modules list ecspi-1 ecspi-2 ecspi-3 ecspi-4 configurable spi connectivity peripherals full-duplex enhanced synchronous serial interface. it is configurable to support master/slave modes, four chip selects to support multiple peripherals. epdc electrophoretic display controller peripherals the epdc is a feature-rich, low power, and high-performance direct-drive, active matrix epd controller. it is specifically designed to drive e-ink ? epd panels, supporting a wide variety of tft backplanes. epit-1 epit-2 enhanced periodic interrupt timer timer peripherals each epit is a 32-bit ?set and forget? ti mer that starts 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. gpio-1 gpio-2 gpio-3 gpio-4 gpio-5 gpio-6 general purpose i/o modules system control peripherals used for general purpose input/output to external ics. gpio module (1 - 5) supports 32 bits of i/o and gpio6 supports 5 bits of i/o. 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 an d 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 co mpare 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. i 2 c-1 i 2 c-2 i 2 c-3 i 2 c interface connectivity peripherals i 2 c provide serial interface for external devices. data rates of up to 400 kbps are supported. iomuxc iomux control system control peripherals this module enables flexible io multiplexing. each io pad has default and several alternate functions. the alternate functions are software configurable. lcdif lcd interface connectivity peripherals the lcdif is a general purpose display controller used to drive a wide range of display devices varying in size and capability. the lcdif is designed to support dumb (synchronous 24-bit parallel rgb interface) and smart (asynchronous parallel mpu interface) lcd devices. mmdc multi-mode ddr controller connectivity peripherals ddr controller has the following features: ? support 32-bit lpddr2/lpddr3 ? supports up to 2 gbyte ddr memory space table 2. i.mx 6sll modules list (continued) block mnemonic block name subsystem brief description modules list i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 nxp semiconductors 9 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 fuse s (efuses). the ocotp_ctrl also provides a set of volatile software-accessible signals that can be used for software control of hardware elemen ts, 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 controller data path the on-chip memory controller (ocram) module is designed as an interface between system?s axi bus and internal (on-chip) sram memory module. in i.mx 6sll processor, the ocram is used for controlling the 128 kb multimedia ram through a 64-bit axi bus. ocram_l 2 on-chip memory controller for l2 cache data path the on-chip memory controlle r for l2 cache (ocram_l2) module is designed as an interface between system?s axi bus and internal (on-chip) l2 cache memory module during boot mode. osc 32 khz osc 32 khz clocking generates 32.768 khz clock from external crystal. pmu power- management functions data path integrated power management unit. used to provide power to various soc domains. pwm-1 pwm-2 pwm-3 pwm-4 pulse width modulation connectivity peripherals the pulse-width modulator (pwm) has a 16-bit counter and is optimized to generate sound from stored sample au dio images and it can also generate tones. it uses 16-bit resolution and a 4x16 data fifo to generate sound. pxp pixel processing pipeline display peripherals a high-performance pixel processor capable of 1 pixel/clock performance for combined operations, such as color-space conversion, alpha blending, gamma-mapping, and rotation. the pxp is enhanced with features specifically for gray scale applicat ions. in addition , the pxp supports traditional pixel/frame processing paths for still-image and video processing applications, allowing it to interface with either of the integrated epd controllers. ram 128 kb internal ram internal memory internal ram, which is accessed through ocram memory controller. rngb random number generator security random number generating module. rom 96kb boot rom internal memory supports secure and regular boot modes. includes read protection on 4k region for content protection. romcp rom controller with patch data path rom controller with rom patch support sdma smart direct memory access system control peripherals the sdma is multi-channel flexible dma engine. it helps in maximizing system performance by off-loading the va rious cores in dyna mic data routing. table 2. i.mx 6sll modules list (continued) block mnemonic block name subsystem brief description i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 10 nxp semiconductors modules list sjc system jtag controller system control peripherals the sjc provides jtag interface, which complies with jtag tap standards, to internal logic. the i.mx 6sll processor uses 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. t he i.mx 6sll sjc incorporates three security modes for protecting against unauthorized accesses. modes are selected through efuse configuration. snvs secure non-volatile storage security secure non-volatile storage, including secure real time clock, security state machine, master key control, and violation/tamper detection and reporting. spdif sony phillips digital interface multimedia peripherals a standard audio file transfer format, developed jointly by the sony and phillips corporations. has transmitter and receiver functionality. ssi-1 ssi-2 ssi-3 i2s/ssi/ac97 interface connectivity peripherals the ssi is a full-duplex synchronous interface, which is used on the ap to provide connectivity with off-chip 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. tempmon temperature monitor system control peripherals the temperature monitor/sensor ip, for detecting high temperature conditions. the temperature sensor ip for detecting die temper ature. the temperature read out does not reflect case or ambient temperature, but the proximity of the temperature 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 space controller security the tzasc (tzc-380 by arm) pr ovides security address region control functions required for intended application. it is used on the path to the dram controller. uart-1 uart-2 uart-3 uart-4 uart-5 uart interface connectivity peripherals each of the uartv2 modules support the following serial data transmit/receive protoc ols and configurations: ? 7- or 8-bit data words, 1 or 2 stop bits, programmable parity (even, odd or none) ? programmable baud rates up to 5 mbps. ? 32-byte fifo on tx and 32 half-w ord fifo on rx supporting auto-baud ? irda 1.0 support (up to sir speed of 115200 bps) ? only one can operate as 8-pins full uart, dce, or dte usbo2 2x usb 2.0 high speed otg connectivity peripherals usbo2 contains: ? two high-speed otg module with integrated hs usb phy table 2. i.mx 6sll modules list (continued) block mnemonic block name subsystem brief description modules list i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 nxp semiconductors 11 3.1 special signal considerations table 3 lists special signal considerati ons for the i.mx 6sll processor. the signal names are listed in alphabetical order. the package contact assign ments can be found in section 6, ?package information and contact assignments " .? signal descriptions are provided in the i.mx 6sll reference manual . usdhc-1 usdhc-2 usdhc-3 sd/mmc and sdxc enhanced multi-media card / secure digital host controller connectivity peripherals i.mx 6sll specific soc characteristics: all three mmc/sd/sdio controller ips are identical and are based on the usdhc ip. they are: ? fully compliant with mmc command/response sets and physical layer as defined in the multimedia card system specification, v5.0 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/re sponse sets and interrupt/read-wait mode as defined in the sdio card specification, part e1, v1.10 wdog-1 watchdog timer peripherals the watchdog 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 (tz) watchdog (trustzone) timer peripherals the trustzone watchdog (tz wdog) timer module protects against trustzone starvation by providing a method of escaping normal mode and forcing a switch to the tz mode. tz star vation is a situation where the normal os prevents switching to the tz mode. su ch situation is undesirable as it can compromise the system?s se curity. 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 software. xtalosc crystal oscillator i/f clocking the xtalosc module enables connectivity to external crystal oscillator device. in a typical application use-case, it is used for 24 mhz oscillator. table 2. i.mx 6sll modules list (continued) block mnemonic block name subsystem brief description i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 12 nxp semiconductors modules list table 3. special signal considerations signal name remarks clk1_p/ clk1_n one general purpose differential high speed clock input/output is provided. it could be used to: ? to feed external reference clock to the plls and further to the modules inside soc, for example as alternate reference clock for audio interfaces, etc. ? to output internal soc clock to be used outside th e soc as either reference clock or as a functional clock for peripherals. see the i.mx 6sll reference manual for details on the respective clock trees. the clock inputs/outputs are lvds differential pa irs compatible with tia/eia-644 standard. the corresponding clk1_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 clk1 inpu t/output could be disabled (if not used). if unused, the clk1_n/p pair may remain unconnected. dram_vref when using dram_vref with ddr i/o, the nominal reference voltage must be half of the nvcc_dram supply. the user must tie dram_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 eac h 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% dram_vref tolerance ( per the ddr3 specification) is maintained when four ddr3 ics plus the i.mx 6sll are dr awing current on the resistor divider. it is recommended to use regulated power supply for ?big? memory configurations (more that eight devices). jtag_ nnnn the jtag interface is summarized in ta bl e 4 . use of external resistors is unnecessary. however, if external resistors are used, the user must ensure th at 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 wit h a keeper circuit such that the non-connected condition is eliminated if an external pull resistor is not present. an external pul l resistor on jtag_tdo is detrimental and should be avoided. jtag_mode must be externally connected to gnd fo r normal operation. termination to gnd through an external pull-down resistor (such as 1 k ? ) is allowed. jtag_mode set to high configures the jtag interface to mode compliant with ieee1149.1 standar d. jtag_mode set to low configures the jtag interface for common software debug adding all the system taps to the chain. nc these signals are no connect (nc) and should be disconnected by the user. onoff in normal mode may be connected to onoff button ( de-bouncing provided at this input). internally this pad is pulled up. a short duration (<5s) connection to gnd in off mode causes the internal power management state machine to change the state to on. in on mode, a short duration connection to gnd generates interrupt (intended to initiate a software co ntrollable power down). a long duration (above ~5s) connection to gnd causes ?forced? off. por_b this cold reset negative logic input resets all modules and logic in the ic. may be used in addition to internally generated power on reset signal (logical and, both internal and external signals are considered active low) modules list i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 nxp semiconductors 13 3.2 recommended connections for unused analog interfaces table 5 shows the recommended connecti ons for unused analog interfaces. rtc_xtali/ rtc_xtalo if the user wishes to configure rtc_xtali and rt c_xtalo as an rtc oscillator, a 32.768 khz crystal ( ? 100 k ? esr, 10 pf load) should be connected between rtc_xtali and rtc_xtalo. keep in mind the capacitors implemented on either side of the cryst al 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 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 rtc_xtali and rtc_xtalo should bias to approximately 0.5 v. if it is desired to feed an external low frequency clock into rtc_xtali, the rtc_xtalo pin must remain unconnected or driven with a complimentary signal. th e logic level of this forcing clock should not exceed vdd_snvs_cap level and the frequency should be <100 khz under typical conditions. in the case when a high accuracy real time clock is not required, the system may use an internal low frequency ring oscillator. it is recommended to connect rtc_xtali to gnd and keep rtc_xtalo unconnected. test_mode test_mode is for nxp factory use. this signal is internally connected to an on-chip pull-down device. the user must either disconnect this signal or tie it to gnd. 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. the crystal must be rated for a maximum drive level of 250 ? w. an esr (equivalent series resistance) of typically 80 ? is recommended. nxp bsp (board support package) software requires 24 mhz on xtali/xtalo. the crystal can be eliminated if an external 24 mhz o scillator is available in the system. in this case, xtali must be directly driven by the external o scillator and xtalo is disconnected. the xtali signal level must swing from ~0.8 x nvcc_pll to ~0.2 v. this clock is used as a reference for usb, so there are strict frequency tolerance and jitter requirements. see the xtalosc chapter and relevant inte rface specifications chapters of the i.mx 6sll reference manual for details. zqpad dram calibration resistor 240 ? 1 % used as reference during dram output buffer driver calibration should be connected between this pad and gnd. table 4. jtag controller interface summary jtag i/o type on-chip termination jtag_tck input 47 k ? ? pull-up jtag_tms input 47 k ? ? pull-up jtag_tdi input 47 k ? ? pull-up jtag_tdo 3-state output keeper jtag_trst_b input 47 k ? ? pull-up jtag_mode input 100 k ? ? pull-up table 3. special signal considerations (continued) signal name remarks i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 14 nxp semiconductors modules list table 5. recommended connections for unused analog interfaces module pad name recommendations if unused xtalosc clk1_n, clk1_p not connected usb usb_otgx_dn, usb_otgx_dp, usb_otgx_vbus, usb_otg_chd_b not connected electrical characteristics i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 nxp semiconductors 15 4 electrical characteristics this section provides the device and module-level electrical char acteristics for the i.mx 6sll. 4.1 chip-level conditions this section provides the device-level el ectrical characteristics for the ic. see table 6 for a quick reference to the individual tables and sections. 4.1.1 absolute maximum ratings caution stresses beyond those listed under table 7 may cause permanent damage to the device. these are stress ratings onl y. functional operation of the device at these or any other conditi ons beyond those indicated under ?recommended operating conditions ? is not implied. exposure to absolute-maximum-rated conditions for extended periods ma y affect device reliability. table 7 shows the absolute maximum operating ratings. table 6. i.mx 6sll chip-level conditions for these characteristi cs ? topic appears ? absolute maximum ratings on page 15 thermal resistance on page 17 operating ranges on page 19 external clock sources on page 20 maximum supply currents on page 21 low power mode supply currents on page 22 usb phy current consumption on page 23 table 7. absolute maximum ratings parameter description symbol min max 1 unit core supply voltages vdd_arm_in vdd_soc_in -0.3 1.4 v gpio supply voltage supplies denoted as i/o supply -0.5 3.6 v ddr i/o supply voltage supplies denoted as i/o supply -0.4 1.975 (see note 2) v vdd_high_in supply voltage vdd_high_in -0.3 3.6 v usb_otg1_vbus, usb_otg2_vbus usb_otg1_vbus usb_otg2_vbus ?5.5v input voltage on usb_otg1_dp, usb_otg1_dn, and usb_otg2_dp, usb_otg2_dn pins usb_otg1_dp/usb_otg1_dn usb_otg2_dp/usb_otg2_dn -0.3 3.63 v i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 16 nxp semiconductors electrical characteristics input/output voltage range v in /v out -0.5 ovdd 3 +0.3 v esd immunity (hbm) all pins except vdd_snvs_cap and vdd_arm_in pins vesd_hbm ? 2000 v esd immunity (hbm) vdd_snvs_cap and vdd_arm_in pins vesd_hbm ? 1000 v esd immunity (cdm) vesd_cdm ? 500 v storage temperature range t storage -40 150 o c 1 exceeding maximum may result in breakdown, or reduction in ic life time, performance, and/or reliability. 2 the absolute maximum voltage includes an allowance for 400 mv of overshoot on the io pins. per jedec standards, the allowed signal overshoot must be derated if nvcc_dram exceeds 1.575 v. 3 ovdd is the i/o supply voltage. the following documents relating to esd design and robustness are available upon request. these documents do not comprise a part of this datasheet, information contained therei n is not a part of the nxp component specification, and nxp does not warrant the accuracy or completeness of such information. nxp?s customers ar e solely responsible for determining the suitability of nxp components for their purposes and for validating and testing their design implementation to confirm system functionality. ? an10853 ? esd and emc sensitivity of ic ? an2764 ? improving the transient immunity performance of microcontroller-based applications ? amf-des-t2360 ? pcb design techniques to improve esd robustness table 7. absolute maximum ratings (continued) parameter description symbol min max 1 unit electrical characteristics i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 nxp semiconductors 17 4.1.2 thermal resistance 4.1.2.1 14 x 14 mm (vm) package thermal resistance table 8 provides the 14 x 14 mm package thermal resistance data. 4.1.3 operating ranges figure 3 shows major power systems blocks and inte rnal/external connections for the i.mx 6sll processor. table 8. package thermal resistance data rating board symbol value unit junction to ambient 1,2 (natural convection) 1 junction temperature is a function of die size, on-chip power dissipation, package thermal resistance, mounting site (board) temperature, ambient temperature, air flow, power dissipa tion of other components on the board, and board thermal resistance. 2 per semi g38-87 and jedec jesd51-2 with the single layer board horizontal. single layer board (1s) r ? ja 50.6 c/w junction to ambient 1,2,3 (natural convection) 3 per jedec jesd51-6 with the board horizontal. four layer board (2s2p) r ? ja 31.7 c/w junction to ambient 1,3 (at 200 ft/min) single layer board (1s) r ? jma 39.4 c/w four layer board (2s2p) r ? jma 27.5 c/w junction to board 4 4 thermal resistance between the die and the printed circuit b oard per jedec jesd51-8. board temperature is measured on the top surface of the board near the package. ?r ? jb 16.7 c/w junction to case 5 5 thermal resistance between the die and the case top surface as measured by the cold plat e method (mil spec-883 method 1012.1). ?r ? jc 12.0 c/w junction to package top 6 6 the thermal characterization parameter indicating the temperature difference between package top and the junction temperature per jedec jesd51-2. when greek letters are not available, the thermal characterization parameter is written as psi-jt. natural convection ? jt 0.2 c/w junction to package bottom 7 7 thermal resistance between the die and the central solder balls on the bottom of the package based on simulation. natural convection r ? jb_csb 13.9 c/w i.mx 6sll applications processors for industrial products, rev. 0.2, 11/2017 18 nxp semiconductors electrical characteristics figure 3. i.mx 6sll soc power block diagram 9 1 r p 9 6 w e \ 9 ( [ w h u q d o 6 x s s o l h v & |