InCore Azurite is an extremely compact, RISC-V 2-stage pipelined micro-processor. Built on Incore’s proprietary deep-customization stack for microarchitectural exploration, Azurite delivers industry-beating performance in an exceptionally small silicon footprint. A 32-bit processor at the cost of a traditional 8-bit price point.
Azurite is comparable to ARM Cortex M-0, M-0+, M-23, M-3 and M-4 cores.
The Azurite core comes bundled as a compute subsystem, with integrated AMBA protocol interconnects (supports AXI4, AHB, APB) and uncore components (debug, trace, interrupt controllers etc)
Features
– 32-bit RISC-V core
– 2-stage pipeline
– Available in many versions:
– 32/16 general purpose registers
– Multiplier
- Iterative (fixed latency or early-out)
- Fast multiply (2-cycle)
– RISC-V privilege mode support:
– Optional FPU (single precision)
– Optional unified tightly coupled memories (TCM)
– Optional 8 or 16 PMP regions
– Optional L1 data and instruction caches
– Optional L2 cache
– Optional Internal interrupt controller
– Optional Standard RISC-V CLINT
– Optional NMI
– Optional Trace
– RISC-V Debug module
– 2/4 pin JTAG
– 2-8 breakpoints/watchpoints
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
Applications:
- Consumer Electronics
- IoT
- Sensor Fusion
- Motor Control
- Industrial Controllers
- Storage Controllers
- Low-Power Embedded
- Mixed Signal Embedded
- Co-processors