No description, website, or topics provided.
Clone or download
Latest commit 4457621 Sep 10, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
digilent-vivado-scripts @ ffa3f4f 2018.2 Update Aug 28, 2018
proj 2018.2 Update Aug 28, 2018
repo Updated proj files and gitignore May 18, 2017
sdk initial commit Feb 8, 2017
src 2018.2 Update Aug 28, 2018
.gitignore 2018.2 Update Aug 28, 2018
.gitmodules 2018.2 Update Aug 28, 2018 update readme 2018.2 Sep 5, 2018
project_info.tcl 2018.2 Update Aug 28, 2018

Arty A7-35T XADC Demo


This project is a Vivado demo using the Arty A7-35T analog-to-digital converter ciruitry,switches and LEDs, written in Verilog. When programmed onto the board, voltage levels between 0 and 1 Volt are read off of the JXADC header. The 6 User LEDs increment from top right to left then bottom right to left as the voltage difference on the selected XADC pins gets larger. A0-A5 are single ended analog pins while A6-A7, A8-A9, and A10-A11 are differential ports. Each XADC channel can be selected depending on the switches position as shown in the following table. See the Arty A7-35T's Reference Manual for more information about how the Artix 7 FPGA's XADC is connected to header JXADC.

Channel Pin/s SW3 SW2 SW1 SW0
A0 Down Down Down Down
A1 Down Down Down Up
A2 Down Down Up Down
A3 Down Down Up Up
A4 Down Up Down Down
A5 Down Up Down Up
A6-A7 Down Up Up Down
A8-A9 Down Up Up Up
A10-A11 Up Down Down Down
V_P-V_N Up Down Down Up


Demo Setup

  1. Download and extract the most recent release ZIP archive from this repository's Releases Page.
  2. Open the project in Vivado 2018.2 by double clicking on the included XPR file found at "<archive extracted location>/vivado_proj/Arty-A7-35-XADC.xpr".
  3. In the Flow Navigator panel on the left side of the Vivado window, click Open Hardware Manager.
  4. Plug the Arty A7-35T into the computer using a MicroUSB cable.
  5. In the green bar at the top of the window, click Open target. Select "Auto connect" from the drop down menu.
  6. In the green bar at the top of the window, click Program device.
  7. In the Program Device Wizard, enter "<archive extracted location>vivado_proj/Arty-A7-35-XADC.runs/impl_1/XADCdemo.bit" into the "Bitstream file" field. Then click Program.
  8. The demo will now be programmed onto the Arty A7-35T. See the Introduction section of this README for a description of how this demo works.

Next Steps

This demo can be used as a basis for other projects, either by adding sources included in the demo's release to those projects, or by modifying the sources in the release project.

Check out the Arty A7-35T's Resource Center to find more documentation, demos, and tutorials.

For technical support or questions, please post on the Digilent Forum.

Additional Notes

For more information on how this project is version controlled, refer to the Digilent Vivado Scripts Repository