文章目录
DE1-SoC——关于QuartusII rbf文件的生成
1、什么是rbf文件?
rbf 文件是 Quartus 编译生成的 fpga 配置文件的二进制数据量格式的文件,主要用于使用外部主机通过 PS 方式配置 FPGA。
2、关于rbf文件的两种配置方式
在含有ARM硬核的SoC FPGA中,可用HPS配置FPGA,且两种配置方式如下,两种配置方式都需要用到rbf文件.
- 在 HPS 处于 U-Boot 启动阶段时通过 U-Boot 配置
- Linux启动之后通过应用程序配置
3、两种配置方式所用到的rbf文件存在差异:
U-Boot 阶段配置 fpga 需要使用未经压缩的 rbf 格式文件
Linux 应用程序中配置 fpga 时,需要使用经压缩的 rbf 文件
4、开启quartus生成rbf选项
默认情况下,Quartus 软件不能自动生成 rbf 文件,需要在设置中开启生成 rbf 文件选项,或以直接通过命令行,从 quartus 编译得到的 sof 文件转换得到 rbf 文件。
开启生成rbf选项的方式:
Assignments——device——device and Pin ——勾选rbf文件即可(这种方式只能生成经过压缩的rbf文件)

5、命令的方式来得到两种不同的rbf文件(通过写一个脚本文件,并放在.sof文件目录下来实现)
首先打开notepad++,写如下一段代码,保存为.bat文件,可看到显

本文详细介绍了Quartus II环境下RBF文件的生成方法及其在不同配置方式下的应用,包括如何生成未压缩及压缩的RBF文件。
最低0.47元/天 解锁文章
1900

被折叠的 条评论
为什么被折叠?



