SoC FPGA 开发流程

修改Platform Designer中的设计,添加IP
重新集成Qsys系统文件到Quartus中
设定信号的I/O管脚
得到sof或者rbf

sof文件
通过编译还可以得到,soc_system.sopcinfo,它包含硬件信息,生成hps_0.h

虚拟地址映射
还可以生成soc_system.dts,编译生成dtb,重命名 socfpga.dtb

开发板中的/dev目录下的设备节点

AC501_SoC提供的黄金硬件参考设计顶层工程:AC501_SoC_GHRD
修改该工程,通过Platform Designer(原Qsys添加一个 Alera UART外设到
HPS的轻量级FPGA到HPS桥(fpga2hps_lw_bridge),
然后更新到Quartus工程中,

再重新编译生成HPS启动的U-boot镜像文件和Preloader镜像并更新到AC501_SoC的启动SD卡中。

针对重新生成的包含了有Altera UART 外设的HPS系统,编译得到新的dts文件和dtb文件,
最后将dtb文件拷贝到AC501_SoC开发板的Linux系统SD卡中,
以使Linux系统能够获取新增加的Altera UART外设

Assign Base Addresses

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

处于uboot配置 使用未经压缩的rbf文件

linux启动后配置

默认不生成rbf文件,需要在设置中开启生成rbf文件选项,生成的是经过压缩了的rbf文件。也可以命令行

使用命令行的方式进行生成:</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

weixin_40723768

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

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

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

打赏作者

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

抵扣说明:

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

余额充值