仅对英特尔可见 — GUID: lhu1551901786227
Ixiasoft
1. 英特尔 Agilex 7 FPGA和SoC的概述
2. 英特尔 Agilex 7 FPGA和SoC系列规划
3. 第二代英特尔 Hyperflex 内核架构
4. 英特尔 Agilex 7 FPGA和SoC中的自适应逻辑模块
5. 英特尔 Agilex 7 FPGA和SoC中的内部嵌入式存储器
6. 英特尔 Agilex 7 FPGA和SoC中的精度可调DSP
7. 英特尔 Agilex 7 FPGA和SoC中的内核时钟网络
8. 英特尔 Agilex 7 FPGA和SoC中的通用I/O
9. 英特尔 Agilex 7 FPGA和SoC中的I/O PLL
10. 英特尔 Agilex 7 FPGA和SoC中的外部存储器接口
11. 英特尔 Agilex 7 SoC中的硬核处理器系统
12. 英特尔 Agilex 7 FPGA和SoC中的异构3D SiP收发器
13. 英特尔 Agilex 7 FPGA和SoC M系列中的异构3D堆栈式HBM2E DRAM存储器
14. 英特尔 Agilex 7 FPGA和SoC F系列和I系列中的高性能加密模块
15. 英特尔 Agilex 7 FPGA和SoC的使用 PCIe* 通过协议配置
16. 英特尔 Agilex 7 FPGA和SoC中的器件配置和SDM
17. 英特尔 Agilex 7 FPGA和SoC的部分和动态配置
18. 英特尔 Agilex 7 FPGA和SoC的器件安全性
19. 英特尔 Agilex 7 FPGA和SoC中的SEU错误检测和纠正
20. 英特尔 Agilex 7 FPGA和SoC的电源管理
21. 用于英特尔 Agilex 7 FPGA和SoC的英特尔 软件和工具
22. 英特尔 Agilex 7 FPGA和SoC器件概述的修订历史
仅对英特尔可见 — GUID: lhu1551901786227
Ixiasoft
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体系结构,从而简化了设计重用。