MAX 10时钟和PLL用户指南

ID 683047
日期 2/21/2017
Public
文档目录

2.3.12. 时钟切换

时钟切换功能使PLL能够在两个参考输入时钟之间进行切换。此功能用于时钟备份或双时钟域的应用,在此应用中如果前一个时钟停止运行,那么系统就开启备份时钟。 当时钟不再翻转或者不再基于用户控制信号(clkswitch)时,设计能够自动执行时钟切换。

MAX® 10 PLL支持下面时钟切换模式:

  • 自动切换(automatic switchover)—时钟检测电路监控当前的参考时钟。如果当前参考时钟停止翻转,那么该参考时钟会自动在inclk0或者inclk1时钟之间切换。
  • 手动时钟切换(manual clock switchover)—clkswitch信号控制时钟切换。当clkswitch信号从逻辑低电平变成逻辑高电平,并保持在高电平至少三个时钟周期时,PLL的参考时钟会从inclk0切换到inclk1, 反之亦然。
  • 通过手动覆盖的自动切换(automatic switchover with manual override)—此模式是自动切换和手动时钟切换的综合。当clkswitch信号变高时,它将覆盖自动时钟切换功能。只要clkswitch信号为高, 进一步的切换操作就会被阻止。