仅对英特尔可见 — GUID: lhu1551901786227
Ixiasoft
1. 英特尔® Agilex™ 5 FPGA和SoC的概述
2. 英特尔® Agilex™ 5 FPGA和SoC系列规划
3. 第二代英特尔 Hyperflex 内核架构
4. 英特尔® Agilex™ 5 FPGA和SoC中的自适应逻辑模块
5. 英特尔® Agilex™ 5 FPGA和SoC中的内嵌式存储器
6. 英特尔® Agilex™ 5 FPGA和SoC中的可变精度DSP
7. 英特尔® Agilex™ 5 FPGA和SoC中的内核时钟网络
8. 英特尔® Agilex™ 5 FPGA和SoC中的通用I/O
9. 英特尔® Agilex™ 5 FPGA和SoC中的I/O PLL
10. 英特尔® Agilex™ 5 FPGA和SoC中的外部存储器接口
11. 英特尔® Agilex™ 5 SoC中的硬核处理器系统
12. 英特尔® Agilex™ 5 FPGA和SoC中的收发器
13. 英特尔® Agilex™ 5 FPGA和SoC中的 MIPI* 协议支持
14. 英特尔® Agilex™ 5 FPGA和SoC的Balls Anywhere封装设计
15. 英特尔® Agilex™ 5 FPGA和SoC的使用 PCIe* 通过协议配置
16. 英特尔® Agilex™ 5 FPGA和SoC中的器件配置和SDM
17. 英特尔® Agilex™ 5 FPGA和SoC的部分和动态配置
18. 英特尔® Agilex™ 5 FPGA和SoC的器件安全性
19. 英特尔® Agilex™ 5 FPGA和SoC中的SEU错误检测和纠正
20. 英特尔® Agilex™ 5 FPGA和SoC的电源管理
21. 用于 英特尔® Agilex™ 5 FPGA和SoC的英特尔 软件和工具
22. 英特尔® Agilex™ 5 FPGA和SoC器件概述的修订历史
仅对英特尔可见 — GUID: lhu1551901786227
Ixiasoft
4. 英特尔® Agilex™ 5 FPGA和SoC中的自适应逻辑模块
英特尔® Agilex™ 5 FPGA和SoC使用一个与上一代英特尔 FPGA(例如英特尔 Arria 10和英特尔 Stratix 10 FPGA)类似的增强型自适应逻辑模块(ALM)。这种增强型ALM支持逻辑功能的高效实现,并且能轻松实现 英特尔® Agilex™ 5 FPGA与英特尔 Arria 10和英特尔 Stratix 10 FPGA之间的IP转换。
图 5. ALM结构图下图显示了包含8输入分段式查找表(LUT),两个专用嵌入式加法器和四个专用寄存器的ALM。
主要特性 | 功能 |
---|---|
高寄存器数 | 与第二代英特尔 Hyperflex 架构一起,每个8输入分段式LUT的四个寄存器以非常高的内核逻辑利用率实现了内核性能的最大化。 |
ALM操作模式 | 通过实现一个扩展的7输入逻辑功能,单个6输入逻辑功能或两个较小的独立功能(例如,两个4输入功能)来优化内核逻辑利用率。 |
两个时钟源 | 每个ALM的两个时钟源可生成两个正常时钟和两个延迟时钟来驱动ALM寄存器,从而产生更多的时钟域和时间借用能力。 |
额外的LUT输出 | 用于组合功能的额外快速6-LUT和5-LUT输出改进了逻辑级联的关键路径。 |
改进的寄存器封装 | 改进的寄存器封装(包括带两个封装的寄存器路径的5输入LUT)使架构面积得到了更有效的利用并使关键路径得到了改进。 |
锁存模式支持 | ALM支持地址锁存使能中的锁存模式。 |
英特尔 Quartus Prime软件利用ALM逻辑结构来实现最高的性能,最佳的逻辑利用率和最少的编译次数。由于英特尔 Quartus Prime软件会自动将传统的旧设计映射到 英特尔® Agilex™ 5 FPGA和SoC的ALM架构中,因此该软件可简化设计的重复使用。