The SiFive U54 Standard Core is a single-core instantiation of the world’s first RISC-V application processor, capable of supporting full-featured operating systems such as Linux.
The U54 is ideal for low-cost Linux applications such as IoT nodes and gateways, point-of-sale, and networking.
- Fully compliant with the RISC-V ISA specification
- RV64GC U54 Application Core
- 16KB L1 I-cache with ECC
- 16KB L1 D-cache with ECC
- 8 Region Physical Memory Protection
- 48 Local Interrupts per core
- Sv39 Virtual Memory support with 38 Physical Address bits
- Integrated 128KB 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 128 interrupts with 7 priority levels
- Debug with instruction trace
Compare to Cortex-A53
M + S + U Mode
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.
- 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
- Low-cost Linux
- General-purpose embedded
Ready to see your code in action? The E20 Development Kit enables free evaluation of SiFive RISC-V Core IP.
- Full-Functional, synthesizable Verilog RTL
- Run it in your own simulator
- Simple, no-cost evaluation license
- Fully-functional SiFive RISC-V Core Complex with system peripherals
- High Performance - 65 MHz emulation
- Upload your own programs using the Freedom E SDK
- Compatible with the Artix-7 Arty Evaluation Kit