User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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.+