Arty Pmod VGA演示
概述
功能使用
不习惯 | 使用 | |
---|---|---|
4用户切换 | X | |
4用户发光二极管 | X | |
4用户RGB发光二极管 | X | |
4用户按钮 | X | |
4 Pmod连接器 | X | |
XADC模拟输入 | X | |
USB-UART桥 | X | |
应用程序数据串行Flash | X |
描述
这个简单的VGA演示项目演示了连接到火炮的Pmod端口的Pmod VGA的用法。其行为如下:
-
一个弹跳的盒子和黑色、白色和多种颜色的条显示在一个连接的VGA监视器上。
-
Pmod VGA由火炮通过Pmod接口JB和JC控制。
-
屏幕分辨率可通过HDL代码配置。
先决条件
硬件
-
附庸风雅的FPGA板
-
Pmod VGA
-
微型usb电缆
-
VGA显示器和电缆
软件
-
Vivado设计套件2016。X
-
可以使用较新的版本,但过程可能略有不同
-
下载
下载并启动Arty Pmod VGA演示
1)按照使用Digilent Github演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,选择适合只Vivado设计的教程选项。当提示检查其他硬件要求和设置时,请返回本指南。
2)一旦你生成了你的位文件,确保你的Pmod VGA连接到你的Arty的Pmod端口JB和JC。使用VGA线缆将Pmod VGA连接到显示器的VGA端口。返回Github项目教程来完成你的板编程。
使用Arty Pmod VGA演示
1.查看结果
2.改变分辨率
如果您的VGA监视器不支持1080p,您可能想要更改显示分辨率,或者您想要为特定的应用程序修改演示。
要选择不同的显示分辨率,请从第47行开始的列表中为目标分辨率选择一组合适的Sync Generation常量top.vhd.取消对十个相应常数的注释,FRAME_WIDTH通过V_POL,并注释这些相同常量的默认版本。默认分辨率为1920×1080 @ 60Hz。
下一个选择项目经理在流导航器中。在层次结构选项卡,展开前在设计资源下,双击clk_div_inst.将clk_out1请求频率(下面用红色圈出)更改为所选分辨率的同步生成注释块中指定的所需pxl_clk频率。选择好吧,然后生成在弹出的Generate Output Products对话框中。要用新硬件重新编程,返回到步骤2。