2019.9.10 Xilinx FPGA Zynq 通过FPGA Manager加载比特流

使用/dev/ 字符设备加载比特流本文参考:https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841750/Solution+Zynq+PL+Programming
使用FPGA Manager加载比特流参考:
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841645/Solution+Zynq+PL+Programming+With+FPGA+Manager
如有错误之处还请不吝赐教!
软件版本:Vivado 2018.2 ,Ubuntu 16.04
本文主要将如何使用FPGA Manager加载比特流

1、Vivado 2018.2生成.bit比特流,进入到/runs/impl_1/ 查看是否生成.bit文件

2、在/runs/impl_1/ 中新建Full_Bitstream.bif ,并将在此文件下输入以下内容:
all:
{
design_1_wrapper.bit /* Bitstream file name */
}
其中 design_1_wrapper.bit 为你的.bit的文件路径,建议这里改为全路径如D:\project\prj1.runs\impl_1\design_1_wrapper.bit

3、在vivado tcl命令行中运行Full_Bitstream.bif 生成.bit.bin文件,运行命令如下所示:
bootgen -image Full_Bitstream.bif -arch zynq -process_bitstream bin
其中Full_Bitstream.bif为你的Full_Bitstream.bif文件所在位置,可以输入全路径。

4、最后在/.runs/impl_1/里生成.bit.bin文件,将此文件拷贝到zynq的文件系统,之后加载比特流如下所示:
echo 0 > /sys/class/fpga_manager/fpga0/flags
mkdir -p /lib/firmware
cp /media/design_1_wrapper.bit.bin /lib/firmware/
echo design_1_wrapper.bit.bin > /sys/class/fpga_manager/fpga0/firmware在这里插入图片描述
出现fpga_manager fpga0: writing system_wrapper.bit.bin to Xilinx Zynq FPGA Manager 比特流便加载成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值