U5 series
U54-MC
The SiFive U54-MC Standard Core is the world’s first RISC-V application processor, capable of supporting full-featured operating systems such as Linux.
The U54-MC has 4x 64-bit U5 cores and 1x 64-bit S5 core—providing high performance with maximum efficiency. This core is an ideal choice for low-cost Linux applications such as IoT nodes and gateways, storage, and networking.

U54-MC
Key Features
- Fully compliant with the RISC-V ISA specification
- 4x RV64GC U54 Application Cores
- 32KB L1 I-cache with ECC
- 32KB L1 D-cache with ECC
- 8 Region Physical Memory Protection
- 48 Local Interrupts per core
- Sv39 Virtual Memory support with 38 Physical Address bits
- 1x RV64IMAC S51 Monitor Core
- 16KB L1 I-Cache with ECC
- 8KB DTIM with ECC
- 8 Region Physical Memory Protection
- 48 Local Interrupts
- Fully Coherent Bus
- Integrated 2MB L2 Cache with ECC
- Real-time capabilities
- Both the L1 Instruction Cache and the L2 Cache can be configured into high speed deterministic SRAMs
- CLINT for multi-core timer and software interrupts
- PLIC with support for up to 511 interrupts with 7 priority levels
- Debug with instruction trace
- U54 Performance
- 2.87/1.72 DMIPS/MHz (Best Effort/Legal)
- 3.16 CoreMark/MHz
- Detailed Power, Performance, and Area (PPA) Information
M + S + U Mode
Local Interrupts
Physical Memory Protection
U54-MC
Development Kit
Dev Kit Deliverables
- RTL Evaluation
- Test Bench RTL
- Software Development Kit
- FPGA Bitstream
- Documentation
Series Overview
U5 Series
The U5 Series features a RISC‑V Linux-capable application processor that offers high performance with maximum efficiency. The U5 core has a 5-6 stage pipeline and supports virtual memory, enabling 64-bit RISC-V applications.
U5 Series
Highlights
Key Features
- Up to 9 cores and optional L2 Cache Controller
- Heterogeneous multi-core with a configurable number of U5 and S5 Cores pre-integrated in a single deliverable
- U5 and S5 Core performance
- L1 and L2 memory systems and optional ECC protection
- Number, type, and width of bus interfaces
- Support for SiFive Insight Advanced Trace and Debug
Applications
- Low-cost Linux
- Industrial
- IoT
- Storage
- Networking
- General-purpose embedded
Core Evaluation
From idea to reality
Ready to see your code in action? The U54-MC Development Kit enables free evaluation of SiFive RISC-V Core IP.
Key
Deliverables
Evaluation RTL
- Full-Functional, synthesizable Verilog RTL
- Run it in your own simulator
- Simple, no-cost evaluation license
FPGA Bitstream
- Fully-functional SiFive RISC-V Core Complex with system peripherals
- High Performance - 32.5 MHz emulation
- Upload your own programs using the Freedom E SDK
Compatible with the Xilinx VCU118 FPGA Development Board: