Each instance of the C71x DSP supports the
following main features:
- True
64-bit C7120 CPU core with:
- Instruction fetch unit
- Instruction dispatch unit
- Instruction decode unit
- CPU dual data path with one 64-bit scalar side
(side A) and one 512-bit vector side (side B)
- CPU control logic
- Test, debug, and interrupt logic
- Enhanced Instruction Set Architecture (ISA)
- OpenCL features
- Matrix
Multiply Accelerator (MMA) as a special functional
unit in C71x CorePac CPU (C71SS0
only)
- L1
Program Memory Controller (PMC) with 32KB L1P
memory, all cache
- L1 Data
Memory Controller (DMC) with 48KB L1D memory,
configurable as cache and/or SRAM
- L2
Unified Memory Controller (UMC) with 512KB L2
memory, configurable as cache and/or SRAM
- Multi-dimensional Streaming Engine (SE) - flexible,
high bandwidth mechanism for reading large
quantities of data into C71x DSP
- CorePac
Memory Management Unit (CMMU)
- Power-down controller
- Debug
capabilities