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.

[FAQ] TDA4VM: how to configure C7x DSP frequency to match different TDA4VM variant

Part Number: TDA4VM

Hi, expert:

From clock tree tool, the MAIN_PLL7_HSDIV0_CLKOUT is 1000MHz for superset.

But my customer is using a TDA4VM variant which C7x is supposed to run at 200MHz.

Here are my questions:

  • MAIN_PLL7_HSDIV0_CLKOUT: this clock output is used by C7x and MMA, and also is input to GIC0 (which runs at 500MHz).

   my question is : can we configure the MAIN_PLL7_HSDIV0_CLKOUT to 200MHz? Can GIC0 work well in the system with this configuration (maximum 200MHz) ?

  • If the answer to the above question is "Yes", does SDK v7.0 support configuring C7x to other frequencies (spec via different TDA4VM variant)? and How?

           please kindly share some comments.

  • Hi, expert:

    Many thanks for the help.

    Below is the solution :

    --------------------------------------------------------------------------------------------------------------------

        The C7x frequency can be updated by simply adding the assigned-clock-rates to the DT nodes (either in U-Boot or Linux wherever the remotecore is being started) like below:

    +&c71_0 {
    +    assigned-clocks = <&k3_clks 15 0>;
    +    assigned-clock-rates = <200000000>;
    +};

    ---------------------------------------------------------------------------------------------------------------------