Intel® Hyperflex™ 体系结构高性能设计手册

ID 683353
日期 10/04/2021
Public
文档目录

2.3.2. 流水线和延迟

在路径中添加流水线寄存器会增加一个信号值在路径上传播所需要的时钟周期数。增加时钟频率能够抵消增加的延迟。
图 31. Hyper-Pipeline缩短的延迟此示例显示了一个有275 MHz fMAX要求的上一代Intel FPGA。由于3.5 ns延迟限制了路径,因此左侧路径达到286 MHz。数据需要三个周期传播到寄存器流水线。275 MHz上的三个周期计算成10.909 ns,也就是数据传播到流水线需要的时间。


如果重新定位一个 Intel® Hyperflex™ 体系结构FPGA将fMAX要求加倍到550 MHz,那么图中右侧上路径显示一个额外的流水线级如何重定时。由于1.8 ns延迟的限制,路径现在达到555 MHz。数据需要四个周期传播到寄存器流水线。550 MHz上的四个周期为7.273 ns,也就是数据传播到流水线需要的时间。

与三阶段的流水线相比,如果目标是保持传播到四阶段的流水线的时间,那么需要通过提高第二个版本的fMAX到367 MHz 来满足第一个版本的10.909 ns延迟。此技术可产生275 MHz的33%提升。