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

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

4. 英特尔 Agilex 7 FPGA和SoC中的自适应逻辑模块

英特尔 Agilex 7 FPGA和SoC使用一个与上一代英特尔 FPGA(例如英特尔 Arria 10英特尔 Stratix 10 FPGA)类似的增强型自适应逻辑模块(ALM)。这种增强型ALM支持逻辑功能的高效实现,并且能轻松实现英特尔 Agilex 7 FPGA与英特尔 Arria 10英特尔 Stratix 10 FPGA之间的IP转换。
图 6. ALM结构图下图显示了包含8输入分段式查找表(LUT),两个专用嵌入式加法器和四个专用寄存器的ALM。
表 20.  ALM的主要特性和功能
主要特性 功能
高寄存器数 与第二代英特尔 Hyperflex 架构一起,每个8输入分段式LUT的四个寄存器以非常高的内核逻辑利用率实现了内核性能的最大化。
ALM操作模式 通过实现一个扩展的7输入逻辑功能,单个6输入逻辑功能或两个较小的独立功能(例如,两个4输入功能)来优化内核逻辑利用率。
两个时钟源 每个ALM的两个时钟源可生成两个正常时钟和两个延迟时钟来驱动ALM寄存器,从而产生更多的时钟域和时间借用能力。
额外的LUT输出 用于组合功能的额外快速6-LUT和5-LUT输出改进了逻辑级联的关键路径。
改进的寄存器封装 改进的寄存器封装(包括带两个封装的寄存器路径的5输入LUT)使架构面积得到了更有效的利用并使关键路径得到了改进。
锁存模式支持 ALM支持地址锁存使能中的锁存模式。

英特尔 Quartus Prime软件利用ALM逻辑结构来实现最高的性能,最佳的逻辑利用率和最少的编译次数。由于英特尔 Quartus Prime软件会自动将传统的旧设计映射到英特尔 Agilex 7 FPGA和SoC的ALM架构中,因此该软件可简化设计的重复使用。