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

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

2.2.11.3. 手动时钟切换

在手动时钟切换模式中,extswitch信号控制选择inclk0还是inclk1作为I/O PLL的输入时钟。默认情况下选择inclk0

extswitch信号从逻辑高电平跳变到逻辑低电平并且保持低电平至少3个inclk周期以切换到inclk时,启动一个时钟切换事件。

你必须将extswitch信号再拉回到高电平才能执行另一个时钟切换事件。如果不需要另一个时钟切换事件,就可在初始切换后将 extswitch保持于逻辑低电平状态。

如果inclk0inclk1的频率不同并且一直运行,那么extswitch信号最短的低电平时间一定要大于或等于3个时钟周期的inclk0inclk1较低频率。

图 22.  Intel® Agilex™ I/O PLL中的手动时钟切换电路


通过在I/O PLL的 Intel® FPGA IP内核中指定切换延迟,您可以延迟时钟切换操作。指定切换延迟时,extswitch信号必须保持低电平至少3个inclk周期以切换到inclk,再加上您指定的延迟周期数从而启动时钟切换。