打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
FPGA配置启动详解系列(一)——配置文件详解-屋檐下的龙卷风-博客园
FPGA下载文件在实为装载数据到内部配置RAM中,然后初始化FPGA整个电路连线以及设置片内LUT的初始值,一个系统无论大小都会初始化整片FPGA,所以在同一款芯片中无论什么设计,下载文件大小都为固定值如下图所示,和MCU不一样,MCU会随着程序大小不一样产生二进制下载文件大小不一,两种下载含义也不一样,FPGA为配置电路版图,MCU为配置Flash。

  AlteraFPGA包含多种下载格式文件,其中最常用的即为SOF文件和POF文件,但是无论什么格式的下载文件,最终下载到FPGA中的文件都为.rbf的原始二进制文件,cycloneIII的下载文件数据大小在不同芯片中的字节数如下图所示:

  360pskdocImg_0_xyz

  下面详细介绍ALTERA各种配置文件文件总类:

  1.SRAM配置文件(SOF)

  SOF文件为在线直接烧写FPGA配置区,采用可以采用JTAG和PS模式下载。Quartues自动默认生成。

  2.Programmer文件(POF)

  POF文件用于对ALTERA的配置芯片进行数据下载时候使用,Quartues自动生成。

  3.原始二进制文件(RBF)

  RBF文件是芯片配置的原始二进制文件和一些控制码,任何格式的配置文件最终下载到EPCS中的都为RBF文件。

  4.原始编程数据文件(RPD)

  RPD为包含cyclone系列芯片二进制位流数据和配置数据的二进制文件的合成文件,很少使用到,必须通过转换得到,不建议转成出RPD。

  5.HEX文件

  HEX文件不能直接对FPGA进行配置,只能通过第三方编程器对HEX进行解析后把数据区烧写到EPCS中。

  6.JAM文件

  JAM文件时用来存储器件变成信息的ASCII文本文件。

  7.JBC文件

  JBC文件时和JAM一样的二进制文件,未使用过。

  以上文件除了SOF和POF文件软件自动生成,其余文件都有Quartues->File->Convert Programming Files进行转换生成。

  例如下面是一个SOF直接转换到RBF文件的转换结果

  360pskdocImg_1_xyz

  SOF

  360pskdocImg_2_xyz

  RBF

  可以看出RBF还比SOF大了一些,由于SOF是直接对内部配置RAM进行擦写的数据少了一些控制位,因此数据量比RBF更少。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Altera平台远程更新中FPGA读写Flash设计的讨论
使用一个或多个配置芯片来配置多片FPGA
【精品博文】FPGA PS可编程重配置与rbf文件
FPGA配置方式、启动过程
FPGA的在应用编程技术研究
Altera的FPGA的AS、PS和Jtag配置模式的区别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服