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.

TMS320C6678: PASSCLK and MCMCLK

Part Number: TMS320C6678
Other Parts Discussed in Thread: CDCM6208

Happy New Year All,

I am designing our own board based on the C6678L EVM. We are not planning to use the Hyperlink and we like to use only one CDCM6208 for clocking.

1- Is it safe to not provide MCMCLKP/N (hyperlink_CLKP/N) to pins (W2, Y2)?

2- Can we use the core clock for the PASSCLK and not provide PASSCLKP/N to pins (AJ5, AJ4)...this can be done by setting BM_GPIO = 010

If this is OK, then only clock to the DSP will be: CORECLK, DDRCLK, SRIOSGMIICLK, PCIECLK

I know Ketstone1 has issue with the PLL and hence IBL was introduced and I want to make sure not providing the MCMCLK and EXTERNAL PASSCLK is not an issue!

Regards,

Murad

  • Hi Murad,

    I've notified the hw team. Their feedback will be posted here.

    Best Regards,
    Yordan
  • Hi Murad,
    If the Hyperlink interface is not used then the MCMCLK is not needed and can be terminated as directed in the Hardware Design Guide. If you want to use the core clock as the clock input to the PASS PLL, you need to pull the PACLKSEL pin low and terminate the PASSCLK pins. I think the issue you are referenceing is described in usage note 17 of the errata document. This refers to the selection of the clock to the NETCP from either the sysclk1 or the output of the PASS PLL. This shouldn't be effected by the source clock for the PLL and should be implemented as described in the errata.
    Regards,
    Bill
  • Thanks Bill for the prompt response and clarification!

    Regards,

    Murad