NXP i.MX 8M Mini Applications Processor Instruction Manual

June 4, 2024
NXP

i.MX 8M Mini Applications Processor
**Instruction Manual

**

i.MX 8M Mini Applications Processor

Preview of i.MX 8M Mini Applications Processor Reference Manual
Get the entire Reference Manual (5319 pages, PDF)
Document Number: IMX8MMRM
Rev. 3, 11/2020

Chapter 1 Introduction

1.1 Product Overview
This chapter introduces the architecture of the i.MX 8M Mini Applications Processor. The i.MX 8M Mini is a family of products focused on delivering an excellent video and audio experience, combining media-specific features with high-performance processing optimized for low power consumption.
1.2 Target Applications
The i.MX 8M Mini Media Applications Processor is built to achieve both high performance and low power consumption and relies on a powerful fully coherent core complex based on a quad Cortex-A53 cluster with video and graphics accelerators. The i.MX 8M Family provides additional computing resources and peripherals:

  • Advanced security modules for secure boot, cipher acceleration, and DRM support
  • General purpose Cortex-M4 processor for low power processing
  • A wide range of audio interfaces including I2S, AC97, TDM, and S/PDIF
  • A large set of peripherals that are commonly used in consumer/industrial markets including USB 2.0, PCIe, and Ethernet

1.3 Acronyms and Abbreviations
The table below contains acronyms and abbreviations used in this document.
Acronyms and Abbreviated Terms

Acronyms and Abbreviations

Term Meaning
ADC Analog-to-Digital Converter
AHB Advanced High-performance Bus
AIPS Arm IP Bus
ALU Arithmetic Logic Unit
AMBA Advanced Microcontroller Bus Architecture
APB Advanced Peripheral Bus
ASRC Asynchronous Sample Rate Converter
AXI Advanced eXtensible Interface
BIST Built-In Self Test
CA/CM Arm Cortex-A/Cortex-M
CAAM Cryptographic Acceleration and Assurance Module
CA53 ARM Cortex A53 Core
CAN Controller Area Network
CPU Central Processing Unit
CSI CMOS Sensor Interface
CSU Central Security Unit
CTI Cross Trigger Interface
D-cache Data cache
DAP Debug Access Port
DDR Double data rate
DMA Direct memory access
DPLL Digital phase-locked loop
DRAM Dynamic random access memory
ECC Error correcting codes
CSPI Enhanced Configurable SPI
LIPPI Low-power SPI
EDMA Enhanced Direct Memory Access
AIM External Interface Module
ENET Ethernet
EDIT Enhanced Periodic Interrupt Timer
EPROM Erasable Programmable Read-Only Memory
ETF Embedded Trace FIFO
ITEM Embedded Trace Macrocell
FIFO First-In-First-Out
GO General Interrupt Controller
GPC General Power Controller
GPIO General-Purpose I/O
GPU General-Purpose Register
GPS Global Positioning System
GPT General-Purpose Timer
GPU Graphics Processing Unit

Chapter 1 Introduction

Term Meaning
GPV Global Programmers View
HAB High-Assurance Boot
I-cache Instruction cache
I2C or I2 C Inter-Integrated Circuit
IC Integrated Circuit
IEEE Institute of Electrical and Electronics Engineers
COMIX Input-Output Multiplexer
IP Intellectual Property
IrDA Infrared Data Association
JTAG Joint Test Action Group (a serial bus protocol usually used for test

purposes)
ELCDIF| Liquid Crystal Display Interface
LDO| Low-Dropout
LIFO| Last-In-First-Out
LRU| Least-Recently Used
LSB| Least-Significant Byte
LUT| Look-Up Table
LVDS| Low Voltage Differential Signaling
MAC| Medium Access Control
MCM| Miscellaneous Control Module
MMC| Multimedia Card
MSB| Most-Significant Byte
MT/s| Mega Transfers per second
OCRAM| On-Chip Random-Access Memory
OCTOPUS| On-Chip One-Time Programmable Controller
PCI| Peripheral Component Interconnect
PCIe| PCI Express
PCMCIA| Personal Computer Memory Card International Association
PGC| Power Gating Controller
PIC| Programmable Interrupt Controller
PMU| Power Management Unit
POR| Power-On Reset
PSRAM| Pseudo-Static Random Access Memory
PWM| Pulse Width Modulation
PXP| Pixel Pipeline
QoS| Quality of Service
R2D| Radians to Degrees
RISC| Reduced Instruction Set Computing
ROM| Read-Only Memory
ROMCP| ROM Controller with Patch
RTOS| Real-Time Operating System
Rx| Receive

Features

Term Meaning
SAI Synchronous Audio Interface
SKU Snoop Control Unit
SD Secure Digital
STUDIO Secure Digital Input/Output
SDLC Synchronous Data Link Control
CDMA Smart DMA
SIM Subscriber Identification Module
SNVS Secure Non-Volatile Storage
SoC System-on-Chip
SPBA Shared Peripheral Bus Arbiter
SPDIF Sony Phillips Digital Interface
SPI Serial Peripheral Interface
SRAM Static Random-Access Memory
SRC System Reset Controller
TFT Thin-Film Transistor
TOPIC Trace Port Interface Unit
TIGER Time Stamp Generator
Tx Transmit
TASK TrustZone Address Space Controller
CART Universal Asynchronous Receiver/Transmitter
USB Universal Serial Bus
USDHC Ultra Secure Digital Host Controller
WDOG Watchdog
WLAN Wireless Local Area Network
WXGA Wide Extended Graphics Array

1.4 Features
1.4.1 Arm Cortex-A53 MPCoreTM Platform

The i.MX 8M Family Applications Processors are based on the Arm Cortex-A53 MPCoreTM Platform, which has the following features:

  • Quad symmetric Cortex-A53 processors, including
  • 32 KB L1 Instruction Cache
  • 32 KB L1 Data Cache

Continue Reading This Reference Manual
Get entire reference manual (5319 pages, PDF)
Stay informed when design resources related to this product are updated.
Go to i.MX 8M Mini

i.MX 8M Plus Applications Processor Reference Manual, Rev. 1, 06/2021
NXP Semiconductors

Documents / Resources

| NXP i.MX 8M Mini Applications Processor [pdf] Instruction Manual
i.MX 8M Mini Applications Processor, Mini Applications Processor, Applications Processor, Processor
---|---

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals