A Winning Processor Portfolio.
The SiFive Core IP portfolio spans from high-performance multi-core heterogeneous application processors to area-optimized, low-power embedded microcontrollers. SiFive Core IP standard core microarchitectures are based on the RISC-V ISA to provide 64-bit and 32-bit options.
SiFive Core IP can be tuned to your workload using SiFive Core Designer, leveraging the flexible generator style SiFive uses to design processor architectures for different classes of performance and efficiency. SiFive Standard cores based on our flexible microarchitecture designs are pre-configured for common use cases and are the perfect starting point for designing your own core in SiFive Core Designer.
Get started with a free Standard Core evaluation, or build your own custom core design, and receive Verilog RTL and FPGA bitstream.
SiFive Core IP
11+ stage out-of-order superscalar pipeline
8-stage dual-issue in-order pipeline with integrated vector unit
8-stage, dual-issue superscalar pipeline
5–6-stage, single-issue pipeline
2–3-stage, single-issue pipeline, as small as 13.5k gates
MCU, edge computing, AI, IoT
Quad-core 32-bit embedded processor
High performance 32-bit embedded processor
E31 features + single-precision floating point
Balanced performance and efficiency
E21 features + single-precision floating point
E20 features + User Mode, Atomics, Multiply, TIM
Our smallest, most efficient core
Storage, AR/VR, machine learning
Quad-core 64-bit embedded processor
High-performance 64-bit embedded core
S51 features + double-precision floating point
Low-power 64-bit MCU core
Area optimized 64-bit processor
Linux, datacenter, network baseband
Highest Performance Linux-capable processor
Multicore: four VIU75 cores and one S7 core
High performance Linux capable vector processor
Multicore: four U74 cores and one S76 core
High performance Linux-capable processor