Question: Shot Clock Your task is to create a shot clock with the following features, starting with a 2 4 - second clock: - The clock

Shot Clock Your task is to create a shot clock with the following features, starting with a 24-second clock: -The clock counts down from 24to zero (*),displaying the time remaining in seconds (as an integer)on the seven-segment displays; -If the clock reaches zero, the display holds at zero until reset; and -At any time, whether it has reached zero or not, the clock can be reset by pressing a button; once reset, it immediately starts counting down again from the maximum time. If your countdown (*)is in hexadecimal, this is worth 5technical points (out of 8); if it is in decimal, this is worth 6technical points. Additional features: -(**)The clock can be paused by pressing a button, and un-paused by pressing the same button. (1technical point)-(***)The maximum time can be selected to either 24or 30seconds, via a switch. (1technical point)One approach would be to reduce the 50MHz system clock to a 1Hz clock using a clock divider. (This is just a suggestion, you dont have to do it this way.)
this is with a de10 board in verilog

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!