文章目录
- A2F200M3F的PLL和片上时钟
- M2S010的PLL配置
系列教程:Microsemi Libero系列教程
以 SmartFusion系列 A2F200M3F和SmartFusion2系列M2S010配置为例。
A2F200M3F的PLL和片上时钟
A2F200M3F片上有1个倍频器和3个分频器,倍频最大频率100MHz,分频最小750KHz,下面介绍PLL几种不同的输入源对应的含义:
- External IO:FPGA芯片的普通外部管脚
- Hardwired IO:只能是FPGA芯片的13、14、15脚,可以在PLL中指定某一个管脚
- Fabric:FPGA芯片的普通外部管脚或者内部逻辑模块的端口
- On-Chip RC Oscillator:片上的RC振荡时钟,固定为100MHz,不可调。
- Main Crystal Oscillator:芯片的固定时钟输入136号引脚,支持32KHz-20MHz范围的外部时钟信号输入。
配置完成之后,为固定136管脚不可更改:
以上几种输入源,其中External IO和Fabric是支持芯片的普通管脚的。
当使用Main Crystal Oscillator作为时钟源时,时钟频率在下面指定:
其他两路分频器也是一样的输入源:
M2S010的PLL配置
SmartFusion2的片上时钟是一个单独的IP Core:OSC,如下,可以选择固定的外部时钟输入管脚, 或者是片上的RC震荡器
可用于输出给CCC倍频模块,或者是逻辑模块,可以在配置中使能。
SmartFusion2的PLL也是一个单独的IP Core:CCC
支持Fabric,即外部普通管脚作为时钟输入,也支持片上的RC时钟输入,最大支持400MHz时钟输出