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: MCIMX351AVM4B, MCIMX351AVM5B, MCIMX355AVM4B,
The i.MX35 processor takes advantage of the ARM1136JF-S™ core running at 532 MHz that is boosted
by a multilevel cache system, and features peripheral devices such as an autonomous image processing
unit, a vector floating point (VFP11) co-processor, and a RISC-based DMA controller.
The i.MX35 supports connections to various types of external memories, such as SDRAM, mobile DDR
and DDR2, SLC and MLC NAND Flash, NOR Flash and SRAM. The device can be connected to a variety
of external devices such as high-speed USB2.0 OTG, ATA, MMC/SDIO, and Compact Flash.
1.1
Features
The i.MX35 is designed for automotive infotainment video-enabled applications. 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
i.MX35 Applications Processors for Automotive Products, Rev. 8
2
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: MCIMX351AVM4B, MCIMX351AVM5B, MCIMX355AVM4B,
MCIMX355AVM5B, MCIMX356AVM4B, and MCIMX356AVM5B.
— Audio processing for hands-free telephony: Bluetooth, AEC/NS, and microphone beam
forming
— Speech recognition
A/V connectivity and navigation:
— Includes audio connectivity and telematics features
— Map display and route calculation
— QVGA video decode, WVGA video display
— Sophisticated graphical user interface
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
1.2
Ordering Information
Table 1. Ordering Information
Number
1
Silicon
Revision
2.0
2.0
2.0
2.0
2.0
2.0
2.1
2.1
2.1
2.1
2.1
2.1
Package
2
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
-40 to 85
-40 to 85
-40 to 85
-40 to 85
-40 to 85
Signal Ball
Map
Locations
Table 91
Table 91
Table 91
Table 91
Table 91
Table 91
Table 92
Table 92
Table 92
Table 92
Table 92
Table 92
Table 1
provides the ordering information for the i.MX35 processors for automotive applications.
Description
Part
Speed
Ball Map
i.MX351
i.MX351
i.MX355
i.MX355
i.MX356
i.MX356
i.MX351
i.MX351
i.MX355
i.MX355
i.MX356
i.MX356
MCIMX351AVM4B!
MCIMX351AVM5B!
MCIMX355AVM4B!
MCIMX355AVM5B!
MCIMX356AVM4B!
MCIMX356AVM5B!
MCIMX351AJQ4C
MCIMX351AJQ5C
MCIMX355AJQ4C
MCIMX355AJQ5C
MCIMX356AJQ4C
MCIMX356AJQ5C
5284
5284
5284
5284
5284
5284
5284
5284
5284
5284
5284
5284
400 MHz
532 MHz
3
400 MHz
532 MHz
3
400 MHz
532 MHz
3
400MHz
532MHz
3
400MHz
532MHz
3
400MHz
532MHz
3
Table 93
Table 93
Table 93
Table 93
Table 93
Table 93
Table 94
Table 94
Table 94
Table 94
Table 94
Table 94
i.MX35 Applications Processors for Automotive Products, Rev. 8
Freescale Semiconductor
3
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: MCIMX351AVM4B, MCIMX351AVM5B, MCIMX355AVM4B,
MCIMX355AVM5B, MCIMX356AVM4B, and MCIMX356AVM5B.
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 I
2
C modules (up to 400 Kbytes each)
JTAG
Key pin port
Media local bus (MLB) interface
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)
PWM
SPDIF transceiver
3 UART (up to 4.0 Mbps each)
1
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
Module
I2C (3)
CSPI (2)
SSI/I2S (2)
ESAI
SPDIF I/O
USB HS Host
USB OTG
FlexCAN (2)
MLB
Ethernet
1-Wire
KPP
SDIO/MMC (2)
SDIO/Memory Stick
External Memory Controller (EMC)
JTAG
PATA
CE-ATA
Image Processing Unit (IPU) (inversion and rotation, pre- and
post-processing, camera interface, blending, display controller)
Open VG graphics acceleration (GPU)
MCIMX351
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
—
—
—
—
MCIMX355
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
—
MCIMX356
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
i.MX35 Applications Processors for Automotive Products, Rev. 8
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: MCIMX351AVM4B, MCIMX351AVM5B, MCIMX355AVM4B,
MCIMX355AVM5B, MCIMX356AVM4B, and MCIMX356AVM5B.
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 5284 is RoHS-compliant, lead-free, MSL = 3, 1.
3
532 MHz rated devices meet all specifications of 400 MHz rated devices. A 532 MHz device can be substituted in place of a
400 MHz device.
1.3
Block Diagram
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: MCIMX351AVM4B, MCIMX351AVM5B, MCIMX355AVM4B,