U6 Series

U64

The SiFive® Essential™ U64 Standard Core is a single-core instantiation of a mid-range performance RISC-V application processor, capable of supporting full-featured operating systems such as Linux.

The U64 is ideal for applications requiring high-throughput, single-thread performance in a power-constrained environment (e.g., general purpose embedded, industrial, IoT, high-performance real-time embedded, automotive).

U64
Key Features
  • Fully compliant with the RISC-V ISA specification

  • 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
  • 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.07 DMIPS/MHz
    • 3.73 CoreMark/MHz
  • Detailed Power, Performance, and Area (PPA) Information

U64
Development Kit

Dev Kit Deliverables

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