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

