Integrated single instance of C71x DSP supports the following main features:
- True 64-bit C71x 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
- 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