本文共 1213 字,大约阅读时间需要 4 分钟。
FPGA 下载文件主要包括 sof
、pof
、jic
和 elf
四种格式。以下是对这些文件类型的详细介绍:
sof
文件:用于配置 FPGA 的 SRAM,通过 JTAG 接口下载,下载完成后会丢失配置。pof
文件:用于配置 Flash 存储器(如 EPCS16),通过 AS 模式下载,下载后不会丢失配置。jic
文件:JTAG 间接配置文件,通常由 sof
文件转换生成,支持通过 JTAG 接口下载到 Flash 存储器中,且不会丢失配置。elf
文件:用于 NIOS 软件程序固化,通常由 Nios II IDE 编译生成,可通过 JTAG 接口下载到 FPGA SRAM 或 Flash 存储器中。下载文件类型 | 生成工具 | 下载方式 | 下载存储器类型 | 是否丢失配置 |
---|---|---|---|---|
.sof | Quartus II 编译生成 | JTAG | FPGA SRAM | 丢失 |
.pof | Quartus II 编译生成 | AS 模式 | Flash 存储器 | 不会丢失 |
.jic | Quartus II 转换生成 | JTAG | Flash 存储器 | 不会丢失 |
.elf | Nios II IDE | JTAG | FPGA SRAM 或 Flash 存储器 | 可能丢失(视情况而定) |
sof
文件烧写:
Program/Configure
选项。pof
文件烧写:
Program/Configure
和 Verify
选项。jic
文件烧写:
Program/Configure
和 Verify
选项。elf
文件烧写:
sof
、pof
和 elf
关系 - DanielLee_ustb 的专栏 - CSDN 博客sof
和 elf
文件的合并与格式转换 - 瓜儿不甜的博客 - CSDN 博客sof
和 elf
文件——调试记录 - 瓜儿不甜的博客 - CSDN 博客