1. .bit 是什么?
.bit 是 FPGA 工具生成的 标准 bitstream 文件 。
比如 Vivado 生成:xxx.bit
它通常包含:
文件头信息
器件信息
时间信息
真正的配置数据
Vivado 能直接识别 .bit ,Vivado JTAG 直接下载 FPGA。
2. .bin 是什么?
.bin 是更"纯"的二进制配置数据。
它通常去掉了 .bit 里的部分头信息,更适合给:
SPI Flash
MCU
CPU
升级程序
bootloader
自定义加载逻辑使用。
比如设备升级时,MCU 或另一个 FPGA 从 Flash 读 .bin ,再按配置接口加载 FPGA。