Stratix 10 GX/SX器件概述

ID 683729
日期 8/08/2018
Public

1.6. HyperFlex内核体系结构

Intel® Stratix® 10 FPGA和SoC基于单片式内核架构,采用新的HyperFlex内核体系结构功能。与上一代高端FPGA相比,HyperFlex内核体系结构实现了2倍时钟频率性能,其功耗最高可降低70%。随着这一性能突破,HyperFlex内核体系结构提供了许多优势,包括:

  • 更高的吞吐量 — 通过采用2倍内核时钟频率性能来实现吞吐量的突破
  • 提高功耗效率 — 使用减少的IP大小(由HyperFlex使能)来增强那些之前将多个器件归入到单一器件的设计,因此与上一代器件相比,功耗最高可降低70%
  • 更强的设计功能性 — 使用更快的时钟频率来降低总线宽度和减少IP大小,释放更多的FPGA资源以增添更多的功能
  • 提高设计人员的工作效率 — 使用Hyper-Aware设计工具提高性能,实现更少的布线拥塞和更少的设计迭代, 对更快速的时序收敛实现更大的时序裕量

除了自适应逻辑模块(ALM)中的传统用户寄存器,HyperFlex内核体系结构在整个FPGA架构的各个地方都引进了额外的可旁路寄存器。这些额外的寄存器称为超级寄存器(Hyper-Registers),位于每个互连布线部分和所有功能模块的输入端。

图 3. 可旁路的超级寄存器(Hyper-Register)

Hyper-Register使能以下关键的设计技术来实现2倍内核性能的提升:

  • 精细粒度超级时序重构(Hyper-Retiming),消除关键路径
  • 零延迟超级流水线(Hyper-Pipelining),消除布线延迟
  • 灵活的超级优化(Hyper-Optimization),实现最佳性能

通过在设计中实现这些技术,Hyper-Aware设计工具会自动使用Hyper-Register来实现最大的内核时钟频率。

图 4. HyperFlex内核体系结构