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.

Whether TMS320F28335 can allow to acess boundaryscan devices by FPGA debugger when EMU0 = 1 and EMU1 = 1

Other Parts Discussed in Thread: TMS320F28335

Hi,

The JTAG chain in our current design has the TMS320F28335 processor along with other JTAG target devices such as FPGA's and CPLD's.

The Processor datasheet says that the processor will be placed in to Emulator mode when EMU1 = 1 at the rising edge of TRST signal.

In our design, the EMU0 and EMU1 of TMS320F28335 are always pulled up to logic HIGH by pullup resistor. There is no possibility to place the processor in to boundary scan mode because the EMU1 pin is hardcoded to logic 1 and it can not be toggled.

The question is, 

When the processor is placed in Emulation mode. Is it possible to program  other JTAG target devices (FPGA/CPLD) on the same JTAG chain  by FPGA/CPLD debugger.

Thank you

  • Saravanan,

    If EMU0/1 pins have pullups on them, can't you override the pullups when you need to program the other devices?  Just force the pin(s) low.

    I'd also expect you can just issue a BYPASS command to the F28335 when you need to access the other devices on the chain.  I think the BYPASS command in emulation mode will be the same as in boundary scan mode.  I'm not 100% certain of this however.

    Regards,

    David