Functional Description and Application Information
i.MX31/i.MX31L Advance Information, Rev. 2.3
Freescale Semiconductor
7
Fusebox
Fusebox
ROM
The Fusebox is a ROM that is factory configured by Freescale.
4.3.12/48
See also
Table 9
GPIO
General
Purpose I/O
Module
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.
–
GPT
General
Purpose Timer
Timer
Peripheral
The GPT is a multipurpose module used to measure intervals or
generate periodic output.
–
GPU
Graphics
Processing Unit
Multimedia
Peripheral
The GPU provides hardware acceleration for 2D and 3D graphics
algorithms.
–
I
2
C
Inter IC
Communication
Connectivity
Peripheral
The I
2
C provides serial interface for controlling the Sensor Interface
and other external devices. Data rates of up to 100 Kbits/s are
supported.
4.3.13/49
IIM
IC Identification
Module
ID
The IIM provides an interface for reading device identification.
–
IPU
Image
Processing Unit
Multimedia
Peripheral
The IPU supports video and graphics processing functions in the
i.MX31 and i.MX31L and interfaces to video, still image sensors, and
displays.
4.3.14/50
,
4.3.15/52
KPP
Keypad Port
Connectivity
Peripheral
The KPP is used for keypad matrix scanning or as a general purpose
I/O. This peripheral simplifies the software task of scanning a keypad
matrix.
–
MPEG-4
MPEG-4 Video
Encoder
Multimedia
Peripherals
The MPEG-4 encoder accelerates video compression, following the
MPEG-4 standard
–
MSHC
Memory Stick
Host Controller
Connectivity
Peripheral
The MSHC is placed in between the AIPS and the customer memory
stick to support data transfer from the i.MX31 or i.MX31L to the
customer memory stick.
4.3.16/77
PADIO
Pads I/O
Buffers and
Drivers
The PADIO serves as the interface between the internal modules and
the device's external connections.
4.3.1/16
PCMCIA
PCM
Connectivity
Peripheral
The PCMCIA Host Adapter provides the control logic for PCMCIA
socket interfaces.
4.3.17/79
PWM
Pulse-Width
Modulator
Timer
Peripheral
The PWM has a 16-bit counter and is optimized to generate sound
from stored sample audio images. It can also generate tones.
4.3.18/81
RNGA
Random
Number
Generator
Accelerator
Security
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.
–
RTC
Real Time Clock Timer
Peripheral
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.
–
RTIC
Run-Time
Integrity
Checkers
Security
The RTIC ensures the integrity of the peripheral memory contents
and assists with boot authentication.
–
Table 3. Digital and Analog Modules (continued)
Block
Mnemonic
Block Name
Functional
Grouping
Brief Description
Section/
Page