StarFive has multiple commercial core offerings. You can read about them here.
StarFive E Series Cores
The E2 series is highly optimized for area and power consumption, delivering best-in-class performance. For microcontrollers and embedded devices, the E2 core can be configured as small as 13.5k gates through an efficient 2-stage pipeline, or through a 3-stage pipeline, hardware floating point, instruction cache, etc. to achieve higher performance.
- Configurable Core Performance
- Floating point unit supporting double, single and half precision
- Custom memory maps and ports
- Optional Tightly Integrated Memory (TIM)
- Support RV32E instruction set, support the smallest core configuration, as small as 13.5kgates, the die size of 28nm process is 0.005 mm2
- Bit manipulation extension
The E3 series are highly integrated and feature-rich processors. The E3 family includes the E31 core, the most widely deployed RISC V core in the world. The E3 embedded core has a 5-6 stage pipeline, achieving a good balance between performance and energy efficiency.
- Supports coherency of up to 8 E3 cores, optional L2 cache controller
- Optional single-precision or double-precision floating-point unit
- Level 1 Memory System (Level 1 Memory System) and ECC function
- Number, type, width of bus interfaces
- Support SiFive Insight Advanced Trace and Debug
The E7 series provides 32-bit embedded processors, mainly for applications requiring high performance and high energy efficiency ratio. The E7 core has a sequential superscalar issue 8-stage pipeline.
- Kernels that support RV32GCV
Dual-issue, sequential 8-stage Harvard architecture pipeline
performance and area - DMIPS – 2.5 DMIPS/MHz
Coremark – 5.1 CoreMarks/MHz
Only 30% larger core area than similarly configured 3-series cores
Very flexible storage system configuration - Optional I$ and D$
Optional I and D TCM interface
Optional Fast IO (FIO) for low-latency, high-bandwidth, memory-mapped IO
Functional safety and real-time - In level 1 and level 2 cache, both support single error correction and double error detection code ECC function
Programmatically clear and/or disable dynamic branch prediction for deterministic execution and enhanced safety
Support multi-core function, configurable L2 that supports memory consistency
StarFive S Series Cores
The S2 series is a 64-bit microcontroller that is highly optimized for area and performance and can be easily integrated into a 64-bit SoC. The S2 core, like the E2 series, has an efficient 2-3 stage pipeline, and a core local interrupt controller (CLIC), which can achieve fast interrupt response. The S2 Series can be fully customized to meet your specific needs.
- 64-bit processor
- Greater than 32-bit physical address
- Optional Tightly Integrated Memory (TIM)
- Configurable
The S5 series offers 64-bit RISC-V performance with 32-bit power and area. The S5 core has a 5-6 stage pipeline, achieving a good balance between performance and energy efficiency.
- Support coherency of up to 8 S5 series cores, optional L2 cache controller
- Configurable Core Performance
- Double Precision Floating Point Unit
- Level 1 Memory System (Level 1 Memory System) and ECC function
- Up to 47 bits of physical addressing
- Number, type and width of bus interfaces
StarFive U Series Cores
The U5 series is an AP processor based on the RISC-V architecture and supports running the Linux operating system, which can provide high performance and high energy efficiency. The U5 core has a 5-6 stage pipeline and supports virtual memory, enabling 64-bit RISC-V applications.
- Supports up to 9 cores and optional L2 cache controller
- Heterogeneous multicore with configurable number of U5 and S5 cores and pre-integrated
- Performance of U5 and S5 cores
- L1 and L2 two-level cache system and optional ECC protection
- Configurable number, type and width of bus interfaces
The U7 series has the highest performance application processor based on RISC-V and supports Linux operating system. The U7 core has a superscalar 8-stage pipeline and supports virtual memory. Support for the most demanding 64-bit RISC-V applications such as Edge Compute, Big Data Analytics and 5G Base Stations.
- High-performance RISC-V application processor supporting up to 8 (+ 1) multi-core coherence
- Supports coherent combination of application processors and real-time processors (U7 and S7) in a cluster
- Application processor with deterministic response
- High performance L1 cache microarchitecture
- Sv48, Sv39 virtual addressing support
- Physical memory protection
- Equipped with microarchitectural counterparts for enhanced security and real-time determinism
- Floating-point unit supporting double, single, and half precision
- Close Local Port (CLP)
- BIT manipulation extension
StarFive Dubhe Series Cores
StarFive Dubhe is the first commercial RISC-V CPU IP to support a rich set of RISC-V extensions, including latest B (bit-manipulation), V (vector) and H (hypervisor) extensions, enabling more edge cloud and high-performance computing applications running on RISC-V.
Dubhe is a superior high-performance 12-stage pipeline out-of-order RISC-V CPU core which supports standard RISC-V RV64GCBVHN extensions and targets for applications which require high-performance computation capability. It is highly scalable, optimized for highest performance and frequency design, bringing the total 31 SPECint2k6 supreme performance. Dubhe is pre-integrated and verified into the core complex to ease SoC development efforts and provides options of single core, dual-core, or quad-core in a single cluster with memory coherency.
- Superior Performance
- Frequence:2GHz@TSMC 12nm
SPECint2006:Target 9.0/GHz
Industry-leading Power and Area Efficiency (TSMC 12nm) - Low Power
High Area Efficiency
Efficient Design to RISC-V Vector Extension - Data types: floating point, fixed point, and integer
VLEN=128-1024bits
ALU & data path width=128 or 256 bits
Full vector register grouping (LMUL) support
RISC-V Virtualization Extension - The first commercial RISC-V CPU IP support virtualization
Pre-integrated Multi-Core with Memory Coherency Support - The first commercial RISC-V CPU IP support virtualization
You can order Star Five Cores here
Leave A Comment
You must be logged in to post a comment.