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.

TMS570 out of range

Other Parts Discussed in Thread: TMS320F2812

Is there a way we can determine just what frequency the processor is running at?  We have built an adapter card that allows us to run a TMS570 in one of our earlier products that used a TMS320F2812 DSP.  We think we have teh 570 nrunning at 160 MHz with a 7.5 MHz input clock.  (At least that’s what the code generator tells us!)  I know the emulator tells us when we have an out-of-range frequency, but it only tells us that when there is an error.)  We need to verify what the frequency is when its IN range.  We haven’t found a way to do that yet.  Can we read it some way in the S/W suite?  Or is there a way we can output it to a pin and measure with a scope?

  • Calum,

    Which device are you using?

    Assuming you are using TMS570LS3x, there are multiple options to check the internal clock frequency.

    1] The device has an external clock prescaler (ECP) module that when enabled, outputs a continuous external clock on the ECLK pin/ball.
    The ECLK frequency is a user-programmable ratio of the peripheral interface clock (VCLK) frequency.
    This low frequency output can be monitored externally as an indicator of the device operating frequency.

    2] Using the DCC module (Dual-Clock Comparators)
    The description of DCC module can be found on Chapter 11 of the TRM (SPNU499)

    There is no DCC on TMS570L2x family. Option 1 is the only option for TMS570L2x family.

  • Calum,

    What is the status of this thread?

    If you consider your question answered, can you please mark it as "verified answer" so I can close this thread.