SCR5 efficient application core (RV32 or RV64)
Efficient 32- or 64bit Linux-capable application core with virtual memory, MMU, L1/L2 caches, coherency and SMP support
Block diagram
Key features
- Efficient entry-level 32- or 64bit RISC-V application core
- RV32IMС[AFD] or RV64IMС[AFD] ISA
- Harvard architecture, separate Instruction and Data memories
- Multicore configs support up to 4 SCRx cores
- SMP and heterogeneous
- 7 to 9 stages pipeline, 1GHz+ @tsmc28
- User-, Supervisor- and Machine-mode privilege levels
- Fully-featured memory subsystem with Linux support
-
- Memory Managements Unit (MMU)
- Page-based virtual memory
- L1 and L2 caches with coherency, HW atomics, ECC
- High-performance IEEE 754-2008 compliant floating-point unit
- Configurable single or double precision FP unit
- 32 floating-point data registers
- AXI4- or AHB- compliant external interface
- Configurable Integrated Programmable Interrupt Controller (IPIC) and PLIC
- up to 1024 IRQs
- Low interrupt latency
- Advanced Integrated Debug Controller
- JTAG compliant interface
- HW/SW breakpoints support
- ROM breakpoints support
Request further details.