S7 Series

S76-MC

The SiFive S76-MC Standard Core is a high-performance 64-bit quad-core embedded processor which is fully-compliant with the RISC-V ISA.

The S76-MC is ideal for latency-sensitive applications in domains such as storage and networking that require high-throughput, 64-bit memory addressability, and have real-time constraints (e.g. Enterprise Storage, In-storage Compute, 5G Base Stations, SLAM processing, etc.)

S76-MC Key Features
  • Fully compliant with the RISC-V ISA specification
  • RV64GBC S76 Core (4x)
  • Machine and User Mode Support
  • In-order, 8-stage pipeline
  • Advanced Memory Subsystem
    • 32KB Instruction Cache
    • 32KB Instruction Tightly Integrated Memory (ITIM)
    • 32KB Data Cache
    • 32KB Data Local Store (DLS)
  • Efficient and flexible interrupts
  • Physical Memory Protection (PMP)
  • High-performance AMBA Interfaces
  • Benchmark Scores
    • 4.27/3.29 DMIPS/MHz (Best Effort/Legal)
    • 5.67 CoreMarks/MHz
  • Detailed Power, Performance, and Area (PPA) Information
S7 Series
Cortex-R8
Instruction Set Architecture
64-bit
32-bit
Number of coherent cores
8
4
Physical Memory Protection
Yes
Yes
Heterogeneous, in-cluster coherent compute
Yes; can be combined with U7 series cores
No; cannot be combined with Cortex-A cores
L2 cache
Optional; pre-Integrated
None
Memory map
Customizable
Fixed

S76-MC
Development Kit

Dev Kit Deliverables

  • RTL Evaluation
  • Test Bench RTL
  • Software Development Kit
  • FPGA Bitstream
  • Documentation
S7
Series Overview

S7 Series

The S7 Series offers a 64-bit embedded processor targeting high-performance, real-time applications that require 64-bit memory addressability. The S7 core has a superscalar 8-stage in-order pipeline.

S7 Series Highlights

Key Features

  • Up to 8 coherent high-performance RISC-V real-time processors
  • Supports an in-cluster coherent combination of application processors with real-time processors (S7 and U7)
  • L2 cache available for high-performance applications (optional)
  • New microarchitecture features for enhanced security and real-time determinism
  • Physical addressing up to 47-bits
  • 64-bit addressability for embedded applications
  • Support for SiFive Insight Advanced Trace and Debug
  • Support for whole SoC Security with SiFive Shield
  • Floating Point Unit supporting Double, Single and Half Precision
  • Tightly integrated Core Local Port
  • Bit manipulation extension

Applications

  • Enterprise Storage, Object Storage
  • In-storage Compute, Edge Devices
  • FAST data analytics, Line-rate network processing
  • Baseband Processing, 5G Modems
  • Telematics Units

SiFive Essential
Standard Cores

Area
Standard Cores
Arm Comparison
E2 Series
M0, M0+, M3, M4, M23, M33
E6 Series
R4, R5
E7 Series
M7, R7, R8
S2 Series
***
S6 Series
R4, R5
S7 Series
M7, R7, R8
U6 Series
A5, A7, A35
U7 Series
A53, A55
Core Evaluation

From idea to reality.

Ready to see your code in action? The S76-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
Start S76-MC Free Trial

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: