altera的fpga结构——ALM

Stratix IV FPGA ALM逻辑结构的8输入分段式LUT
Stratix® IV FPGA 采用了 Altera 大获成功的创新自适应逻辑模块(ALM) 逻辑结构(如图1所示),实现了所有 40-nm FPGA 中效率最高的逻辑架构。
正如Stratix III FPGA在OpenCore设计中所展示的,高效的 ALM 提高了性能和逻辑利用率,缩短了编译时间。ALM 完全集成在 Quartus® II 软件中,能够轻松实现最好的性能、最高的逻辑利用率以及最短的编译时间。
图 1. Stratix IV FPGA ALM
http://www.altera.com.cn/products/devices/performance/images/perf-stx2-alm-fig1.gif
Stratix IV FPGA 中的每个ALM都有8个分段式查找表 (LUT) 输入、两个专用嵌入式加法器、两个专用寄存器和另外的增强逻辑。这些特性使ALM能够实现可选基于7输入LUT 的功能、全6输入逻辑功能,以及两个由容量更小的LUT构成的独立功能 (例如,两个独立的4输入LUT)。
图2所示为一个ALM所支持的各种LUT配置,表1解释了每种ALM配置。
图 2. Stratix IV FPGA ALM 的分段功能
http://www.altera.com.cn/products/devices/stratix-fpgas/stratix-iv/images/st4-alm-fracturability.gif