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

