InCore Calcite is a 32/64 Bit RISC-V in-order, single-issue 5-stage pipelined micro-processor. Built on Incore's proprietary deep-customization stack for microarchitectural exploration, Calcite delivers an optimal balance between power and performance in an exceptionally small silicon footprint.
The Calcite core comes bundled as a compute subsystem, with integrated AMBA protocol interconnects (supports AXI4, AHB) and uncore components (PMU, debug, interrupt controllers etc).
32b/64b RISC-V 5-stage, scalar, in-order, Application Processor. Linux and multi-core capable. Maps upto ARM A-35. Optimal PPA.
Overview
Key Features
- An in-order 5-stage 64/32-bit processor
- Supports RISC-V ISA: RV[64|32]IMAFDCSU [HBP]
- Single issue
- Targets mid-range compute systems: 500-800MHz
- Supports RISC-V Linux, secure L4
- Variants for low-power and high-performance
- Positioned against ARM Cortex A5/A35
- MMU and PMP support
- Single and Double Precision Floating point units compliant with IEEE-754
- Supports the OpenOCD based debug environment through JTAG
- Non-invasive Debug architecture
Benefits
- Configurability
- Over 2000 optimal design points
- Custom RISC-V extensions supported
- Time to Market
- Compute subsystem (core, interconnect, uncore) to quick-start SoC development
- PPA
- Industry-beating performance and area
Block Diagram

Applications
- Linux Devices
- Consumer Electronics
- IoT
- Wearables
- Terminals
- Multimedia
- IP Camera
- Storage Controllers
- Mixed Signal Embedded
Deliverables
- RTL (Verilog)
- Fully synthesizable
- Human-readable
- Documentation:
- Datasheet
- User Guide
- Integration Guide
- Architecture Reference Guide
- Programmer's Guide
- Hardware Development Kit (HDK):
- FPGA: Xilinx bitstream
- Verification test suites
- ASIC: Synthesis and Constraints scripts
- Software Toolchain:
- GCC Cross Compiler
- GDB
- Open OCD
- Assembler
- Disassembler
- Linker
- Instruction Set Simulator
Technical Specifications
Foundry, Node
Any
Maturity
Silicon Proven
Availability
Available
Related IPs
- 32b/64b RISC-V 2-stage, scalar, in-order, Embedded Processor. RTOS and multi-core capable. Maps upto ARM M-4F. Optimal PPA.
- High Performance 64-bit RISC-V Multi-Core Application Processor
- High performance Linux capable vector processor
- Multi-core capable RISC-V processor with vector extensions and Intelligence Extensions
- ARC HS58MP multi-core version of dual-issue HS58 processor w/ MMU, ARCv3 ISA, for embedded Linux applications
- ARC HS68MP multi-core version of dual-issue HS68 processor with MMU, ARCv3 ISA, for embedded Linux applications