热度 9
2018-5-4 11:44
6000 次阅读|
0 个评论
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.sof 。 soc_system.rbf 为转换后得到的文件名字。 3、 放在 sof 文件所在的目录内,双击运行,即可生产 soc_system.rbf 文件了。 rbf 文件主要是用于 PS 方式配置 FPGA ,如使用 CPLD 、 MCU 等。在 altera soc 中,也可以在 linux 下使用该文件配置 FPGA 。 (注意,友晶提供的脚本应该使用的是 32 位软件,所以 %QUARTUS_ROOTDIR%\\bin64\\quartus_cpf 中并非写的 bin64 ,而是写的 bin ,因此直接运行会报错。所以也可以自己使用记事本编辑该文件,将 bin 改为 bin64 即可)