SiFive’s E51 Coreplex is a 64-bit embedded processor, fully compliant with the RISC-V ISA. An extremely small-footprint, low-power design makes the E51 Coreplex ideal for devices that require a tiny system controller for housekeeping, security, or host processing within a larger 64-bit SoC. An extended memory map of 40 physical address bits also makes the E51 Coreplex a great solution for SSD controllers and networking applications.
64-bit embedded processor, fully compliant with the RISC-V ISA
Overview
Key Features
- Fully compliant with the RISC-V ISA specification
- RV64IMAC Support:
- RV64I – 64-bit RISC-V with 32 integer registers
- Integer Multiplication and Division (M) support
- Atomic Mode (A) support for high-performance, portable software
- Compressed Mode (C) support for better code density
- Machine and User Mode Support
- In-order, 5-6 stage variable pipeline
- Advanced Memory Subsystem:
- 16KB, 2-way Instruction Cache
- Instruction Tightly Integrated Memory (ITIM) option
- Up to 64KB Data Tightly Integrated Memory (DTIM) support
- Support for up to 40 physical address bits
- Efficient and Flexible Interrupts: Local interrupts w/ vectored addresses — up to 16
- Platform Level Interrupt Controller (PLIC) — 511 interrupts w/ 7 priority levels
- Coreplex Local Interrupts (CLINT) — 1 timer, 1 SW
- 8-Region Physical Memory Protection (PMP)
- 1.8 DMIPS/MHz
- 2.76 Coremark/MHz
Benefits
- RV64IAC M + U Modes
- Up to 1.5 GHz in 28nm
- 1.8 DMIPS/MHz
- Physical Memory Protection (PMP)
- 16KB Instruction Cache
- Instruction Tightly Integrated Memory (ITIM) up to 8KB
- Data Tightly Integrated Memory (DTIM) up to 64KB
- 31 Usable Registers
- 511 Global Interrupts + 16 Local Vectored Interrupts
- No royalties
- 7-page contract
- Open access to all
Block Diagram
Deliverables
- E51 Coreplex IP in Verilog
- Constraints File (SDC)
- Integration Guide covering:
- Synthesis
- Place and Route
- Floorplanning
- Test simulation environment
Technical Specifications
Availability
Now
Related IPs
- High-performance 64-bit RISC-V architecture multi-core processor with AI vector acceleration engine
- Ultra High Performance 64-bit RISC-V Embedded Processor
- 8-stage, dual-issue, highly efficient in-order pipeline compatible with the RISC-V RV64GCV ISA
- Single Wire Protocol (SWP) slave digital controller compliant with the ETSI 102.613 standard
- Single Wire Protocol (SWP) Master Analog Front End (AFE) compliant with the ETSI 102.613 standard
- Single Wire Protocol (SWP) Slave Analog Front End (AFE) compliant with the ETSI 102.613 standard