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.

UCD90120A JTAG SVF export data flash hex file needed

Other Parts Discussed in Thread: UCD90120A

Hello, I'm using the UCD90120A sequencer and I've wired the JTAG to a connector and the PMBus to my processor. Now during prototyping and before the processor is powered I'm counting on JTAG to upload my configuration to the UCD90120A. I don't have the possibility to use the I2C adaptor simply because there's no connector on my board.

I realize only now that I need the data flash hex file in order to export to SVF. I cannot fetch it because the Fusion GUI is not connected. Could you provide this file? I don't know the firmware version but my IC states: UCD90120A TI 53I A0ZS 64. In case not is there any other way to configure my device before the processor is powered?

  • You can use an EVM to export SVF file from GUI. Then you can use JTAG port and SVF to download configuration into the on-board device.

    To take full advantage of Fusion GUI, leaving a PMBus connector will be a better choice.

    Regards,
    Zhiyuan
  • Thanks, indeed I've ordered the UCD90SEQ64EVM just so I can recover the data flash file. That's quite a waste of time though, is there a reason TI is not providing this files for each firmware release? I preferred JTAG because it's platform- and OS-independent. Moreover at a later stage the processor will communicate over PMBus and a custom application can recover all info and logs.

    Once recovered, can I share the data flash file here so that other users can benefit from it?
  • For JTAG programming, SVF file is needed. It is related to your configuration. So each customer has different SVF file.

    Data Flash file is for I2C programming. It is also related to your configuration. Each customer will also has a different Data Flash file.

    Both formats contain the same configuration information (a image of the flash with the configuration data). So it has to be exported by customers themselves.

    We recommend PMBus as  customer can benefit from GUI during debugging. GUI cannot communicate with the device via JTAG. Also, there are many flavors of JTAG and it is difficult for us to support each.

    If you decide to use JTAG, please verify your tool is compatible (try it out on EVM). 

     

    Thanks,

    Zhiyuan

  • Doesn't each sequencer chip comes shipped with a default configuration? That configuration can be exported through File, Export, Data Flash File and should be the same for each unmodified sequencer - depending on the firmware. It is exactly that file I need as an input to generate the SVF file (called Data Flash Hex File in the Fusion GUI).

    That's why I thought TI could provide this file so users could generate SVF configuration files without the need of an online connection. Thanks and please correct me if I'm wrong.
  • Your understanding is incorrect.

    Data Flash file is used for I2C programming.  SVF file is for JTAG programming. You can go to Fusion GUI->File-> Export... You will see options and descriptions of different formats.

    There is no default configuration. The default is empty. Customer needs to import configuration for their own application.

    Please see attached document.

    0654.Configuration Programming of UCD Devices.pdf