|
DRA790 Datasheet, PDF (333/436 Pages) Texas Instruments – Infotainment Applications Processor | |||
|
◁ |
www.ti.com
DRA790, DRA791
DRA793, DRA797
SPRS968A â AUGUST 2016 â REVISED FEBRUARY 2017
Fore more information about:
⢠C66x debug/trace support, see chapter On-Chip Debug of the device TRM.
6.5 IPU
The device instantiates two dual Cortex®-M4 image processor unit (IPU) subsystems
NOTE
The two IPU subsystems are identical from functional point of view. Thus, a unified name
IPUx shall be used throughout the chapter for simplification.
Each IPU subsystem contains two ARM® Cortex-M4 processors (IPUx_C0 and IPUx_C1) that share a
common level 1 (L1) cache (called unicache [IPUx_UNICACHE]). The two Cortex-M4 cores are
completely homogeneous to one another. Any task possible using one Cortex-M4 core is also possible
using the other Cortex-M4 core. It is software responsibility to distribute the various tasks between each
Cortex-M4 core for optimal performance.
The integrated interrupt handling of the IPUx subsystem allows it to function as an efficient control unit.
Each IPU subsystem integrates the following:
⢠Two ARM Cortex-M4 microprocessors (IPUx_C0 and IPUx_C1):
â ARMv7-M and Thumb®-2 instruction set architecture (ISA)
â ARMv6 SIMD and digital signal processor (DSP) extensions
â Single-cycle MAC
â Integrated nested vector interrupt controller (NVIC) (also called IPUx_Cx_INTC, where x = 0, 1)
â Integrated bus matrix
â Registers:
⢠Thirteen general-purpose 32-bit registers
⢠Link register (LR)
⢠Program counter (PC)
⢠Program status register, xPSR
⢠Two banked SP registers
â Integrated power management
â Extensive debug capabilities
⢠Unicache interface:
â Instruction and data interface
â Supports paralleled accesses
⢠Level 2 (L2) master interface (MIF) splitter for access to memory or configuration port
⢠Configuration port: Used for unicache maintenance and unicache memory management unit
(IPUx_UNICACHE_MMU) configuration
⢠Unicache:
â 32 KiB divided into 16 banks
â 4-way
â Cache configuration lock/freeze/preload
â Internal MMU:
⢠16-entry region-based address translation
⢠Read/write control and access type control
⢠Execute Never (XN) MMU protection policy
⢠Little-endian format
⢠Subsystem counter timer module (IPUx_UNICACHE_SCTM, or just SCTM)
⢠On-chip ROM (IPUx_ROM) and banked RAM (IPUx_RAM) memory
Copyright © 2016â2017, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: DRA790 DRA791 DRA793 DRA797
Detailed Description 333
|
▷ |