Part Number:TMS320C6678
我们配置成SPI模式情况下,
SPI的BOOTMODE[12:10]都是有功能的
和PLL的BOOTMODE[12:10]冲突
是不是如果我SPI BOOTMODE[12:10 配了0 1 0的话,PLL就已经固定要80MHz输入不能改输入频率?
Shine:
SPI boot模式 PLL是bypass掉,不需要PLL,所以没有冲突。
,
Li Li:
那我运行时候要设置PLL的话要怎么设置? 我的CORECLK应该供多少频率的时钟?
,
Shine:
在boot后,在自己的代码中重新配置主频。CORECLK频率是您板子上的输入时钟频率。
,
Li Li:
那么这个bypass掉的PLL是哪个PLL呢? 是main PLL吗? 它的输入是哪个CLK?
,
Shine:
对,bypass掉的是main PLL。 CLK输入是CORECLK(N|P)管脚,请参考数据手册Figure 7-9 Main PLL and PLL Controller
,
Li Li:
我们准备在CORECLK(N|P)管脚输入200MHz的时钟作为DSP的主时钟。
那如果bypass掉的是main PLL的话,我的6648准备是跑1GHz的主频,bypass了那就最多只能到200MHz?
这时候DSP能运行吗? 我还有SRIO之类的要跑5Gbps的功能。
,
Shine:
只是在boot的时候bypass掉PLL,前面说过了,boot后,在自己的代码中重新配置主频。