FPGA 比特流 (Bitstream) 深度解析
🔍 什么是比特流 (Bitstream)?
简单理解:比特流是 FPGA 的"配置数据",就像给一块空白的可编程电路板"装配零件"的指令清单。
形象比喻:
你的 Verilog 代码 → 综合/布局布线 → 比特流 (建筑图纸) (施工过程) (具体施工指令)
🧩 比特流的本质
1. FPGA 内部结构
FPGA 由数百万个可配置单元组成:
┌─────────────────────────────────┐ │ ┌───┐ ┌───┐ ┌───┐ ┌───┐ │ │ │LUT│──│FF │──│LUT│──│FF │ │ 查找表 (LUT) │ └───┘ └───┘ └───┘ └───┘ │ 触发器 (FF) │ │ │ │ │ │ 可编程互连 │ ┌───────────────────────────┐ │ │ │ 可编程互连矩阵 (Switch) │ │ │ └───────────────────────────┘ │ │ ┌───┐ ┌───┐ ┌───┐ ┌───┐ │ │ │LUT│──│MUX│──│LUT│──│RAM│ │ │ └───┘ └───┘ └───┘ └───┘ │ └─────────────────────────────────┘

