英特尔® Agilex™ 7 FPGA和SoC器件概述

ID 683458
日期 1/10/2023
Public
文档目录

1.13. 自适应逻辑模块(ALM)

Intel® Agilex™ 器件使用一个增强的自适应逻辑模块(ALM)(如同上一代 Intel® Stratix® 10 Intel® Arria® 10 FPGA),以支持逻辑功能的高效实现和器件之间轻松的IP转换。

下面的ALM结构图中有8个带有分段式查找表(LUT)的输入,2个专用嵌入式加法器和4个专用寄存器。

图 7. ALM结构图
ALM的主要特性和功能包括:
  • 高寄存器数,每8输入分段式LUT有4个寄存器,与第二代 Intel® Hyperflex™ 体系结构协同操作,使 Intel® Agilex™ 器件能够以极高的内核逻辑利用率最大化内核性能
  • 实现选择7输入逻辑功能,所有6输入逻辑功能和2个独立功能,包括更小的LUT尺寸(例如两个独立的4输入LUT),从而优化内核逻辑利用率
  • Intel® Agilex™ ALM体系结构的新特性是每个ALM的两个时钟源,这两个时钟源生成两个正常时钟和两个延迟时钟以驱动ALM寄存器;从而产生更多的时钟域和时间借用能力( time-borrowing capability)
  • 为组合功能提供额外的快速6 LUT和5 LUT输出;改进了逻辑级联的关键路径
  • 改进的寄存器封装模式,包括具有2个封装寄存器了路径的5-input LUT,更有效地利用了架构区域,从而改善了关键路径
  • 对地址锁存使能中的锁存模式的新支持

Intel® Quartus® Prime软件采用ALM逻辑结构来实现最高的性能,最佳的逻辑利用率和最少的编译次数。 Intel® Quartus® Prime软件自动将旧设计映射到 Intel® Agilex™ FPGA的ALM体系结构,从而简化了设计重用。