Intel® Agilex™时钟和PLL用户指南

ID 683761
日期 12/13/2021
Public
文档目录

2.2.11. PLL输入时钟切换

时钟切换功能允许I/O PLL在两个参考输入时钟之间切换。将此功能用于时钟冗余或双时钟域应用程序,其中如果前一个时钟停止运行,则系统开启冗余时钟。当时钟不再翻转或者不再基于用户控制信号(extswitch)时,设计能够自动执行时钟切换。

Intel® Agilex™ I/O PLL支持以下时钟切换模式:

  • 自动切换(automatic switchover)—时钟传感电路监控当前参考时钟。如果当前参考时钟停止切换,则该参考时钟自动切换到inclk0inclk1时钟。
  • 手动时钟切换(manual clock switchover)—使用extswitch信号控制的时钟切换。当extswitch信号从逻辑高电平变成逻辑低电平,并保持在低电平至少三个时钟周期以便切换到inclk,到I/O PLL的参考时钟会从inclk0切换到inclk1, 反之亦然。
  • 通过手动覆盖的自动切换(automatic switchover with manual override)—此模式结合了自动切换和手动时钟切换。当extswitch信号变低时,它将覆盖自动时钟切换功能。只要extswitch信号为低, 进一步的切换操作就会被阻止。