Part Number:TMS320C6678
关于时钟输入,还有几个问题想要咨询:
1.我们配置成SPI模式情况下,之前的帖子我咨询了,说是会bypass掉PLL,那么 PASS PLL又是用来干什么的呢?boot的时候我们需要给PASSCLK供时钟吗?
2.我们想要用SGMII 来给一片PHY,用来跑千兆以太网,协议是UDP。同时我们也会使用到SRIO,跑5Gbps, 我只需要给SRIOSGMIICLK提供250MHz的时钟就可以了吗?
3.我们现在想用DDR3来跑800MHz,我可以供200M的时钟吗?
4.我们主频是要跑1G的,我的coreclk提供200MHz可以吗?
其中PCIE和 HyperLink和 TSIP 我们是不需要用到的,我们的时钟输入如下图
Nancy Wang:
Li Li 说:1.我们配置成SPI模式情况下,之前的帖子我咨询了,说是会bypass掉PLL,那么 PASS PLL又是用来干什么的呢?boot的时候我们需要给PASSCLK供时钟吗?
该贴已经讨论。
https://e2echina.ti.com/support/processors/f/processors-forum/211445/tms320c6678-tms320c6678-bootmode-pll
Li Li 说:我们想要用SGMII 来给一片PHY,用来跑千兆以太网,协议是UDP。同时我们也会使用到SRIO,跑5Gbps, 我只需要给SRIOSGMIICLK提供250MHz的时钟就可以了吗?
参考时钟可以是156.25, 250, 312.5
Table 22. SRIO PLL Multiplier Settings
www.ti.com/…/sprabi2d.pdf
Li Li 说:3.我们现在想用DDR3来跑800MHz,我可以供200M的时钟吗?
参考以下贴子的讨论,可以的。
https://e2echina.ti.com/support/processors/f/processors-forum/211121/tms320c6657-tms320c6657
Li Li 说:4.我们主频是要跑1G的,我的coreclk提供200MHz可以吗?
可以,按照以下公式计算。
input_clock (MHz) * [(PLL1_M + 1)]/ (2 * (PLL1_D + 1) )、
7.6.5 Main PLL Controller/SRIO/HyperLink/PCIe Clock Input Electrical Data/Timing
https://www.ti.com/lit/ds/symlink/tms320c6678.pdf
3.6 Unused Clock Inputs
www.ti.com/…/sprabi2d.pdf