This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C66 Emulation

I want to create emulation for C66 on my hardware board but I have a serious space constraints, hence I was thinking of using XDS100 which uses 14-pins header instead of 60-pin header for XDS560.

I would like to know what is the difference between XDS100, XDS510, XDS560. 

XDS100 seems to consist of the 5 JTAG signals and EMU0:1. XDS560 seems to consists of the 5 JTAG signals and EMU0:18.

What is the difference between EMU and JTAG signals? Is it only a speed improvement? XDS560 will be faster than XDS100 due to the presence of the extra EMU signal to pass data.

If I uses XDS100, what will I not be able to do compared to XDS560? Can I still program the C66, step through the code, etc.

  • Hi Wenjun,

    a few further comments here.  The main difference, as posted and as you seem to suspect is simply speed/preformance.  There are certain features, for example available with the XDS560 system trace (for example trace) that are not avaialbe on the XDS100.  However for simple debugging and programming the XDS100 can indeed be a cost effective tool also giving you free CCS use.

    Please see this wiki.

    http://processors.wiki.ti.com/index.php/Category:Emulation

    Another thing  to note is that many time there can be adapters avaialbe to help with board space consdierations.

    Best Regards,

    Lisa

  • Hi Lisa,

    I want to ask one more doubt .Please look into this matter.

    I am using DSPC-8681 Board with quad shannon processor in this.

    I am using CCSv5.2 .The mentioned hardware required 60 pins jtag ,but I have XDS510 USB +(20 pins to 60 pins converter) .

    So can I use this one instead of XDS560 .If I am using with XDS510 + 20-60PINS CONVERTER ,I am getting following errors :

    After running the hello world program with XDS510 w/ 20pin to 60 pin converter with selected option XDS510USB EMULATOR i am getting the error in the form of pop-up window like :

    C66xx_0: GEL Output: Setup_Memory_Map...
    C66xx_0: GEL Output: Setup_Memory_Map... Done.
    IcePick_D: Error connecting to the target: Error 0x80000240/-140 Fatal Error during: Initialization, OCS,  Error generated by SD scan controller module

    After rebuilting the project once again (by cleaning this and rebuilding ), I am getting like :

    IcePick_D: Error initializing emulator

    How to resolve this ??

    -Studinstru

  • Hi

    Any update on this? We would like to use XDS100 JTAG to connect DSPC-8681 cards.

    Thanks & Regards

    Rama

    studinstru sggs said:

    Hi Lisa,

    I want to ask one more doubt .Please look into this matter.

    I am using DSPC-8681 Board with quad shannon processor in this.

    I am using CCSv5.2 .The mentioned hardware required 60 pins jtag ,but I have XDS510 USB +(20 pins to 60 pins converter) .

    So can I use this one instead of XDS560 .If I am using with XDS510 + 20-60PINS CONVERTER ,I am getting following errors :

    After running the hello world program with XDS510 w/ 20pin to 60 pin converter with selected option XDS510USB EMULATOR i am getting the error in the form of pop-up window like :

    C66xx_0: GEL Output: Setup_Memory_Map...
    C66xx_0: GEL Output: Setup_Memory_Map... Done.
    IcePick_D: Error connecting to the target: Error 0x80000240/-140 Fatal Error during: Initialization, OCS,  Error generated by SD scan controller module

    After rebuilting the project once again (by cleaning this and rebuilding ), I am getting like :

    IcePick_D: Error initializing emulator

    How to resolve this ??

    -Studinstru