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.

TMS570LC4357: Using EMIF and ETMDATA at the same time

Part Number: TMS570LC4357

Hi Team,

Our customer is planning to use ETMDATA pins to get the trace from XDS560v2 Pro Trace probe, but on TMS5704357BGWTEP, pins associated to ETM Data[8] up to ETMDATA[31] have double functionality shared with EMIF bus, which they also need to use.

Is it possible to use both IF at the same time? How can they perform this task? Do they have to reconfigure each multifunction pin each time they need one IF or the other?

Thank you for your support!

Regards,

Danilo

  • Hi Danilo,

    For XDS560v2 trace pro, the width of the ETM data port is configurable. You can trace 4 ETM output signals or 8 ETM output signals on the target. You don't have to use all the 32 ETMS outputs. 

  • Hello QJ Wang,

    Thanks for your support.

    I have some questions regarding this topic, how can we configure the probe/microcontroller/CCS to use outputs [0..7]? Do we have any restrictions or disadvantages in using less than 32 bits?

    It wil be helpful to have some aditional documentation or manual becuase data sheet offers little iformation related to ETMDATA pins.

    Thanks in advance.

    Best regards. 

  • You will have better ETM performance using more pins. 

  • Hello QJ Wang,

    What kind of performance?

    Does it affect bus speed or is there limited functionality?

    Best regards.

  • It doesn't affect the bus speed. The ETM clock is either from internal VCLK or external clock input from xds560v2 pro trace tool.

    Using more ETM pins, you will have more bandwidth.