[SOLVED] Verilog- Lab 6: Stopwatch

25.00 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (3 votes)

Design and implement a stopwatch on the FPGA board. Your stopwatch should have the following minimum specifications:

  • The time should be displayed on the seven segment display
  • The displayed time should be formatted as MM.SS.FF o MM: 00 à59 (minutes) o SS: 00à59 (seconds) o FF: 00à99 (hundredth of a second) o Use the decimal point as a separator
  • The middle push button should be used as a start/pause/continue The CPU reset push button should be used to reset the stopwatch

 

You are free to decide on any other specification; in other words, make whatever assumption necessary to complete your design.

 

The provided starter code contains Verilog modules for timers, modulus counters, up/down/load counter, BCD counter, and a three-digit decade counter. Feel free to use any, all, or none of it in your implementation

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.