i.MX35 Applications
i.MX35 Applications
IMX35
Package Information
Plastic Package
i.MX35 Applications Case 5284 17 x 17 mm, 0.8 mm Pitch
Processors for
Industrial and Ordering Information
See Table 1 on page 3 for ordering information.
Consumer Products
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1 Introduction 1.1. Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . 3
The i.MX353 and the i.MX357 multimedia applications 1.3. Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
processors represent the next generation of ARM11 2 Functional Description and Application Information. . . . . . 4
2.1. Application Processor Domain Overview . . . . . . . . . 5
products with the right performance and integration to 2.2. Shared Domain Overview . . . . . . . . . . . . . . . . . . . . 6
address applications within the industrial and consumer 2.3. Advanced Power Management Overview . . . . . . . . 6
2.4. ARM11 Microprocessor Core. . . . . . . . . . . . . . . . . . 6
markets for applications such as HMI and display 2.5. Module Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
controllers. Unless otherwise specified, the material in 3. Signal Descriptions: Special Function Related Pins . . . . 12
this data sheet is applicable to both the i.MX353 and 4. Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.1. i.MX35 Chip-Level Conditions . . . . . . . . . . . . . . . . 12
i.MX357 devices and referred to singularly throughout 4.2. Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
this document as i.MX35 or MCIMX35. The i.MX353 4.3. Supply Power-Up/Power-Down Requirements and
Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
devices do not include a graphics processing unit 4.4. Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
(GPU). For information on i.MX35 devices for 4.5. Power Characteristics . . . . . . . . . . . . . . . . . . . . . . 18
automotive applications, please refer to document 4.6. Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . 19
4.7. I/O Pin DC Electrical Characteristics . . . . . . . . . . . 20
number, MCIMX35SR2AEC. 4.8. I/O Pin AC Electrical Characteristics . . . . . . . . . . . 23
4.9. Module-Level AC Electrical Specifications . . . . . . . 29
The i.MX35 processor takes advantage of the 5. Package Information and Pinout . . . . . . . . . . . . . . . . . . 130
ARM1136JF-S™ core running at 532 MHz that is 5.1. MAPBGA Production Package 1568-01, 17 × 17 mm,
0.8 Pitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
boosted by a multi-level cache system and integrated 5.2. MAPBGA Signal Assignments . . . . . . . . . . . . . . . 132
features such as LCD controller, Ethernet, and graphics 6. Product Documentation . . . . . . . . . . . . . . . . . . . . . . . . . 144
acceleration for creating rich user interfaces. 7. Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
1.1 Features
It provides low-power solutions for applications demanding high-performance multimedia and graphics.
The i.MX35 is based on the ARM1136 platform, which has the following features:
• ARM1136JF-S processor, version r1p3
• 16-Kbyte L1 instruction cache
• 16-Kbyte L1 data cache
• 128-Kbyte L2 cache, version r0p4
• 128 Kbytes of internal SRAM
• Vector floating point unit (VFP11)
To boost multimedia performance, the following hardware accelerators are integrated:
• Image processing unit (IPU)
• OpenVG 1.1 graphics processing unit (GPU) (not available for the MCIMX351)
The MCIMX35 provides the following interfaces to external devices (some of these interfaces are muxed
and not available simultaneously):
• 2 controller area network (CAN) interfaces
• 2 SDIO/MMC interfaces, 1 SDIO/CE-ATA interface (CE-ATA is not available for the MCIMX351)
• 32-bit mobile DDR, DDR2 (4-bank architecture), and SDRAM (up to 133 MHz)
• 2 configurable serial peripheral interfaces (CSPI) (up to 52 Mbps each)
• Enhanced serial audio interface (ESAI)
• 2 synchronous serial interfaces (SSI)
• Ethernet MAC 10/100 Mbps
• 1 USB 2.0 host with ULPI interface or internal full-speed PHY. Up to 480 Mbps if external HS
PHY is used.
• 1 USB 2.0 OTG (up to 480 Mbps) controller with internal high-speed OTG PHY
• Flash controller—MLC/SLC NAND and NOR
• GPIO with interrupt capabilities
• 3 I2C modules (up to 400 Kbytes each)
• JTAG
• Key pin port
• Asynchronous sample rate converter (ASRC)
• 1-Wire
• Parallel camera sensor (4/8/10/16-bit data port for video color models: YCC, YUV, 30 Mpixels/s)
• Parallel display (primary up to 24-bit, 1024 x 1024)
• Parallel ATA (up to 66 Mbytes) (not available for the MCIMX351)
The ball map for silicon revision 2.1 is different than the ballmap for silicon revision 2.0. The layout for
each revision is not compatible, so it is important that the correct ballmap be used to implement the layout.
See Section 5, “Package Information and Pinout.”
Table 2 shows the functional differences between the different parts in the i.MX35 family.
Table 2. Functional Differences in the i.MX35 Parts
External Memory
Interface (EMI)
Image
Processing Unit
(IPU)
Smart
DMA ARM11 ARM1136 Platform Peripherals
Platform
ARM1136JF-S SSI HS USBOTG
SPBA VFP HS USBOTGPHY
AUDMUX
L1 I/D cache HS USBHost
L2 cache I2C(3) FS USBPHY
Peripherals UART(2)
AVIC
MSHC ESAI GPU 2D
MAX CSPI
SPDIF
AIPS (2) eSDHC(3)
SSI
ETM
ASRC CAN(2) ECT
UART
CSPI IOMUX
Internal
ATA Memory IIM GPIO(3)
FEC RTICv3
RNGC EPIT
SCC
Timers
KPP RTC
PWM WDOG
3 FuseBox OWIRE GPT
ARM11 or ARM1136 The ARM1136™ platform consists of the ARM1136JF-S core, the ETM • 16-Kbyte
ARM1136 Platform real-time debug modules, a 6 × 5 multi-layer AHB crossbar switch (MAX), and instruction cache
a vector floating processor (VFP). • 16-Kbyte data
The i.MX35 provides a high-performance ARM11 microprocessor core and cache
highly integrated system functions. The ARM Application Processor (AP) and • 128-Kbyte L2
other subsystems address the needs of the personal, wireless, and portable cache
product market with integrated peripherals, advanced processor core, and • 32-Kbyte ROM
power management capabilities. • 128-Kbyte RAM
Block
Block Name Domain1 Subsystem Brief Description
Mnemonic
1-WIRE 1-Wire ARM ARM1136 1-Wire provides the communication line to a 1-Kbit add-only
interface platform memory. the interface can send or receive 1 bit at a time.
peripherals
ASRC Asynchronous SDMA Connectivity The ASRC is designed to convert the sampling rate of a signal
sample rate peripherals associated to an input clock into a signal associated to a different
converter output clock. It supports a concurrent sample rate conversion of
about –120 dB THD+N. The sample rate conversion of each
channel is associated to a pair of incoming and outgoing sampling
rates.
Block
Block Name Domain1 Subsystem Brief Description
Mnemonic
ATA ATA module SDMA Connectivity The ATA block is an AT attachment host interface. Its main use is to
peripherals interface with IDE hard disk drives and ATAPI optical disk drives. It
interfaces with the ATA device over a number of ATA signals.
AUDMUX Digital audio ARM Multimedia The AUDMUX is a programmable interconnect for voice, audio, and
mux peripherals synchronous data routing between host serial interfaces (SSIs) and
peripheral serial interfaces (audio codecs). The AUDMUX has two
sets of interfaces: internal ports to on-chip peripherals and external
ports to off-chip audio devices. Data is routed by configuring the
appropriate internal and external ports.
CAN(2) CAN module ARM Connectivity The CAN protocol is primarily designed to be used as a vehicle
peripherals serial data bus running at 1 Mbps.
CCM Clock control ARM Clocks This block generates all clocks for the peripherals in the SDMA
module platform. The CCM also manages ARM1136 platform low-power
modes (WAIT, STOP), disabling peripheral clocks appropriately for
power conservation, and provides alternate clock sources for the
ARM1136 and SDMA platforms.
CSPI(2) Configurable SDMA, Connectivity This module is a serial interface equipped with data FIFOs; each
serial ARM peripherals master/slave-configurable SPI module is capable of interfacing to
peripheral both serial port interface master and slave devices. The CSPI ready
interface (SPI_RDY) and slave select (SS) control signals enable fast data
communication with fewer software interrupts.
ECT Embedded SDMA, Debug ECT (embedded cross trigger) is an IP for real-time debug
cross trigger ARM purposes. It is a programmable matrix allowing several subsystems
to interact with each other. ECT receives signals required for
debugging purposes (from cores, peripherals, buses, external
inputs, and so on) and propagates them (propagation programmed
through software) to the different debug resources available within
the SoC.
EMI External SDMA External The EMI module provides access to external memory for the ARM
memory memory and other masters. It is composed of the following main
interface interface submodules:
M3IF—provides arbitration between multiple masters requesting
access to the external memory.
SDRAM CTRL—interfaces to mDDR, DDR2 (4-bank architecture
type), and SDR interfaces.
NANDFC—provides an interface to NAND Flash memories.
WEIM—interfaces to NOR Flash and PSRAM.
EPIT(2) Enhanced ARM Timer Each EPIT is a 32-bit “set-and-forget” timer that starts counting after
periodic peripherals the EPIT is enabled by software. It is capable of providing precise
interrupt timer interrupts at regular intervals with minimal processor intervention. It
has a 12-bit prescaler to adjust the input clock frequency to the
required time setting for the interrupts, and the counter value can be
programmed on the fly.
Block
Block Name Domain1 Subsystem Brief Description
Mnemonic
ESAI Enhanced SDMA Connectivity The enhanced serial audio interface (ESAI) provides a full-duplex
serial audio peripherals serial port for serial communication with a variety of serial devices,
interface including industry-standard codecs, SPDIF transceivers, and other
DSPs. The ESAI consists of independent transmitter and receiver
sections, each section with its own clock generator.
eSDHCv2 Enhanced ARM Connectivity The eSDHCv2 consists of four main modules: CE-ATA, MMC, SD
(3) secure digital peripherals and SDIO. CE-ATA is a hard drive interface that is optimized for
host controller embedded applications of storage. The MultiMediaCard (MMC) is a
universal, low-cost, data storage and communication media to
applications such as electronic toys, organizers, PDAs, and smart
phones. The secure digital (SD) card is an evolution of MMC and is
specifically designed to meet the security, capacity, performance,
and environment requirements inherent in emerging audio and
video consumer electronic devices. SD cards are categorized into
Memory and I/O. A memory card enables a copyright protection
mechanism that complies with the SDMI security standard. SDIO
cards provide high-speed data I/O (such as wireless LAN via SDIO
interface) with low power consumption.
Note: CE-ATA is not available for the MCIMX351.
FEC Ethernet SDMA Connectivity The Ethernet media access controller (MAC) is designed to support
peripherals both 10 and 100 Mbps Ethernet/IEEE 802.3 networks. An external
transceiver interface and transceiver function are required to
complete the interface to the media
GPIO(3) General ARM Pins Used for general purpose input/output to external ICs. Each GPIO
purpose I/O module supports 32 bits of I/O.
modules
GPT General ARM Timer Each GPT is a 32-bit free-running or set-and-forget mode timer with
purpose timers peripherals a programmable prescaler and compare and capture registers. A
timer counter value can be captured using an external event and can
be configured to trigger a capture event on either the leading or
trailing edges of an input pulse. When the timer is configured to
operate in set-and-forget mode, it is capable of providing precise
interrupts at regular intervals with minimal processor intervention.
The counter has output compare logic to provide the status and
interrupt at comparison. This timer can be configured to run either
on an external clock or on an internal clock.
GPU2D Graphics ARM Multimedia This module accelerates OpenVG and GDI graphics.
processing unit peripherals Note: Not available for the MCIMX351.
2Dv1
Block
Block Name Domain1 Subsystem Brief Description
Mnemonic
I2C(3) I2C module ARM ARM1136 Inter-integrated circuit (I2C) is an industry-standard, bidirectional
platform serial bus that provides a simple, efficient method of data exchange,
peripherals minimizing the interconnection between devices. I2C is suitable for
applications requiring occasional communications over a short
distance among many devices. The interface operates at up to
100 kbps with maximum bus loading and timing. The I2C system is
a true multiple-master bus, with arbitration and collision detection
that prevent data corruption if multiple devices attempt to control the
bus simultaneously. This feature supports complex applications with
multiprocessor control and can be used for rapid testing and
alignment of end products through external connections to an
assembly-line computer.
IIM IC ARM Security The IIM provides the primary user-visible mechanism for interfacing
identification modules with on-chip fuse elements. Among the uses for the fuses are
module unique chip identifiers, mask revision numbers, cryptographic keys,
and various control signals requiring a fixed value.
IOMUX External ARM Pins Each I/O multiplexer provides a flexible, scalable multiplexing
signals and pin solution with the following features:
multiplexing • Up to eight output sources multiplexed per pin
• Up to four destinations for each input pin
• Unselected input paths held at constant levels for reduced power
consumption
IPUv1 Image ARM Multimedia The IPU supports video and graphics processing functions. It also
processing unit peripherals provides the interface for image sensors and displays. The IPU
performs the following main functions:
• Preprocessing of data from the sensor or from the external
system memory
• Postprocessing of data from the external system memory
• Post-filtering of data from the system memory with support of the
MPEG-4 (both deblocking and deringing) and H.264 post-filtering
algorithms
• Displaying video and graphics on a synchronous (dumb or
memory-less) display
• Displaying video and graphics on an asynchronous (smart)
display
• Transferring data between IPU sub-modules and to/from the
system memory with flexible pixel reformatting
KPP Keypin port ARM Connectivity Can be used for either keypin matrix scanning or general purpose
peripherals I/O.
OSCAUD OSC audio Analog Clock The OSCAUDIO oscillator provides a stable frequency reference for
reference the PLLs. This oscillator is designed to work in conjunction with an
oscillator external 24.576-MHz crystal.
OSC24M OSC24M Analog Clock The signal from the external 24-MHz crystal is the source of the
24-MHz CLK24M signal fed into USB PHY as the reference clock and to the
reference real time clock (RTC).
oscillator
Block
Block Name Domain1 Subsystem Brief Description
Mnemonic
MPLL Digital SDMA Clocks DPLLs are used to generate the clocks:
PPLL phase-locked MCU PLL (MPLL)—programmable
loops Peripheral PLL (PPLL)—programmable
PWM Pulse-width ARM ARM1136 The pulse-width modulator (PWM) is optimized to generate sound
modulator platform from stored sample audio images; it can also generate tones.
peripherals
RTC Real-time ARM Clocks Provides the ARM1136 platform with a clock function (days, hours,
clock minutes, seconds) and includes alarm, sampling timer, and minute
stopwatch capabilities.
SDMA Smart DMA SDMA System The SDMA provides DMA capabilities inside the processor. It is a
engine controls shared module that implements 32 DMA channels and has an
interface to connect to the ARM1136 platform subsystem, EMI
interface, and the peripherals.
SJC Secure JTAG ARM Pins The secure JTAG controller (SJC) provides debug and test control
controller with maximum security.
SPBA SDMA SDMA System The SPBA controls access to the SDMA peripherals. It supports
peripheral bus controls shared peripheral ownership and access rights to an owned
arbiter peripheral.
SSI(2) Synchronous SDMA, Connectivity The SSI is a full-duplex serial port that allows the processor
serial interface ARM(2) peripherals connected to it to communicate with a variety of serial protocols,
including the Freescale Semiconductor SPI standard and the I2C
sound (I2S) bus standard. The SSIs interface to the AUDMUX for
flexible audio routing.
UART(3) Universal ARM Connectivity Each UART provides serial communication capability with external
asynchronous (UART1,2) peripherals devices through an RS-232 cable using the standard RS-232
receiver/trans SDMA non-return-to-zero (NRZ) encoding format. Each module transmits
mitters (UART3) and receives characters containing either 7 or 8 bits
(program-selectable). Each UART can also provide low-speed IrDA
compatibility through the 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).
USBOH High-speed SDMA Connectivity The USB module provides high performance USB on-the-go (OTG)
USB on-the-go peripherals functionality (up to 480 Mbps), compliant with the USB 2.0
specification, the OTG supplement, and the ULPI 1.0 low pin count
specification. The module has DMA capabilities handling data
transfer between internal buffers and system memory.
WDOG Watchdog ARM Timer Each module protects against system failures by providing a method
modules peripherals of escaping from unexpected events or programming errors. Once
activated, the timer must be serviced by software on a periodic
basis. If servicing does not take place, the watchdog times out and
then either asserts a system reset signal or an interrupt request
signal, depending on the software configuration.
External ARM Clock EXT_ARMCLK ALT0 External clock input for ARM clock.
External 32-kHz Clock CAPTURE ALT4 External clock input of 32 kHz, used when the internal
24M Oscillator is powered off, which could be
CSPI1_SS1 ALT2 configured either from CAPTURE or CSPI1_SS1.
Clock Out CLKO ALT0 Clock-out pin from CCM, clock source is controllable
and can also be used for debug.
Power Ready GPIO1_0 ALT1 PMIC power-ready signal, which can be configured
either from GPIO1_0 or TX1.
TX1 ALT1
4 Electrical Characteristics
The following sections provide the device-level and module-level electrical characteristics for the i.MX35
processor.
Characteristics Table/Location
oC
Operating Ambient Temperature Range TA –40 — 85
1
EMI I/O interface power supply should be set up according to external memory. For example, if using SDRAM then
NVCC_EMI1,2,3 should all be set at 3.3 V (typ.). If using MDDR or DDR2, NVC_EMI1,2,3 must be set at 1.8 V (typ.).
2 MLB Interface I/O pins can be programmed to function as GPIO for the consumer and industrial parts by setting NVCC_MLB
recommended that FUSE_VDD be connected to ground when not being used for programming. FUSE_VDD should be
supplied by following the power up sequence given in Section 4.3.1, “Powering Up.”
4.3.1 Powering Up
The power-up sequence should be completed as follows:
1. Assert Power on Reset (POR).
2. Turn on digital logic domain and IO power supply: VDDn, NVCCx
3. Wait until VDDn and NVCCx power supplies are stable + 32 μs.
POR_B
At least 4 CKIL cycles
CKIL
Figure 3. Timing Between POR_B and CKIL for Complete Reset of i.MX35
RESET_IN_B
At least 4 CKIL cycles
CKIL
Figure 4. Timing Between RESET_IN_B and CKIL for i.MX35 System Reboot
FUSE_VDD1 3.6 62
Junction to ambient1 natural convection Single layer board (1s) ReJA 53 ºC/W
Junction to ambient1 natural convection Four layer board (2s2p) ReJA 30 ºC/W
Junction to ambient1 (at 200 ft/min) Single layer board (1s) ReJMA 44 ºC/W
Junction to ambient1 (at 200 ft/min) Four layer board (2s2p) ReJMA 27 ºC/W
package.
3 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.
4
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, this thermal characterization parameter is written
as Psi-JT.
SDRAM (3.3 V) 4 mA 8 mA 12 mA
Pin DC Electrical Characteristics Symbol Test Condition Min. Typ. Max. Unit
Pin DC Electrical Characteristics Symbol Test Condition Min. Typ. Max. Unit
Pin DC Electrical Characteristics Symbol Test Condition Min. Typ. Max. Unit
20% 20%
Output (at pin) 0V
PA1 PA1
Table 16. AC Electrical Characteristics of GPIO Pins in Slow Slew Rate Mode
[NVCC = 3.0 V–3.6 V]
Output pin slew rate (max. drive) tps 25 pF 0.79/1.12 1.30/1.77 2.02/2.58 V/ns
50 pF 0.49/0.73 0.84/1.23 1.19/1.58
Output pin slew rate (high drive) tps 25 pF 0.48/0.72 0.76/1.10 1.17/1.56 V/ns
50 pF 0.27/0.42 0.41/0.62 0.63/0.86
Output pin slew rate (standard tps 25 pF 0.25/0.40 0.40/0.59 0.60/0.83 V/ns
drive) 50 pF 0.14/0.21 0.21/0.32 0.32/0.44
Min. Max.
Parameter Symbol Test Condition Typ. Units
Rise/Fall Rise/Fall
Output pin slew rate (max. drive) tps 25 pF 0.30/0.42 0.54/0.73 0.91/1.20 V/ns
50 pF 0.20/0.29 0.35/0.50 0.60/0.80
Output pin slew rate (high drive) tps 25 pF 0.19/0.28 0.34/0.49 0.58/0/79 V/ns
50 pF 0.12/0.18 0.34/0.49 0.36/0.49
Output pin slew rate (standard drive) tps 25 pF 0.12/0.18 0.20/0.30 0.34/0.47 V/ns
50 pF 0.07/0.11 0.11/0.17 0.20/0.27
Table 18. AC Electrical Characteristics of GPIO Pins in Fast Slew Rate Mode for
[NVCC = 3.0 V–3.6 V]
Min. Max.
Parameter Symbol Test Condition Typ. Units
rise/fall Rise/Fall
Output pin slew rate (high drive) tps 25 pF 0.76/1.10 1.19/1.71 1.78/2.39 V/ns
50 pF 0.41/0.64 0.63/0.95 0.95/1.30
Output pin slew rate (standard drive) tps 25 pF 0.52/0.78 0.80/1.19 1.20/1.60 V/ns
50 pF 0.28/0.44 0.43/0.64 0.63/0.87
Min. Max.
Parameter Symbol Test Condition Typ. Units
Rise/Fall Rise/Fall
Output pin slew rate (max. drive) tps 25 pF 0.40/0.57 0.72/0.97 1.2/1.5 V/ns
50 pF 0.25/0.36 0.43/0.61 0.72/0.95
Output pin slew rate (high drive) tps 25 pF 0.38/0.48 0.59/0.81 0.98/1.27 V/ns
50 pF 0.20/0.30 0.34/0.50 0.56/0.72
Output pin slew rate (standard drive) tps 25 pF 0.23/0.32 0.40/0.55 0.66/0.87 V/ns
50 pF 0.13/0.20 0.23/0.34 0.38/0.52
Table 20. AC Electrical Characteristics of GPIO Pins in Slow Slew Rate Mode
[NVCC = 2.25 V–2.75 V]
Min. Max.
Parameter Symbol Test Condition Typ. Units
Rise/Fall Rise/Fall
Output pin slew rate (max. drive) tps 25 pF 0.63/0.85 1.10/1.40 1.86/2.20 V/ns
40 pF 0.52/0.67 0.90/1.10 1.53/1.73
50 pF 0.41/0.59 0.73/0.99 1.20/1.50
Output pin slew rate (high drive) tps 25 pF 0.40/0.58 0.71/0.98 1.16/1.40 V/ns
40 pF 0.33/0.43 0.56/0.70 0.93/1.07
50 pF 0.25/0.37 0.43/0.60 0.68/0.90
Output pin slew rate (standard drive) tps 25 pF 0.24/0.36 0.41/0.59 0.66/0.87 V/ns
40 pF 0.19/0.25 0.32/0.35 0.51/0.59
50 pF 0.13/0.21 0.23/0.33 0.36/0.48
Output pin slew rate (max. drive) tps 25 pF 0.84/1.10 1.45/1.80 2.40/2.80 V/ns 2
40 pF 0.68/0.83 1.14/1.34 1.88/2.06
50 pF 0.58/0.72 0.86/1.10 1.40/1.70
Output pin slew rate (high drive) tps 25 pF 0.69/0.96 1.18/1.50 1.90/2.30 V/ns
40 pF 0.55/0.69 0.92/1.10 1.49/1.67
50 pF 0.40/0.59 0.67/0.95 1.10/1.30
Output pin slew rate (standard drive) tps 25 pF 0.24/0.36 0.80/1.00 1.30/1.60 V/ns
40 pF 0.37/0.47 0.62/0.76 1.00/1.14
50 pF 0.13/0.21 0.45/0.65 0.70/0.95
4.8.2 AC Electrical Characteristics for DDR Pins (DDR2, Mobile DDR, and
SDRAM Modes)
Table 22. AC Electrical Characteristics of DDR Type IO Pins in DDR2 Mode
Min. Max.
Parameter Symbol Test Condition Typ. Units
Rise/Fall Rise/Fall
Min. Max.
Parameter Symbol Test Condition Typ. Units
Rise/Fall Rise/Fall
Output pin slew rate (max. drive) tps 25 pF 0.80/0.92 1.35/1.50 2.23/2.27 V/ns
50 pF 0.43/0.50 0.72/0.81 1.66/1.68
Output pin slew rate (high drive) tps 25 pF 0.37/0.43 0.62/0.70 1.03/1.05 V/ns
50 pF 0.19/0.23 0.33/0.37 0.75/0.77
Output pin slew rate (standard drive) tps 25 pF 0.18/0.22 0.31/0.35 0.51/0.53 V/ns
50 pF 0.10/0.12 0.16/0.18 0.38/0.39
Output pin slew rate (high drive) tps 25 pF 0.76/0.80 1.16/1.19 1.76/1.66 V/ns
50 pF 0.40/0.43 0.61/0.63 0.93/0.87
Output pin slew rate (standard drive) tps 25 pF 0.38/0.41 0.59/0.60 0.89/0.82 V/ns
50 pF 0.20/0.22 0.31/0.32 0.47/0.43
Min. Max.
Parameter Symbol Test Condition Typ. Units
Rise/Fall Rise/Fall
Input pin propagation delay, 50%–50% tpi 1.0 pF 0.35/1.17 0.63/1.53 1.16/2.04 ns
Input pin propagation delay, 40%–60% tpi 1.0 pF 1.18/1.99 1.45/2.35 1.97/2.85 ns
1
Min. condition for tps: wcs model, 1.1 V, IO 1.65 V, and 105 °C. tps is measured between VIL to VIH for rising edge and between
VIH to VIL for falling edge.
2 Max. condition for tdit: bcs model, 1.3 V, IO 1.95 V, and –40 °C.
3 Max. condition for tpi and trfi: wcs model, 1.1 V, IO 1.65 V and 105 °C. Min. condition for tpi and trfi: bcs model, 1.3 V, IO 1.95 V
SPI_RDY
CS11
MOSI
CS9 CS10
MISO
SSn[3:0]
CS1 CS3 CS2 CS6 CS5
CS4
SCLK
CS3 CS2
CS9 CS10
MISO
CS7 CS8
MOSI
Max. allowed reference clock phase noise — — 0.03 2 Tdck1 Fmodulation < 50 kHz
0.01 50 kHz < Fmodulation 300 Hz
0.15 Fmodulation > 300 KHz
If crystals are used instead of external oscillators, they should meed the following specifications:
Figure 10 depicts the setup and hold requirements of the trace data pins with respect to TRACECLK, and
Table 31 lists the timing parameters.
Ts Data setup 2 — ns
Th Data hold 1 — ns
NFCLE
NF1 NF2
NF3 NF4
NFCE
NF5
NFWE
NF6 NF7
NFALE
NF8
NF9
NFIO[7:0] Command
NFCLE
NF1
NF3 NF4
NFCE
NF10
NF11
NF5
NFWE
NF6 NF7
NFALE
NF8
NF9
NFIO[7:0] Address
NF3
NFCE
NF10
NF11
NF5
NFWE
NF6 NF7
NFALE
NF8
NF9
NFIO[15:0] Data to NF
NFCLE
NFCE
NF14
NF15
NF13
NFRE
NF16 NF17
NFRB
NF12
NOTE
High is defined as 80% of signal value and low is defined as 20% of signal
value.
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.
WE8 WE9
RW_B
WE12 WE13
EBy_B
WE16 WE17
Output Data
BCLK
WE18
Input Data
WE20
WE22
ECB_B
WE24
WE26
DTACK_B
WE27
WE19 Input Data Valid to Clock rise, FCE=0 (in the case there is ECB_B asserted (BCLK/2) — ns
during access) + 3.01
WE19 Input Data Valid to Clock rise, FCE=0 (in the case there is NO ECB_B 6.9 — ns
asserted during access)
NOTE
Test conditions: load capacitance, 25 pF. Recommended drive strength for
all controls, address, and BCLK is set to maximum drive.
BCLK
WE4 WE5
ADDR Last Valid Address V1 Next Address
WE6 WE7
CS[x]
RW
WE14 WE15
LBA
WE10 WE11
OE
WE12 WE13
EB[y]
WE20, WE21
DATA V1
WE18, WE 19
BCLK
WE4 WE5
ADDR Last Valid Address V1 Next Address
WE6 WE7
CS[x]
WE8 WE9
RW
WE14 WE15
LBA
OE
WE12 WE13
EB[y]
WE17
DATA V1
WE16
RW
WE14 WE15
LBA
WE10 WE11
OE
WE12 WE13
EB[y]
BCLK
WE4 WE5
ADDR Last Valid Addr Address V1
WE6 WE7
CS[x]
WE8 WE9
RW
WE14 WE15
LBA
OE
WE12 WE13
EB[y]
WE24, WE25
ECB
WE22, WE23
WE17
WE17
Figure 19. Synchronous Memory TIming Diagram for Burst Write Access—
BCS = 1, WSC = 4, SYNC = 1, DOL = 0, PSR = 1
WE8 WE9
RW
Write
WE14 WE15
LBA
OE
WE12 WE13
EB[y]
Figure 20. Muxed A/D Mode Timing Diagram for Synchronous Write Access—
WSC = 7, LBA = 1, LBN = 1, LAH = 1
BCLK
WE4 WE5 WE20, WE21
ADDR/
Last Valid Addr Address V1 Read Data
M_DATA
WE6 WE18, WE19
CS[x]
WE7
RW
WE14
WE15
LBA
WE10 WE11
OE
WE12 WE13
EB[y]
Figure 21. Muxed A/D Mode Timing Diagram for Synchronous Read Access—
WSC = 7, LBA = 1, LBN = 1, LAH = 1, OEA = 7
CS [x]
WE31 WE32
ADDR Last Valid Address Address V1 Next Address
RW
WE39 WE40
LBA
WE35 WE36
OE
WE37 WE38
EB[y] WE44
DATA V1
WE43
CS[x]
WE31 MAXDI
ADDR/ Addr. V1 D(V1)
M_DATA WE32A
WE44
WE
WE40
WE39
LBA
WE35A WE36
OE
WE37 WE38
BE[y]
MAXCO
OE
WE45 WE46
BE[y]
WE42
DATA D(V1)
WE41
CS[x]
WE31 WE41
OE
WE45 WE46
BE[y]
WE42
RW
WE39 WE40
LBA
WE35 WE36
OE
WE37 WE38
EB[y] WE44
DATA V1
WE43
WE48
DATA
WE47
Table 34. WEIM Asynchronous Timing Parameters Relative Chip Select Table
Determination By Max
Ref No. Parameter Synchronous Measured Min (If 133 MHz is Unit
Parameters1 supported by SoC)
WE32A( CS[x] valid to address invalid WE4 – WE7 + (LBN + LBA + 1 –3 + (LBN + LBA + — ns
muxed – CSA2) 1 – CSA)
A/D
WE33 CS[x] valid to WE valid WE8 – WE6 + (WEA – CSA) — 3 + (WEA – CSA) ns
WE35 CS[x] valid to OE valid WE10 – WE6 + (OEA – CSA) — 3 + (OEA – CSA) ns
WE35A CS[x] valid to OE valid WE10 – WE6 + (OEA + RLBN –3 + (OEA + 3 + (OEA + RLBN + ns
(muxed + RLBA + ADH + 1 – CSA) RLBN + RLBA + RLBA + ADH + 1 –
A/D) ADH + 1 – CSA) CSA)
WE36 OE invalid to CS[x] invalid WE7 – WE11 + (OEN – CSN) — 3 – (OEN – CSN) ns
WE37 CS[x] valid to BE[y] valid (read WE12 – WE6 + (RBEA – CSA) — 3 + (RBEA4 – CSA) ns
access)
WE38 BE[y] invalid to CS[x] invalid WE7 – WE13 + (RBEN – CSN) — 3 – (RBEN5 – CSN) ns
(read access)
WE39 CS[x] valid to LBA valid WE14 – WE6 + (LBA – CSA) — 3 + (LBA – CSA) ns
Determination By Max
Ref No. Parameter Synchronous Measured Min (If 133 MHz is Unit
Parameters1 supported by SoC)
WE40A CS[x] valid to LBA invalid WE14 – WE6 + (LBN + LBA + 1 –3 + (LBN + LBA + 3 + (LBN + LBA + 1 – ns
(muxed – CSA) 1 – CSA) CSA)
A/D)
WE41 CS[x] valid to Output Data valid WE16 – WE6 – WCSA — 3 – WCSA ns
WE41A CS[x] valid to Output Data valid WE16 – WE6 + (WLBN + — 3 + (WLBN + WLBA + ns
(muxed WLBA + ADH + 1 – WCSA) ADH + 1 – WCSA)
A/D)
WE42 Output Data invalid to CS[x] WE17 – WE7 – CSN — 3 – CSN ns
Invalid
WE43 Input Data valid to CS[x] invalid MAXCO – MAXCSO + MAXDI MAXCO6 – — ns
MAXCSO7 +
MAXDI8
WE44 CS[x] invalid to Input Data 0 0 — ns
invalid
WE45 CS[x] valid to BE[y] valid (write WE12 – WE6 + (WBEA – CSA) — 3 + (WBEA – CSA) ns
access)
WE46 BE[y] invalid to CS[x] invalid WE7 – WE13 + (WBEN – CSN) — –3 + (WBEN – CSN) ns
(write access)
WE47 DTACK valid to CS[x] invalid MAXCO – MAXCSO + MAXDTI MAXCO6 – — ns
MAXCSO7 +
MAXDTI9
WE48 CS[x] Invalid to DTACK invalid 0 0 — ns
1
For the value of parameters WE4–WE21, see column BCD = 0 in Table 33.
2 CS Assertion. This bit field determines when the CS signal is asserted during read/write cycles.
3 CS Negation. This bit field determines when the CS signal is negated during read/write cycles.
4 BE Assertion. This bit field determines when the BE signal is asserted during read cycles.
5 BE Negation. This bit field determines when the BE signal is negated during read cycles.
6
Output maximum delay from internal driving ADDR/control FFs to chip outputs.
7 Output maximum delay from CS[x] internal driving FFs to CS[x] out.
8 DATA maximum delay from chip input data to its internal FF.
9 DTACK maximum delay from chip dtack input to its internal FF.
Note: All configuration parameters (CSA, CSN, WBEA, WBEN, LBA, LBN, OEN, OEA, RBEA, and RBEN) are in cycle units.
SD5
SD4
RAS
SD5
SD4
CAS
SD4 SD5
SD5
WE
SD6
SD7
ADDR ROW/BA COL/BA
SD8
SD10 SD9
DQ Data
SD4
DQM
1
Timing parameters are relevant only to SDR SDRAM. For the specific DDR SDRAM data related timing parameters, see
Table 44 and Table 45.
NOTE
SDR SDRAM CLK parameters are 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.
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.
CS
SD5
RAS
SD4
CAS
SD5
SD4 SD4
WE
SD5 SD5
SD7
SD6
ADDR
BA ROW / BA COL/BA
SD13 SD14
DQ
DATA
DQM
SD1
SDCLK
SDCLK
SD2
SD3
CS
RAS
SD11
CAS
SD10 SD10
WE
SD7
SD6
ADDR BA ROW/BA
1
SD10 and SD11 are determined by SDRAM controller register settings.
NOTE
SDR SDRAM CLK parameters are measured from the 50% point—that is,
“high” is defined as 50% of signal value and “low” is defined as 50% of
signal value.
The timing parameters are similar to the ones used in SDRAM data sheets.
Table 37 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.
SDCLK
CS
RAS
CAS
WE
ADDR BA
SD16 SD16
CKE
Don’t care
DDR1
SDCLK
SDCLK
DDR2
DDR4 DDR3
CS
DDR4 DDR5
RAS
DDR5
DDR4
CAS
DDR4
DDR5 DDR5
WE
CKE
DDR6 DDR4
DDR7
ADDR ROW/BA COL/BA
DDR2-400
ID PARAMETER Symbol Unit
Min Max
DDR2-400
ID PARAMETER Symbol Unit
Min Max
NOTE
These values are for command/address slew rate of 1 V/ns and SDCLK,
SDCLK_B differential slew rate of 2 V/ns. For different values, use the
derating table.
Table 40. Derating Values for DDR2–400, DDR2–533
SDCLK_B
DDR21 DDR22 DDR20
DDR23 DDR19
DQS (output)
DDR18
DDR17 DDR17 DDR18
DQ (output) Data Data Data Data Data Data Data Data
DQM (output) DM DM DM DM DM DM DM DM
DDR17 DDR17
DDR18 DDR18
DDR2-400
ID PARAMETER Symbol Unit
Min Max
DDR17 DQ and DQM setup time to DQS (single-ended strobe) tDS1(base) 0.5 — ns
DDR18 DQ and DQM hold time to DQS (single-ended strobe) tDH1(base) 0.5 — ns
DDR19 Write cycle DQS falling edge to SDCLK output setup time. tDSS 0.2 — tCK
DDR20 Write cycle DQS falling edge to SDCLK output hold time. tDSH 0.2 — tCK
DDR21 DQS latching rising transitions to associated clock edges tDQSS –0.25 0.25 tCK
DDR22 DQS high level width tDQSH 0.35 — tCK
DDR23 DQS low level width tDQSL 0.35 — tCK
NOTE
These values are for DQ/DM slew rate of 1 V/ns and DQS slew rate of
1 V/ns. For different values use the derating table.
NOTE
SDR SDRAM CLK parameters are measured from the 50% point—that is,
“high” is defined as 50% of signal value and “low” is defined as 50% of
signal value. DDR SDRAM CLK parameters are measured at the crossing
point of SDCLK and SDCLK (inverted clock).
Test conditions are: Capacitance 15 pF for DDR PADS. Recommended
drive strength is Medium for SDCLK and High for Address and controls.
SDCLK
SDCLK_B
DDR26
DQS (input)
DDR25
DDR24
Figure 33. DDR2 SDRAM DQ vs. DQS and SDCLK READ Cycle Timing Diagram
DDR2-400
ID PARAMETER Symbol Unit
Min Max
DDR24 DQS – DQ Skew (defines the Data valid window in tDQSQ — 0.35 ns
read cycles related to DQS).
DDR25 DQS DQ in HOLD time from DQS1 tQH 2.925 — ns
DDR26 DQS output access time from SDCLK posedge tDQSCK –0.5 0.5 ns
1
The value was calculated for an SDCLK frequency of 133 MHz by the formula tQH = tHP – tQHS = min (tCL,tCH) – tQHS =
0.45 × tCK – tQHS = 0.45 × 7.5 – 0.45 = 2.925 ns.
NOTE
SDRAM CLK and DQS-related parameters are measured from the 50%
point—that is, “high” is defined as 50% of signal value and “low” is defined
as 50% of signal value. DDR SDRAM CLK parameters are measured at the
crossing point of SDCLK and SDCLK (inverted clock).
Test conditions are: Capacitance 15 pF for DDR PADS. Recommended
drive strength is Medium for SDCLK and High for Address and controls.
SDCLK
SDCLK
SD19 SD20
DQS (output)
SD18 SD17
SD17 SD18
DQ (output) Data Data Data Data Data Data Data Data
DQM (output) DM DM DM DM DM DM DM DM
SD17 SD17
SD18 SD18
1 Test condition: Measured using delay line 5 programmed as follows: ESDCDLY5[15:0] = 0x0703.
SDCLK
SDCLK
SD23
DQS (input)
SD22
SD21
DQ (input) Data Data Data Data Data Data Data Data
Figure 35. Mobile DDR SDRAM DQ versus DQS and SDCLK Read Cycle Timing Diagram
SD21 DQS – DQ Skew (defines the Data valid window in read cycles related to DQS). tDQSQ — 0.85 ns
SD22 DQS DQ HOLD time from DQS tQH 2.3 — ns
SD23 DQS output access time from SDCLK posedge tDQSCK — 6.7 ns
NOTE
SDRAM CLK and DQS-related parameters are measured from the 50%
point—that is, “high” is defined as 50% of signal value, and “low” is defined
as 50% of signal value.
The timing parameters are similar to the ones used in SDRAM data sheets.
Table 45 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.
78 79
FST (Bit)
Out
82 83
FST (Word)
Out
86 86
84 87
89
91
FST (Bit) In
90 91
FST (Word) In
63
SCKR 64
(Input/Output)
65 66
FSR (Bit)
Out
69 70
FSR (Word)
Out
72
71
Data In
First Bit Last Bit
73 75
FSR (Bit)
In
74 75
FSR (Word)
In
SD2
SD1
SD5
SDHCx_CLK
SD3
SDHCx_CMD SD6
SDHCx_DAT_0
output from eSDHCv2 to card SDHCx_DAT_1
SDHCx_DAT_7
SD7 SD8
SDHCx_CMD
SDHCx_DAT_0
output from card to eSDHCv2 SDHCx_DAT_1
SDHCx_DAT_7
Figure 38. eSDHCv2 Timing
1 FEC_RX_DV,
FEC_RX_CLK, and FEC_RXD0 have the same timing when in 10 Mbps 7-wire interface mode.
Figure 39 shows the MII receive signal timings listed in Table 48.
M3
FEC_RX_CLK (input)
M4
FEC_RXD[3:0] (inputs)
FEC_RX_DV
FEC_RX_ER
M1 M2
1 FEC_TX_EN,
FEC_TX_CLK, and FEC_TXD0 have the same timing when in 10 Mbps 7-wire interface mode.
Figure 40 shows the MII transmit signal timings listed in Table 49.
M7
FEC_TX_CLK (input)
M5
M8
FEC_TXD[3:0] (outputs)
FEC_TX_EN
FEC_TX_ER
M6
1
FEC_COL has the same timing in 10 Mbit 7-wire interface mode.
FEC_CRS, FEC_COL
M9
M14
M15
FEC_MDC (output)
M10
FEC_MDIO (output)
M11
FEC_MDIO (input)
M12 M13
IC6 IC5
IC1
Vendor Model
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 have not been validated at the time of publication.
SENSB_VSYNC
SENSB_HSYNC
SENSB_PIX_CLK
A frame starts with a rising edge on SENSB_VSYNC (all the timing corresponds to straight polarity of the
corresponding signals). Then SENSB_HSYNC goes to high and hold for the entire line. The 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 the line. Pixel clocks then become invalid and the CSI stops
receiving data from the stream. For the next line, the SENSB_HSYNC timing repeats. For the next frame,
the SENSB_VSYNC timing repeats.
SENSB_VSYNC
SENSB_PIX_CLK
SENSB_MCLK
(Sensor Input)
SENSB_PIX_CLK
(Sensor Output)
IP3 IP2 1/IP4
SENSB_DATA,
SENSB_VSYNC,
SENSB_HSYNC
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 2 3 m–1 m
DISPB_D3_CLK
DISPB_D3_DATA
Figure 47. Interface Timing Diagram for TFT (Active Matrix) Panels
IP7
IP8
DISPB_D3_CLK
DISPB_D3_HSYNC
DISPB_D3_DRDY
DISPB_D3_DATA
Figure 49 depicts the vertical timing (timing of one frame). All figure parameters shown are
programmable.
Start of frame End of frame
IP13
DISPB_D3_VSYNC
DISPB_D3_HSYNC
DISPB_D3_DRDY
IP12
Figure 49. TFT Panels Timing Diagram—Vertical Sync Pulse
Table 55 shows timing parameters of signals presented in Figure 48 and Figure 49.
Table 55. Synchronous Display Interface Timing Parameters—Pixel Level
DISP3_IF_CLK_PER_WR
Tdicp = T HSP_CLK ⋅ ------------------------------------------------------------------
HSP_CLK_PERIOD
Figure 50 depicts the synchronous display interface timing for access level, and Table 56 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.
IP20
DISPB_D3_VSYNC
DISPB_D3_HSYNC
DISPB_D3_DRDY
other controls
DISPB_D3_CLK
DISPB_DATA
IP16 Display interface clock low time Tckl Tdicd – Tdicu – 1.5 Tdicd2 – Tdicu3 Tdicd – Tdicu + 1.5 ns
IP17 Display interface clock high time Tckh Tdicp – Tdicd + Tdicp – Tdicd + Tdicp – Tdicd + ns
Tdicu – 1.5 Tdicu Tdicu + 1.5
IP18 Data setup time Tdsu Tdicd – 3.5 Tdicu — ns
IP19 Data holdup time Tdhd Tdicp – Tdicd – 3.5 Tdicp – Tdicu — ns
IP20 Control signals setup time to Tcsu Tdicd – 3.5 Tdicu — ns
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
1 2 ⋅ DISP3_IF_CLK_DOWN_WR
Tdicd = --- T HSP_CLK ⋅ ceil ---------------------------------------------------------------------------------
2 HSP_CLK_PERIOD
3
Display interface clock up time
1 2 ⋅ DISP3_IF_CLK_UP_WR
Tdicu = --- T HSP_CLK ⋅ ceil ----------------------------------------------------------------------
2 HSP_CLK_PERIOD
where CEIL(X) rounds the elements of X to the nearest integers toward infinity.
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
DISPB_D3_HSYNC
DISPB_D3_VSYNC
DISPB_D3_DRDY
DISPB_DATA Cb Y Cr Y Cb Y Cr
DISPB_D3_DRDY
DISPB_D3_VSYNC
DISPB_D3_DRDY
DISPB_D3_VSYNC
DISPB_D3_DRDY
DISPB_D3_VSYNC
308 309 310 311 312 313 314 315 316 336
DISPB_D3_HSYNC
DISPB_D3_DRDY
DISPB_D3_VSYNC
DISPB_PAR_RS
DISPB_WR
DISPB_RD
DISPB_DATA
DISPB_BCLK
DISPB_D#_CS
DISPB_PAR_RS
DISPB_WR
DISPB_RD
DISPB_DATA
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 53. Asynchronous Parallel System 80 Interface (Type 1) Burst Mode Timing Diagram
DISPB_PAR_RS
DISPB_WR
DISPB_RD
DISPB_DATA
DISPB_BCLK
DISPB_D#_CS
DISPB_PAR_RS
DISPB_WR
DISPB_RD
DISPB_DATA
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 54. Asynchronous Parallel System 80 Interface (Type 2) Burst Mode Timing Diagram
DISPB_PAR_RS
DISPB_WR
(READ/WRITE)
DISPB_RD
(ENABLE)
DISPB_DATA
DISPB_BCLK
DISPB_D#_CS
DISPB_PAR_RS
DISPB_WR
(READ/WRITE)
DISPB_RD
(ENABLE)
DISPB_DATA
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 55. Asynchronous Parallel System 68k Interface (Type 1) Burst Mode Timing Diagram
DISPB_PAR_RS
DISPB_WR
(READ/WRITE)
DISPB_RD
(ENABLE)
DISPB_DATA
DISPB_BCLK
DISPB_D#_CS
DISPB_PAR_RS
DISPB_WR
(READ/WRITE)
DISPB_RD
(ENABLE)
DISPB_DATA
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 56. 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
DISP0_RD_WAIT_ST=00
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
IP28, IP27
DISPB_PAR_RS
DISPB_RD (READ_L)
DISPB_DATA[17]
(READ_H)
DISPB_WR (WRITE_L)
DISPB_DATA[16]
(WRITE_H)
IP31, IP29 IP32, IP30
read point
IP37 IP38
DISPB_DATA
Read Data
(Input)
IP39 IP40
DISPB_DATA
(Output)
IP46,IP44
IP47
IP45, IP43
IP42, IP41
DISPB_PAR_RS
DISPB_D#_CS
IP39 IP40
DISPB_DATA
(Output)
IP46,IP44
IP47
IP45, IP43
IP42, IP41
DISPB_PAR_RS
DISPB_RD (ENABLE_L)
DISPB_DATA[17]
(ENABLE_H)
DISPB_WR
(READ/WRITE)
IP39 IP40
DISPB_DATA
(Output)
IP46,IP44
IP47
IP45, IP43
IP42, IP41
Figure 60. Asynchronous Parallel System 68k Interface (Type 1) Timing Diagram
DISPB_PAR_RS
DISPB_D#_CS
DISPB_WR
(READ/WRITE)
IP39 IP40
DISPB_DATA
(Output)
IP46,IP44
IP47
IP45, IP43
IP42, IP41
Figure 61. Asynchronous Parallel System 68k Interface (Type 2) Timing Diagram
IP27 Read system cycle time Tcycr Tdicpr – 1.5 Tdicpr2 Tdicpr + 1.5 ns
IP28 Write system cycle time Tcycw Tdicpw – 1.5 Tdicpw3 Tdicpw + 1.5 ns
IP29 Read low pulse width Trl Tdicdr – Tdicur – 1.5 Tdicdr4 – Tdicur5
Tdicdr – Tdicur + 1.5 ns
IP30 Read high pulse width Trh Tdicpr – Tdicdr + Tdicpr – Tdicdr + Tdicpr – Tdicdr + Tdicur ns
Tdicur – 1.5 Tdicur + 1.5
IP31 Write low pulse width Twl Tdicdw – Tdicuw Tdicdw6 – Tdicdw – Tdicuw + 1.5 ns
– 1.5 Tdicuw7
IP32 Write high pulse width Twh Tdicpw – Tdicdw + Tdicpw – Tdicdw Tdicpw – Tdicdw + ns
Tdicuw – 1.5 + Tdicuw Tdicuw + 1.5
IP33 Controls setup time for read Tdcsr Tdicur – 1.5 Tdicur — ns
IP34 Controls hold time for read Tdchr Tdicpr – Tdicdr – 1.5 Tdicpr – Tdicdr — ns
IP35 Controls setup time for write Tdcsw Tdicuw – 1.5 Tdicuw — ns
IP36 Controls hold time for write Tdchw Tdicpw – Tdicdw – 1.5 Tdicpw – Tdicdw — ns
IP37 Slave device data delay8 Tracc 0 — Tdrp9 – Tlbd10 – Tdicur – ns
1.5
IP38 Slave device data hold time8 Troh Tdrp – Tlbd – Tdicdr — Tdicpr – Tdicdr – 1.5 ns
+ 1.5
IP39 Write data setup time Tds Tdicdw – 1.5 Tdicdw — ns
IP40 Write data hold time Tdh Tdicpw – Tdicdw – 1.5 Tdicpw – Tdicdw — ns
IP41 Read period2 Tdicpr Tdicpr – 1.5 Tdicpr Tdicpr + 1.5 ns
IP42 Write period3 Tdicpw Tdicpw – 1.5 Tdicpw Tdicpw + 1.5 ns
IP43 Read down time4 Tdicdr Tdicdr – 1.5 Tdicdr Tdicdr + 1.5 ns
5
IP44 Read up time Tdicur Tdicur – 1.5 Tdicur Tdicur + 1.5 ns
IP45 Write down time6 Tdicdw Tdicdw – 1.5 Tdicdw Tdicdw + 1.5 ns
IP46 Write up time7 Tdicuw Tdicuw – 1.5 Tdicuw Tdicuw + 1.5 ns
IP47 Read time point9 Tdrp Tdrp – 1.5 Tdrp Tdrp + 1.5 ns
1The 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 ⋅ ceil ----------------------------------------------------------------
HSP_CLK_PERIOD
3
Display interface clock period value for write:
DISP#_IF_CLK_PER_WR
Tdicpw = T HSP_CLK ⋅ ceil ------------------------------------------------------------------
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
8
This parameter is a requirement to the display connected to the IPU
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.
DISPB_SD_D_CLK
DISPB_SD_D RW RS D7 D6 D5 D4 D3 D2 D1 D0
Figure 63 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.
Write
DISPB_SD_D_CLK
DISPB_SD_D
RW RS D7 D6 D5 D4 D3 D2 D1 D0
(Output)
Read
DISPB_D#_CS 1 display IF 1 display IF
clock cycle 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 63. 4-Wire Serial Interface Timing Diagram
DISPB_SD_D_CLK
DISPB_SD_D
RW D7 D6 D5 D4 D3 D2 D1 D0
(Output)
DISPB_SD_D
(Input)
DISPB_SER_RS
Read
1 display IF 1 display IF
DISPB_D#_CS clock cycle
clock cycle
DISPB_SD_D_CLK
DISPB_SD_D
RW
(Output)
Preamble
DISPB_SD_D
D7 D6 D5 D4 D3 D2 D1 D0
(Input)
Input data
DISPB_SER_RS
DISPB_SD_D_CLK
DISPB_SD_D
(Output) RW D7 D6 D5 D4 D3 D2 D1 D0
DISPB_SD_D
(Input)
1 display IF
DISPB_SER_RS
clock cycle
Read
DISPB_SD_D_CLK
DISPB_SD_D
RW
(Output)
Preamble
DISPB_SD_D
(Input) D7 D6 D5 D4 D3 D2 D1 D0
DISPB_SER_RS
DISPB_SD_D_CLK
IP60 IP61
DISPB_DATA
(Output)
IP67,IP65
IP47
IP64, IP66
IP62, IP63
IP48 Read system cycle time Tcycr Tdicpr – 1.5 Tdicpr2 Tdicpr + 1.5 ns
IP49 Write system cycle time Tcycw Tdicpw – 1.5 Tdicpw3 Tdicpw + 1.5 ns
IP50 Read clock low pulse width Trl Tdicdr – Tdicur – 1.5 Tdicdr4 – Tdicur5 Tdicdr – Tdicur + 1.5 ns
IP51 Read clock high pulse width Trh Tdicpr – Tdicdr + Tdicur Tdicpr – Tdicdr + Tdicpr – Tdicdr + Tdicur ns
– 1.5 Tdicur + 1.5
IP52 Write clock low pulse width Twl Tdicdw – Tdicuw – 1.5 Tdicdw6 – Tdicdw – Tdicuw + 1.5 ns
Tdicuw7
IP53 Write clock high pulse width Twh Tdicpw – Tdicdw + Tdicpw – Tdicdw Tdicpw – Tdicdw + ns
Tdicuw – 1.5 + Tdicuw Tdicuw + 1.5
IP54 Controls setup time for read Tdcsr Tdicur – 1.5 Tdicur — ns
IP55 Controls hold time for read Tdchr Tdicpr – Tdicdr – 1.5 Tdicpr – Tdicdr — ns
IP56 Controls setup time for write Tdcsw Tdicuw – 1.5 Tdicuw — ns
IP57 Controls hold time for write Tdchw Tdicpw – Tdicdw – 1.5 Tdicpw – Tdicdw — ns
IP58 Slave device data delay8 Tracc 0 — 9
Tdrp – Tlbd 10
– Tdicur ns
– 1.5
IP59 Slave device data hold time8 Troh Tdrp – Tlbd – Tdicdr — Tdicpr – Tdicdr – 1.5 ns
+ 1.5
IP60 Write data setup time Tds Tdicdw – 1.5 Tdicdw — ns
IP61 Write data hold time Tdh Tdicpw – Tdicdw – 1.5 Tdicpw – Tdicdw — ns
IP62 Read period2 Tdicpr Tdicpr – 1.5 Tdicpr Tdicpr + 1.5 ns
IP63 Write period3 Tdicpw Tdicpw – 1.5 Tdicpw Tdicpw + 1.5 ns
4
IP64 Read down time Tdicdr Tdicdr – 1.5 Tdicdr Tdicdr + 1.5 ns
IP65 Read up time5 Tdicur Tdicur – 1.5 Tdicur Tdicur + 1.5 ns
IP66 Write down time6 Tdicdw Tdicdw – 1.5 Tdicdw Tdicdw + 1.5 ns
IP67 Write up time7 Tdicuw Tdicuw – 1.5 Tdicuw Tdicuw + 1.5 ns
IP68 Read time point9 Tdrp Tdrp – 1.5 Tdrp Tdrp + 1.5 ns
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 period value for read:
DISP#_IF_CLK_PER_RD
Tdicpr = T ⋅ ceil ----------------------------------------------------------------
HSP_CLK HSP_CLK_PERIOD
3
Display interface clock period value for write:
DISP#_IF_CLK_PER_WR
Tdicpw = T ⋅ ceil ------------------------------------------------------------------
HSP_CLK HSP_CLK_PERIOD
1 2 ⋅ DISP#_IF_CLK_DOWN_RD
Tdicdr = --- T HSP_CLK ⋅ ceil -------------------------------------------------------------------------------
2 HSP_CLK_PERIOD
1 2 ⋅ DISP#_IF_CLK_UP_RD
Tdicur = --- T ⋅ ceil --------------------------------------------------------------------
2 HSP_CLK HSP_CLK_PERIOD
6
Display interface clock down time for write:
1 2 ⋅ DISP#_IF_CLK_DOWN_WR
Tdicdw = --- T HSP_CLK ⋅ ceil ---------------------------------------------------------------------------------
2 HSP_CLK_PERIOD
7
Display interface clock up time for write:
1 2 ⋅ DISP#_IF_CLK_UP_WR
Tdicuw = --- T ⋅ ceil ----------------------------------------------------------------------
2 HSP_CLK HSP_CLK_PERIOD
DISP#_READ_EN
Tdrp = T ⋅ ceil --------------------------------------------------
HSP_CLK 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, and an IPU input delay. This value is device specific.
tSCLKwh tSCLKwl
MSHC_SCLK
tSCLKr tSCLKf
MSHC_SCLK
tBSsu tBSh
MSHC_BS
tDsu tDh
MSHC_DATA
(Output)
tDd
MSHC_DATA
(Intput)
MSHC_SCLK
tBSsu tBSh
MSHC_BS
tDsu tDh
MSHC_DATA
(Output)
tDd
MSHC_DATA
(Input)
NOTE
The memory stick host controller is designed to meet the timing
requirements per Sony's Memory Stick Pro Format Specifications. Tables in
this section detail the specifications’ requirements for parallel and serial
modes, and not the i.MX35 timing.
Table 60. Serial Interface Timing Parameters1
Standards
Signal Parameter Symbol Unit
Min. Max.
Standards
Signal Parameter Symbol Unit
Min. Max.
1
Timing is guaranteed for NVCC from 2.7 V through 3.1 V and up to a maximum overdrive NVCC of 3.3 V. See NVCC
restrictions described in Table 61.
Standards
Signal Parameter Symbol Unit
Min. Max.
1
Timing is guaranteed for NVCC from 2.7 V through 3.1 V and up to a maximum overdrive NVCC of 3.3 V. See the NVCC
restrictions described in Table 8.
MLBCLK operating frequency1 fmck 11.264 MHz Min: 256 × Fs at 44.0 kHz
12.288 Typ: 256 × Fs at 48.0 kHz
24.576 Typ: 512 × Fs at 48.0 kHz
24.6272
Max: 512 × Fs at 48.1 kHz
25.600
Max: 512 × Fs PLL unlocked
MLBCLK rise time tmckr — — 3 ns VIL TO VIH
Ground = 0.0 V; load capacitance = 40 pF; MediaLB speed = 1024 Fs; Fs = 48 kHz; all timing parameters
specified from the valid voltage threshold as listed below unless otherwise noted.
Table 63. MLB Device 1024Fs Timing Parameters
1-WIRE Tx DS2502 Tx
“Reset Pulse” “Presence Pulse”
OW1 OW3
OW4
Figure 70. Reset and Presence Pulses (RPP) Timing Diagram
OW5
Figure 72 shows write 1 sequence timing, and Figure 73 depicts the read sequence timing. Table 66 lists
the timing parameters.
OW8
1-Wire bus
(BATT_LINE)
OW7
Figure 72. Write 1 Sequence Timing Diagram
OW8
1-Wire bus
(BATT_LINE)
OW7
OW9
SI1 Rising edge slew rate for any signal on the ATA interface1 Srise1 — 1.25 V/ns
SI2 Falling edge slew rate for any signal on the ATA interface1 Sfall1 — 1.25 V/ns
SI3 Host interface signal capacitance at the host connector Chost — 20 pF
1
SRISE and SFALL meet this requirement when measured at the sender’s connector from 10–90% of full signal amplitude with
all capacitive loads from 15 pF through 40 pF, where all signals have the same capacitive load value.
SI2 SI1
Value/
Name Description
Contributing Factor1
Parameter
ATA Controlling
from Value
Parameter Variable
Figure 76
Parameter
ATA from Controlling
Value
Parameter Figure 77, Variable
Figure 78
Parameter
ATA from Controlling
Value
Parameter Figure 77, Variable
Figure 78
Parameters
from
ATA
Figure 79, Description Controlling Variable
Parameter
Figure 80,
Figure 81
1
There is a special timing requirement in the ATA host that requires the internal DIOW to go high three 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 large enough to avoid bus contention.
Parameter
from
ATA Controlling
Figure 82, Value
Parameter Variable
Figure 83,
Figure 84
USB_Clk In Interface clock. All interface signals are synchronous to the clock.
USB_Data[7:0] I/O Bidirectional data bus, driven low by the link during idle. Bus ownership is determined by Dir.
USB_Stp Out Stop. The link asserts this signal for 1 clock cycle to stop the data stream currently on the bus.
USB_Nxt In Next. The PHY asserts this signal to throttle the data.
USB_Clk
US15 US16
USB_Stp
US15 US16
USB_Data
US17 US17
USB_Dir/Nxt
Conditions /
ID Parameter Min. Max. Unit
Reference Signal
SJ1
SJ2 SJ2
TCK
(Input) VIH VM VM
VIL
SJ3 SJ3
TCK
(Input) VIH
VIL
SJ4 SJ5
Data
Inputs Input Data Valid
SJ6
Data
Output Data Valid
Outputs
SJ7
Data
Outputs
SJ6
Data
Outputs Output Data Valid
TDO
(Output) Output Data Valid
SJ11
TDO
(Output)
SJ10
TDO
(Output) Output Data Valid
TCK
(Input)
SJ13
TRST
(Input)
SJ12
Figure 89. TRST Timing Diagram
All Frequencies
ID Parameter Unit
Min. Max.
All Frequencies
ID Parameter Unit
Min. Max.
1
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
srckpl srckph
VM VM
SRCK
(Output)
stclkp
stclkpl stclkph
VM VM
STCLK
(Input)
SS1
SS5 SS3
SS2 SS4
AD1_TXC
(Output)
SS6 SS8
AD1_TXFS (bl)
(Output)
SS10 SS12
SS1
SS5 SS3
SS2 SS4
DAM1_T_CLK
(Output)
SS6 SS8
DAM1_T_FS (bl)
(Output)
SS10 SS12
DAM1_TXD
(Output)
SS43
SS42 SS19
DAM1_RXD
(Input)
AD1_TXC
(Output)
SS7 SS9
AD1_TXFS (bl)
(Output)
SS11 SS13
AD1_TXFS (wl)
(Output)
SS20
SS21
AD1_RXD
(Input)
SS47 SS51
SS49
SS48 SS50
AD1_RXC
(Output)
SS1
SS5 SS3
SS2 SS4
DAM1_T_CLK
(Output)
SS7 SS9
DAM1_T_FS (bl)
(Output) SS11 SS13
DAM1_T_FS (wl)
(Output)
SS20
SS21
DAM1_RXD
(Input)
SS47
SS51
SS49
SS48 SS50
DAM1_R_CLK
(Output)
AD1_TXC
(Input)
SS27 SS29
AD1_TXFS (bl)
(Input)
SS31 SS33
AD1_TXFS (wl)
(Input)
SS39
SS37 SS38
AD1_TXD
(Output)
SS45
SS44
AD1_RXD
(Input)
SS22
SS26 SS24
SS23 SS25
DAM1_T_CLK
(Input)
SS27 SS29
DAM1_T_FS (bl)
(Input)
SS31 SS33
DAM1_T_FS (wl)
(Input)
SS39
SS37 SS38
DAM1_TXD
(Output)
SS45
SS44
DAM1_RXD
(Input)
AD1_TXC
(Input)
SS28 SS30
AD1_TXFS (bl)
(Input)
SS32 SS34
AD1_TXFS (wl) SS35
(Input) SS41
SS36
SS40
AD1_RXD
(Input)
SS22
SS26 SS24
SS23 SS25
DAM1_T_CLK
(Input)
SS28 SS30
DAM1_T_FS (bl)
(Input)
SS32 SS34
DAM1_T_FS (wl) SS35
(Input)
SS41 SS36
SS40
DAM1_RXD
(Input)
UA1 UA1
Figure 96. UART RS-232 Serial Mode Transmit Timing Diagram
UA2 UA2
Figure 97. UART RS-232 Serial Mode Receive Timing Diagram
TXD
(output)
Start Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Possible STOP
Bit Parity BIT
Bit
Figure 98. UART IrDA Mode Transmit Timing Diagram
UA3 Transmit bit time in IrDA mode tTIRbit 1/Fbaud_rate1 – 1/Fbaud_rate + Tref_clk —
Tref_clk2
UA4 Transmit IR pulse duration tTIRpulse (3/16) × (1/Fbaud_rate) (3/16) × (1/Fbaud_rate) —
– Tref_clk + Tref_clk
1
Fbaud_rate: Baud rate frequency. The maximum baud rate the UART can support is (ipg_perclk frequency)/16.
2
Tref_clk: The period of UART reference clock ref_clk (ipg_perclk after RFDIV divider).
RXD
(input)
Start Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Possible STOP
Bit Parity BIT
Bit
Figure 99. UART IrDA Mode Receive Timing Diagram
Transmit
US3
USB_TXOE_B
USB_DAT_VP
US1
USB_SE0_VM
US4 US2
Receive
USB_TXOE_B
USB_DAT_VP
US7 US8
USB_SE0_VM
No. Parameter Signal Name Direction Min. Max. Unit Conditions/Reference Signal
Transmit
US11
USB_TXOE_B
USB_DAT_VP
USB_SE0_VM US9
US12 US10
USB_TXOE_B
USB_VP1
USB_RCV
US15/US17 US16
USB_VM1
Signal Condition/
No. Parameter Signal Name Min. Max. Unit
Source Reference Signal
USB_DAT_VP
USB_SE0_VM
US18
US21 US19
US22 US22
Receive US26
USB_DAT_VP
USB_RCV
US29
Condition/
No. Parameter Signal Name Direction Min. Max. Unit
Reference Signal
Condition/
No. Parameter Signal Name Direction Min. Max. Unit
Reference Signal
Transmit
US32
USB_TXOE_B
USB_DAT_VP
USB_SE0_VM
US30
US33 US31
US34 US34
USB_TXOE_B
USB_VP1
US38
USB_VM1
US40
US39
USB_RCV
US41
A VSS D0 A9 A7 A0 SDB SD3 SD2 SD2 SDQ SD2 SD1 SDQ SD1 SD1 SD9 SD6 SD4 SD1 VSS A
A0 0 7 4 S2 1 8 S1 4 0
B D5 D2 A13 A8 A5 SDB SD3 SD2 SD2 SD2 SD2 SD1 SD1 SD1 SD1 SD7 SDQ SD2 DQM CS2 B
A1 1 8 6 3 0 9 5 3 1 S0 0
C D8 D7 D4 MA1 A6 A3 SDQ SD2 SD2 SD2 SD1 SD1 SD1 SD8 SD5 SD3 SD0 DQM CS3 RW C
0 S3 9 5 2 7 6 2 3
D D14 D10 D6 D1 A11 A4 A1 A24 A22 A20 A19 A17 A16 A14 A15 DQM DQM SDC ECB LBA D
2 1 KE0
E NFC D15 D12 D9 D3 D11 A2 A25 A23 A21 A18 SDC SDC BCL RAS CAS SDC CS4 CS1 OE E
LE LK LK_ K KE1
B
F NFR NFA NFR NFW D13 A12 VDD VDD VDD NVC NVC VDD NVC NVC A10 EB1 CS0 EB0 CS5 LD0 F
E_B LE B P_B C_E C_E C_E C_E
MI1 MI1 MI2 MI2
G RTS NFW NF_ TX0 CTS NVC NVC NVC NVC NVC NVC NVC VDD NVC SDW LD3 LD2 LD1 LD4 LD7 G
2 E_B CE0 2 C_N C_E C_E C_E C_E C_E C_E C_E E
FC MI1 MI1 MI1 MI1 MI1 MI2 MI3
H TX1 TXD RXD TX4_ TX2_ NVC NVC NGN NVC NGN VSS VSS VSS NVC VDD LD5 LD8 LD6 LD9 LD10 H
2 2 RX1 RX3 C_N C_N D_E C_E D_E C_L
FC FC MI1 MI1 MI1 CDC
J FST TX3_ TX5_ SCK HCK STX VDD VSS VSS NGN NGN NGN VSS NVC VDD LD12 LD14 LD11 LD13 LD15 J
RX2 RX0 T T FS5 D_E D_E D_E C_L
MI1 MI2 MI3 CDC
K STX HCK SCK SRX FSR NVC NVC NGN NGN VSS NGN NGN VSS LD16 LD22 LD20 LD21 LD18 LD17 LD19 K
D5 R R D5 C_MI C_MI D_MI D_N D_L D_E
SC SC SC FC CDC MI3
L SRX STX I2C2 SCK SCK FEC VDD NVC VSS NGN NGN NGN VSS NVC D3_ CON D3_ D3_ LD23 D3_ L
D4 FS4 _CL 4 5 _TD C_MI D_A D_C D_L C_L FPS TRA CLS HSY DRD
K ATA3 SC TA RM CDC CDC HIFT ST NC Y
M I2C2 STX FEC FEC FEC VDD NGN VSS NGN NGN FUS PGN NGN NVC PHY TTM D3_ D3_ D3_ I2C1 M
_DAT D4 _RD _TD _TD D_MI D_A D_M E_V D D_JT C_L 1_V _PIN REV SPL VSY _CL
ATA2 ATA1 ATA2 SC TA LB SS AG CDC DDA NC K
N FEC FEC FEC FEC FEC NVC VDD VSS VSS NGN MGN NGN PVD USB USB PHY I2C1 USB USB PHY N
_RD _RD _RX _TX_ _CR C_A D_C D D_S D PHY PHY 1_V _DAT PHY PHY 1_V
ATA3 ATA1 _ER ERR S TA SI DIO 1_U 1_U SSA 1_UI 1_D DDA
R PLL PLLV D M
GND DD
P FEC FEC FEC FEC FEC NVC NVC NVC NGN VSS MVD PHY FUS NVC TDI NVC USB USB USB PHY P
_MDI _RD _CO _TX_ _TD C_A C_A C_A D_A D 2_V E_V C_S C_JT PHY PHY PHY 1_V
O ATA0 L CLK ATA0 TA TA TA TA SS DD DIO AG 1_U 1_V 1_D SSA
PLLV BUS P
DD
R FEC FEC CTS ATA_ ATA_ TXD VDD VDD NVC NVC NVC VDD PHY SD1 TDO TMS TCK USB USB USB R
_MD _RX 1 DA0 DA2 1 C_C C_M C_C 2_V _DAT PHY PHY PHY
C _CL RM LB SI DD A0 1_V 1_R 1_V
K SSA REF DDA
_BIA _BIA
S S
T FEC FEC ATA_ ATA_ ATA_ ATA_ ATA_ CSPI VST CLK GPI COM SD2 CSI_ CSI_ TRS VSS OSC OSC EXT T
_TX_ _RX DMA DATA BUF RES CS1 1_S BY _MO O1_ PAR _DAT VSY D11 TB 24M 24M AL24
EN _DV RQ 15 F_E ET_ PI_R DE1 0 E A1 NC _VS _VD M
N B DY S D
U RTS RXD ATA_ ATA_ ATA_ ATA_ USB CSPI BOO RES GPI SD2 SD2 CSI_ CSI_ SD1 SJC RTC OSC XTAL U
1 1 DATA DATA DATA IOR OTG 1_S T_M ET_I O2_ _DAT _CM D14 D8 _DAT _MO K _AU 24M
12 8 3 DY _OC S1 ODE N_B 0 A3 D A1 D DIO_
1 VSS
V ATA_ ATA_ ATA_ ATA_ ATA_ ATA_ ATA_ EXT CSPI CLK GPI CAP SD2 CSI_ CSI_ CSI_ SD1 SD1 XTAL OSC V
DA1 INTR DATA DATA DATA DMA CS0 _AR 1_MI O O3_ TUR _DAT HSY D13 D10 _DAT _CL _AU _AU
Q 10 6 2 CK MCL SO 0 E A0 NC A3 K DIO DIO_
K VDD
W ATA_ ATA_ ATA_ ATA_ ATA_ ATA_ USB CSPI CSPI BOO POR MLB MLB SD2 CSI_ CSI_ CSI_ SD1 DE_ EXT W
DATA DATA DATA DATA DATA DIO OTG 1_S 1_M T_M _B _SIG _CL _CL MCL D12 D9 _DAT B AL_
14 13 9 5 1 W _PW CLK OSI ODE K K K A2 AUDI
R 0 O
Y VSS ATA_ ATA_ ATA_ ATA_ ATA_ TES CSPI POW CLK GPI WD MLB SD2 CSI_ CSI_ USB USB SD1 VSS Y
DATA DATA DATA DATA DIO T_M 1_S ER_ _MO O1_ OG_ _DAT _DAT PIXC D15 PHY PHY _CM
11 7 4 0 R ODE S0 FAIL DE0 1 RST A2 LK 2_D 2_D D
M P
1
See Table 95 for pins unavailable in the MCIMX351 SoC.
Table 97. Silicon Revision 2.1 Ball Map—17 x 17, 0.8 mm Pitch
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
A GND D0 A9 A7 A0 SDB SD30 SD27 SD24 SD23 SD21 SD18 SD15 SD14 SD10 SD9 SD6 SD4 SD1 GND A
A0
B D5 D2 A13 A8 A5 SDB SD31 SD28 SD26 SD22 SD20 SD19 SD12 SD13 SD11 SD7 SD0 SD2 DQM CS2 B
A1 0
C D8 D7 D4 MA1 A6 A3 A23 SD29 SD25 A20 SD17 SD16 A17 SD8 SD5 SD3 DQM DQM CS3 RW C
0 1 3
D D14 D10 D6 D1 A11 A4 A1 A24 A22 A21 A19 A18 A16 A14 A15 DQM SDC SDC ECB LBA D
2 KE1 KE0
E NFC D15 D12 D9 D3 D11 A2 A25 SDQ SDQ SDQ SDC SDC SDQ BCL RAS CAS CS4 CS1 OE E
LE S3 S2 S1 LK LK_B S0 K
F NFR NFAL NFR NFW D13 A12 VDD VDD VDD GND NVC VDD NVC GND A10 EB1 CS0 EB0 CS5 LD0 F
E_B E B P_B 7 7 7 C_E 7 C_E
MI1 MI2
G RTS NFW NF_ TX0 CTS NVC NVC NVC NVC NVC NVC NVC VDD NVC SDW LD3 LD2 LD1 LD4 LD7 G
2 E_B CE0 2 C_N C_E C_E C_E C_E C_E C_E 6 C_E E
FC MI1 MI1 MI1 MI1 MI1 MI2 MI3
H TX1 TXD RXD TX4_ TX2_ NVC NVC GND NVC NVC GND GND NVC NVC VDD LD5 LD8 LD6 LD9 LD10 H
2 2 RX1 RX3 C_N C_N C_E C_E C_E C_L 5
FC FC MI1 MI1 MI2 CDC
J FST TX3_ TX5_ SCK HCK STX VDD GND GND GND GND GND GND NVC VDD LD12 LD14 LD11 LD13 LD15 J
RX2 RX0 T T FS5 1 C_L 5
CDC
K STX HCK SCK SRX FSR NVC NVC GND GND GND GND GND GND LD16 LD22 LD20 LD21 LD18 LD17 LD19 K
D5 R R D5 C_MI C_MI
SC SC
L SRX STX I2C2 SCK SCK FEC VDD NVC GND GND GND GND GND NVC D3_F CON D3_ D3_ LD23 D3_ L
D4 FS4 _CLK 4 5 _TDA 2 C_MI C_L PSHI TRA CLS HSY DRD
TA3 SC CDC FT ST NC Y
M I2C2 STX FEC FEC FEC VDD GND GND GND GND FUS PGN GND NVC PHY TTM D3_ D3_S D3_V I2C1 M
_DAT D4 _RD _TDA _TDA 2 E_V D C_L 1_VD _PAD REV PL SYN _CLK
ATA2 TA1 TA2 SS CDC DA C
N FEC FEC FEC FEC FEC NVC VDD GND GND GND MGN GND PVD USB USB PHY I2C1 USB USB PHY N
_RD _RD _RX_ _TX_ _CR C_AT 3 D D PHY PHY 1_VS _DAT PHY PHY 1_VD
ATA3 ATA1 ERR ERR S A 1_UP 1_UP SA 1_UI 1_D DA
LLG LLVD D M
ND D
P FEC FEC FEC FEC FEC NVC NVC NVC GND GND MVD PHY FUS NVC TDI NVC USB USB USB PHY P
_MDI _RD _CO _TX_ _TDA C_AT C_AT C_AT D 2_VS E_V C_S C_JT PHY PHY PHY 1_VS
O ATA0 L CLK TA0 A A A S DD DIO AG 1_UP 1_VB 1_DP SA
LLVD US
D
R FEC FEC CTS ATA_ ATA_ TXD VDD VDD NVC NVC NVC VDD PHY SD1_ TDO TMS TCK USB USB USB R
_MD _RX_ 1 DA0 DA2 1 3 3 C_C C_M C_C 4 2_VD DATA PHY PHY PHY
C CLK RM LB SI D 0 1_VS 1_R 1_VD
SA_ REF DA_
BIAS BIAS
T FEC FEC ATA_ ATA_ ATA_ ATA_ ATA_ CSPI VST CLK_ GPIO COM SD2_ CSI_ CSI_ TRS GND OSC OSC EXTA T
_TX_ _RX_ DMA DATA BUF RES CS1 1_SP BY MOD 1_0 PAR DATA VSY D11 TB 24M_ 24M_ L24M
EN DV RQ 15 F_E ET_B I_RD E1 E 1 NC VSS VDD
N Y
U RTS RXD ATA_ ATA_ ATA_ ATA_ USB CSPI BOO RES GPIO SD2_ SD2_ CSI_ CSI_ SD1_ SJC_ RTC OSC XTAL U
1 1 DATA DATA DATA IORD OTG 1_SS T_M ET_I 2_0 DATA CMD D14 D8 DATA MOD K _AU 24M
12 8 3 Y _OC 1 ODE N_B 3 1 DIO_
1 VSS
V ATA_ ATA_ ATA_ ATA_ ATA_ ATA_ ATA_ EXT_ CSPI CLK GPIO CAP SD2_ CSI_ CSI_ CSI_ SD1_ SD1_ XTAL OSC V
DA1 INTR DATA DATA DATA DMA CS0 ARM 1_MI O 3_0 TUR DATA HSY D13 D10 DATA CLK _AU _AU
Q 10 6 2 CK CLK SO E 0 NC 3 DIO DIO_
VDD
W ATA_ ATA_ ATA_ ATA_ ATA_ ATA_ USB CSPI CSPI BOO POR MLB MLB SD2_ CSI_ CSI_ CSI_ SD1_ DE_ EXTA W
DATA DATA DATA DATA DATA DIO OTG 1_SC 1_M T_M _B _SIG _CLK CLK MCL D12 D9 DATA B L_AU
14 13 9 5 1 W _PW LK OSI ODE K 2 DIO
R 0
Y GND ATA_ ATA_ ATA_ ATA_ ATA_ TES CSPI POW CLK_ GPIO WDO MLB SD2_ CSI_ CSI_ USB USB SD1_ GND Y
DATA DATA DATA DATA DIOR T_M 1_SS ER_ MOD 1_1 G_R _DAT DATA PIXC D15 PHY PHY CMD
11 7 4 0 ODE 0 FAIL E0 ST 2 LK 2_D 2_DP
M
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
6 Product Documentation
All related product documentation for the i.MX35 processor is located at http://www.freescale.com/imx.
Revision
Date Substantive Change(s)
Number
10 06/2012 • In Table 2, "Functional Differences in the i.MX35 Parts," on page 3, added two columns for part
numbers MCIMX353 and MCIMX357.
• Added Table 29, "Clock Input Tolerance," on page 31 in Section 4.9.3, “DPLL Electrical
Specifications.”
• Updated Table 39, "DDR2 SDRAM Timing Parameter Table," on page 50 for DDR2-400 values.
• Updated Table 41, "DDR2 SDRAM Write Cycle Parameters," on page 52 for DDR2-400 values.
• Added Table 15, "AC Requirements of I/O Pins," on page 24.
• Updated WE4 parameter in Table 33, "WEIM Bus Timing Parameters," on page 37.
9 08/2010 • Updated Table 32, “NFC Timing Parameters.”
• Updated Table 33, “WEIM Bus Timing Parameters.”
8 04/2010 • Updated Table 14, “I/O Pin DC Electrical Characteristics.”
7 12/18/2009 • Updated Table 1, “Ordering Information.”
6 10/21/2009 • Added information for silicon rev. 2.1
• Updated Table 1, “Ordering Information.”
• Added Table 95, “Silicon Revision 2.1 Signal Ball Map Locations.”
• Added Table 97, “Silicon Revision 2.1 Ball Map—17 x 17, 0.8 mm Pitch.”
5 08/06/2009 • Added a line for TA = –40 to 85 oC in Table 14, “I/O Pin DC Electrical Characteristics”
• Filled in TBDs in Table 14.
• Revised Figure 15 and Table 33 by removing FCE = 0 and FCE = 1. Added footnote 3 to the table.
• Added Table 26, “AC Electrical Characteristics of DDR Type IO Pins in SDRAM Mode Max Drive
(1.8 V).”
4 04/30/2009 Note: There were no revisions of this document between revision 1 and revision 4.
• In Section 4.3.1, “Powering Up,” reverse positions of steps 5 and 6.
• Updated values in Table 10, “i.MX35 Power Modes.”
• Added Section 4.4, “Reset Timing.”
• In Section 4.8.2, “AC Electrical Characteristics for DDR Pins (DDR2, Mobile DDR, and SDRAM
Modes),” removed Slow Slew rate tables, relabeled Table 24, “AC Electrical Characteristics of DDR
Type IO Pins in mDDR Mode,” and Table 25, “AC Electrical Characteristics of DDR Type IO Pins in
SDRAM Mode,” to exclude mention of slew rate.
• In Section 4.9.5.2, “Wireless External Interface Module (WEIM),” modified Figure 16, “Synchronous
Memory Timing Diagram for Read Access—WSC = 1,” through Figure 21, “Muxed A/D Mode Timing
Diagram for Synchronous Read Access— WSC = 7, LBA = 1, LBN = 1, LAH = 1, OEA = 7.”
• In Section 4.9.6, “Enhanced Serial Audio Interface (ESAI) Timing Specifications,” modified
Figure 36, “ESAI Transmitter Timing,” and Figure 37, “ESAI Receiver Timing,” to remove extraneous
signals. Removed a note from Figure 36, “ESAI Transmitter Timing.”
3 03/2009 • In Section 4.3.1, “Powering Up,” reverse positions of steps 5 and 6.
2 02/2009 • Added the following parts to Table 1, “Ordering Information”: PCIMX357CVM5B,
MCIMX353CVM5B, MCIMX353DVM5B, MCIMX357CVM5B, and MCIMX357DVM5B. Throughout
consumer data sheet: Removed or updated information related to Media Local Bus
interface.Updated Section 4.3.1, “Powering Up.”
• Updated values in Table 10, “i.MX35 Power Modes.”
Revision
Date Substantive Change(s)
Number