Nexys A7-100T GPIO演示
描述
该项目是Vivado演示,使用Nexys A7-100T的交换机,LED,RGB LED,按钮,七段显示,PWM音频输出,PDM麦克风和USB UART Bridge,写入VHDL。当编程到电路板上时,所有16个交换机都与其相应的LED绑定。每次切换交换机时,直接上方的LED都会切换它。如果按下了中心按钮,所有LED将与地面连接。两个三色LED设置为始终逐渐改变颜色。
七段显示计数从0到9,只要没有按钮按下。只要按下BTNU,七段显示的第一位数字就会关闭。BTNL关闭第二位,BTNR关闭第三位,BTND关闭第四位。BTNC关闭整个显示器并重置计数器。Pmod连接器JC旁边的麦克风记录音频数据并将其发送到位于J8的单声道音频输出。要收听麦克风输出,你需要插上耳机或扬声器。
要使用此演示的USB-UART桥接功能,必须将NEXYS A7-100T连接到计算机上的计算机上的串行端子。有关如何设置和使用串行终端的更多信息,例如TERA项或PUTTY,请参阅本教程.每当按下重置按钮或BTNC时,NEXYS A7-100T会发送线“NEXYS A7-100T GPIO / UART演示!”到串行终端。每当按下BTNC以外的D焊盘按钮之一时,线路“检测到”线路“按钮”已发送。
按钮 | 函数 |
---|---|
BTNC. | 关闭整个七段显示并重置计数器 |
打印“Nexys A7-100T GPIO / UART演示!”通过秘书处桥梁 | |
BTNU. | 关闭七段显示屏上的第一个数字 |
打印“检测到”按钮按下!“通过USB-UART Bridge | |
BTNL. | 关闭七段显示器上的第二个数字 |
打印“检测到”按钮按下!“通过秘书处桥梁 | |
BTNR. | 关闭七段显示器上的第三位数 |
打印“检测到”按钮按下!“通过USB-UART Bridge | |
BTND. | 关闭七段显示屏上的第四位数 |
打印“检测到”按钮按下!“通过USB-UART Bridge |
要求
- nexys a7-100t.:欲购买Nexys A7-100T,请参阅Digilent Store.
- Vivado 2018.2安装:要设置Vivado,见安装Vivado和Digilent Board文件教程.
- 串行终端仿真器应用:有关更多信息,请参阅安装和使用终端仿真器教程.
- Microusb电缆
- 耳机/扬声器
演示设置
- 从此存储库的下载和提取最新的版本ZIP存档发布页面.
- 通过双击在“
/vivado_proj/nexys-a7-100t-gpio.xpr”中的包含XPR文件中的Vivado 2018.2中的项目在Vivado 2018.2中打开项目。 - 在Vivado窗口左侧的Flow Navigator面板中,单击开放硬件管理器.
- 使用Microusb电缆将Nexys A7-100T插入计算机。
- 打开串行终端仿真器(如TERATERM)并使用9600的波特率将其连接到NEXYS A7-100T的串行端口。
- 在Vivado窗口顶部的绿色栏中,点击开放目标.选择汽车连接从下拉菜单。
- 在Vivado窗口顶部的绿色栏中,点击项目设备.
- 在“程序设备向导”中,将“
vivado_proj / nexys-a7-100t-gpio.runs / isl_1 / top.bit”进入“比特流文件”字段。然后点击程序. - DEMO现在将编程到NEXYS A7-100T上。请参阅此README的描述部分,以了解如何与此演示交互。
下一步
该演示可以用作其他项目的基础,通过将Demo释放的源添加到这些项目,或通过修改发布项目中的来源。
看看Nexys A7-100T资源中心查找更多文档,演示和教程。
有关技术支持或问题,请发布Digilent论坛.
补充说明
有关该项目如何控制的更多信息,请参阅DigiLent Vivado脚本存储库