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?

  1. Floating Point Performance: Integrated FPU allows faster calculations in signal processing, sensor fusion, and IoT applications.

  2. Ultra-Low Power: Optimized for always-on operation, saving battery life in connected devices.

  3. High Code Density: Reduces on-chip memory requirements, lowering system cost.

  4. Fully Customizable: Tailor peripherals, memory, and interfaces to your exact SoC needs.

  5. Multi-Core Support: Unlike Cortex-M, D32PRO can scale to dual- or multi-core configurations for higher performance embedded systems.

  6. Rich Peripheral Set: Pre-integrated, ready-to-use peripherals accelerate development and reduce integration time.

  7. 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.

Media

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
  • 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 more
IDE Debugger

Similar products