D32PRO
D32PRO scalable & royalty-free 32-bit CPU
The D32PRO is a royalty-free, silicon proven, high performance soft core of a single-chip 32-bit embedded controller, with Floating Point Coprocessor.
Description
The D32PRO is a royalty-free, silicon-proven high-performance 32-bit embedded controller soft core, featuring an integrated Floating Point Coprocessor. Designed for low-power, connected devices, the D32PRO delivers excellent code density, energy efficiency, and computational performance, making it a strong alternative to ARM Cortex M0/M0+/M1/M3 cores in deeply embedded and IoT applications.
With its optimized instruction set, the D32PRO reduces system instruction memory requirements while maintaining high performance. It is particularly suited for always-on, always-listening devices, low-frequency systems such as Bluetooth Low Energy (BLE) applications, and embedded platforms requiring dual- or multi-core scalability.
The D32PRO IP Core is fully customizable, allowing implementation in exact configurations to meet your project-specific requirements. It comes ready with a wide array of peripherals, including:
-
USB
-
SPI
-
LCD
-
HDLC
-
UART
-
Ethernet MAC
-
CAN
-
LIN
-
RTC
This rich peripheral support enables rapid SoC integration with the CPU for advanced embedded designs.
Delivered with a fully automated test bench and a complete set of tests, the D32PRO ensures straightforward validation and seamless SoC integration at every stage of the design process.
Key Features:
-
32-bit embedded controller with integrated Floating Point Coprocessor
-
Silicon-proven and royalty-free
-
Optimized for low-power, always-on connected devices
-
High code density reduces system instruction memory requirements
-
Supports dual- and multi-core architectures
-
Ready-to-use peripherals for rapid SoC integration (USB, SPI, UART, CAN, Ethernet, LCD, HDLC, LIN, RTC)
-
Fully automated test bench for validation
-
Ideal replacement for ARM Cortex M0/M0+/M1/M3 in IoT and embedded applications
D32PRO vs ARM Cortex-M Selection Guide
| Feature | D32PRO | ARM Cortex-M0 / M0+ / M1 / M3 | Advantage |
|---|---|---|---|
| Core Type | 32-bit embedded controller with Floating Point Coprocessor | 32-bit microcontroller cores | D32PRO integrates FPU for faster math operations and DSP tasks |
| Code Density | Highly optimized instruction set for smaller memory footprint | Standard ARM instruction set | D32PRO reduces instruction memory requirements, saving on-chip memory and cost |
| Power Efficiency | Ultra-low power design, suitable for always-on / always-listening devices | Low-power, but less optimized for ultra-low power IoT | D32PRO is ideal for BLE, sensors, and connected devices requiring minimal power consumption |
| Performance | High computational performance, multi-core capable | Limited multi-core support on Cortex-M variants | D32PRO supports dual- and multi-core architectures for complex embedded systems |
| Peripherals | Rich integrated peripherals (USB, SPI, UART, CAN, LIN, Ethernet, LCD, HDLC, RTC) | Peripheral support varies by MCU variant | D32PRO comes pre-configured with a broad peripheral set for rapid SoC integration |
| Customization | Fully customizable soft core IP | Fixed MCU cores with limited configurability | D32PRO can be tailored to project-specific requirements, optimizing area, power, and performance |
| Validation & Delivery | Silicon-proven, fully automated test bench and regression suite | Provided by ARM vendor, but testbench integration varies | D32PRO reduces integration risk and accelerates SoC verification |
| Target Applications | IoT devices, low-power embedded systems, BLE devices, connected electronics | General embedded applications, microcontrollers | D32PRO excels in connected, low-power, high-performance environments where code density and power are critical |
| Licensing | Royalty-free IP core | Typically MCU purchase required | D32PRO provides cost advantage for large-scale production and ASIC/FPGA integration |
Why Choose D32PRO over ARM Cortex-M?
-
Floating Point Performance: Integrated FPU allows faster calculations in signal processing, sensor fusion, and IoT applications.
-
Ultra-Low Power: Optimized for always-on operation, saving battery life in connected devices.
-
High Code Density: Reduces on-chip memory requirements, lowering system cost.
-
Fully Customizable: Tailor peripherals, memory, and interfaces to your exact SoC needs.
-
Multi-Core Support: Unlike Cortex-M, D32PRO can scale to dual- or multi-core configurations for higher performance embedded systems.
-
Rich Peripheral Set: Pre-integrated, ready-to-use peripherals accelerate development and reduce integration time.
-
Royalty-Free Licensing: Eliminates recurring licensing costs, unlike proprietary ARM cores.
ALL DCD’S IP CORES ARE TECHNOLOGY AGNOSTIC, ENSURING 100% COMPATIBILITY WITH ALL FPGA AND ASIC VENDORS.
For further details, email info@dcd-semi.com.
Key features
- Configurable 32-bit Harvard architecture
- Performance up to 1.52 / 2.67 DMIPS/MHz and 2.59 CoreMarks/MHz
- Small footprint starting at 10.6k/6.8k ASIC gates
- Very high clock frequency up to 1 GHz in modern ASIC technologies
- Fifteen 32-bit general Purpose registers
- ASIC Silicon proven architecture
- Up to 256 MB of Code Space with encrypted bootloader
- Up to 256 MB of Data Space
- Built-in configurable Floating Point co-processor using dedicated instructions
- Configurable 32-bit hardware multiplier
- Configurable 32-bit hardware divider
- Configurable 32-bit hardware shifter
- Low power consumption by Advanced Power Management Unit
- Advanced Power management mode
- Switchback feature
- Stop mode
- Configurable Interrupt Controller
- Non Maskable Interrupt
- Up to 16 priority levels
- Up to 32 external interrupt sources
- System clock controller supporting
- Phase Locked Loops (PLL)
- external clock generator
- on-chip clock oscillator
- DoCD™ on-chip debug unit
- Processor execution control
- Run, Halt
- Step into instruction
- Skip instruction
- Read-write all processor contents
- System Space
- Program Memory Space
- Data Memory Space
- Peripherals Space
- Code execution breakpoints
- up to eight real-time PC breakpoints
- unlimited number of real-time OPCODE breakpoints
- Hardware execution watchpoints at
- Data Memory Space
- Program Memory Space
- Peripherals Space
- System Space
- Hardware watchpoints activated at a certain
- address by any write into any Space
- address by any read from Space
- address by write into space a required data
- address by read from space a required data
- Hardware watchpoint windows activated at a certain
- Start/stop address by any write into any Space
- Start/stop address by any read from Space
- Start/stop address by write into space a required data
- Start/stop address by read from space a required data
- 2-wire high-speed communication interface
- Processor execution control
- Ultimate dense code
- Great variety of peripherals
- AHB-Lite interface ready
- Rapid & easy development with ready to use tools
- Customization friendly with GUI
- Patent pending architecture
- Royalty-free
Features
IDE Debugger
Digital Core Design offers solutions tailored to your needs. That’s why our deeply embedded and royalty-free 32-bit CPU, the D32PRO, goes in hand with Eclipse-based Integrated Development Environment (IDE). This powerful tool offers one-click access to everything you need to complete your project.
Read moreSimilar products
DQ8051 – World’s Fastest 8-Bit 8051 Soft Core CPU The DQ8051 is an ultra-high performance, speed-optimized 8-bit soft core, delivering...
World's Most Powerful 8051
Royalty-free
Extra features
DQ80251 – World’s Fastest 8051/80251 Soft Core CPU The DQ80251 is a quad-pipelined, ultra high-performance 16-bit/32-bit soft core that redefines...
World's Fastest 8051 & 80251 CPU
75 times faster than the original 80C51
up to 75.08 VAX MIPS ratio
The D68000-BDM soft core is a high-performance, 32-bit microprocessor IP Core, fully binary-compatible with the industry-standard 68000, including upward...
100% compatible with 68000 standard
MULS, MULU take 28 clock periods
DIVS, DIVU take 28 clock periods

