High-performance MCU core with privilege modes and MPU (32 or 64 bit)
Overview
High-performance 32 or 64bit multicore capable MCU-class core with privilege modes and MPU
Key Features
- Harvard architecture, separate Instruction and Data memories
- RV32I[MCA] or RV64I[MCA] ISA
- 32 integer registers
- AXI4- or AHB-compliant external interface (configurable option)
- Configurable 3 to 5 stages pipeline implementation
- User- and Machine-mode privilege levels
- Optional Memory Protection Unit (MPU)
- Tightly Coupled Memory (TCM) support, L1 caches ECC/parity
- Optional configurable Integrated Programmable Interrupt Controller (IPIC) and PLIC
- up to 1024 IRQs
- Low interrupt latency
- Optional high-performance or area-optimized MUL/DIV unit
- Advanced Integrated Debug Controller
- JTAG-compliant interface
- HW/SW breakpoints support
- ROM breakpoints support
- Multicore configs up to 4 SCRx cores
- SMP and heterogeneous
- with memory coherency
Block Diagram
Technical Specifications
Related IPs
- MCU core with high-performance FPU (32 or 64 bit)
- ARC HS47D 32-bit, dual-issue processor core, ARCv2DSP ISA, with 100+ DSP instructions and I&D cache
- ARC HS57D 32-bit, dual-issue processor core and interconnect, ARCv3DSP ISA, with I&D cache
- ARC EM11D Enhanced 32-bit processor core, ARCv2DSP ISA with Cache and XY Memory
- ARC EM9D 32-bit DSP Enhanced Processor core based on the ARCv2DSP ISA with CCM and XY Memory
- USB 3.2 Gen2x2 with PIPE 4.3 and USB2.0 with UTMI+ interface