最近实验室的师兄分配了我一个任务,用千兆网配置FPGA。研究动态配置FPGA,我的研究对象为altera 系列FPGA,首先我们得了解下 quartus生成各种配置文件的特点:
sof是SRAM Object File,下载到FPGA中,断电丢失。
pof是Programmer Object File,下载到配置芯片中,上的重新配置FPGA。
rbf文件为紧密二进制文件,大小比sof和pof的大小小很多,因为这种文件是不含comma的下载文件,可以用来配置文件,我的第一版程序就是用这种文件生成的,但是这种文件读取之后与epcs中的数据是反向的 例如 文件中有个数据为0x48而从epcs中读取的数据为0x12.
hex文件,altera所生成的hex文件是满足intel hex 格式的,