
i.MX31/i.MX31L Advance Information, Rev. 1.4
6
Freescale Semiconductor
Preliminary
Functional Description and Application Information
FIR
Fast InfraRed
Interface
Connectivity
Peripheral
This FIR is capable of establishing a 0.576 Mbit/s, 1.152 Mbit/s or 4
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.
2.3.9/12
GPIO
General
Purpose I/O
Module
Pins
The GPIO provides 32 bits of bidirectional, general purpose I/O.
This peripheral provides dedicated general-purpose pins that can
be configured as either inputs or outputs.
2.3.10/12
GPT
General
Purpose Timer
Timer
Peripheral
The GPT is a multipurpose module used to measure intervals or
generate periodic output.
2.3.11/12
GPU
Graphics
Processing Unit
Multimedia
Peripheral
The GPU provides hardware acceleration for 2D and 3D graphics
algorithms.
2.3.12/13
I2C
Inter IC
Communication
Connectivity
Peripheral
The I2C provides serial interface for controlling the Sensor Interface
and other external devices. Data rates of up to 100 Kbits/s are
supported.
2.3.13/13
IIM
IC Identification
Module
Security
The IIM provides an interface for reading—and in some cases,
programming, and overriding identification and control information
stored in on-chip fuse elements.
2.3.14/13
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.
2.3.15/14
KPP
Keypad Port
Connectivity
Peripheral
The KPP is used for key pad matrix scanning or as a general
purpose I/O. This peripheral simplifies the software task of scanning
a keypad matrix.
2.3.16/15
MPEG-4
MPEG-4 Video
Encoder
Multimedia
Peripherals
The MPEG-4 encoder accelerates video compression, following the
MPEG-4 standard
2.3.17/15
PCMCIA
PCM
Connectivity
Peripheral
The PCMCIA Host Adapter provides the control logic for PCMCIA
socket interfaces.
2.3.19/16
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.
2.3.20/16
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.
2.3.21/16
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 support dates from the year 1980 to 2050.
2.3.22/16
RTIC
Run-Time
Integrity
Checkers
Security
The RTIC ensures the integrity of the peripheral memory contents
and assists with boot authentication.
2.3.23/17
Table 3. Digital and Analog Modules (continued)
Block
Mnemonic
Block Name
Functional
Grouping
Brief Description3
Section/
Page