U6 Series


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

Development Kit

Dev Kit Deliverables

  • RTL Evaluation
  • Test Bench RTL
  • Software Development Kit
  • FPGA Bitstream
  • Documentation