Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cmod_a7:cmod_a7:cmod_a7_stopwatch:start [2016/07/15 22:41] – [CmodA7 Stopwatch - WIP] Brandon Kallaher | cmod_a7:cmod_a7:cmod_a7_stopwatch:start [2021/05/14 23:06] (current) – ↷ Links adapted because of a move operation Arthur Brown | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
Using the CmodA7 and a 4-digit seven-segment display, this project creates a 10 second stopwatch with millisecond resolution. | Using the CmodA7 and a 4-digit seven-segment display, this project creates a 10 second stopwatch with millisecond resolution. | ||
Line 7: | Line 7: | ||
=== Skills === | === Skills === | ||
* Basic familiarity with Vivado | * Basic familiarity with Vivado | ||
- | * Walk through our " | + | |
- | | + | |
* Follow the [[learn: | * Follow the [[learn: | ||
Line 41: | Line 40: | ||
< | < | ||
- | ^ Wiring Table ^^^ | + | ^ Wiring Table ||| |
- | ^ Signal | + | ^ Signal |
- | ^ Cathode A | 11 | 8 | | + | ^ Cathode A | 11 | 8 | |
- | ^ Cathode B | 7 | 6 | | + | ^ Cathode B | 7 |
- | ^ Cathode C | 4 | 42 | | + | ^ Cathode C | 4 |
- | ^ Cathode D | 2 | 40 | | + | ^ Cathode D | 2 |
- | ^ Cathode E | 1 | 39 | | + | ^ Cathode E | 1 |
- | ^ Cathode F | 10 | 7 | | + | ^ Cathode F | 10 | 7 | |
- | ^ Cathode G | 5 | 43 | | + | ^ Cathode G | 5 |
- | ^ Decimal Point Cathode | 3 | 41 | | + | ^ Decimal Point Cathode |
- | ^ Digit 1 Anode | 12 | 3 | | + | ^ Digit 1 Anode | 12 | 3 | |
- | ^ Digit 2 Anode | 9 | 2 | | + | ^ Digit 2 Anode | 9 |
- | ^ Digit 3 Anode | 8 | | + | ^ Digit 3 Anode | 8 |
- | ^ Digit 4 Anode | 6 | 48 | | + | ^ Digit 4 Anode | 6 |
< | < | ||
Line 64: | Line 64: | ||
{{ : | {{ : | ||
- | For more information on Seven-Segment Displays see the [[reference:programmable-logic: | + | For more information on Seven-Segment Displays see the [[programmable-logic: |
==== 2. Programming the CmodA7 ==== | ==== 2. Programming the CmodA7 ==== | ||
Line 80: | Line 80: | ||
This will program the FPGA directly, the program will not run after a power cycle. | This will program the FPGA directly, the program will not run after a power cycle. | ||
- | **2.1.1:** Download the BIT file for your board: {{: | + | **2.1.1:** Download |
**2.1.2:** In the Hardware Manager click Program device (in the green bar) then the device to program from the drop-down. Select the bit file and click program. Once the programming window closes the board is ready. | **2.1.2:** In the Hardware Manager click Program device (in the green bar) then the device to program from the drop-down. Select the bit file and click program. Once the programming window closes the board is ready. | ||
Line 90: | Line 90: | ||
This will program the on-board flash memory, the program will run after a power cycle. | This will program the on-board flash memory, the program will run after a power cycle. | ||
- | **2.2.1:** Download the BIN file for your board: {{: | + | **2.2.1:** Download |
**2.2.2:** In the Program Manager right click on the device and click Add Configuration Memory Device. | **2.2.2:** In the Program Manager right click on the device and click Add Configuration Memory Device. |