Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| programmable-logic:cmod-a7:demos:gpio [2022/09/12 12:15] – changed forum.digilentinc.com to forum.digilent.com jeff.greenberg_ni.com | programmable-logic:cmod-a7:demos:gpio [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Cmod A7 GPIO Demo ====== | ||
| + | <WRAP round todo> | ||
| + | === Under Construction === | ||
| + | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | ===== Description ===== | ||
| + | |||
| + | This VHDL project demonstrates the basic use of most of the Cmod-A7' | ||
| + | |||
| + | * The two user LEDs are tied to the two push buttons | ||
| + | * The RGB LED is set to smoothly change colors | ||
| + | * The UART bridge outputs a beginning message and a status message whenever a button is pressed | ||
| + | |||
| + | ---- | ||
| + | ===== Inventory ===== | ||
| + | |||
| + | * Cmod A7 with MicroUSB programming cable | ||
| + | * Vivado installation compatible with the latest release of this demo (2020.1) | ||
| + | *//See [[programmable-logic: | ||
| + | * Serial Terminal application to receive messages printed by the demo | ||
| + | * //See [[programmable-logic: | ||
| + | |||
| + | ---- | ||
| + | ===== Download and Usage Instructions ===== | ||
| + | |||
| + | First and foremost, releases - consisting of a set of files for download - are only compatible with a specific version of the Xilinx tools, as specified in the name of the release (referred to as a //release tag//). In addition, releases are only compatible with the specified variant of the board. For example, a release tagged " | ||
| + | |||
| + | The latest release version for this demo is highlighted in green. | ||
| + | |||
| + | ^ Board Variant | ||
| + | | Cmod A7-15T | ||
| + | | Cmod A7-35T | ||
| + | | Cmod A7-15T | ||
| + | | Cmod A7-35T | ||
| + | | Cmod A7-15T | ||
| + | | Cmod A7-35T | ||
| + | |||
| + | **Note for Advanced Users:** //All demos for the Cmod A7 are provided through the [[https:// | ||
| + | ---- | ||
| + | Instructions on the use of the latest release can be found in this dropdown: | ||
| + | |||
| + | --> Using the Latest Release # | ||
| + | |||
| + | <WRAP group> | ||
| + | |||
| + | {{page> | ||
| + | |||
| + | --> Set up the Cmod A7 # | ||
| + | |||
| + | Plug the Cmod A7 into the computer using the microUSB cable. | ||
| + | |||
| + | ---- | ||
| + | <-- | ||
| + | |||
| + | {{page> | ||
| + | |||
| + | At this point, the demo is now running on your board. Refer to the [[# | ||
| + | </ | ||
| + | |||
| + | <-- | ||
| + | |||
| + | ---- | ||
| + | ===== Functionality ===== | ||
| + | ==== 1. LEDs and Buttons ==== | ||
| + | |||
| + | >When a button is pressed, the corresponding LED will light up. | ||
| + | > | ||
| + | > | ||
| + | |||
| + | >The RGB LED smoothly transitions between colors. | ||
| + | > | ||
| + | > | ||
| + | ==== 2. UART Messages ==== | ||
| + | |||
| + | >Connect a terminal program with the settings 9600 baud rate, 8 bits, one stop bit, and no parity bit. On reset, the board will display | ||
| + | > | ||
| + | > | ||
| + | |||
| + | > | ||
| + | > | ||
| + | > | ||
| + | |||
| + | ---- | ||
| + | ===== Additional Resources ===== | ||
| + | |||
| + | All materials related to the use of the Cmod A7 can be found on its [[..: | ||
| + | |||
| + | For a walkthrough of the process of creating a simple HDL project in Vivado, see [[programmable-logic: | ||
| + | |||
| + | For technical support, please visit the [[https:// | ||
| + | |||
| + | ---- | ||

