-
Notifications
You must be signed in to change notification settings - Fork 0
Lab 8
An-Ting Hsu edited this page Apr 23, 2015
·
1 revision
- Due Date: 2015.05.15 Fri.
- Implement the timer and stopwatch functions of the electronic clock.
- Fundamentals of logic gates.
- Logic modeling in Verilog HDL.
- Simple logic development and FSM control.
- Implement a stopwatch function with the FPGA board.
- Use the four 14SD as the display. The left two digits represent the minute and the right two digits represent the second.
- Use two push buttons to control the function. Use one button to control start/stop and the other to control the lap and reset. When the stopwatch counts, press the ‘lap’ button will freeze the 14SD display but the stopwatch continues counting, and when press the ‘lap’ button again, the 14SD display will start to show current time.
- Implement a timer (can support as long as 23:59) with the following functions.
- Use one DIP switch as the ‘setting’ control. When the ‘setting’ is ON, you can use two buttons to set the hour and minute.
- Use other two buttons to control the timer operation. One button for start/stop and the other button for pause/resume.
- When the time goes to 0, light up all the LEDs.
-
(Bonus) Integrate the above two functions together with only three buttons.
- Note: You can use one addition button for reset in this lab.
[Home Page] (https://github.com/andyhsu10/LogicDesignLab/wiki)
- [Introduction to Verilog HDL] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-1)
- [FPGA Emulation] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-2)
- [Counters] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-3)
- [Shift Registers] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-4)
- [Stop Watches] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-5)
- [Simple Calculator] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-6)
- [Electronic Clock I(Time Display)] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-7)
- [Electronic Clock II(Multi-functions)] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-8)
- [Speaker] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-9)
- [Electronic Organ] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-10)
- [LCD Display (1)] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-11)
- [LCD Display (2)] (https://github.com/andyhsu10/LogicDesignLab/wiki/Lab-12)