英特尔Agilex® 7电源管理用户指南

ID 683373
日期 12/04/2023
Public
文档目录

5.3. 时钟门控(Clock Gating)

时钟门控可用于降低动态功耗。当一个应用程序处于空闲状态时,其时钟可被暂时门控,并基于唤醒事件解除门控。这是通使用用户逻辑使能或禁用可编程时钟布线来完成的。

您可以通过门控英特尔Agilex 7器件设计中任何未使用电路的时钟信号来执行动态功耗降低。

您可以使用以下其中一个方法对时钟网络进行门控:

根时钟门控(Root Clock Gate)

您可以使用Clock Control Intel FPGA IP Core在根级别动态门控每个时钟网络。

区块时钟门控(Sector Clock Gate)

您可以使用Clock Control Intel FPGA IP Core在时钟区块级别动态门控每个时钟网络。

I/O PLL时钟门控

您可以使用IOPLL Reconfiguration动态门控英特尔Agilex 7 I/O PLL的每个输出计数器。

使能或禁用门控电路时,时钟门控很大一部分FPGA设计可能会导致短时间内显著的电流变化。应确保由该时钟门控引起的最大电流阶跃的不会产生超出AC噪声规范所允许的最大限度的噪声,而该电流阶跃大小由您PCB上PDN去耦合设计所决定。可通过将一个较大门控区域分成几个较小子区域来控制电流阶跃,然后将这些区域分阶段循序进入或退出电源门控。

关于详细信息,请参考 Intel Agilex® 7 Clocking and PLL User Guide: F-Series and I-Series 中的时钟门控部分。