Hi,
I'm working with EZSDK on DM8148, the target I wish to accomplish is to enable McBSP's "Sample Rate Generator" and to configure AUXOSC clock as its source clock.
My main questions:
1. How can I enable McBSP's Sample Rate Generator (what registers, what order)?
2. How can I set AUXOSC clock as its source clock (what registers, what order)?
Additional questions:
3. In the TRM, I see that SYSCLK6 can be connected to AUXOSC (by configuring the mux and DPLL_L3) and is going to the McBSP (Table 2-15).
a. What is the purpose of SYSCLK6 in the McBSP? To where is it connected?
b. Should I configure SYSCLK6 to be taken from AUXOSC?
c. Should I configure DPLL_L3?
4. In the TRM, I see that SYSCLK20 is connected to McBSP's clks input. So this mean that I need to configure the mux, DPLL_AUDIO, "/C", MCBSP_CLKSEL mux and MCBSP_CLKS_MUX?
5. Should I set both PCR.SCLKME and SRGR2.CLKSM to 0?
6. In the TRM, in McBSP's Block Diagram (Figure 17-1), it shows MCB_CLKS connected through mux to "PICLKS" input.
"PICLKS" is not mentioned anywhere else in the manual, what is it? What is its mux?
7. When I use McBSP's Sample Rate Generator, is CLKG (Sample Rate Generator's clock out) directly connected to MCB_CLKX?
Thanks,
Gilad