没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
© Freescale Semiconductor, Inc., 2005–2008. All rights reserved.
Freescale Semiconductor
Data Sheet: Technical Data
This document contains information on a new product. Specifications and information herein are subject to change without notice.
Document Number: MCIMX31
Rev. 4, 06/2008
MCIMX31 and
MCIMX31L
Package Information
Plastic Package
Case 1581 14 x 14 mm, 0.5 mm Pitch
Case 1931 19 x 19 mm, 0.8 mm Pitch
Ordering Information
See Table 1 on page 3 for ordering information.
1 Introduction
The MCIMX31 and MCIMX31L 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 MCIMX31 and MCIMX31L
processors and referred to singularly throughout this
document as MCIMX31. The MCIMX31L does not
include a graphics processing unit (GPU).
Based on an ARM11™ microprocessor core, the
MCIMX31 provides the performance with low power
consumption required by modern digital devices such
as:
• Feature-rich cellular phones
• Portable media players and mobile gaming
machines
• Personal digital assistants (PDAs) and Wireless PDAs
• Portable DVD players
• Digital cameras
The MCIMX31 takes advantage of the ARM1136JF-S™
core running at up to 532 MHz, and is optimized for
MCIMX31 and
MCIMX31L
Multimedia Applications
Processors
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Functional Description and Application Information . . . . . 4
2.1 ARM11 Microprocessor Core . . . . . . . . . . . . . . . . . 4
2.2 Module Inventory. . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 Electrical Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . 10
4.1 Chip-Level Conditions . . . . . . . . . . . . . . . . . . . . . . 10
4.2 Supply Power-Up/Power-Down Requirements and
Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.3 Module-Level Electrical Specifications . . . . . . . . . 21
5 Package Information and Pinout . . . . . . . . . . . . . . . . . . 104
5.1 MAPBGA Production Package—457 14 x 14 mm,
0.5 mm Pitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5.2 MAPBGA Production Package—473 19 x 19 mm,
0.8 mm Pitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.3 Ball Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
6 Product Differences. . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7 Product Documentation . . . . . . . . . . . . . . . . . . . . . . . . 119
8 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
MCIMX31/MCIMX31L Technical Data, Rev. 4
2 Freescale Semiconductor
Introduction
minimal power consumption using the most advanced techniques for power saving (DPTC, DVFS, power
gating, clock gating). With 90 nm technology and dual-Vt transistors (two threshold voltages), the
MCIMX31 provides the optimal performance versus leakage current balance.
The performance of the MCIMX31 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 MCIMX31 supports connections to various types of external memories, such as DDR, NAND Flash,
NOR Flash, SDRAM, and SRAM. The MCIMX31 can be connected to a variety of external devices using
technology, such as high-speed USB2.0 OTG, ATA, MMC/SDIO, and compact flash.
1.1 Features
The MCIMX31 is designed for the high-tier, mid-tier smartphone markets, and portable media players.
They provide low-power solutions for high-performance demanding multimedia and graphics
applications.
The MCIMX31 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
Introduction
MCIMX31/MCIMX31L Technical Data, Rev. 4
Freescale Semiconductor 3
1.2 Ordering Information
Table 1 provides the ordering information for the MCIMX31.
1.2.1 Feature Differences Between Mask Sets
The following is a summary of differences between silicon Revision 2.0, mask set M91E, and previous
revisions of silicon. A complete list of these differences is given in Table 72.
• Extended operating temperature range is available: –40°C to 85°C
• Supply current information changes, as shown in Table 13 and Table 14
• FUSE_VDD supply voltage is floated or grounded during read operation
• No restriction on PLL versus core supply voltage
Table 1. Ordering Information
Part Number Silicon Revision
1, 2, 3
1
Information on reading the silicon revision register can be found in the IC Identification (IIM) chapter of the Reference Manual,
see Section 7, “Product Documentation.”
2
Errata and fix information of the various mask sets can be found in the standard MCIMX31 Chip Errata, see Section 7, “Product
Documentation.”
3
Changes in output buffer characteristics can be found in the I/O Setting Exceptions and Special Pad Descriptions table in the
Reference Manual, see Section 7, “Product Documentation.”
Device Mask
Operating Temperature
Range (°C)
Package
4
4
Case 1581 and 1931 are RoHS compliant, lead-free, MSL = 3, and solders at 260°C.
MCIMX31VKN5 1.15 2L38W and 3L38W 0 to 70
14 x 14 mm,
0.5 mm pitch,
MAPBGA-457,
Case 1581
MCIMX31LVKN5 1.15 2L38W and 3L38W 0 to 70
MCIMX31VKN5B 1.2 M45G 0 to 70
MCIMX31LVKN5B 1.2 M45G 0 to 70
MCIMX31VKN5C 2.0 M91E 0 to 70
14 x 14 mm,
0.5 mm pitch,
MAPBGA-457,
Case 1581
MCIMX31LVKN5C 2.0 M91E 0 to 70
MCIMX31CVKN5C 2.0 M91E –40 to 85
MCIMX31LCVKN5C 2.0 M91E –40 to 85
MCIMX31VMN5C 2.0 M91E 0 to 70 19 x 19 mm,
0.8 mm pitch,
Case 1931
MCIMX31LVMN5C 2.0 M91E 0 to 70
MCIMX31/MCIMX31L Technical Data, Rev. 4
4 Freescale Semiconductor
Functional Description and Application Information
1.3 Block Diagram
Figure 1 shows the MCIMX31 simplified interface block diagram.
Figure 1. MCIMX31 Simplified Interface Block Diagram
2 Functional Description and Application Information
2.1 ARM11 Microprocessor Core
The CPU of the MCIMX31 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
External Memory
AP Peripherals
SRAM, PSRAM,
SDRAM
NAND Flash,
SmartMedia
GPU
*
Camera
MPEG-4
Baseband
SD
Card
Fast
IrDA
USB
Image Processing Unit (IPU)
Parallel
Sensor (2)
Serial
LCD
Timers
AUDMUX
SSI (2)
UART (5)
GPT
PWM
EPIT (2)
RTC
GPIO
WDOG
1-WIRE
®
CSPI (3)
I
2
C (3)
FIR
KPP
CCM
ARM11
TM
Platform
I-Cache
D-Cache
L2-Cache
ROMPATCH
VFP
SDMA
USB-OTG
IIM
Expansion
SIM
ATA
PCMCIA/CF
Mem Stick (2)
SDHC (2)
USB Host (2)
* GPU unavailable for i.MX31L
Inversion and Rotation
Camera Interface
Blending
Display/TV Ctl
Pre and Post Processing
Display (2)
NOR Flash
DDR
WLAN
Bluetooth
Interface (EMI)
Power
Management
IC
PC
Card
PC
Card
Host/Device
Mouse
Keyboard
Ta mp e r
Detection
Serial
EPROM
Video Encoder
8 x 8
Keypad
GPS
ATA
Hard Drive
ARM1136JF-S
TM
MAX
Memory
Internal
Security
RNGA
SCC
RTIC
Debug
ECT
SJC
ETM
Functional Description and Application Information
MCIMX31/MCIMX31L Technical Data, Rev. 4
Freescale Semiconductor 5
• 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
2.1.1 Memory System
The ARM1136JF-S complex includes 16 KB Instruction and 16 KB Data L1 caches. It connects to the
MCIMX31 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 MCIMX31 core in tabular form.
Table 2. MCIMX31 Core
Core
Acronym
Core
Name
Brief Description
Integrated Memory
Includes
ARM11 or
ARM1136
ARM1136
Platform
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 MCIMX31 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.
• 16 Kbyte Instruction
Cache
• 16 Kbyte Data
Cache
• 128 Kbyte L2 Cache
• 32 Kbyte ROM
• 16 Kbyte RAM
剩余119页未读,继续阅读
资源评论
chaiyudong2008
- 粉丝: 9
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功