DE1-SoC——关于QuartusII rbf文件的生成

本文详细介绍了Quartus II环境下RBF文件的生成方法及其在不同配置方式下的应用,包括如何生成未压缩及压缩的RBF文件。


DE1-SoC——关于QuartusII rbf文件的生成

1、什么是rbf文件?

rbf 文件是 Quartus 编译生成的 fpga 配置文件的二进制数据量格式的文件,主要用于使用外部主机通过 PS 方式配置 FPGA。

2、关于rbf文件的两种配置方式

在含有ARM硬核的SoC FPGA中,可用HPS配置FPGA,且两种配置方式如下,两种配置方式都需要用到rbf文件.

  1. 在 HPS 处于 U-Boot 启动阶段时通过 U-Boot 配置
  2. 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文件,可看到显

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fighting_FPGA

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值