Description

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. So graphical configuration tools, profiling tools, analysis tools, demos, software examples, documentation, technical support and community forums make embedded development simple and productive for you.

Fully scalable

The D32PRO is a fully scalable 32-bit CPU. So as the CPU has been tailored to you needs, so the development tools should be. That’s why we have chosen to base D32PRO’s IDE on Eclipse as it offers an excellent software framework for building software development environments and is becoming a standard framework used by many embedded software vendors. Our solution is an Integrated Development Environment (IDE) that supports the D32PRO CPU. It comprises a suite of tools used to develop and debug embedded applications, including:

  • an optimized C/C++ compiler,
  • source code editor,
  • project build environment,
  • debugger,
  • D32PRO CPU simulator
  • and many other features.

The intuitive IDE provides a single user interface taking you through each step of the application development flow. Familiar tools and interfaces allow users to get started faster than ever before. The D32PRO’s IDE combines the advantages of the Eclipse software framework with advanced embedded debug capabilities from DCD resulting in a compelling feature-rich development environment for embedded developers.

It’s easy like 1-2-3

DCD’s got experience in 8051 hardware debuggers – the DoCDTM hardware debugger has been even awarded as EDN’s Hot Product of 2013. So there’s no wonder then, than the D32PRO must be equipped with hardware debugger, which guarantees full CPU control from the Eclipse level. Unquestionable advantage of DCD’s hardware debugger is a fact, that it needs only two lines for communication, where the competitive solutions are based on JTAG interface, which needs 5 pins typically.

So are you ready for these 3 little steps?

1. D32PRO IP Core
2. Eclipse IDE
3. D2 – USB Cable

1. D32PRO IP Core

The Debug IP Core is a real-time hardware debugger, which provides an access to all chip registers, memories and peripherals connected to DCD’s IP Core (D32PRO). It controls CPU work by a non-intrusive method. The Debug IP Core is provided along with D32PRO as HDL source code, as well as FPGA EDIF netlist – depending on customer requirements.

2. IDE based on Eclipse

Eclipse-based Integrated Development Environment (IDE) offers one-click access to everything you need to complete your project. So, graphical configuration tools, profiling tools, analysis tools, demos, software examples, documentation, technical support and community forums make an embedded development simple and productive for you.

3. D2-USB cable

The D2 interface is a two-wire serial communication protocol designed for debugging and in-system programming of the D32PRO device. It contains a master side which denotes a debugger or a programmer and a target slave side which is the D32PRO CPU. It shall be emphasized that the D2 uses two wires to communicate: the clock line (D2CK) and data line (D2IO). DCD supplies a fully featured software debugger which communicates with the USB 2.0 High Speed cable (D2HAD). The D2HAD is a handy pendrive style cable, which benefits from USB high speed data transfer.

Media

Download full specification

Key features

  • Eclipse based IDE
  • AiO:  D32PRO IP Core + Eclipse IDE + D2 – USB Cable
  • Comprehensive suite of tools
  • An optimized C/C++ compiler,
  • Source code editor,
  • Project build environment,
  • Debugger,
  • D32PRO CPU simulator