This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
labs:sp20_stopwatch [2020/04/28 16:59] nelson [Final Pass-Off] |
labs:sp20_stopwatch [2020/05/19 17:08] (current) nelson [Exercise 3: Top-Level Module] |
||
---|---|---|---|
Line 133: | Line 133: | ||
* Connect your digit values output from the ''stopwatch'' module to the ''dataIn'' input of the ''SevenSegmentControl''. | * Connect your digit values output from the ''stopwatch'' module to the ''dataIn'' input of the ''SevenSegmentControl''. | ||
* Turn on the appropriate decimal point. | * Turn on the appropriate decimal point. | ||
- | * **Note:** The CPU_RESETN button is active-low. This means it behaves differently than the other buttons you have used: it is a ''0'' when pressed and a ''1'' otherwise. You will need to invert the signal when connecting it to your ''stopwatch'' and ''SevenSegmentControl'' modules. | + | * **Note:** The CPU_RESETN button is active-low. This means it behaves differently than the other buttons you have used: it is a ''0'' when pressed and a ''1'' otherwise. **You will need to invert the signal when connecting it to your ''stopwatch'' and ''SevenSegmentControl'' modules.** |
Be sure to include an appropriate constraints file: | Be sure to include an appropriate constraints file: | ||
Line 139: | Line 139: | ||
**Exercise #3 Pass-off:** Nothing for this. | **Exercise #3 Pass-off:** Nothing for this. | ||
+ | |||
+ | <color red>Submit your SystemVerilog modules as part of the lab report on Learning Suite.</color> (Make sure your SystemVerilog conforms to the lab SystemVerilog coding standards). | ||
=====Final Pass-Off===== | =====Final Pass-Off===== | ||
Line 145: | Line 147: | ||
</color> | </color> | ||
- | <color red>Submit your SystemVerilog modules as part of the lab report on Learning Suite.</color> (Make sure your SystemVerilog conforms to the lab SystemVerilog coding standards). | ||
+ | =====Final Questions===== | ||
+ | <color red> | ||
+ | How long (in hours) did you work on this lab? | ||
+ | </color> | ||
- | =====Personal Exploration===== | + | <color red> |
- | Here are some ideas for personal exploration in this laboratory: | + | List the pitfalls you encountered in this lab. What made it take longer than it should have (in your mind)? |
- | * Use additional switches to make your stopwatch run faster or slower than real-time. | + | </color> |
- | * Modify your design to work as a countdown timer when sw1 is high, and a count-up timer when sw0 is low. | + |