跳到内容
掌握
切换分支/标记
代码

最新提交

Git统计数据

文件

永久链接
日志含义加载最新提交信息失败。

火炮Z7-20开箱Demo

描述

此存储库包含Arty Z7-20的框外演示。它类似于在向客户发货时预编程的演示。该演示使用各种板的外围设备,包括HDMI视频输入和输出,音频输出,LED,按钮和USB-UART Bridge。演示将信号从HDMI输入端口转发到HDMI输出端口。要使用演示的此功能,需要HDMI的计算机和HDMI能力的监视器,以及两个HDMI电缆。按下任何按钮时,Zynq处理器会生成音频样本,并通过音频输出插孔流出大约4.5秒。产生的样本是261 Hz正弦波,也称为音乐票据C4。只要演示正在运行,两个RGB LED通过红色,绿色,蓝色和白色的颜色交替骑自行车。用户LED连续设置为用户按钮的状态。当只打开其中一个用户交换机时,LED被反转。 Status messages are printed out over UART to a connected Serial Terminal. . See the Requirements section below for instructions on how to install and use an application to view these messages.

需求

演示设置

  1. 从回购中下载最新发布的ZIP压缩包(“Arty-Z7-20-OOB-2018.2-*.zip”)发布页面
  2. 解压缩下载的ZIP。
  3. 打开XPR项目文件,在 /vivado_proj/arty-z7-20-oob.xpr中找到,包含在Vivado 2018.2中的提取版本存档中。
  4. 在Vivado窗口顶部的工具栏中,选择File -> Export ->导出硬件.选择作为导出位置,确保包括比特流框选中,然后单击
  5. 在Vivado窗口顶部的工具栏中,选择启动SDK.选择作为工作区位置和导出位置,然后单击
  6. 打开Vivado SDK,等待导入Vivado导出的硬件平台。
  7. 在SDK窗口顶部的工具栏中,选择文件->新建->应用项目
  8. 在下表中填写New Application Project Wizard的第一页中的字段。列出的大多数值将是向导的默认值,但为了完整性,它们被包含在表中。
设置 价值
项目名称 arty_z7_20_oob
使用默认位置 检查框
OS平台 独立的
目标硬件:硬件平台 design_1_wrapper_hw_platform_0.
目标硬件:处理器 ps7_cortexa9_0
目标软件:语言 C
目标软件:单板支持包 创建新(ARTY_Z7_20_OOB_BSP)
  1. 点击下一个
  2. 从模板应用程序列表中,选择“空应用程序”,然后单击结束

请注意步骤11-16描述了如何将数学库支持添加到应用程序项目,更多信息参见(Xilinx Answer Record 52971)[https://www.xilinx.com/support/answers/52971.html.].

  1. 在项目资源管理器中,右键单击新应用程序项目(arty_z7_20_oob)并选择属性

  2. 在弹出的属性窗口中,下面C / c++构建,点击设置

  3. 在“工具设置”选项卡下ARM v7 gcc连接器,点击

  4. 在Libraries窗格的右侧,单击添加……按钮-按钮看起来像一张纸,上面有一个绿色加号。

  5. 在弹出的“输入值”中输入-M.到文本框中。然后单击

  6. 回到属性窗口,单击

  7. 在SDK窗口左侧的Project Explorer窗格中,展开应用程序项目(名为“Arty_Z7_20_OOB”)。

  8. 右键单击应用程序项目的“src”子目录并选择进口

  9. 在弹出窗口的“选择一个导入向导”窗格中,展开一般并选择文件系统.然后单击下一个

  10. 填写“File system”屏幕的字段,如下表所示。列出的大多数值都是默认值,但是为了完整起见,表中包含了这些值。

设置 价值
从目录 <档案提取位置> / sdk_appsrc
要导入窗格的文件:sdk_appsrc 检查框
到文件夹 ARTY_Z7_20_OOB / SRC.
选项:在没有警告的情况下覆盖现有资源 检查框
选项:创建顶级文件夹 无节制的盒子
  1. 点击结束
  1. 插入HDMI in /OUT电缆以及支持HDMI的监视器/电视。
  2. 打开一个串行终端应用程序(例如Teraterm.并使用115200的波特率将其连接到Arty Z7-20的串行端口。
  3. 在SDK窗口顶部的工具栏中,选择Xilinx - >程序FPGA.保留所有字段的默认值,单击“程序”。
  4. 在“项目资源管理器”窗格中,右键单击“arty_z7_20_oob”应用程序项目,并选择“作为运行->启动硬件(系统调试器)”。
  5. 该应用程序现在将在Arty Z7-20上运行。它可以按照本README第一部分所述的方式进行交互。

下一个步骤

该演示可以通过修改Vivado项目块设计中的硬件平台或通过修改SDK应用程序项目来用作其他项目的基础。看看Arty Z7-20's资源中心查找更多文档、演示和教程。如需技术支持或问题,请在Digilent论坛

已知的问题

  • 部分HDMI直通不符合时序。
  • 在更高的音量/振幅下,音频样本可以是“静态的”。

补充笔记

有关该项目如何进行版本控制的更多信息,请参阅digilent-vivado-scripts子模块自述

Baidu