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

最新提交

Git统计数据

文件

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

火炮Z7-10开箱Demo

描述

这个存储库包含了火炮Z7-10的开箱即用演示。它类似于在交付给客户时在板上预先编程好的演示。演示使用了广泛的板的外围设备,包括HDMI视频输入和输出,音频输出,led,按钮和USB-UART桥。演示将信号从HDMI输入端口转发到HDMI输出端口。要使用演示的这一功能,需要一台支持HDMI的计算机和一台支持HDMI的显示器,以及两根HDMI线缆。当按下任何按钮时,Zynq处理器将生成一个音频样本,并通过音频输出插口输出约4.5秒。生成的样本是261赫兹的正弦波,也被称为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. 从repo的下载最新版本的zip存档(“Arty-Z7-10-OOB-2018.2 - *。zip”)发布页面
  2. 解压缩下载的ZIP。
  3. 打开XPR项目文件,发现在 /vivado_proj/arty-z7-10-oob.xpr中,包括在Vivado 2018.2中的提取版本存档中。
  4. 在Vivado窗口顶部的工具栏中,选择文件 - >导出 - >导出硬件.选择作为导出位置,确保包括比特流框选中,然后单击
  5. 在Vivado窗口顶部的工具栏中,选择启动SDK.选择作为工作区位置和导出位置,然后单击
  6. 打开Vivado SDK,等待导入Vivado导出的硬件平台。
  7. 在SDK窗口顶部的工具栏中,选择文件->新建->应用项目
  8. 在下表中填写New Application Project Wizard的第一页中的字段。列出的大多数值将是向导的默认值,但为了完整性,它们被包含在表中。
环境 价值
项目名称 arty_z7_10_oob
使用默认位置 选中框
OS平台 独立的
目标硬件:硬件平台 design_1_wrapper_hw_platform_0.
目标硬件:处理器 ps7_cortexa9_0
目标软件:语言 C
目标软件:单板支持包 创建新的(arty_z7_10_oob_bsp)
  1. 点击下一个
  2. 从模板应用程序列表中,选择“空应用程序”,然后单击结束

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

  1. 在Project Explorer中,右键单击新的应用程序(Arty_Z7_10_OOB)并选择属性

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

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

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

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

  6. 回到属性窗口,单击

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

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

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

  10. 填写如下表中的“文件系统”屏幕的字段。大多数列出的值将是默认值,但包含在表中以完成完整性。

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

下一个步骤

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

已知的问题

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

补充笔记

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

Baidu