PolarFire SoC Clock Conditioning Circuitry - CCC (PLL/DLL) 简单介绍(一)

 

参考手册:

PolarFire Family Clocking Resources

 

PolarFire 系列提供两个独立的片上 RC 振荡器(2 MHz 和 160 MHz),用于产生自由运行时钟。

 

PolarFire® SoC Datasheet

image

 

Clock Conditioning Circuitry

  Each CCC, located in the corners of the device, contains two PLLs, two DLLs, and clock routing multiplexers to route clocks to and from PLLs and DLLs. CCCs provide flexible clock management and synthesis capabilities. PLLs are supported to allow low-jitter clocks for device outputs, and DLLs are supported to allow high-speed tracking of input periodic signals. The Libero SoC software provides a CCC configurator with a visual configuration wizard for quick and easy configuration. For DC and switching characteristics of the CCCs, see the respective PolarFire FPGA Datasheet, RT PolarFire FPGA Datasheet, or PolarFire SoC FPGA Datasheet.

每个位于芯片角落的 CCC(时钟调理电路),都包含 两个 PLL、两个 DLL,以及时钟路由多路选择器,用于在 PLL 和 DLL 之间进行时钟的输入与输出布线。

CCCs 提供灵活的时钟管理和时钟合成能力。PLL 用于为芯片输出提供低抖动时钟,DLL 则用于对输入周期性信号进行高速相位跟踪。

Libero SoC 软件提供了带可视化向导的 CCC 配置器,方便快速配置。
有关 CCC 的直流特性和开关特性,请查阅对应的 PolarFire / RT PolarFire / PolarFire SoC 数据手册。
 

4.1 特性

 
每个 CCC 支持以下功能:
 
・两个小数分频 PLL,每个支持:
 
– 整数模式或小数模式
 
– 双参考时钟输入,支持手动切换
 
– 四个独立时钟输出
 
– 相位选择与调节
 
– 可编程延迟单元
 
– 内部反馈模式(低抖动)
 
– 支持外部反馈时钟输入的去偏斜(De‑skew)模式
 
– 可编程带宽控制
 
– 展频时钟生成
 
– 时钟输出无毛刺启动 / 停止
 
– 掉电模式
 
・两个 DLL,每个支持:
 
– 两个独立时钟输出
 
– 可变相移选择
 
– 占空比校正
 
– 延迟码生成
 
– 时钟分频
 
– 掉电模式
 
・PLL 与 DLL 级联
 

image

 

image

 

posted on 2026-03-14 13:44  所长  阅读(12)  评论(0)    收藏  举报

导航