广告

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

2018-5-4 11:44 202 0 分类: 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条评论)

登录后参与讨论
相关推荐阅读
小梅哥 2018-05-27 22:03
【博客大赛】【小梅哥FPGA】闹心的gcc-linaro-arm-linux-gnueabihf编译器——Floating ...
  今天在继续编写示波器(just for fun)工程,该工程的波形显示和处理界面是在Linux系统上编写程序实现的。应用程序的编写是使用的17.1版本的Quartus软件配套的DS-5软...
小梅哥 2018-05-09 22:37
【博客大赛】【小梅哥FPGA】Cyclone V SoC 中为HPS添加SPI控制器并使用 ... ... ... ...
    关于如何在Cyclone V SoC FPGA系统中为HPS添加一个SPI外设,这个实验我已经进行了有相当长的一段时间了,但直到今日方才有所突破,顺利的完成了SPI控制器的...
小梅哥 2018-05-04 11:49
【博客大赛】【小梅哥FPGA】Altera SOC更改Qsys后重新生成hps_0.h文件 ...
在Altera SoC的开发中,Qsys系统和Linux应用程序之间通过一个名为hps_0.h的文件交互硬件信息,例如总线上添加了哪些外设,每个外设相对于HPS外部总线的偏移地址,每个外设所占的地址空...
小梅哥 2018-05-04 11:36
【博客大赛】【小梅哥FPGA】使用DS-5编写和调试SoC的Linux应用程序 ...
对于Intel Cyclone V SoC FPGA用户,如果仅仅开发应用程序,也可以在 Windows 环境下完成。Intel针对其自家的SoC FPGA芯片提供了定制的DS-5软件,该软件为A...
小梅哥 2018-05-03 22:11
【博客大赛】使用MATLAB一键制作mif文件
        这里讲解实现一个16384(2^14)点的14位正弦波数据mif格式文件的生成,使用此文件,我们便可以在FPGA上基于直接数字合成(DDS)原理...
我要评论
0
0
广告
关闭 热点推荐上一条 /3 下一条