Hello,
I am working on a custom board using the C6678 and after a power-on reset, the device comes up in PLL mode with PLLM=63 and PLLD=24. Based on the Bypass Mode section (2.4) in the PLL Controller User Guide (sprugv2c), I am under the assumption that the device should be in Bypass mode by default after the initial power up.
I am trying to configure the PLLM and PLLD values to 31 and 4 respectively to acheive a core clock frequency of 1000MHz with a CLKIN of 312.5MHz. When I execute the Set_Pll1() function from the EVM GEL file using the new PLLM and PLLD values, I get an error from the emulator as soon as PLL mode is enabled. The error indicates that the functional clock is off. I have confirmed that there is no clock signal using an oscilloscope on the SYSCLKOUT pin.
If the PLL is already being configured in PLL mode during startup, would this prevent the PLL from being reconfigured with the correct multiplier and divider values? Is there any reason that the PLL should not start up in Bypass mode? Please let me know if there is any other information that I can provide in order to determine the cause of this problem.
Thanks,
Josh King