DCD’s on Chip Debugger: powerful tool in the USB housing

DoCD is a complete debugging system, which consist of three main blocks:  Debug IP Core, Hardware Assisted Debugger (HAD2) and Debugging Software. V.6.01 offers real time, non-intrusive debug capability, enabling a pre-silicon validation and post-silicon, on chip software debugging. As an effect, prominently cuts debugging time.

Aug 23rd, 2012 -- Modern System-on-Chip designs are facing the problem of inaccessibility of important control and bus signals. They often lay behind the physical pins of the device and that is why traditional measurement instrumentation is useless in many cases. The best way to get around those limitations, is to use on-chip debug tools for the tasks verification and software debugging. – DoCD allows hardware breakpoints, trace, variables watch and multi C sources debugging – explains Jacek Hanke, DCD’s CEO – Moreover, our Debug Software can work both as a hardware debugger and a software simulator. Some tasks can be validated at software simulation level and after this step, you can continue real-time debugging, by uploading code into silicon.
Other advantage of an on-chip debugger, is its improved design productivity in an integrated envi-ronment, with graphical user's interface. Thanks to it, DoCD offers ability to display/modify memo-ries' content, processor's and peripherals' register windows, along with information tracing and abil-ity to see the related C/ASM source code. And as a final result, these are the key elements, that help to improve the design process and thereby, to increase productivity.

Complete DoCD system consists of three major parts:

  • Hardware Assisted Debugger: Pendrive packaged - HAD2 is a small hardware adapter, that manages communication between the Debug IP Core (JTAG protocol) inside silicon and a USB port of the host PC, running DoCD Debug Software.
  • Debug Software: is a Windows based application, compatible with all existing compilers and assemblers. The DS has been designed to work in two major modes: software simulator and hardware debugger mode. They allow pre-silicon software validation in simulation mode and then, real-time debugging of developed software inside silicon - using debugger mode. Once loaded, the program may be observed in Source Window, run at full-speed, single stepped by machine or C-level instructions or stopped at any of the breakpoints.
  • Debug IP Core: is a real-time hardware debugger, which provides an access to all chip registers, memories and peripherals, connected to the IP Core. It controls CPU work, by non-intrusive method. The Debug IP Core is provided as VHDL or Verilog source code, as well as CPLD/FPGA EDIF netlist.

The DoCD provides a scaled solution - many SoC designs have both power and area limitations. Debug IP Core, can be scaled to control gate count. The benefit is fewer gates - for lower use of power and core size, while maintaining excellent debug abilities. Typically, all of the features are utilized in pre-silicon debug (i.e. hardware debugging or FPGA evaluation), with less features availed in the final silicon.

Review Article
  • DoCD more news September 07, 2012
    Reviewed by 'Tomeq DCD'
    Hi guys, here's the link to get more information: http://www.dcd.pl/page/154/docd/ If you need anything else, just let me know at tomeq@dcd.pl

      Was this review helpful to you?   (Report this review as inappropriate)

  • Question about the source of information September 01, 2012
    Reviewed by 'Joe Bloggs'
    Can you please kindly inform me the web page of this software?
    Is it available as a commercial EDA product or as an open source EDA tool suite/system?
    Thank you and have a good day!

      Was this review helpful to you?   (Report this review as inappropriate)

  • Re: DCD’s on Chip Debugger: powerful tool in the USB housing September 03, 2012
    Reviewed by 'marcosaurelio'

    Do you use your own debugging environment? Or is it integrated with software tools such as Keil, etc?

      Was this review helpful to you?   (Report this review as inappropriate)

For more discussions, follow this link …


Featured Video
Peggy AycinenaWhat Would Joe Do?
by Peggy Aycinena
Acquiring Mentor: Four Good Ideas, One Great
More Editorial  
Manager, Field Applications Engineering for Real Intent at Sunnyvale, CA
Upcoming Events
DeviceWerx - 2016 at Green Valley Ranch Casino & Resort Las Vegas NV - Nov 3 - 4, 2016
2016 International Conference On Computer Aided Design at Doubletree Hotel Austin TX - Nov 7 - 10, 2016
ICCAD 2016, Nov 7-10, 2016 at Doubletree Hotel in Austin, TX at Doubletree Hotel Austin TX - Nov 7 - 10, 2016
Electric&Hybrid Aerospace Technology Symposium 2016 at Conference Centre East. Koelnmesse (East Entrance) Messeplatz 1 Cologne Germany - Nov 9 - 10, 2016
S2C: FPGA Base prototyping- Download white paper

Internet Business Systems © 2016 Internet Business Systems, Inc.
595 Millich Dr., Suite 216, Campbell, CA 95008
+1 (408)-337-6870 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering TechJobsCafe - Technical Jobs and Resumes GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy