E31 Balanced performance and efficiency RISC V core
Overview
The SiFive E31 Standard Core is the world's most deployed RISC-V core. Co-designed alongside the RISC-V ISA, the E31 takes maximum advantage of the RISC-V ISA, resulting in a power-efficient core that delivers the high performance needed for tomorrow's smart IoT, storage, and industrial applications.
Key Features
- Fully compliant with the RISC-V ISA specification
- RV32IMAC Support
- RV32I - 32-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
- Efficient and Flexible Interrupts
- Local interrupts w/ vectored addresses - up to 16
- Platform Level Interrupt Controller (PLIC) - 128 interrupts w/ 7 priority levels
- RISC-V Core Local Interruptor (CLINT) - 1 timer, 1 SW
- 8-Region Physical Memory Protection (PMP)
- High performance TileLink Interface
- 2.58/1.61 DMIPS/MHz (Best Effort/Legal)
- 3.01 CoreMark/MHz
Block Diagram

Technical Specifications
Related IPs
- Compact and Performance Efficiency 32-bit RISC-V Core
- PCIe Gen 5 - Validates high-speed designs, ensuring compliance and error-free performance
- UFS Controller - Verifies compliance and performance of UFS interfaces in SoCs
- USB 3.2 - Validates high-speed USB designs for protocol compliance and performance
- 32-bit RISC Processor To Deliver High Performance In Low-Cost Microcontroller Applications
- High Performance Embedded Host NVMe IP Core