Freescale Semiconductor Data Sheet: Technical Data
Document Number: MCIMX31C Rev. 4.3, 2/2010
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
MCIMX31C and MCIMX31LC
MCIMX31C and MCIMX31LC
Multimedia Applications Processors for Industrial and Automotive Products 1 Introduction
Package Information Plastic Package Case 1931 19 x 19 mm, 0.8 mm Pitch
Ordering Information See Table 1 on page 3 for ordering information.
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Ordering Information . . . . . . . . . . . . . . . . . . . . . .3 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Functional Description and Application Information 4 ARM11 Microprocessor Core . . . . . . . . . . . . . . . .4 Module Inventory . . . . . . . . . . . . . . . . . . . . . . . . .6 Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . .9 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . .9 Chip-Level Conditions . . . . . . . . . . . . . . . . . . . . .9 Supply Power-Up/Power-Down Requirements and Restrictions . . . . . . . . . . . . . . . . . . . . . . . .15 Module-Level Electrical Specifications . . . . . . . .16 Package Information and Pinout . . . . . . . . . . . . . .99 MAPBGA Production Package 473 19 x 19 mm, 0.8 mm Pitch . . . . . . . . . . . . . . . . . . . . . .100 Product Documentation . . . . . . . . . . . . . . . . . . . .106 Revision History . . . . . . . . . . . . . . . . . . . . . . . .107
The MCIMX31C and MCIMX31LC multimedia applications processors represent the next step in low-power, high-performance application processors. Unless otherwise specified, the material in this data sheet is applicable to both the MCIMX31C and MCIMX31LC processors and referred to singularly throughout this document as MCIMX31C. The MCIMX31LC does not include a graphics processing unit (GPU). Based on an ARM11™ microprocessor core, the MCIMX31C provides the performance with low power consumption required by modern digital devices such as: • Automotive infotainment and navigation • Industrial control (human interface) The MCIMX31C takes advantage of the ARM1136JF-S™ core running at 400 MHz, and is optimized for minimal power consumption using the most advanced techniques for power saving (DVFS, power gating, clock gating). With 90 nm technology and dual-Vt transistors (two threshold voltages), the
This document contains information on a new product. Specifications and information herein are subject to change without notice. © Freescale Semiconductor, Inc., 2005–2010. All rights reserved.
Introduction
MCIMX31C provides the optimal performance versus leakage current balance. The performance of the MCIMX31C is boosted by a multi-level cache system, and features peripheral devices such as an MPEG-4 Hardware Encoder (VGA, 30 fps), an Autonomous Image Processing Unit, a Vector Floating Point (VFP11) co-processor, and a RISC-based SDMA controller. The MCIMX31C supports connections to various types of external memories, such as DDR, NAND Flash, NOR Flash, SDRAM, and SRAM. The MCIMX31C can be connected to a variety of external devices using technology, such as high-speed USB2.0 OTG, ATA, MMC/SDIO, and compact flash.
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
1.1
Features
The MCIMX31C is designed for automotive and industrial markets where extended operating temperature is required. They provide low-power solutions for high-performance demanding multimedia and graphics applications. The MCIMX31C is built around the ARM11 MCU core and implemented in the 90 nm technology. The systems include the following features: • Multimedia and floating-point hardware acceleration supporting: — MPEG-4 real-time encode of up to VGA at 30 fps — MPEG-4 real-time video post-processing of up to VGA at 30 fps — Video conference call of up to QCIF-30 fps (decoder in software), 128 kbps — Video streaming (playback) of up to VGA-30 fps, 384 kbps — 3D graphics and other applications acceleration with the ARM® tightly-coupled Vector Floating Point co-processor — On-the-fly video processing that reduces system memory load (for example, the power-efficient viewfinder application with no involvement of either the memory system or the ARM CPU) • Advanced power management — Dynamic voltage and frequency scaling — Multiple clock and power domains — Independent gating of power domains • Multiple communication and expansion ports including a fast parallel interface to an external graphic accelerator (supporting major graphic accelerator vendors) • Security
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 2 Freescale Semiconductor
Introduction
1.2
Ordering Information
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
3
Table 1 provides the ordering information for the MCIMX31C.
Table 1. MCIMX31C and MCIMX31LC Ordering Information1
Part Number MCIMX31CVMN4C ! MCIMX31LCVMN4C! MCIMX31CVMN4D ! MCIMX31LCVMN4D! MCIMX31CJMN4C MCIMX31LCJMN4D MCIMX31CJMN4D
1
Silicon Revision 2.0 2.0 2.0.1 2.0.1 2.0.1 2.0.1 2.0.1
Operating Temperature Range (°C) –40 to 85 –40 to 85 –40 to 85 –40 to 85 –40 to 85 –40 to 85 –40 to 85
Package2
19 x 19 mm, 0.8 mm pitch, Case 1931
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: Indicated by the Icon (!) 2 Case 1931 is RoHS compliant, lead-free, MSL = 3.
1.2.1
Feature Differences Between TO2.0 and TO 2.0.1
The following is a summary of the differences between silicon Revision 2.0 and Revision 2.0.1: • Revision 2.0.1 - iROM updated to support boot from USB HS and SD/MMC.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor
Functional Description and Application Information
1.3
Block Diagram
SRAM, PSRAM, NOR Flash SDRAM DDR NAND Flash, SmartMedia Camera Sensor (2) Parallel Display (2) Serial LCD
Figure 1 shows the MCIMX31C simplified interface block diagram.
Tamper Detection
Mouse Keyboard External Memory Interface (EMI) MPEG-4 Video Encoder Image Processing Unit (IPU) Inversion and Rotation Camera Interface Blending SDMA Display/TV Ctl Pre & Post Processing Expansion SDHC (2) ARM11TM Platform ARM1136JF-STM I-Cache D-Cache L2-Cache MAX ROMPATCH VFP PCMCIA/CF Mem Stick (2) SIM ATA Debug ECT SJC Security SCC RTIC RNGA GPS * GPU unavailable for i.MX31L ATA Hard Drive Timers RTC WDOG GPT EPIT (2) AP Peripherals AUDMUX SSI (2) UART (5) I2C (3) FIR CSPI (3) PWM USB Host (2) USB-OTG KPP GPIO CCM 1-WIRE® IIM GPU*
Power Management IC
Internal Memory
8x8 Keypad Serial EPROM
ETM
Fast IrDA
Bluetooth Baseband
WLAN
SD Card
PC Card
PC Card
USB Host/Device
Figure 1. MCIMX31C Simplified Interface Block Diagram
2
2.1
Functional Description and Application Information
ARM11 Microprocessor Core
The CPU of the MCIMX31C is the ARM1136JF-S core based on the ARM v6 architecture. It supports the ARM Thumb® instruction sets, features Jazelle® technology (which enables direct execution of Java byte codes), and a range of SIMD DSP instructions that operate on 16-bit or 8-bit data values in 32-bit registers. The ARM1136JF-S processor core features: • Integer unit with integral EmbeddedICE™ logic • Eight-stage pipeline • Branch prediction with return stack • Low-interrupt latency
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 4 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Functional Description and Application Information
• • • • • • • •
2.1.1
Memory System
The ARM1136JF-S complex includes 16 KB Instruction and 16 KB Data L1 caches. It connects to the MCIMX31C L2 unified cache through 64-bit instruction (read-only), 64-bit data read/write (bi-directional), and 64-bit data write interfaces. The embedded 16K SRAM can be used for audio streaming data to avoid external memory accesses for the low-power audio playback, for security, or for other applications. There is also a 32-KB ROM for bootstrap code and other frequently-used code and data. A ROM patch module provides the ability to patch the internal ROM. It can also initiate an external boot by overriding the boot reset sequence by a jump to a configurable address. Table 2 shows information about the MCIMX31C core in tabular form.
Table 2. MCIMX31C Core
Core Acronym Core Name Brief Description The ARM1136™ Platform consists of the ARM1136JF-S core, the ETM real-time debug modules, a 6 x 5 multi-layer AHB crossbar switch (MAX), and a Vector Floating Processor (VFP). The MCIMX31C provides a high-performance ARM11 microprocessor core and highly integrated system functions. The ARM Application Processor (AP) and other subsystems address the needs of the personal, wireless, and portable product market with integrated peripherals, advanced processor core, and power management capabilities. Integrated Memory Includes • 16 Kbyte Instruction Cache • 16 Kbyte Data Cache • 128 Kbyte L2 Cache • 32 Kbyte ROM • 16 Kbyte RAM
ARM11 or ARM1136 ARM1136 Platform
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 5
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Instruction and data memory management units (MMUs), managed using micro TLB structures backed by a unified main TLB Instruction and data L1 caches, including a non-blocking data cache with Hit-Under-Miss Virtually indexed/physically addressed L1 caches 64-bit interface to both L1 caches Write buffer (bypassable) High-speed Advanced Micro Bus Architecture (AMBA)™ L2 interface Vector Floating Point co-processor (VFP) for 3D graphics and other floating-point applications hardware acceleration ETM™ and JTAG-based debug support
Functional Description and Application Information
2.2
Module Inventory
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Table 3 shows an alphabetical listing of the modules in the multimedia applications processor. For extended descriptions of the modules, see the reference manual. A cross-reference is provided to the electrical specifications and timing information for each module with external signal connections.
Table 3. Digital and Analog Modules
Block Mnemonic 1-Wire® ATA Block Name Functional Grouping Brief Description Section/ Page 4.3.4/20 4.3.5/21
1-Wire Interface Connectivity The 1-Wire module provides bi-directional communication between Peripheral the ARM11 core and external 1-Wire devices. Connectivity The ATA block is an AT attachment host interface. It is designed to Advanced interface with IDE hard disc drives and ATAPI optical disc drives. Technology (AT) Peripheral Attachment Digital Audio Multiplexer Clock Amplifier Module Clock Control Module Multimedia Peripheral Clock Clock The AUDMUX interconnections allow multiple, simultaneous audio/voice/data flows between the ports in point-to-point or point-to-multipoint configurations. The CAMP converts a square wave/sinusoidal input into a rail-to-rail square wave. The output of CAMP feeds the predivider. The CCM provides clock, reset, and power management control for the MCIMX31C.
AUDMUX
4.3.6/30
CAMP CCM CSPI
4.3.3/19 — 4.3.7/30
Connectivity The CSPI is equipped with data FIFOs and is a master/slave Configurable configurable serial peripheral interface module, capable of Serial Peripheral Peripheral interfacing to both SPI master and slave devices. Interface (x 3) Digital Phase Lock Loop Embedded Cross Trigger External Memory Interface Clock The DPLLs produce high-frequency on-chip clocks with low frequency and phase jitters. Note: External clock sources provide the reference frequencies. The ECT is composed of three CTIs (Cross Trigger Interface) and one CTM (Cross Trigger Matrix—key in the multi-core and multi-peripheral debug strategy. The EMI includes • Multi-Master Memory Interface (M3IF) • Enhanced SDRAM Controller (ESDCTL) • NAND Flash Controller (NFC) • Wireless External Interface Module (WEIM) The EPIT is a 32-bit “set and forget” timer which starts counting after the EPIT is enabled by software. It is capable of providing precise interrupts at regular intervals with minimal processor intervention.
DPLL
4.3.8/31
ECT
Debug
—
EMI
Memory Interface (EMI)
— 4.3.9.3/40, 4.3.9.1/32, 4.3.9.2/35 —
EPIT
Enhanced Periodic Interrupt Timer Embedded Trace Macrocell Fast InfraRed Interface
Timer Peripheral
ETM FIR
Debug/Trace The ETM (from ARM, Ltd.) supports real-time instruction and data tracing by way of ETM auxiliary I/O port. Connectivity This FIR is capable of establishing a 0.576 Mbit/s, 1.152 Mbit/s or 4 Peripheral Mbit/s half duplex link via a LED and IR detector. It supports 0.576 Mbit/s, 1.152 Mbit/s medium infrared (MIR) physical layer protocol and 4Mbit/s fast infrared (FIR) physical layer protocol defined by IrDA, version 1.4.
4.3.10/48 4.3.11/49
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 6 Freescale Semiconductor
Functional Description and Application Information
Table 3. Digital and Analog Modules (continued)
Block Mnemonic Fusebox Block Name Fusebox Functional Grouping ROM Brief Description The Fusebox is a ROM that is factory configured by Freescale. Section/ Page 4.3.12/49 See also Table 10 —
GPIO
General Purpose I/O Module General Purpose Timer Graphics Processing Unit Inter IC Communication IC Identification Module Image Processing Unit Keypad Port
Pins
The GPIO provides several groups of 32-bit bidirectional, general purpose I/O. This peripheral provides dedicated general-purpose signals that can be configured as either inputs or outputs. The GPT is a multipurpose module used to measure intervals or generate periodic output. The GPU provides hardware acceleration for 2D and 3D graphics algorithms.
GPT GPU I2C
Timer Peripheral Multimedia Peripheral
— — 4.3.13/50
Connectivity The I2C provides serial interface for controlling the Sensor Interface Peripheral and other external devices. Data rates of up to 100 Kbits/s are supported. ID Multimedia Peripheral The IIM provides an interface for reading device identification. The IPU processes video and graphics functions in the MCIMX31C and interfaces to video, still image sensors, and displays.
IIM IPU KPP
— 4.3.14/51, 4.3.15/53 —
Connectivity The KPP is used for keypad matrix scanning or as a general purpose Peripheral I/O. This peripheral simplifies the software task of scanning a keypad matrix. Multimedia Peripherals The MPEG-4 encoder accelerates video compression, following the MPEG-4 standard
MPEG-4 MSHC
MPEG-4 Video Encoder Memory Stick Host Controller Pads I/O PCM Pulse-Width Modulator Random Number Generator Accelerator
— 4.3.16/78
Connectivity The MSHC is placed in between the AIPS and the customer memory Peripheral stick to support data transfer from the MCIMX31C to the customer memory stick. Buffers and Drivers The PADIO serves as the interface between the internal modules and the device's external connections.
PADIO PCMCIA PWM RNGA
4.3.1/16 4.3.17/80 4.3.18/82 —
Connectivity The PCMCIA Host Adapter provides the control logic for PCMCIA Peripheral socket interfaces. Timer Peripheral Security The PWM has a 16-bit counter and is optimized to generate sound from stored sample audio images. It can also generate tones. The RNGA module is a digital integrated circuit capable of generating 32-bit random numbers. It is designed to comply with FIPS-140 standards for randomness and non-determinism. The RTC module provides a current stamp of seconds, minutes, hours, and days. Alarm and timer functions are also available for programming. The RTC supports dates from the year 1980 to 2050. The RTIC ensures the integrity of the peripheral memory contents and assists with boot authentication.
RTC
Real Time Clock Timer Peripheral Run-Time Integrity Checkers Security
—
RTIC
—
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 7
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Functional Description and Application Information
Table 3. Digital and Analog Modules (continued)
Block Mnemonic SCC Block Name Security Controller Module Secured Digital Host Controller Functional Grouping Security Brief Description The SCC is a hardware component composed of two blocks—the Secure RAM module, and the Security Monitor. The Secure RAM provides a way of securely storing sensitive information. Section/ Page —
SDHC
Connectivity The SDHC controls the MMC (MultiMediaCard), SD (Secure Digital) Peripheral memory, and I/O cards by sending commands to cards and performing data accesses to and from the cards. The SDMA controller maximizes the system’s performance by relieving the ARM core of the task of bulk data transfer from memory to memory or between memory and on-chip peripherals.
4.3.19/83
SDMA
Smart Direct System Memory Access Control Peripheral Subscriber Identification Module Secure JTAG Controller Synchronous Serial Interface
—
SIM
Connectivity The SIM interfaces to an external Subscriber Identification Card. It is Peripheral an asynchronous serial interface adapted for Smart Card communication for e-commerce applications. Debug The SJC provides debug and test control with maximum security and provides a flexible architecture for future derivatives or future multi-cores architecture. The SSI is a full-duplex, serial port that allows the device to communicate with a variety of serial devices, such as standard codecs, Digital Signal Processors (DSPs), microprocessors, peripherals, and popular industry audio codecs that implement the inter-IC sound bus standard (I2S) and Intel AC97 standard.
4.3.20/84
SJC
4.3.21/88
SSI
Multimedia Peripheral
4.3.22/90
UART
Universal Asynchronous Receiver/Trans mitter Universal Serial Bus— 2 Host Controllers and 1 OTG (On-The-Go)
Connectivity The UART provides serial communication capability with external Peripheral devices through an RS-232 cable or through use of external circuitry that converts infrared signals to electrical signals (for reception) or transforms electrical signals to signals that drive an infrared LED (for transmission) to provide low speed IrDA compatibility. Connectivity Peripherals • USB Host 1 is designed to support transceiverless connection to the on-board peripherals in Low Speed and Full Speed mode, and connection to the ULPI (UTMI+ Low-Pin Count) and Legacy Full Speed transceivers. • USB Host 2 is designed to support transceiverless connection to the Cellular Modem Baseband Processor. • The USB-OTG controller offers HS/FS/LS capabilities in Host mode and HS/FS in device mode. In Host mode, the controller supports direct connection of a FS/LS device (without external hub). In device (bypass) mode, the OTG port functions as gateway between the Host 1 Port and the OTG transceiver. The WDOG module protects against system failures by providing a method for the system to recover from unexpected events or programming errors.
—
USB
4.3.23/98
WDOG
Watchdog Timer Timer Module Peripheral
—
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 8 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Signal Descriptions
3
Signal Descriptions
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Signal descriptions are in the reference manual. Special signal considerations are listed following this paragraph. The BGA ball assignment is in Section 5, “Package Information and Pinout,” on page 99. Special Signal Considerations: • Tamper detect (GPIO1_6) Tamper detect logic is used to issue a security violation. This logic is activated if the tamper detect input is asserted. The tamper detect logic is disabled after reset. After enabling the logic, it is impossible to disable it until the next reset. The GPR[16] bit functions as the tamper detect enable bit. GPIO1_6 functions similarly to other I/O with GPIO capabilities regardless of the status of the tamper detect enable bit. (For example, the GPIO1_6 can function as an input with GPIO capabilities, such as sampling through PSR or generating interrupts.) • Power ready (GPIO1_5) The power ready input, GPIO1_5, should be connected to an external power management IC power ready output signal. If not used, GPIO1_5 must either be (a) externally pulled-up to NVCC1 or (b) a no connect, internally pulled-up by enabling the on-chip pull-up resistor. GPIO1_5 is a dedicated input and cannot be used as a general-purpose input/output. • SJC_MOD SJC_MOD must be externally connected to GND for normal operation. Termination to GND through an external pull-down resistor (such as 1 kΩ) is allowed, but the value should be much smaller than the on-chip 100 kΩ pull-up. • CE_CONTROL CE_CONTROL is a reserved input and must be externally tied to GND through a 1 kΩ resistor. • M_REQUEST and M_GRANT These two signals are not utilized internally. The user should make no connection to these signals. • Clock Source Select (CLKSS) The CLKSS is the input that selects the default reference clock source providing input to the DPLL. To select CKIH, tie CLKSS to NVCC1. To select CKIL, tie CLKSS to ground. After initialization, the reference clock source can be changed (initial setting is overwritten) by programming the PRCS bits in the CCMR.
4
4.1
Electrical Characteristics
Chip-Level Conditions
This section provides the device-level and module-level electrical characteristics for the MCIMX31C.
This section provides the device-level electrical characteristics for the IC. See Table 4 for a quick reference to the individual tables and sections.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 9
Electrical Characteristics
Table 4. MCIMX31C Chip-Level Conditions
For these characteristics, … Table 5, “Absolute Maximum Ratings” Table 6, “Thermal Resistance Data—19 × 19 mm Package” Table 7, “Operating Ranges” Table 8, “Specific Operating Ranges for Silicon Revision 2.0 and 2.0.1” Table 9, “Interface Frequency” Section 4.1.1, “Supply Current Specifications” Section 4.2, “Supply Power-Up/Power-Down Requirements and Restrictions” Topic appears … on page 10 on page 10 on page 12 on page 12 on page 13 on page 14 on page 15
CAUTION Stresses beyond those listed under Table 5, "Absolute Maximum Ratings," on page 10 may cause permanent damage to the device. These are stress ratings only. Functional operation of the device at these or any other conditions beyond those indicated under Table 7, "Operating Ranges," on page 12 is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
Table 5. Absolute Maximum Ratings
Parameter Supply Voltage (Core) Supply Voltage (I/O) Input Voltage Range Storage Temperature ESD Damage Immunity: Human Body Model (HBM) Machine Model (MM) Charge Device Model (CDM) Offset voltage allowed in run mode between core supplies.
1 2 3
Symbol QVCCmax NVCCmax VImax Tstorage
Min –0.5 –0.5 –0.5 –40
Max 1.47 3.1 NVCC +0.3 125 H1C1 200 C22 15
Units V V V
oC
Vesd
— — —
V
Vcore_offset3
—
mV
HBM ESD classification level according to the AEC-Q100-002-Rev-D standard. Integrated circuit CDM ESD classification level according to the AEC-Q100-011-Rev-B standard. The offset is the difference between all core voltage pair combinations of QVCC, QVCC1, and QVCC4.
Table 6 provides the thermal resistance data for the 19 × 19 mm, 0.8 mm pitch package.
Table 6. Thermal Resistance Data—19 × 19 mm Package
Rating Junction to Ambient (natural convection) Junction to Ambient (natural convection) Junction to Ambient (@200 ft/min) Board Single layer board (1s) Four layer board (2s2p) Single layer board (1s) Symbol RθJA RθJA RθJMA Value 46 29 38 Unit °C/W °C/W °C/W Notes 1, 2, 3 1, 2, 3 1, 2, 3
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 10 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 6. Thermal Resistance Data—19
Rating Junction to Ambient (@200 ft/min) Junction to Board Junction to Case (Top) Junction to Package Top (natural convection) Board
× 19 mm Package (continued)
Symbol RθJMA RθJB RθJCtop ΨJT Value 25 19 10 2 Unit °C/W °C/W °C/W °C/W Notes 1, 2, 3 1, 3 1, 4 1, 5
Four layer board (2s2p) — — —
1.
2. 3. 4.
5.
NOTES Junction temperature is a function of die size, on-chip power dissipation, package thermal resistance, mounting site (board) temperature, ambient temperature, air flow, power dissipation of other components on the board, and board thermal resistance. Junction-to-Ambient Thermal Resistance determined per JEDEC JESD51-3 and JESD51-6. Thermal test board meets JEDEC specification for this package. Junction-to-Board thermal resistance determined per JEDEC JESD51-8. Thermal test board meets JEDEC specification for the specified package. Junction-to-Case at the top of the package determined using MIL-STD 883 Method 1012.1. The cold plate temperature is used for the case temperature. Reported value includes the thermal resistance of the interface layer. Thermal characterization parameter indicating the temperature difference between the 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.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 11
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 7 provides the operating ranges. NOTE The term NVCC in this section refers to the associated supply rail of an input or output. The association is shown in the Signal Multiplexing chapter of the reference manual. CAUTION NVCC6 and NVCC9 must be at the same voltage potential. These supplies are connected together on-chip to optimize ESD damage immunity.
Table 7. Operating Ranges
Symbol QVCC, QVCC1, QVCC4 NVCC1, NVCC3–10 NVCC2, NVCC21, NVCC22 Core Operating Voltage1 2 , 1.22 0.95 1.75 1.75 1.47 — 3.1 1.95 V V V 0 ≤ fARM ≤ 400 MHz State Retention Voltage3 I/O Supply Voltage, except DDR4 I/O Supply Voltage, DDR only Parameter Min Max Units
FVCC, MVCC, PLL (Phase-Locked Loop) and FPM (Frequency Pre-multiplier) Supply Voltage5 SVCC, UVCC IOQVDD FUSE_VDD TA Tj
1 2 3 4
1.3 1.6 — 3.0 –40 —
1.47 1.9 — 3.3 85 105
V V V V
oC oC
On-device Level Shifter Supply Voltage Fusebox read Supply Voltage6 Fusebox write (program) Supply Voltage7 Operating Ambient Temperature Range Operating Junction Temperature Range
5
6 7
Measured at package balls, including peripherals, ARM, and L2 cache supplies (QVCC, QVCC1, QVCC4, respectively). The core voltage must be higher than 1.38V to avoid corrupted data during transfers from the USB HS. Please refer to Errata file ENGcm02610 ID The SR voltage is applied to QVCC, QVCC1, and QVCC4 after the device is placed in SR mode. The Real-Time Clock (RTC) is operational in State Retention (SR) mode. Overshoot and undershoot conditions (transitions above NVCC and below GND) on I/O must be held below 0.6 V, and the duration of the overshoot/undershoot must not exceed 10% of the system clock cycle. Overshoot/undershoot must be controlled through printed circuit board layout, transmission line impedance matching, signal line termination, or other methods. Non-compliance to this specification may affect device reliability or cause permanent damage to the device. PLL voltage must not be altered after power-up, otherwise the PLL will be unstable and lose lock. To minimize inducing noise on the PLL supply line, source the voltage from a low-noise, dedicated supply. PLL parameters in Table 28, "DPLL Specifications," on page 31, are guaranteed over the entire specified voltage range. In read mode, FUSE_VDD can be floated or grounded. Fuses might be inadvertently blown if written to while the voltage is below this minimum.
Table 8. Specific Operating Ranges for Silicon Revision 2.0 and 2.0.1
Symbol FUSE_VDD Fusebox read Supply Voltage
1 2
Parameter Fusebox write (program) Supply Voltage
Min — 3.0
Max — 3.3
Units V V
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 12 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
1 2
Table 9 provides information for interface frequency limits. For more details about clocks characteristics, see Section 4.3.8, “DPLL Electrical Specifications” on page 31 and Section 4.3.3, “Clock Amplifier Module (CAMP) Electrical Characteristics” on page 19.
Table 9. Interface Frequency
ID 1 2 3
1
Parameter JTAG TCK Frequency CKIL Frequency
1
Symbol fJTAG fCKIL fCKIH
Min DC 32 15
Typ 5 32.768 26
Max 10 38.4 75
Units MHz kHz MHz
CKIH Frequency2
CKIL must be driven by an external clock source to ensure proper start-up and operation of the device. CKIL is needed to clock the internal reset synchronizer, the watchdog, and the real-time clock. 2 DPTC functionality, specifically the voltage/frequency relation table, is dependent on CKIH frequency. At the time of publication, standard tables used by Freescale OSs provided for a CKIH frequency of 26 MHz only. Any deviation from this frequency requires an update to the OS. For more details, refer to the particular OS user's guide documentation. DPTC/DVFS are not supported for fARM ≤ 400MHz.
Table 10 shows the fusebox supply current parameters.
Table 10. Fusebox Supply Current Parameters
Ref. Num 1
1
Description eFuse Program Current.1 Current to program one eFuse bit: efuse_pgm = 3.0V
Symbol Iprogram
Minimum —
Typical 35
Maximum 60
Units mA
The current Iprogram is during program time (tprogram).
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 13
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
In read mode, FUSE_VDD should be floated or grounded. Fuses might be inadvertently blown if written to while the voltage is below the minimum.
Electrical Characteristics
4.1.1
Supply Current Specifications
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Table 11 shows the core current consumption for –40°C to 85°C for Silicon Revision 2.0 and 2.0.1 for the MCIMX31C.
Table 11. Current Consumption for –40°C to 85°C1, 2 for Silicon Revision 2.0 and 2.0.1
QVCC (Peripheral) Typ Deep Sleep • QVCC = 0.95 V • ARM and L2 caches are power gated (QVCC1 = QVCC4 = 0 V) • All PLLs are off, VCC = 1.4 V • ARM is in well bias • FPM is off • 32 kHz input is on • CKIH input is off • CAMP is off • TCK input is off • All modules are off • No external resistive loads • RNGA oscillator is off • • • • • • • • • • • • • • • • • • • • • • • • QVCC and QVCC1 = 0.95 V L2 caches are power gated (QVCC4 = 0 V) All PLLs are off, VCC = 1.4 V ARM is in well bias FPM is off 32 kHz input is on CKIH input is off CAMP is off TCK input is off All modules are off No external resistive loads RNGA oscillator is off 0.20 Max 9.00 QVCC1 (ARM) Typ — Max — QVCC4 (L2) Typ — Max — FVCC + MVCC + SVCC + UVCC Unit (PLL) Typ 0.04 Max 0.14 mA
Mode
Conditions
State Retention
0.20
9.00
0.15
3.50
—
—
0.04
0.14
mA
Wait
QVCC,QVCC1, and QVCC4 = 1.22 V ARM is in wait for interrupt mode MAX is active L2 cache is stopped but powered MCU PLL is on (400 MHz), VCC = 1.4 V USB PLL and SPLL are off, VCC = 1.4 V FPM is on CKIH input is on CAMP is on 32 kHz input is on All clocks are gated off All modules are off (by programming CGR[2:0] registers) • RNGA oscillator is off • No external resistive loads
7.00
19.00 3.00 100.00
0.03 0.90
4.00
6.00
mA
1 2
Typical column: TA = 25°C Maximum column: TA = 85°C
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 14 Freescale Semiconductor
Electrical Characteristics
4.2
Supply Power-Up/Power-Down Requirements and Restrictions
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Any MCIMX31C board design must comply with the power-up and power-down sequence guidelines as described in this section to guarantee reliable operation of the device. Any deviation from these sequences may result in any or all of the following situations: • Cause excessive current during power-up phase • Prevent the device from booting • Cause irreversible damage to the MCIMX31C (worst-case scenario)
4.2.1
Powering Up
The Power On Reset (POR) pin must be kept asserted (low) throughout the power-up sequence. Power-up logic must guarantee that all power sources reach their target values prior to the release (de-assertion) of POR. Figure 2 and Figure 3 show two options of the power-up sequence. NOTE Stages need to be performed in the order shown; however, within each stage, supplies can be powered up in any order. For example, supplies IOQVDD, NVCC1, and NVCC3 through NVCC10 do not need to be powered up in the order shown. CAUTION NVCC6 and NVCC9 must be at the same voltage potential. These supplies are connected together on-chip to optimize ESD damage immunity.
Notes:
1
Hold POR Asserted
2
QVCC, QVCC1, QVCC4
1 3
4
IOQVDD, NVCC1, NVCC3–10
1, 2 5
The board design must guarantee that supplies reach 90% level before transition to the next state, using Power Management IC or other means. The NVCC1 supply must not precede IOQVDD by more than 0.2 V until IOQVDD has reached 1.5 V. If IOQVDD is powered up first, there are no restrictions. The parallel paths in the flow indicate that supply group NVCC2, NVCC21, and NVCC22, and supply group FVCC, MVCC, SVCC, and UVCC ramp-ups are independent. FUSE_VDD should not be driven on power-up for Silicon Revision 2.0 and 2.0.1. This supply is dedicated for fuse burning (programming), and should not be driven upon boot-up. Raising IOQVDD before NVCC21 produces a slight increase in current drain on IOQVDD of approximately 3–5 mA. The current increase will not damage the IC. Refer to Errata ID TLSbo91750 for details.
1,3
NVCC2, NVCC21, NVCC22
1, 3
FVCC, MVCC, SVCC, UVCC
4
Release POR
Figure 2. Option 1 Power-Up Sequence for Silicon Revision 2.0 and 2.0.1
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 15
Electrical Characteristics
Notes:
1
Hold POR Asserted
2
QVCC, QVCC1, QVCC4
1 3
IOQVDD, NVCC1, NVCC3–10, NVCC2, NVCC21, NVCC22
1, 2,3
4
The board design must guarantee that supplies reach 90% level before transition to the next state, using Power Management IC or other means. The NVCC1 supply must not precede IOQVDD by more than 0.2 V until IOQVDD has reached 1.5 V. If IOQVDD is powered up first, there are no restrictions. Raising NVCC2, NVCC21, and NVCC22 at the same time as IOQVDD does not produce the slight increase in current drain on IOQVDD (as described in Figure 2, Note 5). FUSE_VDD should not be driven on power-up for Silicon Revision2.0 and 2.0.1. This supply is dedicated for fuse burning (programming), and should not be driven upon boot-up.
1
FVCC, MVCC, SVCC, UVCC
4
Release POR
Figure 3. Option 2 Power-Up Sequence (Silicon Revision 2.0 and 2.0.1)
4.2.2
Powering Down
The power-down sequence should be completed as follows: 1. Lower the FUSE_VDD supply (when in write mode). 2. Lower the remaining supplies.
4.3
Module-Level Electrical Specifications
This section contains the MCIMX31C electrical information including timing specifications, arranged in alphabetical order by module name.
4.3.1
I/O Pad (PADIO) Electrical Specifications
This section specifies the AC/DC characterization of functional I/O of the MCIMX31C. There are two main types of I/O: regular and DDR. In this document, the “Regular” type is referred to as GPIO.
4.3.1.1
DC Electrical Characteristics
The MCIMX31C I/O parameters appear in Table 12 for GPIO. See Table 7, "Operating Ranges," on page 12 for temperature and supply voltage ranges.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 16 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 12. GPIO DC Electrical Parameters
Parameter High-level output voltage Symbol VOH Test Conditions IOH = –1 mA IOH = specified Drive Low-level output voltage VOL IOL = 1 mA IOL = specified Drive High-level output current, slow slew rate IOH_S VOH =0.8*NVCC Std Drive High Drive Max Drive VOH =0.8*NVCC Std Drive High Drive Max Drive VOL =0.2*NVCC Std Drive High Drive Max Drive VOL =0.2*NVCC Std Drive High Drive Max Drive — — Hysteresis enabled Hysteresis enabled Hysteresis enabled — — VI = NVCC or GND VI = 0 VI = NVCC VI = NVCC or GND I/O = High Z Min NVCC –0.15 0.8*NVCC — — –2 –4 –8 — –4 –6 –8 — 2 4 8 — 4 6 8 0.7*NVCC 0 0.25 0.5*QVCC — — — — — — — — — — — — 100 100 — — — — NVCC 0.3*QVCC — — 0.5*QVCC — — ±1 25 28 ±2 V V V V V kΩ μA μA μA μA μA — mA — mA — mA Typ — — — — — Max — — 0.15 0.2*NVCC — Units V V V V mA
High-level output current, fast slew rate
IOH_F
Low-level output current, slow slew rate
IOL_S
Low-level output current, fast slew rate
IOL_F
High-Level DC input voltage Low-Level DC input voltage Input Hysteresis Schmitt trigger VT+ Schmitt trigger VT– Pull-up resistor (100 kΩ PU) Pull-down resistor (100 kΩ PD) Input current (no PU/PD) Input current (100 kΩ PU) Input current (100 kΩ PD) Tri-state leakage current
1
VIH VIL VHYS VT + VT – RPU
1
RPD1 IIN IIN IIN IOZ
Not a precise value. Measurements made on small sample size have shown variations of ±50% or more.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 17
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
NOTE The term NVCC in this section refers to the associated supply rail of an input or output. The association is shown in the Signal Multiplexing chapter of the reference manual. NVCC for Table 12 refers to NVCC1 and NVCC3–10; QVCC refers to QVCC, QVCC1, and QVCC4.
Electrical Characteristics
NOTE NVCC for Table 13 refers to NVCC2, NVCC21, and NVCC22.
Table 13. DDR (Double Data Rate) I/O DC Electrical Parameters
Parameter High-level output voltage Symbol VOH VOL IOH Test Conditions IOH = –1 mA IOH = specified Drive Low-level output voltage IOL = 1 mA IOL = specified Drive High-level output current VOH =0.8*NVCC Std Drive High Drive Max Drive DDR Drive1 VOL=0.2*NVCC Std Drive High Drive Max Drive DDR Drive1 — — VI = NVCC or GND I/O = High Z Min NVCC –0.12 0.8*NVCC — — –3.6 –7.2 –10.8 –14.4 — 3.6 7.2 10.8 14.4 0.7*NVCC –0.3 — NVCC NVCC+0.3 0 — 0.3*NVCC ±2 V V μA — mA Typ — — — — — Max — — 0.08 0.2*NVCC — Units V V V V mA
Low-level output current
IOL
High-Level DC input voltage Low-Level DC input voltage Tri-state leakage current
VIH VIL IOZ
1
Use of DDR Drive can result in excessive overshoot and ringing.
4.3.2
AC Electrical Characteristics
Figure 4 depicts the load circuit for outputs. Figure 5 depicts the output transition time waveform. The range of operating conditions appears in Table 14 for slow general I/O, Table 15 for fast general I/O, and Table 16 for DDR I/O (unless otherwise noted).
From Output Under Test Test Point CL
CL includes package, probe and fixture capacitance
Figure 4. Load Circuit for Output
NVCC 80% 20% PA1 PA1 80% 20%
Output (at I/O)
0V
Figure 5. Output Transition Time Waveform
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 18 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
The MCIMX31C I/O parameters appear in Table 13 for DDR (Double Data Rate). See Table 7, "Operating Ranges," on page 12 for temperature and supply voltage ranges.
Electrical Characteristics
Table 14. AC Electrical Characteristics of Slow1 General I/O
ID PA1 Parameter Output Transition Times (Max Drive) Output Transition Times (High Drive) Output Transition Times (Std Drive) Symbol tpr tpr tpr Test Condition 25 pF 50 pF 25 pF 50 pF 25 pF 50 pF Min 0.92 1.5 1.52 2.75 2.79 5.39 Typ 1.95 2.98 — — Max 3.17 4.75 4.81 8.42 8.56 16.43 Units ns ns ns
1
Fast/slow characteristic is selected per GPIO (where available) by “slew rate” control. See reference manual.
Table 15. AC Electrical Characteristics of Fast1 General I/O 2
ID PA1 Parameter Output Transition Times (Max Drive) Output Transition Times (High Drive) Output Transition Times (Std Drive) Symbol tpr tpr tpr Test Condition 25 pF 50 pF 25 pF 50 pF 25 pF 50 pF Min 0.68 1.34 .91 1.79 1.36 2.68 Typ 1.33 2.6 1.77 3.47 2.64 5.19 Max 2.07 4.06 2.74 5.41 4.12 8.11 Units ns ns ns
1 2
Fast/slow characteristic is selected per GPIO (where available) by “slew rate” control. See reference manual. Use of GPIO in fast mode with the associated NVCC > 1.95 V can result in excessive overshoot and ringing.
Table 16. AC Electrical Characteristics of DDR I/O
ID PA1 Parameter Output Transition Times (DDR Drive)1 Output Transition Times (Max Drive) Output Transition Times (High Drive) Output Transition Times (Std Drive) Symbol tpr tpr tpr tpr Test Condition 25 pF 50 pF 25 pF 50 pF 25 pF 50 pF 25 pF 50 pF Min 0.51 0.97 0.67 1.29 .99 1.93 1.96 3.82 Typ 0.82 1.58 1.08 2.1 1.61 3.13 3.19 6.24 Max 1.28 2.46 1.69 3.27 2.51 4.89 4.99 9.73 Units ns ns ns ns
1
Use of DDR Drive can result in excessive overshoot and ringing.
4.3.3
Clock Amplifier Module (CAMP) Electrical Characteristics
This section outlines the Clock Amplifier Module (CAMP) specific electrical characteristics. Table 17 shows clock amplifier electrical characteristics.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 19
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 17. Clock Amplifier Electrical Characteristics for CKIH Input
Parameter Input Frequency VIL (for square wave input) VIH (for square wave input) Sinusoidal Input Amplitude Duty Cycle
1 2
Min 15 0 (VDD 1– 0.25) 0.4 2 45
Typ — — — — 50
Max 75 0.3 3 VDD 55
Units MHz V V Vp-p %
VDD is the supply voltage of CAMP. See reference manual. This value of the sinusoidal input will be measured through characterization.
4.3.4
1-Wire Electrical Specifications
Figure 6 depicts the RPP timing, and Table 18 lists the RPP timing parameters.
OWIRE Tx “Reset Pulse” 1-Wire bus (BATT_LINE) DS2502 Tx “Presence Pulse” OW2
OW1
OW3 OW4
Figure 6. Reset and Presence Pulses (RPP) Timing Diagram Table 18. RPP Sequence Delay Comparisons Timing Parameters
ID OW1 OW2 OW3 OW4 Parameters Reset Time Low Presence Detect High Presence Detect Low Reset Time High Symbol tRSTL tPDH tPDL tRSTH Min 480 15 60 480 Typ 511 — — 512 Max — 60 240 — Units µs µs µs µs
Figure 7 depicts Write 0 Sequence timing, and Table 19 lists the timing parameters.
OW6 1-Wire bus (BATT_LINE)
OW5
Figure 7. Write 0 Sequence Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 20 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 19. WR0 Sequence Timing Parameters
ID OW5 OW6 Parameter Write 0 Low Time Transmission Time Slot Symbol tWR0_low tSLOT Min 60 OW5 Typ 100 117 Max 120 120 Units µs µs
Figure 8 depicts Write 1 Sequence timing, Figure 9 depicts the Read Sequence timing, and Table 20 lists the timing parameters.
OW8 1-Wire bus (BATT_LINE)
OW7
Figure 8. Write 1 Sequence Timing Diagram
OW8 1-Wire bus (BATT_LINE)
OW7 OW9
Figure 9. Read Sequence Timing Diagram Table 20. WR1/RD Timing Parameters
ID OW7 OW8 OW9 Parameter Write 1 / Read Low Time Transmission Time Slot Release Time Symbol tLOW1 tSLOT tRELEASE Min 1 60 15 Typ 5 117 — Max 15 120 45 Units µs µs µs
4.3.5
ATA Electrical Specifications (ATA Bus, Bus Buffers)
This section discusses ATA parameters. For a detailed description, refer to the ATA specification. The user needs to use level shifters for 3.3 Volt or 5.0 Volt compatibility on the ATA interface. The use of bus buffers introduces delay on the bus and introduces skew between signal lines. These factors make it difficult to operate the bus at the highest speed (UDMA-5) when bus buffers are used. If fast UDMA mode operation is needed, this may not be compatible with bus buffers. Another area of attention is the slew rate limit imposed by the ATA specification on the ATA bus. According to this limit, any signal driven on the bus should have a slew rate between 0.4 and 1.2 V/ns with a 40 pF load. Not many vendors of bus buffers specify slew rate of the outgoing signals.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 21
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.5.1
Timing Parameters
In the timing equations, some timing parameters are used. These parameters depend on the implementation of the ATA interface on silicon, the bus buffer used, the cable delay and cable skew. Table 21 shows ATA timing parameters.
Table 21. ATA Timing Parameters
Name T ti_ds Bus clock period (ipg_clk_ata) Set-up time ata_data to ata_iordy edge (UDMA-in only) UDMA0 UDMA1 UDMA2, UDMA3 UDMA4 UDMA5 ti_dh Hold time ata_iordy edge to ata_data (UDMA-in only) UDMA0, UDMA1, UDMA2, UDMA3, UDMA4 UDMA5 Propagation delay bus clock L-to-H to ata_cs0, ata_cs1, ata_da2, ata_da1, ata_da0, ata_dior, ata_diow, ata_dmack, ata_data, ata_buffer_en Set-up time ata_data to bus clock L-to-H Set-up time ata_iordy to bus clock H-to-L Hold time ata_iordy to bus clock H to L Max difference in propagation delay bus clock L-to-H to any of following signals ata_cs0, ata_cs1, ata_da2, ata_da1, ata_da0, ata_dior, ata_diow, ata_dmack, ata_data (write), ata_buffer_en Max difference in buffer propagation delay for any of following signals ata_cs0, ata_cs1, ata_da2, ata_da1, ata_da0, ata_dior, ata_diow, ata_dmack, ata_data (write), ata_buffer_en Max difference in buffer propagation delay for any of following signals ata_iordy, ata_data (read) Max buffer propagation delay Cable propagation delay for ata_data Cable propagation delay for control signals ata_dior, ata_diow, ata_iordy, ata_dmack Max difference in cable propagation delay between ata_iordy and ata_data (read) 15 ns 10 ns 7 ns 5 ns 4 ns 5.0 ns 4.6 ns 12.0 ns Description Value/ Contributing Factor1 peripheral clock frequency
tco
tsu tsui thi tskew1
8.5 ns 8.5 ns 2.5 ns 7 ns
tskew2
transceiver
tskew3 tbuf tcable1 tcable2 tskew4
transceiver transceiver cable cable cable
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 22 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
When bus buffers are used, the ata_data bus buffer is special. This is a bidirectional bus buffer, so a direction control signal is needed. This direction control signal is ata_buffer_en. When its high, the bus should drive from host to device. When its low, the bus should drive from device to host. Steering of the signal is such that contention on the host and device tri-state busses is always avoided.
Electrical Characteristics
Table 21. ATA Timing Parameters (continued)
Name tskew5 tskew6
1
Description Max difference in cable propagation delay between (ata_dior, ata_diow, ata_dmack) and ata_cs0, ata_cs1, ata_da2, ata_da1, ata_da0, ata_data(write) Max difference in cable propagation delay without accounting for ground bounce
Value/ Contributing Factor1 cable cable
Values provided where applicable.
4.3.5.2
PIO Mode Timing
Figure 10 shows timing for PIO read, and Table 22 lists the timing parameters for PIO read.
Figure 10. PIO Read Timing Diagram Table 22. PIO Read Timing Parameters
ATA Parameter Parameter from Figure 10 t1 t2 t9 t5 t6 tA trd t1 t2r t9 t5 t6 tA trd1 Value t1 (min) = time_1 * T – (tskew1 + tskew2 + tskew5) t2 min) = time_2r * T – (tskew1 + tskew2 + tskew5) t9 (min) = time_9 * T – (tskew1 + tskew2 + tskew6) t5 (min) = tco + tsu + tbuf + tbuf + tcable1 + tcable2 0 tA (min) = (1.5 + time_ax) * T – (tco + tsui + tcable2 + tcable2 + 2*tbuf) trd1 (max) = (–trd) + (tskew3 + tskew4) trd1 (min) = (time_pio_rdx – 0.5)*T – (tsu + thi) (time_pio_rdx – 0.5) * T > tsu + thi + tskew3 + tskew4 t0 (min) = (time_1 + time_2 + time_9) * T Controlling Variable time_1 time_2r time_3 If not met, increase time_2 — time_ax time_pio_rdx
t0
—
time_1, time_2r, time_9
Figure 11 shows timing for PIO write, and Table 23 lists the timing parameters for PIO write.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 23
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Figure 11. Multiword DMA (MDMA) Timing Table 23. PIO Write Timing Parameters
ATA Parameter Parameter from Figure 11 t1 t2 t9 t3 t4 tA t0 — — t1 t2w t9 — t4 tA — — — Value t1 (min) = time_1 * T – (tskew1 + tskew2 + tskew5) t2 (min) = time_2w * T – (tskew1 + tskew2 + tskew5) t9 (min) = time_9 * T – (tskew1 + tskew2 + tskew6) t3 (min) = (time_2w – time_on)* T – (tskew1 + tskew2 +tskew5) t4 (min) = time_4 * T – tskew1 tA = (1.5 + time_ax) * T – (tco + tsui + tcable2 + tcable2 + 2*tbuf) t0(min) = (time_1 + time_2 + time_9) * T Avoid bus contention when switching buffer on by making ton long enough. Avoid bus contention when switching buffer off by making toff long enough. Controlling Variable time_1 time_2w time_9 If not met, increase time_2w time_4 time_ax time_1, time_2r, time_9 — —
Figure 12 shows timing for MDMA read, Figure 13 shows timing for MDMA write, and Table 24 lists the timing parameters for MDMA read and write.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 24 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Figure 12. MDMA Read Timing Diagram
Figure 13. MDMA Write Timing Diagram Table 24. MDMA Read and Write Timing Parameters
Parameter from Figure 12, Figure 13 tm td, td1 tk — tgr tfr — — — tkjn ton toff
ATA Parameter tm, ti td tk t0 tg(read) tf(read) tg(write) tf(write) tL tn, tj —
Value
Controlling Variable time_m time_d time_k time_d, time_k time_d — time_d time_k time_d, time_k time_jn —
tm (min) = ti (min) = time_m * T – (tskew1 + tskew2 + tskew5) td1.(min) = td (min) = time_d * T – (tskew1 + tskew2 + tskew6) tk.(min) = time_k * T – (tskew1 + tskew2 + tskew6) t0 (min) = (time_d + time_k) * T tgr (min-read) = tco + tsu + tbuf + tbuf + tcable1 + tcable2 tgr.(min-drive) = td – te(drive) tfr (min-drive) = 0 tg (min-write) = time_d * T – (tskew1 + tskew2 + tskew5) tf (min-write) = time_k * T – (tskew1 + tskew2 + tskew6) tL (max) = (time_d + time_k–2)*T – (tsu + tco + 2*tbuf + 2*tcable2) tn= tj= tkjn = (max(time_k,. time_jn) * T – (tskew1 + tskew2 + tskew6) ton = time_on * T – tskew1 toff = time_off * T – tskew1
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 25
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.5.3
UDMA In Timing
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Figure 14 shows timing when the UDMA in transfer starts, Figure 15 shows timing when the UDMA in host terminates transfer, Figure 16 shows timing when the UDMA in device terminates transfer, and Table 25 lists the timing parameters for UDMA in burst.
Figure 14. UDMA In Transfer Starts Timing Diagram
Figure 15. UDMA In Host Terminates Transfer Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 26 Freescale Semiconductor
Electrical Characteristics
Figure 16. UDMA In Device Terminates Transfer Timing Diagram Table 25. UDMA In Burst Timing Parameters
Parameter from Figure 14, Figure 15, Figure 16 tack tenv tds1 tdh1 tc1 trp tx11 tmli1 tzah tdzfs tcvh ton toff
ATA Parameter
Description
Controlling Variable
tack tenv tds tdh tcyc trp — tmli tzah tdzfs tcvh —
tack (min) = (time_ack * T) – (tskew1 + tskew2) tenv (min) = (time_env * T) – (tskew1 + tskew2) tenv (max) = (time_env * T) + (tskew1 + tskew2) tds – (tskew3) – ti_ds > 0 tdh – (tskew3) – ti_dh > 0 (tcyc – tskew) > T trp (min) = time_rp * T – (tskew1 + tskew2 + tskew6) (time_rp * T) – (tco + tsu + 3T + 2 *tbuf + 2*tcable2) > trfs (drive) tmli1 (min) = (time_mlix + 0.4) * T tzah (min) = (time_zah + 0.4) * T tdzfs = (time_dzfs * T) – (tskew1 + tskew2) tcvh = (time_cvh *T) – (tskew1 + tskew2) ton = time_on * T – tskew1 toff = time_off * T – tskew1
time_ack time_env tskew3, ti_ds, ti_dh should be low enough T big enough time_rp time_rp time_mlix time_zah time_dzfs time_cvh —
1
There is a special timing requirement in the ATA host that requires the internal DIOW to go only high 3 clocks after the last active edge on the DSTROBE signal. The equation given on this line tries to capture this constraint. 2. Make ton and toff big enough to avoid bus contention
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 27
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.5.4 UDMA Out Timing
Figure 17 shows timing when the UDMA out transfer starts, Figure 18 shows timing when the UDMA out host terminates transfer, Figure 19 shows timing when the UDMA out device terminates transfer, and Table 26 lists the timing parameters for UDMA out burst.
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Figure 17. UDMA Out Transfer Starts Timing Diagram
Figure 18. UDMA Out Host Terminates Transfer Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 28 Freescale Semiconductor
Electrical Characteristics
Figure 19. UDMA Out Device Terminates Transfer Timing Diagram Table 26. UDMA Out Burst Timing Parameters
Parameter from Figure 17, Figure 18, Figure 19 tack tenv tdvs tdvh tcyc — trfs tdzfs tss tdzfs_mli tli1 tli2 tli3 tcvh ton toff
ATA Parameter
Value
Controlling Variable
tack tenv tdvs tdvh tcyc t2cyc trfs1 — tss tmli tli tli tli tcvh —
tack (min) = (time_ack * T) – (tskew1 + tskew2) tenv (min) = (time_env * T) – (tskew1 + tskew2) tenv (max) = (time_env * T) + (tskew1 + tskew2) tdvs = (time_dvs * T) – (tskew1 + tskew2) tdvs = (time_dvh * T) – (tskew1 + tskew2) tcyc = time_cyc * T – (tskew1 + tskew2) t2cyc = time_cyc * 2 * T trfs = 1.6 * T + tsui + tco + tbuf + tbuf tdzfs = time_dzfs * T – (tskew1) tss = time_ss * T – (tskew1 + tskew2) tdzfs_mli =max (time_dzfs, time_mli) * T – (tskew1 + tskew2) tli1 > 0 tli2 > 0 tli3 > 0 tcvh = (time_cvh *T) – (tskew1 + tskew2) ton = time_on * T – tskew1 toff = time_off * T – tskew1
time_ack time_env time_dvs time_dvh time_cyc time_cyc — time_dzfs time_ss — — — — time_cvh —
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 29
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.6
AUDMUX Electrical Specifications
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
The AUDMUX provides a programmable interconnect logic for voice, audio and data routing between internal serial interfaces (SSI) and external serial interfaces (audio and voice codecs). The AC timing of AUDMUX external pins is hence governed by the SSI module. Please refer to their respective electrical specifications.
4.3.7
CSPI Electrical Specifications
This section describes the electrical information of the CSPI.
4.3.7.1
CSPI Timing
Figure 20 and Figure 21 depict the master mode and slave mode timings of CSPI, and Table 27 lists the timing parameters.
SPI_RDY
CS11
SSx
CS1
CS3
CS2 CS3
CS6 CS4
CS5
SCLK CS7 CS8 MOSI CS9 MISO CS10 CS2
Figure 20. CSPI Master Mode Timing Diagram
SSx
CS1
CS3
CS2 CS3
CS6 CS4
CS5
SCLK CS7 CS8 MISO CS9 MOSI CS10 CS2
Figure 21. CSPI Slave Mode Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 30 Freescale Semiconductor
Electrical Characteristics
ID CS1 CS2 CS3 CS4 CS5 CS6 CS7 CS8 CS9 CS10 CS11
1
Parameter SCLK Cycle Time SCLK High or Low Time SCLK Rise or Fall SSx pulse width SSx Lead Time (CS setup time) SSx Lag Time (CS hold time) Data Out Setup Time Data Out Hold Time Data In Setup Time Data In Hold Time SPI_RDY Setup Time1
Symbol tclk tSW tRISE/FALL tCSLH tSCS tHCS tSmosi tHmosi tSmiso tHmiso tSRDY
Min 60 30 — 25 25 25 5 5 6 5 —
Max — — 7.6 — — — — — — — —
Units ns ns ns ns ns ns ns ns ns ns ns
SPI_RDY is sampled internally by ipg_clk and is asynchronous to all other CSPI signals.
4.3.8
DPLL Electrical Specifications
The three PLL’s of the MCIMX31C (MCU, USB, and Serial PLL) are all based on same DPLL design. The characteristics provided herein apply to all of them, except where noted explicitly. The PLL characteristics are provided based on measurements done for both sources—external clock source (CKIH), and FPM (Frequency Pre-Multiplier) source.
4.3.8.1
Electrical Specifications
Table 28. DPLL Specifications
Parameter Min 15 — 1 15 Typ 261 32; 32.768, 38.4 — — Max 752 — 16 35 Unit MHz Comments —
Table 28 lists the DPLL specification.
CKIH frequency CKIL frequency (Frequency Pre-multiplier (FPM) enable mode) Predivision factor (PD bits) PLL reference frequency range after Predivider PLL output frequency range:
kHz FPM lock time ≈ 480 µs. — —
MHz 15 ≤ CKIH frequency/PD ≤ 35 MHz 15 ≤ FPM output/PD ≤ 35 MHz MHz ps — — — Cycles of divided reference clock.
MPLL and SPLL 52 UPLL 190 Maximum allowed reference clock phase noise. Frequency lock time (FOL mode or non-integer MF) — —
—
400 240
— —
± 100
398
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 31
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Table 27. CSPI Interface Timing Parameters
Electrical Characteristics
Table 28. DPLL Specifications (continued)
Parameter Phase lock time Maximum allowed PLL supply voltage ripple Maximum allowed PLL supply voltage ripple Maximum allowed PLL supply voltage ripple PLL output clock phase jitter PLL output clock period jitter
1
Min — — — — — —
Typ — — — — — —
Max 100 25 20 25 5.2 420
Unit µs
Comments In addition to the frequency
mV Fmodulation < 50 kHz mV 50 kHz < Fmodulation < 300 kHz mV Fmodulation > 300 kHz ns ps Measured on CLKO pin Measured on CLKO pin
The user or board designer must take into account that the use of a frequency other than 26 MHz would require adjustment to the DPTC–DVFS table, which is incorporated into operating system code. 2 The PLL reference frequency must be ≤ 35 MHz. Therefore, for frequencies between 35 MHz and 70 MHz, program the predivider to divide by 2 or more. If the CKIH frequency is above 70 MHz, program the predivider to 3 or more. For PD bit description, see the reference manual.
4.3.9
EMI Electrical Specifications
This section provides electrical parametrics and timings for EMI module.
4.3.9.1
NAND Flash Controller Interface (NFC)
The NFC supports normal timing mode, using two flash clock cycles for one access of RE and WE. AC timings are provided as multiplications of the clock cycle and fixed delay. Figure 22, Figure 23, Figure 24, and Figure 25 depict the relative timing requirements among different signals of the NFC at module level, for normal mode, and Table 29 lists the timing parameters.
NFCLE NF1 NF3 NFCE NF5 NFWE NF6 NFALE NF8 NF9 NFIO[7:0] Command NF7 NF2 NF4
Figure 22. Command Latch Cycle Timing DIagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 32 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
NFCLE NF1 NF3 NFCE NF10 NF11 NF5 NFWE NF6 NFALE NF8 NF9 NFIO[7:0] Address NF7 NF4
Figure 23. Address Latch Cycle Timing DIagram
NFCLE NF1 NF3 NFCE NF10 NF11 NF5 NFWE NF6 NFALE NF8 NF9 NFIO[15:0] Data to NF NF7
Figure 24. Write Data Latch Cycle Timing DIagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 33
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
NFCLE
NFCE NF14 NF15 NF13 NFRE NF16 NFRB NF12 NFIO[15:0] Data from NF NF17
Figure 25. Read Data Latch Cycle Timing DIagram Table 29. NFC Timing Parameters1
Timing T = NFC Clock Cycle2 Min NF1 NF2 NF3 NF4 NF5 NF6 NF7 NF8 NF9 NFCLE Setup Time NFCLE Hold Time NFCE Setup Time NFCE Hold Time NF_WP Pulse Width NFALE Setup Time NFALE Hold Time Data Setup Time Data Hold Time tCLS tCLH tCS tCH tWP tALS tALH tDS tDH tWC tWH tRR tRP tRC tREH tDSR tDHR 6T 1.5T 2T T T–3.0 ns T T–5.0 ns 2T T–2.5 ns — — — 0.5T–2.5 ns N/A N/A 180 45 60 12.5 10 0 T–1.0 ns T–2.0 ns T–1.0 ns T–2.0 ns T–1.5 ns — — — — 30 27 30 25 60 27.5 — — — — — — Max — — — — Example Timing for NFC Clock ≈ 33 MHz T = 30 ns Min 29 28 29 28 28.5 — — — — Max — — — — ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
ID
Parameter
Symbol
Unit
NF10 Write Cycle Time NF11 NFWE Hold Time NF12 Ready to NFRE Low NF13 NFRE Pulse Width NF14 READ Cycle Time NF15 NFRE High Hold Time NF16 Data Setup on READ NF17 Data Hold on READ
1 2
The flash clock maximum frequency is 50 MHz. Subject to DPLL jitter specification on Table 28, "DPLL Specifications," on page 31.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 34 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
NOTE Timing for HCLK is 133 MHz and internal NFC clock (flash clock) is approximately 33 MHz (30 ns). All timings are listed according to this NFC clock frequency (multiples of NFC clock phases), except NF16 and NF17, which are not NFC clock related.
4.3.9.2
Wireless External Interface Module (WEIM)
All WEIM output control signals may be asserted and deasserted by internal clock related to BCLK rising edge or falling edge according to corresponding assertion/negation control fields. Address always begins related to BCLK falling edge but may be ended both on rising and falling edge in muxed mode according to control register configuration. Output data begins related to BCLK rising edge except in muxed mode where both rising and falling edge may be used according to control register configuration. Input data, ECB and DTACK all captured according to BCLK rising edge time. Figure 26 depicts the timing of the WEIM module, and Table 30 lists the timing parameters.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 35
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
NOTE High is defined as 80% of signal value and low is defined as 20% of signal value.
Electrical Characteristics WEIM Outputs Timing
WE22 WE21 BCLK WE1 Address CS[x] RW WE3 WE5 WE4 WE6 ... WE23 WE2
WE7 OE WE9
WE8
EB[x]
WE10
WE11 LBA WE13 Output Data
WE12
WE14
WEIM Inputs Timing
BCLK WE16 Input Data WE15 WE18 ECB WE17 WE20 DTACK WE19
Figure 26. WEIM Bus Timing Diagram Table 30. WEIM Bus Timing Parameters
ID WE1 WE2 WE3 WE4 WE5 WE6 WE7 Clock fall to Address Valid Clock rise/fall to Address Invalid Clock rise/fall to CS[x] Valid Clock rise/fall to CS[x] Invalid Clock rise/fall to RW Valid Clock rise/fall to RW Invalid Clock rise/fall to OE Valid Parameter Min –0.5 –0.5 –3 –3 –3 –3 –3 Max 2.5 5 3 3 3 3 3 Unit ns ns ns ns ns ns ns
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 36 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 30. WEIM Bus Timing Parameters (continued)
ID WE8 WE9 WE10 WE11 WE12 WE13 WE14 WE15 WE16 WE17 WE18 WE19 WE20 WE21 WE22 WE23
1 2
Parameter Clock rise/fall to OE Invalid Clock rise/fall to EB[x] Valid Clock rise/fall to EB[x] Invalid Clock rise/fall to LBA Valid Clock rise/fall to LBA Invalid Clock rise/fall to Output Data Valid Clock rise to Output Data Invalid Input Data Valid to Clock rise, FCE=0 FCE=1 Clock rise to Input Data Invalid, FCE=0 FCE=1 ECB setup time, FCE=0 FCE=1 ECB hold time, FCE=0 FCE=1 DTACK setup time1 DTACK hold time1 BCLK High Level Width2, 3 BCLK Low Level Width2, 3 BCLK Cycle time2
Min –3 –3 –3 –3 –3 –2.5 –2.5 8 2.5 –2 –2 6.5 3.5 –2 2 0 4.5 — — 15
Max 3 3 3 3 3 4 4 — — — — — — T/2 – 3 T/2 – 3 —
Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
Applies to rising edge timing BCLK parameters are being measured from the 50% VDD. 3 The actual cycle time is derived from the AHB bus clock frequency.
NOTE High is defined as 80% of signal value and low is defined as 20% of signal value. Test conditions: load capacitance, 25 pF. Recommended drive strength for all controls, address, and BCLK is Max drive. Figure 27, Figure 28, Figure 29, Figure 30, Figure 31, and Figure 32 depict some examples of basic WEIM accesses to external memory devices with the timing parameters mentioned in Table 30 for specific control parameter settings.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 37
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
WE1 ADDR CS [x] RW WE11 LBA WE7 Last Valid Address WE3 V1
WE2 Next Address WE4
WE12
OE
WE8
WE9 EB[y]
WE10 WE16
DATA
V1 WE15
Figure 27. Asynchronous Memory Timing Diagram for Read Access—WSC=1
BCLK WE1 ADDR CS[x] Last Valid Address WE3 WE5 RW LBA OE WE9 WE10 WE14 DATA WE13 V1 WE11 WE12 V1 WE4 WE6 WE2 Next Address
EB[y]
Figure 28. Asynchronous Memory Timing Diagram for Write Access— WSC=1, EBWA=1, EBWN=1, LBN=1
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 38 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
BCLK
Electrical Characteristics
WE1 ADDR Last Valid Addr CS[x] RW WE11 WE12 WE3 Address V1
WE2 Address V2 WE4
LBA
OE EB[y]
WE7
WE8
WE9 WE18 WE18
WE10
ECB WE17 WE16 DATA WE15
V1 V1+2 Halfword Halfword
WE17 WE16
V2 Halfword V2+2 Halfword
WE15
Figure 29. Synchronous Memory Timing Diagram for Two Non-Sequential Read Accesses— WSC=2, SYNC=1, DOL=0
BCLK WE1 ADDR Last Valid Addr CS[x] WE3 Address V1 WE4 WE2
RW
WE5 WE11 WE12
WE6
LBA
OE EB[y] WE9 WE10
WE18 ECB WE17 WE14 DATA WE13 V1 WE13 WE14 V1+4 V1+8 V1+12
Figure 30. Synchronous Memory TIming Diagram for Burst Write Access— BCS=1, WSC=4, SYNC=1, DOL=0, PSR=1
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 39
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
BCLK
Electrical Characteristics
WE1 ADDR/ Last Valid Addr M_DATA CS [x] WE3
WE2 Address V1 WE13 Write Data
WE14 WE4
RW
WE5 Write WE11 WE12
WE6
LBA
OE EB[y] WE9 WE10
Figure 31. Muxed A/D Mode Timing Diagram for Asynchronous Write Access— WSC=7, LBA=1, LBN=1, LAH=1
BCLK WE1 ADDR/ Last Valid Addr M_DATA WE3 CS[x] WE2 Address V1 WE16 Read Data WE15 WE4 RW WE11 LBA WE12
OE EB[y] WE9
WE7
WE8
WE10
Figure 32. Muxed A/D Mode Timing Diagram for Asynchronous Read Access— WSC=7, LBA=1, LBN=1, LAH=1, OEA=7
4.3.9.3
ESDCTL Electrical Specifications
Figure 33, Figure 34, Figure 35, Figure 36, Figure 37, and Figure 38 depict the timings pertaining to the ESDCTL module, which interfaces Mobile DDR or SDR SDRAM. Table 31, Table 32, Table 33, Table 34, Table 35, and Table 36 list the timing parameters.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 40 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
BCLK
Electrical Characteristics
SD1 SDCLK SD4 CS SD5 RAS SD4 SD2 SD3
SD5 CAS SD4
SD4 SD5 WE SD6 SD7 ADDR ROW/BA
SD5
COL/BA SD8 SD10 SD9 Data
DQ
DQM
SD4
Note: CKE is high during the read/write cycle.
SD5
Figure 33. SDRAM Read Cycle Timing Diagram Table 31. DDR/SDR SDRAM Read Cycle Timing Parameters
ID SD1 SD2 SD3 SD4 SD5 SD6 SD7 SD8 Parameter SDRAM clock high-level width SDRAM clock low-level width SDRAM clock cycle time CS, RAS, CAS, WE, DQM, CKE setup time CS, RAS, CAS, WE, DQM, CKE hold time Address setup time Address hold time SDRAM access time Symbol tCH tCL tCK tCMS tCMH tAS tAH tAC Min 3.4 3.4 7.5 2.0 1.8 2.0 1.8 — Max 4.1 4.1 — — — — — 6.47 Unit ns ns ns ns ns ns ns ns
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 41
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
SDCLK
Electrical Characteristics
Table 31. DDR/SDR SDRAM Read Cycle Timing Parameters (continued)
ID SD9 SD10
1
Parameter Data out hold time1 Active to read/write command period
Symbol tOH tRC
Min 1.8 10
Max — —
Unit ns clock
Timing parameters are relevant only to SDR SDRAM. For the specific DDR SDRAM data related timing parameters, see Table 35 and Table 36.
NOTE SDR SDRAM CLK parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. SD1 + SD2 does not exceed 7.5 ns for 133 MHz. NOTE The timing parameters are similar to the ones used in SDRAM data sheets—that is, Table 31 indicates SDRAM requirements. All output signals are driven by the ESDCTL at the negative edge of SDCLK and the parameters are measured at maximum memory frequency.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 42 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
SD1 SDCLK SDCLK SD2 SD3 SD4 CS SD5 RAS SD11 CAS SD5 SD4 SD4
SD4
WE SD5 SD7 SD6 ADDR BA ROW / BA SD13 DQ DATA COL/BA SD12
SD5
SD14
DQM
Figure 34. SDR SDRAM Write Cycle Timing Diagram Table 32. SDR SDRAM Write Timing Parameters
ID SD1 SD2 SD3 SD4 SD5 SD6 SD7 SD11 SD12 Parameter SDRAM clock high-level width SDRAM clock low-level width SDRAM clock cycle time CS, RAS, CAS, WE, DQM, CKE setup time CS, RAS, CAS, WE, DQM, CKE hold time Address setup time Address hold time Precharge cycle period1 Active to read/write command delay1 Symbol tCH tCL tCK tCMS tCMH tAS tAH tRP tRCD Min 3.4 3.4 7.5 2.0 1.8 2.0 1.8 1 1 Max 4.1 4.1 — — — — — 4 8 Unit ns ns ns ns ns ns ns clock clock
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 43
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 32. SDR SDRAM Write Timing Parameters (continued)
ID SD13 SD14
1
Parameter Data setup time Data hold time
Symbol tDS tDH
Min 2.0 1.3
Max — —
Unit ns ns
SD11 and SD12 are determined by SDRAM controller register settings.
NOTE SDR SDRAM CLK parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. NOTE The timing parameters are similar to the ones used in SDRAM data sheets—that is, Table 32 indicates SDRAM requirements. All output signals are driven by the ESDCTL at the negative edge of SDCLK and the parameters are measured at maximum memory frequency.
SD1 SDCLK SDCLK SD2 SD3 CS
RAS SD11 CAS SD10 WE SD10
SD7 SD6 ADDR BA ROW/BA
Figure 35. SDRAM Refresh Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 44 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 33. SDRAM Refresh Timing Parameters
ID SD1 SD2 SD3 SD6 SD7 SD10 SD11
1
Parameter SDRAM clock high-level width SDRAM clock low-level width SDRAM clock cycle time Address setup time Address hold time Precharge cycle period1 Auto precharge command period1
Symbol tCH tCL tCK tAS tAH tRP tRC
Min 3.4 3.4 7.5 1.8 1.8 1 2
Max 4.1 4.1 — — — 4 20
Unit ns ns ns ns ns clock clock
SD10 and SD11 are determined by SDRAM controller register settings.
NOTE SDR SDRAM CLK parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. NOTE The timing parameters are similar to the ones used in SDRAM data sheets—that is, Table 33 indicates SDRAM requirements. All output signals are driven by the ESDCTL at the negative edge of SDCLK and the parameters are measured at maximum memory frequency.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 45
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
SDCLK CS
RAS
CAS
WE
ADDR
BA
CKE
SD16
SD16
Don’t care
Figure 36. SDRAM Self-Refresh Cycle Timing Diagram
NOTE The clock will continue to run unless both CKEs are low. Then the clock will be stopped in low state.
Table 34. SDRAM Self-Refresh Cycle Timing Parameters
ID SD16 Parameter CKE output delay time Symbol tCKS Min 1.8 Max — Unit ns
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 46 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
SDCLK SDCLK SD19 DQS (output) SD17 DQ (output) Data Data SD20
SD18
SD17 Data Data
SD18 Data Data Data Data
DQM (output) SD17
DM
DM
DM SD17
DM
DM SD18
DM
DM
DM
SD18
Figure 37. Mobile DDR SDRAM Write Cycle Timing Diagram Table 35. Mobile DDR SDRAM Write Cycle Timing Parameters1
ID SD17 SD18 SD19 SD20
1
Parameter DQ & DQM setup time to DQS DQ & DQM hold time to DQS Write cycle DQS falling edge to SDCLK output delay time. Write cycle DQS falling edge to SDCLK output hold time.
Symbol tDS tDH tDSS tDSH
Min 0.95 0.95 1.8 1.8
Max — — — —
Unit ns ns ns ns
Test condition: Measured using delay line 5 programmed as follows: ESDCDLY5[15:0] = 0x0703.
NOTE SDRAM CLK and DQS related parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. NOTE The timing parameters are similar to the ones used in SDRAM data sheets—that is, Table 35 indicates SDRAM requirements. All output signals are driven by the ESDCTL at the negative edge of SDCLK and the parameters are measured at maximum memory frequency.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 47
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
SDCLK SDCLK SD23 DQS (input) SD22 SD21 DQ (input) Data Data Data Data Data Data Data Data
Figure 38. Mobile DDR SDRAM DQ versus DQS and SDCLK Read Cycle Timing Diagram Table 36. Mobile DDR SDRAM Read Cycle Timing Parameters
ID Parameter Symbol tDQSQ tQH tDQSCK Min — 2.3 — Max 0.85 — 6.7 Unit ns ns ns
SD21 DQS – DQ Skew (defines the Data valid window in read cycles related to DQS). SD22 DQS DQ HOLD time from DQS SD23 DQS output access time from SDCLK posedge
NOTE SDRAM CLK and DQS related parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. NOTE The timing parameters are similar to the ones used in SDRAM data sheets—that is, Table 36 indicates SDRAM requirements. All output signals are driven by the ESDCTL at the negative edge of SDCLK and the parameters are measured at maximum memory frequency.
4.3.10
ETM Electrical Specifications
ETM is an ARM protocol. The timing specifications in this section are given as a guide for a TPA that supports TRACECLK frequencies up to 133 MHz. Figure 39 depicts the TRACECLK timings of ETM, and Table 37 lists the timing parameters.
Figure 39. ETM TRACECLK Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 48 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 37. ETM TRACECLK Timing Parameters
ID Tcyc Twl Twh Tr Tf Clock period Low pulse width High pulse width Clock and data rise time Clock and data fall time Parameter Min Frequency dependent 2 2 — — Max — — — 3 3 Unit ns ns ns ns ns
Figure 40 depicts the setup and hold requirements of the trace data pins with respect to TRACECLK, and Table 38 lists the timing parameters.
Figure 40. Trace Data Timing Diagram Table 38. ETM Trace Data Timing Parameters
ID Ts Th Data setup Data hold Parameter Min 2 1 Max — — Unit ns ns
4.3.10.1
Half-Rate Clocking Mode
When half-rate clocking is used, the trace data signals are sampled by the TPA on both the rising and falling edges of TRACECLK, where TRACECLK is half the frequency of the clock shown in Figure 40.
4.3.11
FIR Electrical Specifications
FIR implements asynchronous infrared protocols (FIR, MIR) that are defined by IrDA ® (Infrared Data Association). Refer to http://www.IrDA.org for details on FIR and MIR protocols.
4.3.12
Fusebox Electrical Specifications
Table 39. Fusebox Timing Characteristics
Ref. Num 1
1
Description Program time for eFuse1
Symbol tprogram
Minimum 125
Typical —
Maximum —
Units µs
The program length is defined by the value defined in the epm_pgm_length[2:0] bits of the IIM module. The value to program is based on a 32 kHz clock source (4 * 1/32 kHz = 125 µs)
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 49
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.13
I2C Electrical Specifications
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
This section describes the electrical information of the I2C Module.
4.3.13.1
I2C Module Timing
Figure 41 depicts the timing of I2C module. Table 40 lists the I2C module timing parameters where the I/O supply is 2.7 V. 1
I2DAT IC10 IC11 IC9
I2CLK
IC2
IC8
IC4
IC7
IC3
START
IC10 IC6 IC1 IC5
IC11
START
STOP
START
Figure 41. I2C Bus Timing Diagram Table 40. I2C Module Timing Parameters—I2C Pin I/O Supply=2.7 V
Standard Mode ID IC1 IC2 IC3 IC4 IC5 IC6 IC7 IC8 IC9 IC10 IC11 IC12
1
Fast Mode Unit Min 2.5 0.6 0.6 01 0.6 1.3 0.6 100
3
Parameter Min I2CLK cycle time Hold time (repeated) START condition Set-up time for STOP condition Data hold time HIGH Period of I2CLK Clock LOW Period of the I2CLK Clock Set-up time for a repeated START condition Data set-up time Bus free time between a STOP and START condition Rise time of both I2DAT and I2CLK signals Fall time of both I2DAT and I2CLK signals Capacitive load for each bus line (Cb) 10 4.0 4.0 0
1
Max — — — 3.452 — — — — — 1000 300 400
Max — — — 0.92 — — — — —
4 4
μs μs μs μs μs μs μs ns μs ns ns pF
4.0 4.7 4.7 250 4.7 — — —
1.3 20+0.1Cb 20+0.1Cb —
300 300 400
A device must internally provide a hold time of at least 300 ns for I2DAT signal in order to bridge the undefined region of the falling edge of I2CLK. 2 The maximum hold time has to be met only if the device does not stretch the LOW period (ID IC6) of the I2CLK signal. 3 A Fast-mode I2C-bus device can be used in a standard-mode I2C-bus system, but the requirement of set-up time (ID IC7) of 250 ns must then be met. This will automatically be the case if the device does not stretch the LOW period of the I2CLK signal. If such a device does stretch the LOW period of the I2CLK signal, it must output the next data bit to the I2DAT line max_rise_time (ID No IC10) + data_setup_time (ID No IC8) = 1000 + 250 = 1250 ns (according to the Standard-mode I2C-bus specification) before the I2CLK line is released. 4 C = total capacitance of one bus line in pF. b
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 50 Freescale Semiconductor
Electrical Characteristics
4.3.14
4.3.14.1
IPU—Sensor Interfaces
Supported Camera Sensors
Table 41. Supported Camera Sensors1
Vendor Model CX11646, CX204902, CX204502 HDCP–2010, ADCS–10212, ADCS–10212 TC90A70 ICM202A, ICM1022 IM8801 TC5600, TC5600J, TC5640, TC5700, TC6000 MB86S02A MI–SOC–0133 MN39980 W6411, W6500, W65012, W66002, W65522, STV09742 OV7620, OV6630 LZ0P3714 (CCD) MC30300 (Python)2, SCM200142, SCM201142, SCM221142, SCM200272 LM96182
Table 41 lists the known supported camera sensors at the time of publication.
Conexant Agilant Toshiba ICMedia iMagic Transchip Fujitsu Micron Matsushita STMicro OmniVision Sharp Motorola National Semiconductor
1
Freescale Semiconductor does not recommend one supplier over another and in no way suggests that these are the only camera suppliers. 2 These sensors not validated at time of publication.
4.3.14.2
Functional Description
There are three timing modes supported by the IPU. 4.3.14.2.1 Pseudo BT.656 Video Mode
Smart camera sensors, which include imaging processing, usually support video mode transfer. They use an embedded timing syntax to replace the SENSB_VSYNC and SENSB_HSYNC signals. The timing syntax is defined by the BT.656 standard. This operation mode follows the recommendations of ITU BT.656 specifications. The only control signal used is SENSB_PIX_CLK. Start-of-frame and active-line signals are embedded in the data stream. An active line starts with a SAV code and ends with a EAV code. In some cases, digital blanking is inserted in between EAV and SAV code. The CSI decodes and filters out the timing-coding from the data stream, thus recovering SENSB_VSYNC and SENSB_HSYNC signals for internal use.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 51
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.14.2.2
Gated Clock Mode
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
The SENSB_VSYNC, SENSB_HSYNC, and SENSB_PIX_CLK signals are used in this mode. See Figure 42.
Start of Frame nth frame Active Line n+1th frame
SENSB_VSYNC
SENSB_HSYNC
SENSB_PIX_CLK SENSB_DATA[9:0] invalid invalid
1st byte
1st byte
Figure 42. Gated Clock Mode Timing Diagram
A frame starts with a rising edge on SENSB_VSYNC (all the timings correspond to straight polarity of the corresponding signals). Then SENSB_HSYNC goes to high and hold for the entire line. Pixel clock is valid as long as SENSB_HSYNC is high. Data is latched at the rising edge of the valid pixel clocks. SENSB_HSYNC goes to low at the end of line. Pixel clocks then become invalid and the CSI stops receiving data from the stream. For next line the SENSB_HSYNC timing repeats. For next frame the SENSB_VSYNC timing repeats. 4.3.14.2.3 Non-Gated Clock Mode
The timing is the same as the gated-clock mode (described in Section 4.3.14.2.2, “Gated Clock Mode,” on page 52), except for the SENSB_HSYNC signal, which is not used. See Figure 43. All incoming pixel clocks are valid and will cause data to be latched into the input FIFO. The SENSB_PIX_CLK signal is inactive (states low) until valid data is going to be transmitted over the bus.
Start of Frame nth frame n+1th frame
SENSB_VSYNC
SENSB_PIX_CLK SENSB_DATA[7:0] invalid invalid
1st byte
1st byte
Figure 43. Non-Gated Clock Mode Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 52 Freescale Semiconductor
Electrical Characteristics
4.3.14.3
Electrical Characteristics
Figure 44 depicts the sensor interface timing, and Table 42 lists the timing parameters.
1/IP1
SENSB_MCLK (Sensor Input)
SENSB_PIX_CLK (Sensor Output) IP3 SENSB_DATA, SENSB_VSYNC, SENSB_HSYNC IP2
1/IP4
Figure 44. Sensor Interface Timing Diagram Table 42. Sensor Interface Timing Parameters1
ID IP1 IP2 IP3 IP4
1
Parameter Sensor input clock frequency Data and control setup time Data and control holdup time Sensor output (pixel) clock frequency
Symbol Fmck Tsu Thd Fpck
Min. 0.01 5 3 0.01
Max. 133 — — 133
Units MHz ns ns MHz
The timing specifications for Figure 43 are referenced to the rising edge of SENS_PIX_CLK when the SENS_PIX_CLK_POL bit in the CSI_SENS_CONF register is cleared. When the SENS_PIX_CLK_POL is set, the clock is inverted and all timing specifications will remain the same but are referenced to the falling edge of the clock.
4.3.15
4.3.15.1
IPU—Display Interfaces
Supported Display Components
Table 43 lists the known supported display components at the time of publication.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 53
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
The timing described in Figure 43 is that of a Motorola sensor. Some other sensors may have a slightly different timing. The CSI can be programmed to support rising/falling-edge triggered SENSB_VSYNC; active-high/low SENSB_HSYNC; and rising/falling-edge triggered SENSB_PIX_CLK.
Electrical Characteristics
Table 43. Supported Display Components 1
Type TFT displays (memory-less) Vendor Sharp (HR-TFT Super Mobile LCD family) Samsung (QCIF and QVGA TFT modules for mobile phones) Toshiba (LTM series) Model LQ035Q7 DB02, LM019LC1Sxx LTS180S1-HF1, LTS180S3-HF1, LTS350Q1-PE1, LTS350Q1-PD1, LTS220Q1-HE12 LTM022P8062, LTM04C380K2, LTM018A02A2, LTM020P3322, LTM021P3372, LTM019P3342, LTM022A7832, LTM022A05ZZ2 NL6448BC20-08E, NL8060BC31-27 S1D15xxx series, S1D19xxx series, S1D13713, S1D13715 SSD1301 (OLED), SSD1828 (LDCD) HD66766, HD66772 W2300 L1F10043 T2, L1F10044 T2, L1F10045 T 2, L2D220022, L2D200142, L2F500322, L2D25001 T2 120 160 65K/4096 C-STN (#3284 LTD-1398-2) based on HD 66766 controller All displays with MPU 80/68K series interface and serial peripheral interface LM019LC1Sxx ACX506AKM ADV7174/7179 CS49xx series FS453/4
NEC Display controllers Epson Solomon Systech Hitachi ATI Smart display modules Epson Hitachi Densitron Europe LTD Sharp Sony Digital video encoders (for TV) Analog Devices Crystal (Cirrus Logic) Focus
1
Freescale Semiconductor does not recommend one supplier over another and in no way suggests that these are the only display component suppliers. 2 These display components not validated at time of publication.
4.3.15.2
4.3.15.2.1
Synchronous Interfaces
Interface to Active Matrix TFT LCD Panels, Functional Description
Figure 45 depicts the LCD interface timing for a generic active matrix color TFT panel. In this figure signals are shown with negative polarity. The sequence of events for active matrix interface timing is: • DISPB_D3_CLK latches data into the panel on its negative edge (when positive polarity is selected). In active mode, DISPB_D3_CLK runs continuously. • DISPB_D3_HSYNC causes the panel to start a new line. • DISPB_D3_VSYNC causes the panel to start a new frame. It always encompasses at least one HSYNC pulse.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 54 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
•
DISPB_D3_VSYNC DISPB_D3_HSYNC LINE 1 LINE 2 LINE 3 LINE 4 LINE n-1 LINE n
DISPB_D3_HSYNC
DISPB_D3_DRDY 1 DISPB_D3_CLK DISPB_D3_DATA 2 3 m-1 m
Figure 45. Interface Timing Diagram for TFT (Active Matrix) Panels
4.3.15.2.2
Interface to Active Matrix TFT LCD Panels, Electrical Characteristics
Figure 46 depicts the horizontal timing (timing of one line), including both the horizontal sync pulse and the data. All figure parameters shown are programmable. The timing images correspond to inverse polarity of the DISPB_D3_CLK signal and active-low polarity of the DISPB_D3_HSYNC, DISPB_D3_VSYNC and DISPB_D3_DRDY signals.
IP7 IP9 IP8 Start of line IP5 IP6 IP10
DISPB_D3_CLK DISPB_D3_HSYNC DISPB_D3_DRDY
DISPB_D3_DATA
Figure 46. TFT Panels Timing Diagram—Horizontal Sync Pulse
Figure 47 depicts the vertical timing (timing of one frame). All figure parameters shown are programmable.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 55
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
DISPB_D3_DRDY acts like an output enable signal to the CRT display. This output enables the data to be shifted onto the display. When disabled, the data is invalid and the trace is off.
Electrical Characteristics
Start of frame IP13 DISPB_D3_VSYNC End of frame
DISPB_D3_HSYNC
DISPB_D3_DRDY
IP11
IP14 IP12
IP15
Figure 47. TFT Panels Timing Diagram—Vertical Sync Pulse
Table 44 shows timing parameters of signals presented in Figure 46 and Figure 47.
Table 44. Synchronous Display Interface Timing Parameters—Pixel Level
ID IP5 IP6 IP7 IP8 IP9 IP10 IP11 IP12 IP13 Parameter Display interface clock period Display pixel clock period Screen width HSYNC width Horizontal blank interval 1 Horizontal blank interval 2 HSYNC delay Screen height VSYNC width Symbol Tdicp Tdpcp Tsw Thsw Thbi1 Thbi2 Thsd Tsh Tvsw Tdicp1 (DISP3_IF_CLK_CNT_D+1) * Tdicp (SCREEN_WIDTH+1) * Tdpcp (H_SYNC_WIDTH+1) * Tdpcp BGXP * Tdpcp (SCREEN_WIDTH – BGXP – FW) * Tdpcp H_SYNC_DELAY * Tdpcp (SCREEN_HEIGHT+1) * Tsw if V_SYNC_WIDTH_L = 0 than (V_SYNC_WIDTH+1) * Tdpcp else (V_SYNC_WIDTH+1) * Tsw BGYP * Tsw (SCREEN_HEIGHT – BGYP – FH) * Tsw Value Units ns ns ns ns ns ns ns ns ns
IP14 IP15
1
Vertical blank interval 1 Vertical blank interval 2
Tvbi1 Tvbi2
ns ns
Display interface clock period immediate value. DISP3_IF_CLK_PER_WR for integer ----------------------------------------------------------------HSP_CLK_PERIOD DISP3_IF_CLK_PER_WR for fractional ----------------------------------------------------------------HSP_CLK_PERIOD
⎧ DISP3_IF_CLK_PER_WR ⎪T ⋅ ----------------------------------------------------------------- , HSP_CLK HSP_CLK_PERIOD ⎪ T dicp = ⎨ DISP3_IF_CLK_PER_WR ⎪T ⋅ ⎛ floor ----------------------------------------------------------------- + 0.5 ± 0.5⎞ , ⎠ ⎪ HSP_CLK ⎝ HSP_CLK_PERIOD ⎩ Display interface clock period average value.
DISP3_IF_CLK_PER_WR Tdicp = T HSP_CLK ⋅ ----------------------------------------------------------------HSP_CLK_PERIOD
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 56 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
The SCREEN_WIDTH, SCREEN_HEIGHT, H_SYNC_WIDTH, V_SYNC_WIDTH, BGXP, BGYP and V_SYNC_WIDTH_L parameters are programmed via the SDC_HOR_CONF, SDC_VER_CONF, SDC_BG_POS Registers. The FW and FH parameters are programmed for the corresponding DMA channel. The DISP3_IF_CLK_PER_WR, HSP_CLK_PERIOD and DISP3_IF_CLK_CNT_D parameters are programmed via the DI_DISP3_TIME_CONF, DI_HSP_CLK_PER and DI_DISP_ACC_CC Registers. Figure 48 depicts the synchronous display interface timing for access level, and Table 45 lists the timing parameters. The DISP3_IF_CLK_DOWN_WR and DISP3_IF_CLK_UP_WR parameters are set via the DI_DISP3_TIME_CONF Register.
DISPB_D3_VSYNC DISPB_D3_HSYNC DISPB_D3_DRDY other controls DISPB_D3_CLK IP20
IP16 DISPB_DATA
IP17
IP19
IP18
Figure 48. Synchronous Display Interface Timing Diagram—Access Level Table 45. Synchronous Display Interface Timing Parameters—Access Level
ID Parameter Symbol Tckl Tckh Tdsu Tdhd Tcsu Min Tdicd–Tdicu–1.5 Tdicp–Tdicd+Tdicu–1.5 Tdicd–3.5 Tdicp–Tdicd–3.5 Tdicd–3.5 Typ1 Tdicd2–Tdicu3 Tdicp–Tdicd+Tdicu Tdicu Tdicp–Tdicu Tdicu M ax Tdicd–Tdicu+1.5 Tdicp–Tdicd+Tdicu+1.5 — — — Units ns ns ns ns ns
IP16 Display interface clock low time IP17 Display interface clock high time IP18 Data setup time IP19 Data holdup time IP20 Control signals setup time to display interface clock
1
The exact conditions have not been finalized, but will likely match the current customer requirement for their specific display. These conditions may be device specific. 2 Display interface clock down time 2 ⋅ DISP3_IF_CLK_DOWN_WR 1 ⋅ ceil -------------------------------------------------------------------------------Tdicd = -- T HSP_CLK_PERIOD 2 HSP_CLK
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 57
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
NOTE HSP_CLK is the High-Speed Port Clock, which is the input to the Image Processing Unit (IPU). Its frequency is controlled by the Clock Control Module (CCM) settings. The HSP_CLK frequency must be greater than or equal to the AHB clock frequency.
Electrical Characteristics
3
Display interface clock up time
where CEIL(X) rounds the elements of X to the nearest integers towards infinity.
4.3.15.3
Interface to Sharp HR-TFT Panels
Figure 49 depicts the Sharp HR-TFT panel interface timing, and Table 46 lists the timing parameters. The CLS_RISE_DELAY, CLS_FALL_DELAY, PS_FALL_DELAY, PS_RISE_DELAY, REV_TOGGLE_DELAY parameters are defined in the SDC_SHARP_CONF_1 and SDC_SHARP_CONF_2 registers. For other Sharp interface timing characteristics, refer to Section 4.3.15.2.2, “Interface to Active Matrix TFT LCD Panels, Electrical Characteristics,” on page 55. The timing images correspond to straight polarity of the Sharp signals.
Horizontal timing
DISPB_D3_CLK
DISPB_D3_DATA
D1 D2
D320
DISPB_D3_SPL
IP21
1 DISPB_D3_CLK period
DISPB_D3_HSYNC IP23 IP22 DISPB_D3_CLS
IP24 DISPB_D3_PS
IP25 IP26 DISPB_D3_REV Example is drawn with FW+1=320 pixel/line, FH+1=240 lines. SPL pulse width is fixed and aligned to the first data of the line. REV toggles every HSYNC period.
Figure 49. Sharp HR-TFT Panel Interface Timing Diagram—Pixel Level
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 58 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
2 ⋅ DISP3_IF_CLK_UP_WR 1 ⋅ ceil --------------------------------------------------------------------Tdicu = -- T HSP_CLK_PERIOD 2 HSP_CLK
Electrical Characteristics
Table 46. Sharp Synchronous Display Interface Timing Parameters—Pixel Level
ID IP21 IP22 IP23 IP24 IP25 IP26 Parameter SPL rise time CLS rise time CLS fall time CLS rise and PS fall time PS rise time REV toggle time Symbol Tsplr Tclsr Tclsf Tpsf Tpsr Trev Value (BGXP – 1) * Tdpcp CLS_RISE_DELAY * Tdpcp CLS_FALL_DELAY * Tdpcp PS_FALL_DELAY * Tdpcp PS_RISE_DELAY * Tdpcp REV_TOGGLE_DELAY * Tdpcp Units ns ns ns ns ns ns
4.3.15.4
Synchronous Interface to Dual-Port Smart Displays
Functionality and electrical characteristics of the synchronous interface to dual-port smart displays are identical to parameters of the synchronous interface. See Section 4.3.15.2.2, “Interface to Active Matrix TFT LCD Panels, Electrical Characteristics” on page 55. 4.3.15.4.1
Interface to a TV Encoder, Functional Description
The interface has an 8-bit data bus, transferring a single 8-bit value (Y/U/V) in each cycle. The bits D7–D0 of the value are mapped to bits LD17–LD10 of the data bus, respectively. Figure 50 depicts the interface timing, • The frequency of the clock DISPB_D3_CLK is 27 MHz (within 10%). • The DISPB_D3_HSYNC, DISPB_D3_VSYNC and DISPB_D3_DRDY signals are active low. • The transition to the next row is marked by the negative edge of the DISPB_D3_HSYNC signal. It remains low for a single clock cycle. • The transition to the next field/frame is marked by the negative edge of the DISPB_D3_VSYNC signal. It remains low for at least one clock cycle. — At a transition to an odd field (of the next frame), the negative edges of DISPB_D3_VSYNC and DISPB_D3_HSYNC coincide. — At a transition to an even field (of the same frame), they do not coincide. • The active intervals—during which data is transferred—are marked by the DISPB_D3_HSYNC signal being high.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 59
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
DISPB_D3_CLK DISPB_D3_HSYNC DISPB_D3_VSYNC DISPB_D3_DRDY D ISPB_DATA Cb Y Cr Y Cb Y Cr
Pixel Data Timing DISPB_D3_HSYNC DISPB_D3_DRDY DISPB_D3_VSYNC 523 524 525 1 2 3 4 5 6 10
Even Field 261 DISPB_D3_HSYNC DISPB_D3_DRDY DISPB_D3_VSYNC 262 263 264 265 266 267
Odd Field 268 269 273
Odd Field
Even Field
Line and Field Timing - NTSC DISPB_D3_HSYNC DISPB_D3_DRDY DISPB_D3_VSYNC Even Field 621 622 623 624 625 1 2 3 4 23
Odd Field
308 DISPB_D3_HSYNC DISPB_D3_DRDY DISPB_D3_VSYNC
309
310
311
312
313
314
315
316
336
Odd Field Line and Field Timing - PAL
Even Field
Figure 50. TV Encoder Interface Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 60 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.15.4.2
Interface to a TV Encoder, Electrical Characteristics
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
The timing characteristics of the TV encoder interface are identical to the synchronous display characteristics. See Section 4.3.15.2.2, “Interface to Active Matrix TFT LCD Panels, Electrical Characteristics” on page 55.
4.3.15.5
4.3.15.5.1
Asynchronous Interfaces Parallel Interfaces, Functional Description
The IPU supports the following asynchronous parallel interfaces: • System 80 interface — Type 1 (sampling with the chip select signal) with and without byte enable signals. — Type 2 (sampling with the read and write signals) with and without byte enable signals. • System 68k interface — Type 1 (sampling with the chip select signal) with or without byte enable signals. — Type 2 (sampling with the read and write signals) with or without byte enable signals. For each of four system interfaces, there are three burst modes: 1. Burst mode without a separate clock. The burst length is defined by the corresponding parameters of the IDMAC (when data is transferred from the system memory) of by the HBURST signal (when the MCU directly accesses the display via the slave AHB bus). For system 80 and system 68k type 1 interfaces, data is sampled by the CS signal and other control signals changes only when transfer direction is changed during the burst. For type 2 interfaces, data is sampled by the WR/RD signals (system 80) or by the ENABLE signal (system 68k) and the CS signal stays active during the whole burst. 2. Burst mode with the separate clock DISPB_BCLK. In this mode, data is sampled with the DISPB_BCLK clock. The CS signal stays active during whole burst transfer. Other controls are changed simultaneously with data when the bus state (read, write or wait) is altered. The CS signals and other controls move to non-active state after burst has been completed. 3. Single access mode. In this mode, slave AHB and DMA burst are broken to single accesses. The data is sampled with CS or other controls according the interface type as described above. All controls (including CS) become non-active for one display interface clock after each access. This mode corresponds to the ATI single access mode. Both system 80 and system 68k interfaces are supported for all described modes as depicted in Figure 51, Figure 52, Figure 53, and Figure 54. These timing images correspond to active-low DISPB_D#_CS, DISPB_D#_WR and DISPB_D#_RD signals. Additionally, the IPU allows a programmable pause between two burst. The pause is defined in the HSP_CLK cycles. It allows to avoid timing violation between two sequential bursts or two accesses to different displays. The range of this pause is from 4 to 19 HSP_CLK cycles.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 61
Electrical Characteristics
DISPB_D#_CS
DISPB_PAR_RS DISPB_WR DISPB_RD
DISPB_DATA
Burst access mode with sampling by CS signal
DISPB_BCLK DISPB_D#_CS
DISPB_PAR_RS DISPB_WR DISPB_RD
DISPB_DATA
Burst access mode with sampling by separate burst clock (BCLK)
DISPB_D#_CS
DISPB_PAR_RS DISPB_WR DISPB_RD
DISPB_DATA
Single access mode (all control signals are not active for one display interface clock after each display access)
Figure 51. Asynchronous Parallel System 80 Interface (Type 1) Burst Mode Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 62 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
DISPB_D#_CS
DISPB_PAR_RS DISPB_WR DISPB_RD
DISPB_DATA
Burst access mode with sampling by WR/RD signals
DISPB_BCLK DISPB_D#_CS
DISPB_PAR_RS DISPB_WR DISPB_RD
DISPB_DATA
Burst access mode with sampling by separate burst clock (BCLK)
DISPB_D#_CS
DISPB_PAR_RS DISPB_WR DISPB_RD
DISPB_DATA
Single access mode (all control signals are not active for one display interface clock after each display access)
Figure 52. Asynchronous Parallel System 80 Interface (Type 2) Burst Mode Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 63
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
DISPB_D#_CS
DISPB_PAR_RS DISPB_WR (READ/WRITE) DISPB_RD (ENABLE) DISPB_DATA
Burst access mode with sampling by CS signal
DISPB_BCLK DISPB_D#_CS
DISPB_PAR_RS DISPB_WR (READ/WRITE) DISPB_RD (ENABLE) DISPB_DATA
Burst access mode with sampling by separate burst clock (BCLK)
DISPB_D#_CS
DISPB_PAR_RS DISPB_WR (READ/WRITE) DISPB_RD (ENABLE) D ISPB_DATA
Single access mode (all control signals are not active for one display interface clock after each display access)
Figure 53. Asynchronous Parallel System 68k Interface (Type 1) Burst Mode Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 64 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
DISPB_PAR_RS DISPB_WR (READ/WRITE) DISPB_RD (ENABLE) DISPB_DATA
Burst access mode with sampling by ENABLE signal
DISPB_BCLK DISPB_D#_CS
DISPB_PAR_RS DISPB_WR (READ/WRITE) DISPB_RD (ENABLE) DISPB_DATA
Burst access mode with sampling by separate burst clock (BCLK)
DISPB_D#_CS
DISPB_PAR_RS DISPB_WR (READ/WRITE) DISPB_RD (ENABLE) DISPB_DATA
Single access mode (all control signals are not active for one display interface clock after each display access)
Figure 54. Asynchronous Parallel System 68k Interface (Type 2) Burst Mode TIming Diagram
Display read operation can be performed with wait states when each read access takes up to 4 display interface clock cycles according to the DISP0_RD_WAIT_ST parameter in the DI_DISP0_TIME_CONF_3, DI_DISP1_TIME_CONF_3, DI_DISP2_TIME_CONF_3 Registers. Figure 55 shows timing of the parallel interface with read wait states.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 65
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
DISPB_D#_CS
Electrical Characteristics
WRITE OPERATION DISP0_RD_WAIT_ST=00 READ OPERATION
DISPB_D#_CS DISPB_RD DISPB_WR
DISPB_PAR_RS DISPB_DATA
DISP0_RD_WAIT_ST=01
DISPB_D#_CS DISPB_RD DISPB_WR
DISPB_PAR_RS DISPB_DATA
DISP0_RD_WAIT_ST=10 DISPB_D#_CS DISPB_RD DISPB_WR
DISPB_PAR_RS DISPB_DATA
Figure 55. Parallel Interface Timing Diagram—Read Wait States
4.3.15.5.2
Parallel Interfaces, Electrical Characteristics
Figure 56, Figure 58, Figure 57, and Figure 59 depict timing of asynchronous parallel interfaces based on the system 80 and system 68k interfaces. Table 47 lists the timing parameters at display access level. All timing images are based on active low control signals (signals polarity is controlled via the DI_DISP_SIG_POL Register).
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 66 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
IP28, IP27 DISPB_PAR_RS DISPB_RD (READ_L) DISPB_DATA[17] (READ_H) IP35, IP33 DISPB_D#_CS IP36, IP34
DISPB_WR (WRITE_L) DISPB_DATA[16] (WRITE_H) IP31, IP29 read point IP37 DISPB_DATA (Input) Read Data IP38 IP32, IP30
IP39 DISPB_DATA (Output)
IP40
IP46,IP44
IP47 IP45, IP43 IP42, IP41
Figure 56. Asynchronous Parallel System 80 Interface (Type 1) Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 67
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
IP28, IP27 DISPB_PAR_RS DISPB_D#_CS
IP35, IP33 DISPB_RD (READ_L) DISPB_DATA[17] (READ_H) DISPB_WR (WRITE_L) DISPB_DATA[16] (WRITE_H) IP31, IP29 read point IP37 DISPB_DATA (Input) IP39 DISPB_DATA (Output) Read Data IP38
IP36, IP34
IP32, IP30
IP40
IP46,IP44 IP47 IP45, IP43 IP42, IP41
Figure 57. Asynchronous Parallel System 80 Interface (Type 2) Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 68 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
IP28, IP27
DISPB_PAR_RS DISPB_RD (ENABLE_L) DISPB_DATA[17] (ENABLE_H) IP35,IP33 DISPB_D#_CS IP36, IP34
DISPB_WR (READ/WRITE) IP31, IP29 read point IP37 DISPB_DATA (Input) IP39 DISPB_DATA (Output) Read Data IP38 IP32, IP30
IP40
IP46,IP44 IP47 IP45, IP43 IP42, IP41
Figure 58. Asynchronous Parallel System 68k Interface (Type 1) Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 69
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
IP28, IP27 DISPB_PAR_RS DISPB_D#_CS
IP35,IP33 DISPB_RD (ENABLE_L) DISPB_DATA[17] (ENABLE_H) DISPB_WR (READ/WRITE) IP31, IP29 read point IP37 DISPB_DATA (Input) IP39 DISPB_DATA (Output) Read Data IP38
IP36, IP34
IP32, IP30
IP40
IP46,IP44 IP47 IP45, IP43 IP42, IP41
Figure 59. Asynchronous Parallel System 68k Interface (Type 2) Timing Diagram Table 47. Asynchronous Parallel Interface Timing Parameters—Access Level
ID Parameter Symbol Tcycr Tcycw Trl Trh Twl Twh Tdcsr Tdchr Tdcsw Tdicpr–1.5 Tdicpw–1.5 Tdicdr–Tdicur–1.5 Min. Typ.1 Tdicpr2 Tdicpw
3 5 4
Max. Tdicpr+1.5 Tdicpw+1.5 Tdicdr–Tdicur+1.5 Tdicpr–Tdicdr+Tdicur+1.5 Tdicdw–Tdicuw+1.5 Tdicpw–Tdicdw+ Tdicuw+1.5 — — —
Units ns ns ns ns ns ns ns ns ns
IP27 Read system cycle time IP28 Write system cycle time IP29 Read low pulse width IP30 Read high pulse width IP31 Write low pulse width IP32 Write high pulse width IP33 Controls setup time for read IP34 Controls hold time for read IP35 Controls setup time for write
Tdicdr –Tdicur
Tdicpr–Tdicdr+Tdicur–1.5 Tdicpr–Tdicdr+ Tdicur Tdicdw–Tdicuw–1.5 Tdicpw–Tdicdw+ Tdicuw–1.5 Tdicur–1.5 Tdicpr–Tdicdr–1.5 Tdicuw–1.5 Tdicdw6–Tdicuw7 Tdicpw–Tdicdw+ Tdicuw Tdicur Tdicpr–Tdicdr Tdicuw
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 70 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 47. Asynchronous Parallel Interface Timing Parameters—Access Level (continued)
ID Parameter Symbol Tdchw Tracc
8
Min. Tdicpw–Tdicdw–1.5 0 Tdrp–Tlbd–Tdicdr+1.5 Tdicdw–1.5 Tdicpw–Tdicdw–1.5 Tdicpr–1.5
Typ.1 Tdicpw–Tdicdw — — Tdicdw Tdicpw–Tdicdw Tdicpr Tdicpw Tdicdr Tdicur Tdicdw Tdicuw Tdrp
9
Max. — Tdrp –Tlbd –Tdicur–1.5 Tdicpr–Tdicdr–1.5 — — Tdicpr+1.5 Tdicpw+1.5 Tdicdr+1.5 Tdicur+1.5 Tdicdw+1.5 Tdicuw+1.5 Tdrp+1.5
10
Units ns ns ns ns ns ns ns ns ns ns ns ns
IP36 Controls hold time for write IP37 Slave device data delay
8
IP38 Slave device data hold time IP39 Write data setup time IP40 Write data hold time IP41 Read period IP42 Write period
2 3 4
Troh Tds Tdh Tdicpr
Tdicpw Tdicpw–1.5 Tdicdr Tdicur
6
IP43 Read down time IP44 Read up time
5
Tdicdr–1.5 Tdicur–1.5
IP45 Write down time IP46 Write up time
7
Tdicdw Tdicdw–1.5 Tdicuw Tdicuw–1.5
IP47 Read time point
9
Tdrp
Tdrp–1.5
finalized, but will likely match the current customer requirement for their specific display. These conditions may be device specific. 2 Display interface clock period value for read:
Tdicpr = T HSP_CLK DISP#_IF_CLK_PER_RD ⋅ cei l --------------------------------------------------------------HSP_CLK_PERIOD
1The exact conditions have not been
3
Display interface clock period value for write:
DISP#_IF_CLK_PER_WR Tdicpw = T HSP_CLK ⋅ ceil ----------------------------------------------------------------HSP_CLK_PERIOD
4
Display interface clock down time for read:
1 2 ⋅ DISP#_IF_CLK_DOWN_RD Tdicdr = -- T ⋅ cei l ------------------------------------------------------------------------------2 HSP_CLK HSP_CLK_PERIOD
5
Display interface clock up time for read:
1 2 ⋅ DISP#_IF_CLK_UP_RD Tdicur = -- T ⋅ ce il -------------------------------------------------------------------2 HSP_CLK HSP_CLK_PERIOD
6
Display interface clock down time for write:
1 2 ⋅ DISP#_IF_CLK_DOWN_WR Tdicdw = -- T ⋅ ceil -------------------------------------------------------------------------------2 HSP_CLK HSP_CLK_PERIOD
7
Display interface clock up time for write:
1 2 ⋅ DISP#_IF_CLK_UP_WR Tdi cuw = -- T ⋅ cei l --------------------------------------------------------------------2 HSP_CLK HSP_CLK_PERIOD
8 9
This parameter is a requirement to the display connected to the IPU Data read point
DISP#_READ_EN Tdrp = T HSP_CLK ⋅ ceil -------------------------------------------------HSP_CLK_PERIOD
10
Loopback delay Tlbd is the cumulative propagation delay of read controls and read data. It includes an IPU output delay, a device-level output delay, board delays, a device-level input delay, an IPU input delay. This value is device specific.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 71
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.15.5.3
Serial Interfaces, Functional Description
The IPU supports the following types of asynchronous serial interfaces: • 3-wire (with bidirectional data line) • 4-wire (with separate data input and output lines) • 5-wire type 1 (with sampling RS by the serial clock) • 5-wire type 2 (with sampling RS by the chip select signal) Figure 60 depicts timing of the 3-wire serial interface. The timing images correspond to active-low DISPB_D#_CS signal and the straight polarity of the DISPB_SD_D_CLK signal. For this interface, a bidirectional data line is used outside the device. The IPU still uses separate input and output data lines (IPP_IND_DISPB_SD_D and IPP_DO_DISPB_SD_D). The I/O mux should provide joining the internal data lines to the bidirectional external line according to the IPP_OBE_DISPB_SD_D signal provided by the IPU. Each data transfer can be preceded by an optional preamble with programmable length and contents. The preamble is followed by read/write (RW) and address (RS) bits. The order of the these bits is programmable. The RW bit can be disabled. The following data can consist of one word or of a whole burst. The interface parameters are controlled by the DI_SER_DISP1_CONF and DI_SER_DISP2_CONF Registers.
DISPB_D#_CS 1 display IF clock cycle 1 display IF clock cycle
DISPB_SD_D_CLK DISPB_SD_D RW RS D7 D6 D5 D4 D3 D2 D1 D0
Preamble
Input or output data
Figure 60. 3-Wire Serial Interface Timing Diagram
Figure 61 depicts timing of the 4-wire serial interface. For this interface, there are separate input and output data lines both inside and outside the device.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 72 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
The DISP#_IF_CLK_PER_WR, DISP#_IF_CLK_PER_RD, HSP_CLK_PERIOD, DISP#_IF_CLK_DOWN_WR, DISP#_IF_CLK_UP_WR, DISP#_IF_CLK_DOWN_RD, DISP#_IF_CLK_UP_RD and DISP#_READ_EN parameters are programmed via the DI_DISP#_TIME_CONF_1, DI_DISP#_TIME_CONF_2 and DI_HSP_CLK_PER Registers.
Electrical Characteristics Write
DISPB_D#_CS 1 display IF clock cycle 1 display IF clock cycle
DISPB_SD_D_CLK DISPB_SD_D (Output) Preamble DISPB_SD_D (Input) RW RS D7 D6 D5 D4 D3 D2 D1 D0
Output data
Read
DISPB_D#_CS 1 display IF clock cycle 1 display IF clock cycle
DISPB_SD_D_CLK DISPB_SD_D (Output) RW RS
Preamble DISPB_SD_D (Input) D7 D6 D5 D4 D3 D2 D1 D0
Input data
Figure 61. 4-Wire Serial Interface Timing Diagram
Figure 62 depicts timing of the 5-wire serial interface (Type 1). For this interface, a separate RS line is added. When a burst is transmitted within single active chip select interval, the RS can be changed at boundaries of words.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 73
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics Write
DISPB_D#_CS 1 display IF clock cycle 1 display IF clock cycle
DISPB_SD_D_CLK DISPB_SD_D (Output) Preamble DISPB_SD_D (Input) DISPB_SER_RS RW D7 D6 D5 D4 D3 D2 D1 D0
Output data
Read
DISPB_D#_CS 1 display IF clock cycle 1 display IF clock cycle
DISPB_SD_D_CLK DISPB_SD_D (Output) Preamble DISPB_SD_D (Input) D7 D6 D5 D4 D3 D2 D1 D0 RW
Input data DISPB_SER_RS
Figure 62. 5-Wire Serial Interface (Type 1) Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 74 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Write
DISPB_D#_CS 1 display IF clock cycle 1 display IF clock cycle
DISPB_SD_D_CLK DISPB_SD_D (Output) RW D7 D6 D5 D4 D3 D2 D1 D0
Preamble DISPB_SD_D (Input) 1 display IF clock cycle
Output data
DISPB_SER_RS
Read
DISPB_D#_CS 1 display IF clock cycle 1 display IF clock cycle
DISPB_SD_D_CLK DISPB_SD_D (Output) Preamble DISPB_SD_D (Input) D7 D6 D5 D4 D3 D2 D1 D0 RW
DISPB_SER_RS
1 display IF clock cycle
Input data
Figure 63. 5-Wire Serial Interface (Type 2) Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 75
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Figure 63 depicts timing of the 5-wire serial interface (Type 2). For this interface, a separate RS line is added. When a burst is transmitted within single active chip select interval, the RS can be changed at boundaries of words.
Electrical Characteristics
4.3.15.5.4
Serial Interfaces, Electrical Characteristics
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Figure 64 depicts timing of the serial interface. Table 48 lists the timing parameters at display access level.
IP49, IP48 DISPB_SER_RS
IP56,IP54
IP57, IP55
DISPB_SD_D_CLK
IP50, IP52 read point IP58 DISPB_DATA (Input) IP60 DISPB_DATA (Output) Read Data IP59
IP51, IP53
IP61
IP67,IP65 IP47 IP64, IP66 IP62, IP63
Figure 64. Asynchronous Serial Interface Timing Diagram Table 48. Asynchronous Serial Interface Timing Parameters—Access Level
ID Parameter Symbol Tcycr Tcycw Trl Trh Twl Twh Tdcsr Tdchr Tdicpr–1.5 Tdicpw–1.5 Tdicdr–Tdicur–1.5 Tdicpr–Tdicdr+Tdicur–1.5 Tdicdw–Tdicuw–1.5 Tdicpw–Tdicdw+ Tdicuw–1.5 Tdicur–1.5 Tdicpr–Tdicdr–1.5 Min. Typ.1 Tdicpr2 Tdicpw3 Tdicdr4–Tdicur5 Tdicpr–Tdicdr+ Tdicur Tdicdw6–Tdicuw7 Tdicpw–Tdicdw+ Tdicuw Tdicur Tdicpr–Tdicdr Max. Tdicpr+1.5 Tdicpw+1.5 Tdicdr–Tdicur+1.5 Tdicpr–Tdicdr+Tdicur+1.5 Tdicdw–Tdicuw+1.5 Tdicpw–Tdicdw+ Tdicuw+1.5 — — Units ns ns ns ns ns ns ns ns
IP48 Read system cycle time IP49 Write system cycle time IP50 Read clock low pulse width IP51 Read clock high pulse width IP52 Write clock low pulse width IP53 Write clock high pulse width IP54 Controls setup time for read IP55 Controls hold time for read
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 76 Freescale Semiconductor
Electrical Characteristics
Table 48. Asynchronous Serial Interface Timing Parameters—Access Level (continued)
ID Parameter Symbol Tdcsw Tdchw Tracc
8
Min. Tdicuw–1.5 Tdicpw–Tdicdw–1.5 0 Tdrp–Tlbd–Tdicdr+1.5 Tdicdw–1.5 Tdicpw–Tdicdw–1.5 Tdicpr–1.5
Typ.1 Tdicuw Tdicpw–Tdicdw — — Tdicdw Tdicpw–Tdicdw Tdicpr Tdicpw Tdicdr Tdicur Tdicdw Tdicuw Tdrp
9
Max. — — Tdrp –Tlbd –Tdicur–1.5 Tdicpr–Tdicdr–1.5 — — Tdicpr+1.5 Tdicpw+1.5 Tdicdr+1.5 Tdicur+1.5 Tdicdw+1.5 Tdicuw+1.5 Tdrp+1.5
10
Units ns ns ns ns ns ns ns ns ns ns ns ns ns
IP56 Controls setup time for write IP57 Controls hold time for write IP58 Slave device data delay
8
IP59 Slave device data hold time IP60 Write data setup time IP61 Write data hold time IP62 Read period IP63 Write period
2 3 4
Troh Tds Tdh Tdicpr
Tdicpw Tdicpw–1.5 Tdicdr Tdicur
6
IP64 Read down time IP65 Read up time
5
Tdicdr–1.5 Tdicur–1.5
IP66 Write down time IP67 Write up time
7
Tdicdw Tdicdw–1.5 Tdicuw Tdicuw–1.5
IP68 Read time point
1
9
Tdrp
Tdrp–1.5
The exact conditions have not been finalized, but will likely match the current customer requirement for their specific display. These conditions may be device specific. 2 Display interface clock period value for read:
DISP#_IF_CLK_PER_RD Tdicpr = T HSP_CLK ⋅ c eil --------------------------------------------------------------HSP_CLK_PERIOD
3
Display interface clock period value for write:
Tdi cpw = T HSP_CLK DISP#_IF_CLK_PER_WR ⋅ ce il ----------------------------------------------------------------HSP_CLK_PERIOD
4
Display interface clock down time for read:
1 2 ⋅ DISP#_IF_CLK_DOWN_RD Tdicdr = -- T ⋅ cei l ------------------------------------------------------------------------------2 HSP_CLK HSP_CLK_PERIOD
5
Display interface clock up time for read:
1 2 ⋅ DISP#_IF_CLK_UP_RD Tdi cur = -- T ⋅ cei l -------------------------------------------------------------------2 HSP_CLK HSP_CLK_PERIOD
6
Display interface clock down time for write:
1 2 ⋅ DISP#_IF_CLK_DOWN_WR Tdi cdw = -- THSP_CLK ⋅ cei l -------------------------------------------------------------------------------2 HSP_CLK_PERIOD
7
Display interface clock up time for write:
1 2 ⋅ DISP#_IF_CLK_UP_WR Tdi cuw = -- THSP_CLK ⋅ ce il --------------------------------------------------------------------2 HSP_CLK_PERIOD
8 9
This parameter is a requirement to the display connected to the IPU. Data read point:
HSP_CLK DISP#_READ_EN ⋅ cei l ------------------------------------------------HSP_CLK_PERIOD
Tdrp = T
10 Loopback
delay Tlbd is the cumulative propagation delay of read controls and read data. It includes an IPU output delay, a device-level output delay, board delays, a device-level input delay, an IPU input delay. This value is device specific.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 77
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.16
Memory Stick Host Controller (MSHC)
Figure 65, Figure 66, and Figure 67 depict the MSHC timings, and Table 49 and Table 50 list the timing parameters.
tSCLKc tSCLKwh tSCLKwl
MSHC_SCLK
tSCLKr
tSCLKf
Figure 65. MSHC_CLK Timing Diagram
tSCLKc
MSHC_SCLK
tBSsu
tBSh
MSHC_BS
tDsu MSHC_DATA (Output)
tDh
tDd MSHC_DATA (Intput)
Figure 66. Transfer Operation Timing Diagram (Serial)
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 78 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
The DISP#_IF_CLK_PER_WR, DISP#_IF_CLK_PER_RD, HSP_CLK_PERIOD, DISP#_IF_CLK_DOWN_WR, DISP#_IF_CLK_UP_WR, DISP#_IF_CLK_DOWN_RD, DISP#_IF_CLK_UP_RD and DISP#_READ_EN parameters are programmed via the DI_DISP#_TIME_CONF_1, DI_DISP#_TIME_CONF_2 and DI_HSP_CLK_PER Registers.
Electrical Characteristics
tSCLKc
MSHC_SCLK
tBSsu
tBSh
MSHC_BS
tDsu MSHC_DATA (Output)
tDh
tDd MSHC_DATA (Intput)
Figure 67. Transfer Operation Timing Diagram (Parallel)
NOTE The Memory Stick Host Controller is designed to meet the timing requirements per Sony's Memory Stick Pro Format Specifications document. Tables in this section details the specifications requirements for parallel and serial modes, and not the MCIMX31C timing.
Table 49. Serial Interface Timing Parameters1
Standards Signal Parameter Cycle H pulse length MSHC_SCLK L pulse length Rise time Fall time Setup time MSHC_BS Hold time Setup time MSHC_DATA Hold time Output delay time
1
Symbol Min. tSCLKc tSCLKwh tSCLKwl tSCLKr tSCLKf tBSsu tBSh tDsu tDh tDd 50 15 15 — — 5 5 5 5 — Max. — — — 10 10 — — — — 15
Unit ns ns ns ns ns ns ns ns ns ns
Timing is guaranteed for NVCC from 2.7 through 3.1 V. See NVCC restrictions described in Table 7, "Operating Ranges," on page 12.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 79
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
Table 50. Parallel Interface Timing Parameters1
Standards Signal Parameter Symbol Min Cycle H pulse length MSHC_SCLK L pulse length Rise time Fall time Setup time MSHC_BS Hold time Setup time MSHC_DATA Hold time Output delay time
1
Unit Max — — — 10 10 — — — — 15 ns ns ns ns ns ns ns ns ns ns
tSCLKc tSCLKwh tSCLKwl tSCLKr tSCLKf tBSsu tBSh tDsu tDh tDd
25 5 5 — — 8 1 8 1 —
Timing is guaranteed for NVCC from 2.7 through 3.1 V. See NVCC restrictions described in Table 7, "Operating Ranges," on page 12.
4.3.17
Personal Computer Memory Card International Association (PCMCIA)
Figure 68 and Figure 69 depict the timings pertaining to the PCMCIA module, each of which is an example of one clock of strobe set-up time and one clock of strobe hold time. Table 51 lists the timing parameters.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 80 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
HCLK HADDR CONTROL HWDATA HREADY HRESP A[25:0] D[15:0] WAIT REG OE/WE/IORD/IOWR CE1/CE2 RW POE REG OKAY ADDR 1 DATA write 1 OKAY OKAY ADDR 1 CONTROL 1 DATA write 1
PSST
PSL
PSHT
Figure 68. Write Accesses Timing Diagram—PSHT=1, PSST=1
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 81
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
HCLK HADDR CONTROL RWDATA HREADY HRESP A[25:0] D[15:0] WAIT REG OE/WE/IORD/IOWR CE1/CE2 RW POE REG OKAY ADDR 1 OKAY OKAY ADDR 1 CONTROL 1 DATA read 1
PSST
PSL
PSHT
Figure 69. Read Accesses Timing Diagram—PSHT=1, PSST=1 Table 51. PCMCIA Write and Read Timing Parameters
Symbol PSHT PSST PSL Parameter PCMCIA strobe hold time PCMCIA strobe set up time PCMCIA strobe length Min 0 1 1 Max 63 63 128 Unit clock clock clock
4.3.18
PWM Electrical Specifications
This section describes the electrical information of the PWM. The PWM can be programmed to select one of three clock signals as its source frequency. The selected clock signal is passed through a prescaler before being input to the counter. The output is available at the pulse-width modulator output (PWMO) external pin.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 82 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.18.1
PWM Timing
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
83
Figure 70 depicts the timing of the PWM, and Table 52 lists the PWM timing characteristics.
2a System Clock 2b 3a 4a PWM Output 4b 1 3b
Figure 70. PWM Timing Table 52. PWM Output Timing Parameters
ID 1 2a 2b 3a 3b 4a 4b
1
Parameter System CLK frequency1 Clock high time Clock low time Clock fall time Clock rise time Output delay time Output setup time
Min 0 12.29 9.91 — — — 8.71
Max ipg_clk — — 0.5 0.5 9.37 —
Unit MHz ns ns ns ns ns ns
CL of PWMO = 30 pF
4.3.19
SDHC Electrical Specifications
This section describes the electrical information of the SDHC.
4.3.19.1
SDHC Timing
Figure 71 depicts the timings of the SDHC, and Table 53 lists the timing parameters.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor
Electrical Characteristics
SD4 SD1 CLK SD5 SD6 CMD DATA[3:0] SD7 CMD DATA[3:0] SD8 Input to SDHC Output from SDHC to card
Figure 71. SDHC Timing Diagram
.
Table 53. SDHC Interface Timing Parameters
ID Parameter Symbol Min Max Unit
Card Input Clock SD1 Clock Frequency (Low Speed) Clock Frequency (SD/SDIO Full Speed) Clock Frequency (MMC Full Speed) Clock Frequency (Identification Mode) SD2 SD3 SD4 SD5 Clock Low Time Clock High Time Clock Rise Time Clock Fall Time fPP1 fPP2 fPP3 fOD4 tWL tWH tTLH tTHL 0 0 0 100 10 10 — — 400 25 20 400 — — 10 10 kHz MHz MHz kHz ns ns ns ns
SDHC output / Card inputs CMD, DAT (Reference to CLK) SD6 SDHC output delay tODL –6.5 3 ns
SDHC input / Card outputs CMD, DAT (Reference to CLK) SD7 SD8
1
SDHC input setup SDHC input hold
tIS tIH
— —
18.5 –11.5
ns ns
In low speed mode, card clock must be lower than 400 kHz, voltage ranges from 2.7 V–3.3 V. In normal data transfer mode for SD/SDIO card, clock frequency can be any value between 0 MHz–25 MHz. 3 In normal data transfer mode for MMC card, clock frequency can be any value between 0 MHz–20 MHz. 4 In card identification mode, card clock must be 100 kHz–400 kHz, voltage ranges from 2.7 V–3.3 V.
2
4.3.20
SIM Electrical Specifications
Each SIM card interface consist of a total of 12 pins (for 2 separate ports of 6 pins each. Mostly one port with 5 pins is used).
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 84 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
SD3
SD2
Electrical Characteristics
There is no timing relationship between the clock and the data. The clock that the SIM module provides to the aim card will be used by the SIM card to recover the clock from the data much like a standard UART. All six (or 5 in case bi directional TXRX is used) of the pins for each half of the SIM module are asynchronous to each other. There are no required timing relationships between the signals in normal mode, but there are some in two specific cases: reset and power down sequences.
4.3.20.1
General Timing Requirements
Figure 72 shows the timing of the SIM module, and Figure 54 lists the timing parameters.
1/Sfreq
CLK
Sfall
Srise
Figure 72. SIM Clock Timing Diagram Table 54. SIM Timing Specification—High Drive Strength
Num 1 2 3 4
1
Description SIM Clock Frequency (CLK)1 SIM CLK Rise Time 2 SIM CLK Fall Time 3 SIM Input Transition Time (RX, SIMPD)
Symbol Sfreq Srise Sfall Strans
Min 0.01 — — —
Max 5 (Some new cards may reach 10) 20 20 25
Unit MHz ns ns ns
50% duty cycle clock With C = 50pF 3 With C = 50pF
2
4.3.20.2
4.3.20.2.1
Reset Sequence
Cards with Internal Reset
The sequence of reset for this kind of SIM Cards is as follows (see Figure 73): • After powerup, the clock signal is enabled on SGCLK (time T0) • After 200 clock cycles, RX must be high. • The card must send a response on RX acknowledging the reset between 400 and 40000 clock cycles after T0.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 85
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
The interface is meant to be used with synchronous SIM cards. This means that the SIM module provides a clock for the SIM card to use. The frequency of this clock is normally 372 times the data rate on the TX/RX pins, however SIM module can work with CLK equal to 16 times the data rate on TX/RX pins.
Electrical Characteristics
CLK
RX 1 2
response
1 T0 400 clock cycles < 2
< 200 clock cycles < 40000 clock cycles
Figure 73. Internal-Reset Card Reset Sequence
4.3.20.2.2
Cards with Active Low Reset
The sequence of reset for this kind of card is as follows (see Figure 74): 1. After powerup, the clock signal is enabled on CLK (time T0) 2. After 200 clock cycles, RX must be high. 3. RST must remain Low for at least 40000 clock cycles after T0 (no response is to be received on RX during those 40000 clock cycles) 4. RST is set High (time T1) 5. RST must remain High for at least 40000 clock cycles after T1 and a response must be received on RX between 400 and 40000 clock cycles after T1.
SVEN
RST
CLK
RX 1 2
response
3 T0 T1
3
1 400 clock cycles < 400000 clock cycles < 2 3
< 200 clock cycles < 40000 clock cycles
Figure 74. Active-Low-Reset Card Reset Sequence
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 86 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
SVEN
Electrical Characteristics
4.3.20.3
Power Down Sequence
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Power down sequence for SIM interface is as follows: 1. SIMPD port detects the removal of the SIM Card 2. RST goes Low 3. CLK goes Low 4. TX goes Low 5. VEN goes Low Each of this steps is done in one CKIL period (usually 32 kHz). Power down can be started because of a SIM Card removal detection or launched by the processor. Figure 75 and Table 55 show the usual timing requirements for this sequence, with Fckil = CKIL frequency value.
Spd2rst
SIMPD
RST
Srst2clk
CLK
Srst2dat DATA_TX
Srst2ven SVEN
Figure 75. SmartCard Interface Power Down AC Timing Table 55. Timing Requirements for Power Down Sequence
Num 1 2 3 4 Description SIM reset to SIM clock stop SIM reset to SIM TX data low SIM reset to SIM Voltage Enable Low SIM Presence Detect to SIM reset Low Symbol Srst2clk Srst2dat Srst2ven Spd2rst Min 0.9*1/FCKIL 1.8*1/FCKIL 2.7*1/FCKIL 0.9*1/FCKIL Max 0.8 1.2 1.8 25 Unit µs µs µs ns
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 87
Electrical Characteristics
4.3.21
SJC Electrical Specifications
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
This section details the electrical characteristics for the SJC module. Figure 76 depicts the SJC test clock input timing. Figure 77 depicts the SJC boundary scan timing, Figure 78 depicts the SJC test access port, Figure 79 depicts the SJC TRST timing, and Table 56 lists the SJC timing parameters.
SJ1 SJ2 TCK (Input) VIH VIL SJ3 SJ3 VM SJ2 VM
Figure 76. Test Clock Input Timing Diagram
TCK (Input) VIL SJ4 Data Inputs SJ6 Data Outputs SJ7 Data Outputs SJ6 Data Outputs Output Data Valid Output Data Valid Input Data Valid SJ5
VIH
Figure 77. Boundary Scan (JTAG) Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 88 Freescale Semiconductor
Electrical Characteristics
TCK (Input) VIL SJ8 TDI TMS (Input) SJ10 TDO (Output) SJ11 TDO (Output) SJ10 TDO (Output) Output Data Valid Output Data Valid Input Data Valid SJ9
Figure 78. Test Access Port Timing Diagram
TCK (Input) SJ13 TRST (Input)
SJ12
Figure 79. TRST Timing Diagram Table 56. SJC Timing Parameters
All Frequencies ID Parameter Min SJ1 SJ2 SJ3 SJ4 SJ5 SJ6 SJ7 SJ8 SJ9 SJ10 TCK cycle time TCK clock pulse width measured at VM 2 TCK rise and fall times Boundary scan input data set-up time Boundary scan input data hold time TCK low to output data valid TCK low to output high impedance TMS, TDI data set-up time TMS, TDI data hold time TCK low to TDO data valid 1001 40 — 10 50 — — 10 50 — Max — — 3 — — 50 50 — — 44 ns ns ns ns ns ns ns ns ns ns Unit
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 89
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
VIH
Electrical Characteristics
Table 56. SJC Timing Parameters (continued)
All Frequencies ID Parameter Min SJ11 SJ12 SJ13
1
Unit Max 44 — — ns ns ns
TCK low to TDO high impedance TRST assert time TRST set-up time to TCK low
— 100 40
On cases where SDMA TAP is put in the chain, the max TCK frequency is limited by max ratio of 1:8 of SDMA core frequency to TCK limitation. This implies max frequency of 8.25 MHz (or 121.2 ns) for 66 MHz IPG clock. 2 VM - mid point voltage
4.3.22
SSI Electrical Specifications
This section describes the electrical information of SSI. Note the following pertaining to timing information: • All the timings for the SSI are given for a non-inverted serial clock polarity (TSCKP/RSCKP = 0) and a non-inverted frame sync (TFSI/RFSI = 0). If the polarity of the clock and/or the frame sync have been inverted, all the timing remains valid by inverting the clock signal STCK/SRCK and/or the frame sync STFS/SRFS shown in the tables and in the figures. • All timings are on AUDMUX signals when SSI is being used for data transfer. • “Tx” and “Rx” refer to the Transmit and Receive sections of the SSI. • For internal Frame Sync operation using external clock, the FS timing will be same as that of Tx Data (for example, during AC97 mode of operation).
4.3.22.1
SSI Transmitter Timing with Internal Clock
Figure 80 depicts the SSI transmitter timing with internal clock, and Table 57 lists the timing parameters.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 90 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
SS1 SS2 AD1_TXC (Output) SS6 AD1_TXFS (bl) (Output) SS10 AD1_TXFS (wl) (Output) SS16 AD1_TXD (Output) SS43 SS42 AD1_RXD (Input) Note: SRXD Input in Synchronous mode only SS1 SS5 SS2 SS4 SS19 SS14 SS15 SS17 SS18 SS12 SS8
SS4
SS3
DAM1_T_CLK (Output) SS6 DAM1_T_FS (bl) (Output) SS10 DAM1_T_FS (wl) (Output) SS16 DAM1_TXD (Output) SS43 SS42 DAM1_RXD (Input) Note: SRXD Input in Synchronous mode only SS19 SS14 SS15 SS17 SS18 SS12 SS8
Figure 80. SSI Transmitter with Internal Clock Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 91
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
SS5
SS3
Electrical Characteristics
Table 57. SSI Transmitter with Internal Clock Timing Parameters
ID Internal Clock Operation SS1 SS2 SS3 SS4 SS5 SS6 SS8 SS10 SS12 SS14 SS15 SS16 SS17 SS18 SS19 (Tx/Rx) CK clock period (Tx/Rx) CK clock high period (Tx/Rx) CK clock rise time (Tx/Rx) CK clock low period (Tx/Rx) CK clock fall time (Tx) CK high to FS (bl) high (Tx) CK high to FS (bl) low (Tx) CK high to FS (wl) high (Tx) CK high to FS (wl) low (Tx/Rx) Internal FS rise time (Tx/Rx) Internal FS fall time (Tx) CK high to STXD valid from high impedance (Tx) CK high to STXD high/low (Tx) CK high to STXD high impedance STXD rise/fall time 81.4 36.0 — 36.0 — — — — — — — — — — — — — 6 — 6 15.0 15.0 15.0 15.0 6 6 15.0 15.0 15.0 6 ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns Parameter Min Max Unit
Synchronous Internal Clock Operation SS42 SS43 SS52 SRXD setup before (Tx) CK falling SRXD hold after (Tx) CK falling Loading 10.0 0 — — — 25 ns ns pF
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 92 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.22.2
SSI Receiver Timing with Internal Clock
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
93
Figure 81 depicts the SSI receiver timing with internal clock, and Table 58 lists the timing parameters.
SS1 SS5 SS2 AD1_TXC (Output) SS7 AD1_TXFS (bl) (Output) AD1_TXFS (wl) (Output) SS20 SS21 AD1_RXD (Input) SS47 SS48 AD1_RXC (Output) SS51 SS50 SS49 SS9 SS4 SS3
SS11
SS13
SS1 SS5 SS2 SS4
SS3
DAM1_T_CLK (Output) SS7 DAM1_T_FS (bl) (Output) DAM1_T_FS (wl) (Output) SS20 SS21 DAM1_RXD (Input) SS47 SS48 DAM1_R_CLK (Output) SS51 SS50 SS49 SS9
SS11
SS13
Figure 81. SSI Receiver with Internal Clock Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor
Electrical Characteristics
Table 58. SSI Receiver with Internal Clock Timing Parameters
ID Internal Clock Operation SS1 SS2 SS3 SS4 SS5 SS7 SS9 SS11 SS13 SS20 SS21 (Tx/Rx) CK clock period (Tx/Rx) CK clock high period (Tx/Rx) CK clock rise time (Tx/Rx) CK clock low period (Tx/Rx) CK clock fall time (Rx) CK high to FS (bl) high (Rx) CK high to FS (bl) low (Rx) CK high to FS (wl) high (Rx) CK high to FS (wl) low SRXD setup time before (Rx) CK low SRXD hold time after (Rx) CK low 81.4 36.0 — 36.0 — — — — — 10.0 0 — — 6 — 6 15.0 15.0 15.0 15.0 — — ns ns ns ns ns ns ns ns ns ns ns Parameter Min Max Unit
Oversampling Clock Operation SS47 SS48 SS49 SS50 SS51 Oversampling clock period Oversampling clock high period Oversampling clock rise time Oversampling clock low period Oversampling clock fall time 15.04 6 — 6 — — — 3 — 3 ns ns ns ns ns
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 94 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.22.3
SSI Transmitter Timing with External Clock
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Figure 82 depicts the SSI transmitter timing with external clock, and Table 59 lists the timing parameters.
SS22 SS23 SS25 SS26 SS24
AD1_TXC (Input) SS27 AD1_TXFS (bl) (Input) SS31 AD1_TXFS (wl) (Input) SS39 SS37 AD1_TXD (Output) SS45 SS44 AD1_RXD (Input) Note: SRXD Input in Synchronous mode only SS46 SS38 SS29
SS33
SS22 SS26 SS23 DAM1_T_CLK (Input) SS27 DAM1_T_FS (bl) (Input) SS31 DAM1_T_FS (wl) (Input) SS39 SS37 DAM1_TXD (Output) SS44 DAM1_RXD (Input) Note: SRXD Input in Synchronous mode only SS46 SS45 SS38 SS29 SS25 SS24
SS33
Figure 82. SSI Transmitter with External Clock Timing Diagram
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 95
Electrical Characteristics
Table 59. SSI Transmitter with External Clock Timing Parameters
ID External Clock Operation SS22 SS23 SS24 SS25 SS26 SS27 SS29 SS31 SS33 SS37 SS38 SS39 (Tx/Rx) CK clock period (Tx/Rx) CK clock high period (Tx/Rx) CK clock rise time (Tx/Rx) CK clock low period (Tx/Rx) CK clock fall time (Tx) CK high to FS (bl) high (Tx) CK high to FS (bl) low (Tx) CK high to FS (wl) high (Tx) CK high to FS (wl) low (Tx) CK high to STXD valid from high impedance (Tx) CK high to STXD high/low (Tx) CK high to STXD high impedance 81.4 36.0 — 36.0 — –10.0 10.0 –10.0 10.0 — — — — — 6.0 — 6.0 15.0 — 15.0 — 15.0 15.0 15.0 ns ns ns ns ns ns ns ns ns ns ns ns Parameter Min Max Unit
Synchronous External Clock Operation SS44 SS45 SS46 SRXD setup before (Tx) CK falling SRXD hold after (Tx) CK falling SRXD rise/fall time 10.0 2.0 — — — 6.0 ns ns ns
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 96 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Electrical Characteristics
4.3.22.4
SSI Receiver Timing with External Clock
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
97
Figure 83 depicts the SSI receiver timing with external clock, and Table 60 lists the timing parameters.
SS22 SS26 SS23 SS25 SS24
AD1_TXC (Input) SS28 AD1_TXFS (bl) (Input) SS32 AD1_TXFS (wl) (Input) SS35 SS41 SS40 AD1_RXD (Input) SS36 SS34 SS30
SS22 SS26 SS23 SS25 SS24
DAM1_T_CLK (Input) SS28 DAM1_T_FS (bl) (Input) DAM1_T_FS (wl) (Input) SS30
SS32 SS35 SS41 SS40 SS36
SS34
DAM1_RXD (Input)
Figure 83. SSI Receiver with External Clock Timing Diagram Table 60. SSI Receiver with External Clock Timing Parameters
ID External Clock Operation SS22 SS23 SS24 SS25 SS26 (Tx/Rx) CK clock period (Tx/Rx) CK clock high period (Tx/Rx) CK clock rise time (Tx/Rx) CK clock low period (Tx/Rx) CK clock fall time 81.4 36.0 — 36.0 — — — 6.0 — 6.0 ns ns ns ns ns Parameter Min Max Unit
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor
Electrical Characteristics
Table 60. SSI Receiver with External Clock Timing Parameters (continued)
ID SS28 SS30 SS32 SS34 SS35 SS36 SS40 SS41 Parameter (Rx) CK high to FS (bl) high (Rx) CK high to FS (bl) low (Rx) CK high to FS (wl) high (Rx) CK high to FS (wl) low (Tx/Rx) External FS rise time (Tx/Rx) External FS fall time SRXD setup time before (Rx) CK low SRXD hold time after (Rx) CK low Min –10.0 10.0 –10.0 10.0 — — 10.0 2.0 Max 15.0 — 15.0 — 6.0 6.0 — — Unit ns ns ns ns ns ns ns ns
4.3.23
USB Electrical Specifications
This section describes the electrical information of the USBOTG port. The OTG port supports both serial and parallel interfaces. The high speed (HS) interface is supported via the ULPI (Ultra Low Pin Count Interface). Figure 84 depicts the USB ULPI timing diagram, and Table 61 lists the timing parameters.
Clock TSC Control out (stp) TSD Data out TDC Control in (dir, nxt) TDD Data in TDC THD THC
Figure 84. USB ULPI Interface Timing Diagram Table 61. USB ULPI Interface Timing Specification1
Parameter Setup time (control in, 8-bit data in) Hold time (control in, 8-bit data in) Output delay (control out, 8-bit data out)
1
Symbol
Min 6 0 —
Max — — 9
Units ns ns ns
TSC, TSD THC, THD TDC, TDD
Timing parameters are given as viewed by transceiver side.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 98 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
5
Freescale Semiconductor
Package Information and Pinout
This section includes the contact assignment information and mechanical package drawing for the MCIMX31C.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3
Package Information and Pinout
99
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Package Information and Pinout
5.1
MAPBGA Production Package 473 19 x 19 mm, 0.8 mm Pitch
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
This section contains the outline drawing, signal assignment map, and MAPBGA ground/power ID by ball grid location for the 473 19 x 19 mm, 0.8 mm pitch package.
5.1.1
Production Package Outline Drawing–19 x 19 mm 0.8 mm
Figure 85. Production Package: Case 1931—0.8 mm Pitch
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 100 Freescale Semiconductor
5.1.2
1 A B C GND GND GND 2
MAPBGA Signal Assignment–19 × 19 mm 0.8 mm
3 GND 4 5 6 7 8 USB_ PWR USB_ OC USB_ BYP 9 CTS1 RTS1 RXD1 TXD1 10 DTR_ DTE1 DSR_ DCE1 DCD_ DCE1 RI_ DCE1 11 DSR_ DTE1 RI_ DTE1 DTR_ DCE2 12 RXD2 RTS2 CTS2 13 KEY_ ROW0 KEY_ ROW1 KEY_ ROW2 14 KEY_ ROW3 KEY_ ROW6 KEY_ ROW7 KEY_ COL2 15 KEY_ COL0 KEY_ COL1 KEY_ COL3 RTCK 16 KEY_ COL5 KEY_ COL6 TMS DE 17 KEY_ COL7 TDO SJC_ MOD SVEN0 18 TDI 19 SRX0 20
COMPARE
Freescale Semiconductor M CIMX31C/MCIMX31LC Technical Data, Rev. 4.3 101
21 GND
22 GND
23 GND GND GND GND A B C D
GND GND GND CSPI3_ MISO ATA_ DMACK PWMO PC_ BVD1
CSPI2_ USBOTG_ USBOTG USBOTG SS1 DATA6 _DATA2 _DIR CSPI2_ USBOTG_ USBOTG_ SCLK DATA5 NXT CSPI2_ USBOTG_ USBOTG_ SS0 DATA7 DATA1
CSPI2_ STXD4 MISO SRXD4 SFS4 ATA_ DIOR SRXD5 SCK5 CSPI3_ MOSI
WATCH SIMPD0 SCLK0 GPIO1_2 GND DOG_RST SRST0 CAPTURE GPIO1 _0 CLKO BOOT_ MODE1 GND GND
D STXD5 E F ATA_ CS0 PC_ RST
CSPI2_ CSPI2_SPI USBOTG_ USBOTG_ MOSI _RDY DATA4 CLK
DCD_ CE_ KEY_ DTE1 CONTROL ROW5
GPIO1 BOOT_ GPIO1_4 _5 MODE2 BOOT_ MODE4 CKIL POR VPG0
DVFS0 DVFS1 E RESET _ IN CKIH F
ATA_ CSPI3_ RESET SPI_RDY PC_ RW PC_ VS1 PC_ CD1 SD1_ CMD ATA_ CS1 PC_ BVD2 PC_ WAIT SD1_ DATA0
BATT_ LINE SCK4 ATA_ DIOW PC_POE PC_ PWRON SD1_ DATA3 USBH2_ DATA0 CSPI1_ SS1 NFWP D13 D8 D0 NVCC22
CSPI2_ SS2 SFS5 CSPI3_ SCLK IOIS16 NVCC3 NVCC3 QVCC4 NC1 NC1 NVCC10 D4 NVCC22 NVCC22
USBOTG_ USBOTG_ DATA3 STP USBOTG_ DATA0 NVCC5 QVCC1 NVCC3 NVCC3 QVCC4 QVCC4 NVCC10 NVCC10 IOQVDD NVCC22 NVCC22 NVCC5 NVCC5 QVCC1 QVCC1 QVCC4 GND QVCC QVCC NVCC10
DTR_ DCE1
TXD2
KEY_ ROW4 NVCC6 NVCC6 GND GND GND GND GND GND GND
KEY_ COL4
TCK
TRSTB
STX0
BOOT_ MODE0
BOOT_ MODE3
POWER_ FAIL GPIO1_3 CSI_ MCLK CSI_D4 CSI_D9
G PC_VS2
NVCC5 NVCC6 NVCC8 NVCC8 QVCC1 NVCC8 GND GND GND GND GND QVCC GND GND GND GND GND QVCC
NVCC6 NVCC9 NVCC1 NVCC1 GPIO1_1 GPIO1_6 QVCC GND GND GND GND GND GND QVCC NVCC4 NVCC7 NVCC1 QVCC GND GND GND GND GND QVCC NVCC4 NVCC7 CLKSS NVCC1 VSTBY I2C_ CLK I2C_ DAT CSI_ D14 SD_D_ IO READ UVCC LD11 OE M_ GRANT RW
VPG1 GPIO3_0 G
PC_ H PC _C D2 READY J K SD1_ DATA1 USBH2_ DATA1 SD1_ DATA2 SD1_ CLK
CSI_ CSI_HS CSI_PIX H VSYNC YNC CLK CSI_D5 CSI_D7 CSI_D8 J CSI_ D10 CSI_ D11 CSI_ D12 K
NVCC4 NVCC7 GPIO3_1 QVCC QVCC QVCC QVCC NVCC7 NVCC7 NVCC2 NVCC2 CSI_D6 DRDY0 D3_ SPL UGND LD8 M_ REQUEST CS0 LBA
USBH2_ USBH2_ USBH2_ USBH2_ L CLK DIR STP NXT M N P CSPI1_S CSPI1_ CSPI1_ CSPI1_ PI_RDY SS0 SS2 SCLK CSPI1_ CSPI1_ SRXD3 MOSI MISO SCK3 SFS3 SCK6 NFALE D14 D9 D5 MA10 GND GND GND 2 STXD6 NFRB NFWE D12 D6 D2 A13 A12 A11 A9 3 STXD3 SFS6 NFCE NFRE D11 D3 D1 A8 A7 A6 A5 4 A4 A3 A2 A1 5
VSYNC CSI_D13 CSI_D15 HSYNC L 0 SD_D_I VSYNC3 D3_CLS LD3 LD7 LD12 LD16 BCLK SD_D_ CLK
CONTRAST
LCS0 FPSHIFT M WRITE PAR_ RS LD1 LD5 LD10 LD14 EB0 CS1 GND GND GND 22 LCS1 SER_ RS LD0 LD4 LD9 LD13 LD17 GND GND GND GND 23 N P R T U V
D3_ REV LD2 LD6 NC LD15 EB1 ECB CS5 GND GND 21
R SRXD6 T NFCLE U V W Y AA AB AC D15 D10 D7 GND GND GND GND 1
NVCC2 NVCC2 FUSE_ VDD MVCC A10 FVCC FGND SDCKE1
NVCC10 NVCC22 NVCC21 NVCC21 NVCC21 NVCC2 NVCC22 NVCC22 NVCC21 NVCC22 NVCC22 A22 SVCC A20 SGND A18 MGND A16
Package Information and Pinout
W Y AA AB AC
A0 SDBA0 SDQS3 SD31 6
SDBA1 SD30 SD29 SD27 7
A25 SD28 SD26 SD25 8
A24 SD24 SDQS2 SD23 9
A23 SD20 SD21 SD22 10
A21 SD17 SD18 SD19 11
A19 SD15 SDQS1 SD16 12
A17 SD12 SD13 SD14 13
A15 SD9 SD10 SD11 14
A14 SD6 SD7 SD8 15
DQM1 SD4 SDQS0 SD5 16
SDCKE0 SD1 SD2 SD3 17
CS2 DQM2 DQM3 SD0 18
CS3 RAS
CS4 CAS
DQM0 SDWE SDCL SDCLK K 19 20
1
These contacts are not used and must be floated by the user.
Figure 86. Ball Map—0.8 mm Pitch
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Package Information and Pinout
5.1.3
Connection Tables–19 x 19 mm 0.8 mm
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Table 62 shows the device connection list for power and ground, alpha-sorted followed by Table 63 on page 103 which shows the no-connects. Table 64 on page 103 shows the device connection list for signals.
5.1.3.1
Ground and Power ID Locations—19 x 19 mm 0.8 mm
Table 62. 19 x 19 BGA Ground/Power ID by Ball Grid Location
GND/PWR ID FGND FUSE_VDD FVCC GND U16 T15 T16
Ball Location
A1, A2, A3, A21, A22, A23, B1, B2, B22, B23, C1, C2, C22, C23, D22, D23, J12, J13, K10, K11, K12, K13, K14, L10, L11, L12, L13, L14, M9, M10, M11, M12, M13, M14, N10, N11, N12, N13, N14, P10, P11, P12, P13, P14, R12, Y1, Y23, AA1, AA2, AA22, AA23, AB1, AB2, AB21, AB22, AB23, AC1, AC2, AC21, AC22, AC23 T8 U14 U15 G15, G16, H16, J17 N16, P16, R15, R16, T14 K7, K8, L7, L8 H14, J15, K15 G9, G10, H8, H9 G11, G12, G13, H12 H15, J16, K16, L16, M16 H10, H11, J11 G14 P8, R7, R8, R9, T9 T11, T12, T13, U11 T10, U7, U8, U9, U10, V6, V7, V8, V9, V10 H13, J14, L15, M15, N9, N15, P9, P15, R10, R11, R13, R14 J8, J9, J10, K9 L9, M7, M8, N8 U13 U12 P18 P17
IOQVDD MGND MVCC NVCC1 NVCC2 NVCC3 NVCC4 NVCC5 NVCC6 NVCC7 NVCC8 NVCC9 NVCC10 NVCC21 NVCC22 QVCC QVCC1 QVCC4 SGND SVCC UVCC UGND
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 102 Freescale Semiconductor
Package Information and Pinout
Table 63. 19 x 19 BGA No Connects1
Signal NC NC NC
1
Ball Location N7 P7 U21
These contacts are not used and must be floated by the user.
5.1.3.2
BGA Signal ID by Ball Grid Location—19 x 19 0.8 mm
Table 64. 19 x 19 BGA Signal ID by Ball Grid Location
Signal ID A0 A1 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A2 A20 A21 A22 A23 A24 A25 A3 A4 A5 A6 A7 A8 A9 ATA_CS0 ATA_CS1 ATA_DIOR ATA_DIOW ATA_DMACK ATA_RESET BATT_LINE BCLK BOOT_MODE0 BOOT_MODE1 Ball Location Y6 AC5 V15 AB3 AA3 Y3 Y15 Y14 V14 Y13 V13 Y12 AB5 V12 Y11 V11 Y10 Y9 Y8 AA5 Y5 AC4 AB4 AA4 Y4 AC3 E1 G4 E3 H6 E2 F3 F6 W20 F17 C21 Signal ID CKIL CLKO CLKSS COMPARE CONTRAST CS0 CS1 CS2 CS3 CS4 CS5 CSI_D10 CSI_D11 CSI_D12 CSI_D13 CSI_D14 CSI_D15 CSI_D4 CSI_D5 CSI_D6 CSI_D7 CSI_D8 CSI_D9 CSI_HSYNC CSI_MCLK CSI_PIXCLK CSI_VSYNC CSPI1_MISO CSPI1_MOSI CSPI1_SCLK CSPI1_SPI_RDY CSPI1_SS0 CSPI1_SS1 CSPI1_SS2 CSPI2_MISO CSPI2_MOSI Ball Location E21 C20 H17 A20 N21 U17 Y22 Y18 Y19 Y20 AA21 K21 K22 K23 L20 L18 L21 J20 J21 L17 J22 J23 K20 H22 H20 H23 H21 N2 N1 M4 M1 M2 N6 M3 B4 D5
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 103
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Package Information and Pinout
Table 64. 19 x 19 BGA Signal ID by Ball Grid Location (continued)
Signal ID BOOT_MODE2 BOOT_MODE3 BOOT_MODE4 CAPTURE CAS CE_CONTROL CKIH CSPI3_SCLK CSPI3_SPI_RDY CTS1 CTS2 D0 D1 D10 D11 D12 D13 D14 D15 D2 D3 D3_CLS D3_REV D3_SPL D4 D5 D6 D7 D8 D9 DCD_DCE1 DCD_DTE1 DE DQM0 DQM1 DQM2 DQM3 DRDY0 DSR_DCE1 DSR_DTE1 DTR_DCE1 DTR_DCE2 DTR_DTE1 DVFS0 DVFS1 EB0 Ball Location D20 F18 E20 D18 AA20 D12 F23 H7 F4 A9 C12 U6 W4 V1 U4 U3 R6 U2 U1 W3 V4 P20 P21 N17 T7 W2 V3 W1 T6 V2 C10 D11 D16 AB19 Y16 AA18 AB18 M17 B10 A11 F10 C11 A10 E22 E23 W22 Signal ID CSPI2_SCLK CSPI2_SPI_RDY CSPI2_SS0 CSPI2_SS1 CSPI2_SS2 CSPI3_MISO CSPI3_MOSI GPIO1_3 GPIO1_4 GPIO1_5 (PWR RDY) GPIO1_6 GPIO3_0 GPIO3_1 HSYNC I2C_CLK I2C_DAT IOIS16 KEY_COL0 KEY_COL1 KEY_COL2 KEY_COL3 KEY_COL4 KEY_COL5 KEY_COL6 KEY_COL7 KEY_ROW0 KEY_ROW1 KEY_ROW2 KEY_ROW3 KEY_ROW4 KEY_ROW5 KEY_ROW6 KEY_ROW7 L2PG LBA LCS0 LCS1 LD0 LD1 LD10 LD11 LD12 LD13 LD14 LD15 LD16 Ball Location B5 D6 C5 A4 F7 D2 E4 G20 D21 D19 G18 G23 K17 L23 J18 K18 J7 A15 B15 D14 C15 F13 A16 B16 A17 A13 B13 C13 A14 F12 D13 B14 C14 See VPG1 V17 M22 N23 R23 R22 U22 R18 U20 V23 V22 V21 V20
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 104 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Package Information and Pinout
Table 64. 19 x 19 BGA Signal ID by Ball Grid Location (continued)
Signal ID EB1 ECB FPSHIFT GPIO1_0 GPIO1_1 GPIO1_2 LD7 LD8 LD9 M_GRANT M_REQUEST MA10 MCUPG NFALE NFCE NFCLE NFRB NFRE NFWE NFWP OE PAR_RS PC_BVD1 PC_BVD2 PC_CD1 PC_CD2 PC_POE PC_PWRON PC_READY PC_RST PC_RW PC_VS1 PC_VS2 PC_WAIT POR POWER_FAIL PWMO RAS READ RESET_IN RI_DCE1 RI_DTE1 RTCK RTS1 RTS2 RW Ball Location W21 Y21 M23 C19 G17 B20 T20 R17 U23 U18 T17 Y2 See VPG0 T2 R4 T1 R3 T4 T3 P6 T18 P22 G2 H4 J3 H1 J6 K6 H2 F1 G3 H3 G1 J4 F21 F20 F2 AA19 N18 F22 D10 B11 D15 B9 B12 V18 Signal ID LD17 LD2 LD3 LD4 LD5 LD6 SCK6 SCLK0 SD_D_CLK SD_D_I SD_D_IO SD0 SD1 SD1_CLK SD1_CMD SD1_DATA0 SD1_DATA1 SD1_DATA2 SD1_DATA3 SD10 SD11 SD12 SD13 SD14 SD15 SD16 SD17 SD18 SD19 SD2 SD20 SD21 SD22 SD23 SD24 SD25 SD26 SD27 SD28 SD29 SD3 SD30 SD31 SD4 SD5 SD6 Ball Location W23 R21 R20 T23 T22 T21 R2 B19 M21 M20 M18 AC18 AA17 K2 K3 K4 J1 J2 L6 AB14 AC14 AA13 AB13 AC13 AA12 AC12 AA11 AB11 AC11 AB17 AA10 AB10 AC10 AC9 AA9 AC8 AB8 AC7 AA8 AB7 AC17 AA7 AC6 AA16 AC16 AA15
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 105
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Product Documentation
Table 64. 19 x 19 BGA Signal ID by Ball Grid Location (continued)
Signal ID RXD1 RXD2 SCK3 SCK4 SCK5 SDCKE0 SDCKE1 SDCLK SDCLK SDQS0 SDQS1 SDQS2 SDQS3 SDWE SER_RS SFS3 SFS4 SFS5 SFS6 SIMPD0 SJC_MOD SRST0 SRX0 SRXD3 SRXD4 SRXD5 SRXD6 STX0 STXD3 STXD4 STXD5 STXD6 SVEN0 TCK TDI TDO TMS Ball Location C9 A12 P1 G6 D4 Y17 V16 AC20 AC19 AB16 AB12 AB9 AB6 AB20 P23 P2 D3 G7 P4 B18 C17 C18 A19 N3 C3 C4 R1 F16 N4 B3 D1 P3 D17 F14 A18 B17 C16 Signal ID SD7 SD8 SD9 SDBA0 SDBA1 TRSTB TXD1 TXD2 USB_BYP USB_OC USB_PWR USBH2_CLK USBH2_DATA0 USBH2_DATA1 USBH2_DIR USBH2_NXT USBH2_STP USBOTG_CLK USBOTG_DATA0 USBOTG_DATA1 USBOTG_DATA2 USBOTG_DATA3 USBOTG_DATA4 USBOTG_DATA5 USBOTG_DATA6 USBOTG_DATA7 USBOTG_DIR USBOTG_NXT USBOTG_STP VPG0 VPG1 VSTBY VSYNC0 VSYNC3 WATCHDOG_RST WRITE Ball Location AB15 AC15 AA14 AA6 Y7 F15 D9 F11 C8 B8 A8 L1 M6 K1 L2 L4 L3 D8 G8 C7 A6 F8 D7 B6 A5 C6 A7 B7 F9 G21 G22 H18 L22 N20 B21 N22
6
Product Documentation
This Data Sheet is labeled as a particular type: Product Preview, Advance Information, or Technical Data. Definitions of these types are available at: http://www.freescale.com. • MCIMX31 Product Brief (order number MCIMX31PB) • MCIMX31 Reference Manual (order number MCIMX31RM)
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 106 Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
Revision History
•
MCIMX31 Chip Errata (order number MCIMX31CE)
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C
The Freescale manuals are available on the Freescale Semiconductors Web site at http://www.freescale.com/imx. These documents may be downloaded directly from the Freescale Web site, or printed versions may be ordered. ARM Ltd. documentation is available from http://www.arm.com.
7
Revision History
Table 65. Revision History of the MCIMX31C/MCIMX31LC Data Sheet
Table 65 summarizes revisions to the MCIMX31C/MCIMX31LC Data Sheet since the release of Rev. 3.
Rev 4
Location Table 7, "Operating Ranges," on page 12
Change Operating Junction Temperature Range Max: changed from 100 to 105. Added new part numbers MCIMX31CVMN4D and
4.1 Table 1, "MCIMX31C and MCIMX31LC Ordering Information," on page 3
MCIMX31LCVMN4D.
4.1 Section 1.2.1, “Feature Differences Between TO2.0 and Added new section describing differences between silicon TO 2.0.1 revisions. 4.2 Table 1, "MCIMX31C and MCIMX31LC Ordering Information," on page 3 4.3 Table 1, "MCIMX31C and MCIMX31LC Ordering Information," on page 3 Added new part numbers MCIMX31CJMN4C and MCIMX31LCJMN4D and a footnote. Added new part number MCIMX31CJMN4D.
MCIMX31C/MCIMX31LC Technical Data, Rev. 4.3 Freescale Semiconductor 107
How to Reach Us:
Home Page: www.freescale.com E-mail: support@freescale.com USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, CH370 1300 N. Alma School Road Chandler, Arizona 85224 +1-800-521-6274 or +1-480-768-2130 support@freescale.com Europe, Middle East, and Africa: Freescale Halbleiter Deutschland GmbH Technical Information Center Schatzbogen 7 81829 Muenchen, Germany +44 1296 380 456 (English) +46 8 52200080 (English) +49 89 92103 559 (German) +33 1 69 35 48 48 (French) support@freescale.com Japan: Freescale Semiconductor Japan Ltd. Headquarters ARCO Tower 15F 1-8-1, Shimo-Meguro, Meguro-ku, Tokyo 153-0064, Japan 0120 191014 or +81 3 5437 9125 support.japan@freescale.com Asia/Pacific: Freescale Semiconductor Hong Kong Ltd. Technical Information Center 2 Dai King Street Tai Po Industrial Estate Tai Po, N.T., Hong Kong +800 2666 8080 support.asia@freescale.com
Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals”, must be validated for each customer application by customer’s technical experts. Freescale Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. ARM, ARM Thumb, Jazelle, and the ARM Powered logo are registered trademarks of ARM Limited. ARM1136JF-S, ARM11, Embedded Trace Kit, Embedded Trace Macrocell, ETM, Embedded Trace Buffer, and ETB are trademarks of ARM Limited. All other product or service names are the property of their respective owners. Java and all other Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. France Telecom – TDF – Groupe des ecoles des telecommunications Turbo codes patents license. © Freescale Semiconductor, Inc. 2005–2010. All rights reserved.
For Literature Requests Only: Freescale Semiconductor Literature Distribution Center P.O. Box 5405 Denver, Colorado 80217 1-800-521-6274 or 303-675-2140 Fax: 303-675-2150 LDCForFreescaleSemiconductor@hibbertgroup.com
D ocument Number: MCIMX31C Rev. 4.3 2/2010
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MCIMX31CVMN4D, MCIMX31LCVMN4D, MCIMX31CVMN4C, MCIMX31LCVMN4C