原创 【博客大赛】【小梅哥FPGA】Quartus II中使用脚本转换sof到rbf文件 ... ...

2018-5-4 11:44 6000 37 9 分类: FPGA/CPLD 文集: FPGA深入学习

        rbf文件作为Altera的FPGA一种常见的配置数据格式,常用于使用其他主控主动配置FPGA时使用,例如PS模式。在Cyclone V SoC FPGA中,HPS部分可以直接使用rbf文件在线配置FPGA,本博文介绍如何通过sof文件生成rbf格式文件,以用于使用HPS配置FPGA。

1、  新建一个文本文件,保存为任意但有意义的名字,如:sof_to_rbf.bat,注意,保存时请不要使用默认的格式,应该手动从.txt切换为all files

2、  在文本中输入以下内容:

%QUARTUS_ROOTDIR%\\bin64\\quartus_cpf -c DE1_SOC_golden_top.sof soc_system.rbf

pause


其中,DE1_SOC_golden_top.sof为待转换的sof文件的名字,我们可以改成自己实际sof的文件名字,如:led.sofsoc_system.rbf为转换后得到的文件名字。

3、  放在sof文件所在的目录内,双击运行,即可生产soc_system.rbf文件了。

rbf文件主要是用于PS方式配置FPGA,如使用CPLDMCU等。在altera soc中,也可以在linux下使用该文件配置FPGA

(注意,友晶提供的脚本应该使用的是32位软件,所以%QUARTUS_ROOTDIR%\\bin64\\quartus_cpf中并非写的bin64,而是写的bin,因此直接运行会报错。所以也可以自己使用记事本编辑该文件,将bin改为bin64即可)

文章评论0条评论)

登录后参与讨论
我要评论
0
37
关闭 站长推荐上一条 /2 下一条