SDK中的Zedboard编程指南
概述
有三种方法可以编程Zedboard:
-
JTAG
-
四SPI闪光
-
SD卡
本教程将指导您了解如何开始您的项目,并使用三种可能的方法编写您的Zedboard。建议您在继续本项目之前先完成“Vivado入门”指南。
Xilinx的一个pdf文档也介绍了这些过程,并用于创建本指南pdf
先决条件
技能
-
基本熟悉Vivado
-
这种体验可以通过我们的“Vivado入门”指南找到
-
硬件
-
Zedboard
-
微型usb电缆
软件
-
Vivado Design Suite 2016.2
-
可以使用较新的/较旧的版本,但过程可能略有不同
-
董事会的支持文件
-
Zedboard支持文件
-
这些文件将描述GPIO接口,并使您更容易选择您的FPGA板和添加GPIOIP块。
-
遵循Wiki指南:Digilent 7系列FPGA板的Vivado板文件关于如何安装Vivado的板支持文件。
-
下载
没有一个
教程
1.创建项目
如果您已经有一个可以工作的SDK项目,请继续。如果没有,请完成从Zynq开始教程创建一个简单的设计程序。
2.使用JTAG编程Zedboard
JTAG主要用作编程、调试和探测端口,通过“PROG”微usb端口进行通信。
3.启动时使用SD卡对Zedboard进行编程
需要注意的是,用于编写Zedboard程序的SD卡必须使用Fat32格式。除此之外,你的设备不必是空的,可以包含其他文件和文件夹。
3.3)创建启动映像。这个过程可以在附录A中找到
3.4)将启动映像文件放到fat32格式的SD卡上,并将其插入Zedboard。
3.5)打开你的Zedboard,你的应用程序应该在蓝色准备好后运行领导打开。
4.使用四轴SPI编程Zedboard
四SPI Flash是一种非易失性存储器,Zedboard的Zynq芯片会在每个初创公司中查看它。如果Quad SPI被闪动,Zynq将使用在Quad SPI的闪动存储器中找到的内容来编程。这种编程方法是伟大的,当你有一个最终项目,你想演示或显示,不需要编辑,因此重新编程。
当zedboard是电力循环,您的应用程序将运行后,蓝色准备好领导点亮
附录a .在SDK中创建引导镜像
A.3)添加FSBL .elf文件,该文件可以在引导加载程序的项目调试文件夹中找到。
例如zedboard_programming.sdk \引导装载程序\调试
然后单击ok
A.4)现在添加可以在硬件平台中找到的hardware .bit文件。
例如zedboard_programming.sdk \ design_1_wrapper_hw_platform_0 \ design_1_wrapper.bit
然后单击ok
A.5)最后添加你的application .elf文件作为最后一个文件。这可以在项目的调试文件夹中找到。
例如zedboard_programming.sdk \ zedboard_basic \ \ zedboard_basic.elf调试
点击ok,你的窗口应该如下所示。一旦按下Create Image,启动映像就被创建到SD卡或QSPI Flash中。
*如果您的设计纯粹使用PL,项目精灵文件是不需要的