Nexys A7-50T XADC演示
描述
该项目是一个Vivado演示,使用Nexys A7-50T的模数转换器电路、开关、led和七段显示器,用Verilog编写。当编程到板上,从JXADC头读取0和1伏特之间的电压水平。当所选通道的引脚之间的电压差变大时,16个用户led从右到左递增。七段显示器显示所选通道引脚之间的电压差(以伏特计)。SW0和SW1选择显示哪个XADC通道,如下表所示。看看Nexys的A7-50T参考手册有关artix7 FPGA的XADC如何连接到报头JXADC的更多信息。
XADC通道 | JXADC针 | SW0位置 | SW1位置 |
---|---|---|---|
AD3粉 | JXADC1 (P) / JXADC7 (N) | 向上 | 下来 |
AD10 | JXADC2 (P) / JXADC8 (N) | 下来 | 向上 |
AD2 | JXADC3 (P) / JXADC9 (N) | 下来 | 下来 |
AD11 | JXADC4 (P) / JXADC10 (N) | 向上 | 向上 |
需求
- 在下A7-50T:欲购买Nexys A7-50T,请参阅Digilent商店
- Vivado 2018.2安装:要设置Vivado,请参见安装Vivado和Digilent板文件教程.
- MicroUSB电缆
- 电线和测量电路
演示设置
- 从这个存储库中下载并提取最新的版本ZIP压缩包发布页面.
- 双击包含在“
/vivado_proj/Nexys-A7-50T-XADC.xpr”中的XPR文件,在Vivado 2018.2中打开项目。 - 在Vivado窗口左侧的Flow Navigator面板中,单击开放硬件管理器.
- 使用microrousb电缆将Nexys A7-50T连接到计算机上。
- 在窗口顶部的绿色栏中,单击开放的目标.从下拉菜单中选择“自动连接”。
- 在窗口顶部的绿色栏中,单击项目设备.
- 在程序设备向导中,输入“<存档提取位置>vivado_proj/ nexsys - a7 - 50t - xadc .runs/impl_1/top.bit”到“Bitstream file”字段。然后单击程序.
- 演示现在将被编程到Nexys A7-50T上。关于这个演示如何工作的描述,请参阅本README的介绍部分。
下一个步骤
这个演示可以作为其他项目的基础,通过将演示版本中包含的源代码添加到那些项目中,或者通过修改发布项目中的源代码。
看看Nexys A7-50T资源中心查找更多文档、演示和教程。
如需技术支持或问题,请在Digilent论坛.
额外的笔记
有关此项目如何进行版本控制的详细信息,请参阅Digilent Vivado脚本库