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 比特流便加载成功。

  • 1
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Xilinx FPGA Zynq 7020最小系统板原理图是指Zynq 7020 FPGA芯片在最简化的系统板上的电路连接图。该芯片是Xilinx公司的一款可编程逻辑器件,同时还集成了ARM处理器核。最小系统板原理图展示了这个芯片与其他元件之间的连接方式和电路设计。 Zynq 7020最小系统板原理图一般包含以下组成部分: 1. Zynq 7020 FPGA芯片:原理图中会标注芯片引脚的连接情况,如外部引脚与其他器件的接口连接。 2. ARM处理器核:Zynq 7020芯片内集成了ARM处理器核,原理图中会显示其与其他器件的连接,如存储器、外设设备等。 3. 存储器:原理图中会展示Zynq 7020芯片与各种存储器之间的连接关系,如DDR3内存、Flash存储器等。 4. 外设设备:原理图中会描绘与Zynq 7020芯片连接的各种外设设备,例如串口通信、以太网接口、USB接口等。 5. 时钟源:原理图中会显示为Zynq 7020芯片提供时钟的外部时钟源,如晶体振荡器或时钟发生器。 6. 电源管理:原理图中会显示供电芯片、稳压器等电源管理元件与Zynq 7020芯片之间的连接,确保芯片正常运行所需的电源条件。 7. 连接线和引脚:原理图会标注各种信号线、电源线以及引脚的连接方式和连接关系,以便设计者参考和布线。 从Zynq 7020最小系统板原理图可以了解到芯片与其他外围器件的连接方式和电路设计,为开发者提供了设计和开发基于Zynq 7020芯片的嵌入式系统的参考和指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值