U6 Series
U64-MC
The SiFive® Essential™ U64-MC Standard Core is a mid-range performance RISC-V application processor, capable of supporting full-featured operating systems such as Linux. The U64-MC has 4x 64-bit U64 cores and 1x 64-bit S61 core -- providing mid-range performance with hard real-time determinism.
This U64-MC is ideal for applications requiring high-throughput performance with real-time guarantees (e.g., general purpose embedded, industrial, IoT, high-performance real-time embedded, automotive).

U64-MC Key Features
- Fully compliant with the RISC-V ISA specification
- 4x 64-bit RISC-V Application Core
- 32KB L1 I-cache with ECC
- 32KB L1 D-cache with ECC
- 8 Region Physical Memory Protection
- Virtual Memory support with up to 47 Physical Address bits
- Integrated 128KB L2 Cache with ECC
- 1x 64-bit RISC-V S6-Series Monitor Core
- 16KB L1 I-Cache with ECC
- 8KB DTIM with ECC
- 8 Region Physical Memory Protection
- Real-time capabilities
- 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
- Benchmark Scores
- 2.10 DMIPS/MHz
- 3.79 CoreMark/MHz
- Detailed Power, Performance, and Area (PPA) Information
U64-MC
Development Kit
Dev Kit Deliverables
- RTL Evaluation
- Test Bench RTL
- Software Development Kit
- FPGA Bitstream
- Documentation