Arty A7-100 Pmod VGA演示
描述
这个项目是一个Vivado演示使用Arty A7 100T, Pmod端口和Pmod VGA写在VHDL。Pmod VGA由Arty A7通过Pmod端口JB和JC控制。当编程到板上,一个弹跳盒和许多测试图形条显示在一个连接的VGA监视器上。屏幕分辨率可通过HDL代码配置。
如果您的VGA监视器不支持1080p,您可能想要更改显示分辨率,或者您想要为特定的应用程序修改演示。要选择不同的显示分辨率,请从top.vhd的第47行开始的列表中为目标分辨率选择一组合适的同步生成常量。通过V_POL取消对十个相应常量(FRAME_WIDTH)的注释,并注释这些常量的默认版本。默认分辨率为1920×1080 @ 60Hz。接下来,在Flow Navigator中选择Project Manager。在source框的Hierarchy选项卡中,展开Design Sources下的顶部并双击clk_div_inst。将clk_out1请求的频率更改为所选解决方案的Sync Generation注释块中指定的所需pxl_clk频率。选择Ok,然后在弹出的Generate Output Products对话框中生成。要用新硬件重新编程,返回到步骤2。
需求
- 附庸风雅的a7 - 100 t购买A7-100T,请参阅Digilent商店
- Pmod VGA如需购买Pmod VGA,请参见Digilent商店
- Vivado 2018.2安装:要设置Vivado,请参阅安装Vivado和勤勉板文件教程.
- MicroUSB电缆
- VGA监视器
- VGA电缆
演示设置
- 从这个存储库中下载并解压最新版本的ZIP归档文件发布页面.
- 打开项目在Vivado 2018.2通过双击包含的XPR文件找到在“<存档提取位置>/vivado_proj/Arty-A7-100-Pmod-VGA.xpr”。
- 在Vivado窗口左侧的Flow Navigator面板中,单击开放硬件管理器.
- 使用MicroUSB电缆将Arty A7-100T插入计算机。
- 在Vivado窗口顶部的绿色条中,单击开放的目标.选择汽车连接从下拉菜单中。
- 在Vivado窗口顶部的绿色条中,单击项目设备.
- 在程序设备向导中,输入“
vivado_proj/ artity - a7 -100- pmod - vga .runs/impl_1/top.bit”到“Bitstream file”字段。然后单击程序. - 演示现在将被编程到A7-100T上。请参阅本README的描述部分,了解如何与此演示进行交互。
下一个步骤
这个演示可以作为其他项目的基础,或者通过将演示版本中包含的源代码添加到这些项目中,或者通过修改发布项目中的源代码。
看看火炮A7-100T资源中心查找更多文档、演示和教程。
如需技术支持或问题,请在Digilent论坛.
额外的笔记
有关如何对该项目进行版本控制的更多信息,请参阅勤奋的Vivado脚本存储库