High-Performance Low-Power 32-bit RISC core
Overview
The C310 is a member of theC*Core TM High-Performance Low-Power 32-bit RISC core family. It has been designed for high-performance and cost-sensitive embedded applications, with particular emphasis on reduced system power consumption, making it suitable for battery-operated, portable products. The C310 extends the C210 instruction set and functionality by integrating an integer array multiplier, branch prediction and folding, improved pipelining of load and store operations, and a deeper instruction buffer to improve memory bandwidth utilization.
Key Features
- Low power RISC core
- 32-bit load/store architecture
- Highly optimized pipeline
- Single-cycle 32x16 multiplier
- Fixed-length 16-bit instructions
- Mostly single-cycle execution
- Two-cycle branch execution
- 16 32-bit general purpose registers
- 13 32-bit control registers
- C*Bus MLB bus architecture
- Support byte/halfword/word access
- Optional AMBA wrapper
- Fast interrupt support
- 16 32-bit alternate registers for fast context
- switching
- Vectored/auto-vectored interrupts
- 128 interrupt/exception vectors
- Debug support via JTAG-based OnCE Design
Technical Specifications
Foundry, Node
SMIC 0.18ìm (WCS, 1.62V, 125°C)
Availability
now
SMIC
Pre-Silicon:
180nm
G
Related IPs
- Ultra low power, high-performance DSP / controller RISC core
- High-performance, low-power 2D composition IP core for embedded devices
- High-performance and low-power 2D vector graphics IP core
- Compact, low-power 32-bit RISC CPU
- High-performance 32-bit RISC CPU
- High-performance and low-power 3D graphics IP core