This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
labs:debounce [2020/03/16 15:12] nelson [Exercise #1 - Debounce State Machine] |
labs:debounce [2020/04/30 09:44] (current) nelson old revision restored (2020/03/11 14:27) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | |||
| - | <color red> | ||
| - | ===== UNDER CONSTRUCTION ===== | ||
| - | This assignment is being modified in light of the change to on-line courses. This notice will be removed when this page is finalized for this semester. </color> | ||
| - | |||
| ====== Debounce State Machine ====== | ====== Debounce State Machine ====== | ||
| Line 109: | Line 104: | ||
| By the way, if you have a parameterized counter from a previous lab, go ahead and use it - no need to re-invent the wheel. If not, you may choose to create a counter module parameterized for both maximum count value as well as bit-width (you will be needing such a counter in essentially every lab you complete moving forward). | By the way, if you have a parameterized counter from a previous lab, go ahead and use it - no need to re-invent the wheel. If not, you may choose to create a counter module parameterized for both maximum count value as well as bit-width (you will be needing such a counter in essentially every lab you complete moving forward). | ||
| - | <del>**Exercise 1 Pass-off:** Show a TA your debounce module. Explain how you implemented the state machine and how the state machine should behave when it receives a noisy input.</del> \\ \\ | + | **Exercise 1 Pass-off:** Show a TA your debounce module. Explain how you implemented the state machine and how the state machine should behave when it receives a noisy input.\\ \\ |
| Line 186: | Line 181: | ||
| - | <del>**Exercise 3 Pass-off:** Show a TA your top level code and your tcl script. Your simulation must show the expected behavior of your debounce module.</del> | + | **Exercise 3 Pass-off:** Show a TA your top level code and your tcl script. Your simulation must show the expected behavior of your debounce module.\\ \\ |
| - | + | ||
| - | **Exercise 3 Pass-off:** <color red>Attach your code and your Tcl script to the Lab Writeup page (there are locations to do so). Your simulation must show the expected behavior of your debounce module.</color> | + | |
| ==== Exercise #4 - Implementation and Download ==== | ==== Exercise #4 - Implementation and Download ==== | ||