Stratix® IV FPGA的核心架构建立在创新的逻辑单元上,即,自适应逻辑模块(ALM),ALM 通过 MultiTrack 互联结构进行连接,使 Stratix IV FPGA 能够实现高速逻辑、算法和寄存器等功能。
Stratix IV FPGA延续了Stratix III FPGA在OpenCore设计中所展示的创新ALM逻辑结构。ALM完全集成在Quartus® II 软件中,能够轻松实现最好的性能、最高的逻辑利用率以及最短的编译时间。
自适应逻辑模块
高性能Stratix IV FPGA的关键是面积利用率非常高的ALM。它有8个分段式查找表(LUT)输入,可以通过 Altera 获得专利的 LUT 技术来分成两个自适应 LUT (ALUT)。每个ALM支持:
- 完整的6输入LUT和可选7输入LUT
- 两路独立输出支持小容量LUT的多种组合,提高了逻辑组合效率
- 不需要其他资源,可实现复杂的逻辑算法功能
请参考图1的ALM结构,以及表1对特性的详细介绍。
图 1. Stratix IV FPGA ALM

| 表1. Stratix IV FPGA ALM 特性和优点 | |
| 每个ALM提供的资源 | 优点 |
|---|---|
|
|
两个嵌入式加法器 |
|
两个寄存器 |
|
两路输出 |
|
|
|
如果需要了解详细信息,请参考Stratix IV 器件手册中的逻辑阵列模块和自适应逻辑模块 (PDF) 一章。
MultiTrack互联
Stratix IV FPGA采用了MultiTrack互联技术。该技术性能最佳的不同长度连续布线实现了各个设计模块内部和模块之间的通信。
图2中的MultiTrack互联技术用于Altera Stratix FPGA系列,可以:
- 提供业界最佳互联,与竞争方案相比,单跳逻辑是其5倍。
- 以更少的互联到达更多的周围LAB,从而提高了性能,降低了功耗。
- 避免了区域拥塞,提供更好的逻辑组合。
图 2. Stratix FPGA 系列 MultiTrack 互联结构

Stratix IV FPGA体系结构的优势
分段式 LUT、两个全加器、两个寄存器以及其他的逻辑增强功能使 ALM 能够划分为效率很高的两个独立 LUT,从而使 Stratix IV FPGA 成为速度最快,容量最大的FPGA ——没有逻辑浪费。Stratix IV 器件:
- 和最相近的逻辑单元相比,快出 35%,能够有效的多封装 80%的逻辑,在更小、价格更低的器件中封装更多的逻辑,从而降低了成本。
- 与 Quartus II 软件完全集成,充分利用 ALM 中的 8 输入分段式 LUT 以及 MultiTrack 布线互联结构,轻松可靠的达到时序逼近,从而提高了效能。
相关链接
