第1个回答 2019-12-31
fpga下载文件在实为装载数据到内部配置ram中,然后初始化fpga整个电路连线以及设置片内lut的初始值,一个系统无论大小都会初始化整片fpga,所以在同一款芯片中无论什么设计,下载文件大小都为固定值如下图所示,和mcu不一样,mcu会随着程序大小不一样产生二进制下载文件大小不一,两种下载含义也不一样,fpga为配置电路版图,mcu为配置flash。
alterafpga包含多种下载格式文件,其中最常用的即为sof文件和pof文件,但是无论什么格式的下载文件,最终下载到fpga中的文件都为.rbf的原始二进制文件,cycloneiii的下载文件数据大小在不同芯片中的字节数。