行业新闻

FPGA漫谈:2K LUT能干点啥?

作者 李, 工
发布日期 2025年12月5日
阅读时长 1 分钟

FPGA芯片主要以容量来区分档次,这里面一般会有两个单位概念。

1. LUT(Look-Up Table) 是 FPGA 里真正“装逻辑”的最小单元:

一个 k 输入 LUT 就是一块 2ᵏ×1 位的 SRAM 真值表,把 k 个输入的所有 2ᵏ 种组合都预先存好,输出就是组合逻辑结果。

‑ 典型 4-LUT ≈ 1 个 16×1 SRAM;6-LUT ≈ 64×1 SRAM。

2. LE(Logic Element)/LC(Logic Cell) 是 厂商打包后的“逻辑粒”:

它通常 = 1 个 LUT + 1 个寄存器(DFF)+ 一些进位、选择、级联电路。

因此 1 LE ≈ 1 LUT + 1 Flip-Flop + 布线资源。

 

 

换算关系(不同厂商略有差异):

– Intel/Altera:1 LE = 1 LUT4 + 1 DFF + 进位链

– Xilinx:官方用 LC(Logic Cell)概念,1 LC = 1 LUT6 + 1 DFF

– Lattice / 国产:同样用 LUT4 + DFF 组成 1 LE

通俗地讲,LUT 是“真值表”,LE/LC 是“LUT+寄存器”的成品乐高件;数据手册里写 2 K LE 基本等价于 2 K 个 LUT 加上 2 K 个寄存器。

行业里并没有一个官方强制标准,但各厂在宣发、定价和生态位上形成了约定俗成的“容量档”。主流 FPGA 的 LUT 规模与对应“档次”一般如下表所示。

本文来源于微信公众号:土人观芯

标签

更多推荐