Tool/software: Linux
Hii,
I want to generate clock of particular frequency and feed it to a media codec. Is there any frequency synthesizer available in J6 EVM? or Is there any other options available in J6 EVM?
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.
Hi Kumar,
J6 SoC has a dedicated clock oscillator/clock input for multimedia - OSC1, which provides SYS_CLK2 to the SoC . On J6 EVM this oscillator works with a 22.5792MHz crystal. Depending on the multimedia peripheral in SoC, you can multiply/divide this frequency with the respective DPLL , e.g. DPLL_ABE, DPLL_VIDEO, DPLL_HDMI. You can refer to the TRM chapter PRCM and/or the Clock Tree Tool.
Also note that some of the DPLL clocks can be output to board through a CLKOUT_MUX.
If this doesn't work for you, I guess it is possible to mod the board : de-solder the crystal and connect an external, adjustable clock generator. I don't know however if someone did this before.
Regards,
Stan
The sound card uses a simple card driver and is configured via device-tree. The other involved drivers are the tlv320aic3106 codec driver and the McASP driver.