TMS320C672x Support Details

===========================

The SD C672x emulation drivers have been separated out from the standard C62x and C671x drivers while they are in beta/limited release form.

 

Device Support Details:

1.    There are two devices in the TMS320C672x scan path, first is a bypass 8 and then the DSP itself.  Using SdConfig->Emulator->Test should report that it found two devices with an IR length of 54 (8+46).

 

2.    If you are using a secure version of the TMS320C672x then you will need to obtain the security key from Texas Instruments and manually add this key to your sdopts.cfg file, which is located in your windows system32 directory. The key is a 14-digit number prefixed with"Key_".  For example, 14 digit key 0xDCBA9876543210 becomes DevC6000Ulkd=Key_DCBA9876543210.  Additional details are included in the sdopts.cfg file.

 

3.    The install includes C672x specific cc_setup configuration files for SD emulators.  However these configurations do NOT specify a C672x specific gel file.  So you will probably want to update your config to include the gel file supplied by Texas Instruments chip support update.

 

4.    If you are using a XDS510USB emulator then you must force it to load the emulation firmware that supports the TMS320C672x. To do this add the following line to your sdopts.cfg file under the appropriate XDS510USB area, EmuFirmware=sdxds510usb_v10_1.out.  You will then need to unplug and replug your XDS510USB cable to force an emulation firmware download. If you are using old firmware or a standard C62x/C671x driver then should get a CCS startup error -1073 which indicates an invalid (unsupported) silicon version.  Logs have been added to the XDS510USB to show default firmware version and whether firmware is being overridden with EmuFirmware.  The log file will be created in your <ccs_install_dir>\drivers directory and named "Port510_Pid1_Xds510UsbLog.txt" or something similar.  For the C672x you need firmware version sdxds510usb_v10_1.out.  Following is a clip from a good C672x log:

Incoming Port Address     = 0x0510

Port name                 = \.\USB

Current Directory = C:\CCStudio_v3.10\drivers

Connecting to a TMS320C6000 Device

Default emulation app is sdxds510usb_v10.out

Override emulation app is sdxds510usb_v10_1.out

 

5.    Emulation firmware version sdxds510usb_v10.out does NOT support C672x where as sdxds510usb_v10_1.out+sdgo672xusb.dvr supports all C62x/C671x/C672x devices.  However as this is a limited release, a full regression test has NOT been performed on all devices. If you experience trouble when using sdxds510usb_v10_1.out on non-C672x devices you can simply revert back to the sdxds510usb_v10.out firmware.  To do this, simply comment out EmuFirmware in your sdopts.cfg file and unplug/replug your XDS510USB cable. To use C672x drivers on non-C672x go into cc_setup.exe and create a custom board using sdgo672xusb.dvr as your emulation driver instead of sdgo6xusb.dvr then proceed through normal process.