Datasheet

Modules List
i.MX 8QuadXPlus and 8DualXPlus Automotive and Infotainment Applications Processors, Rev. 0, 11/2018
PRELIMINARYNXP Semiconductors 9
FlexSpi (Quad
SPI/Octal SPI)
Flexible Serial
Peripheral Interface
Flexible sequence engine to support various flash vendor devices, including
HyperBus™ devices:
Support for FPGA interface
Single, dual, quad, and octal mode of operation.
DDR/DTR mode wherein the data is generated on every edge of the serial flash
clock.
Support for flash data strobe signal for data sampling in DDR and SDR mode.
Two identical serial flash devices can be connected and accessed in parallel for
data read operations, forming one (virtual) flash memory with doubled readout
bandwidth.
GIC Generic Interrupt
Controller
The GIC-500 handles all interrupts from the various subsystems and is ready for
virtualization.
GPIO General Purpose I/O
Modules
Used for general purpose input/output to external devices. Each GPIO module
supports 32 bits of I/O.
GPMI General Purpose Media
Interface
The GPMI module supports up to 8
×
NAND devices. 62-bit ECC (BCH) for NAND
Flash controller (GPMI). The GPMI supports separate DMA channels per NAND
device.
GPT General Purpose Timer Each GPT is a 32-bit “free-running” or “set and forget” mode timer with
programmable prescaler and compare and capture register. 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.
GPU Graphics Processing 1× GC7000Lite with 4x Vec4 shader cores (16 execution units)
HiFi 4 DSP Audio Processor A highly optimized audio processor geared for efficient execution of audio and voice
codecs and pre- and post-processing modules to offload the ARM core.
I
2
CI
2
C Interface I
2
C provides serial interface for external devices.
IEE Supports direct encryption and decryption of FlexSPI memory type
Provides decryption services (lower performance) for DRAM traffic
Supports I/O direct encrypted storage and retrieval
Support for a number of cryptographic standards:
128/256-bit AES Encryption (AES-CTR, AES-XTS mode options)
Multiple keys supported:
Loaded via secure key channel from security block
Key selection is per access and based on source of transaction
IOMUXC IOMUX Control This module enables flexible I/O multiplexing. Each I/O pad has default and several
alternate functions. The alternate functions are software configurable.
JPEG/dec MJPEG engine for
decode
Provides up to 4-stream decoding in parallel.
JPEG/enc MJPEG engine for
encode
Provides up to 4-stream encoding in parallel.
Table 2. i.MX 8QuadXPlus/8DualXPlus modules list (continued)
Block
Mnemonic
Block Name Brief Description