Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this lab, you will design an Alarm Clock using Verilog and implement it on DE0-CV board using HEX display Design Specifications for the Alarm

image text in transcribedimage text in transcribed

In this lab, you will design an Alarm Clock using Verilog and implement it on DE0-CV board using HEX display Design Specifications for the Alarm Clock Time should be displayed on the 4-digits of the 7-segment display o The left two digits will be the hour and the right two digits will display the minutes. o Hours will be displayed in "military time" (meaning 00 through 23). o Whenever the alarm set" switch is on (SW2), the 4-digit 7-segment display should display the alarm setting rather than the current time. o Whenever the "alarm clear" button (KEYO) is pressed, the 4-digit 7-segment display should display the first 4 characters of your last name again rather than the time NOTE: If your last name contains fewer than 4 characters, the unused characters in the display ma remain blank. KEY0 takes should display the first 4 characters of your last name over SW2 meaning that if it is pressed while SW2 is active, the display Timing Clock generation o The alarm clock should be accurate. Divide down the 50MHz clock at PIN_M9 as necessary to achieve this. o LED9 should continually count the seconds by blinking at a 1 second interval (on for half a second, off for half a second e Switch functions o SW0 will act as a reset. Both the time and the alarm time should be reset to zero if o SWI is the "time set" switch. When it is on, the display freezes at whatever the time was o SW2 is the "alarm set" switch. When it is on, the display shows whatever value the SW0 goes active. SWO has priority over any other switch when the button was pushed, and by pressing KEY3 and KEY2 now, one can set the time to a new value. alarm is currently set to (which should be 0000 after reset) and can be adjusted with KEY3 and KEY2 as described below o SW3 is the "alarm activated" switch. It must be on for an alarm to occur o SW4 is a 120x speed demo/debug mode. In this setting the minutes will increment at a o KEY2- When either SW1 or SW2 are active, this switch causes the minutes characters o KEY3 When either SW1 or SW2 are active, this switch causes the hours characters to half second speed. to count up at about a half second rate so that one can set the minutes on the clock count up at about a half second rate so that one can set the hours on the cloclk In this lab, you will design an Alarm Clock using Verilog and implement it on DE0-CV board using HEX display Design Specifications for the Alarm Clock Time should be displayed on the 4-digits of the 7-segment display o The left two digits will be the hour and the right two digits will display the minutes. o Hours will be displayed in "military time" (meaning 00 through 23). o Whenever the alarm set" switch is on (SW2), the 4-digit 7-segment display should display the alarm setting rather than the current time. o Whenever the "alarm clear" button (KEYO) is pressed, the 4-digit 7-segment display should display the first 4 characters of your last name again rather than the time NOTE: If your last name contains fewer than 4 characters, the unused characters in the display ma remain blank. KEY0 takes should display the first 4 characters of your last name over SW2 meaning that if it is pressed while SW2 is active, the display Timing Clock generation o The alarm clock should be accurate. Divide down the 50MHz clock at PIN_M9 as necessary to achieve this. o LED9 should continually count the seconds by blinking at a 1 second interval (on for half a second, off for half a second e Switch functions o SW0 will act as a reset. Both the time and the alarm time should be reset to zero if o SWI is the "time set" switch. When it is on, the display freezes at whatever the time was o SW2 is the "alarm set" switch. When it is on, the display shows whatever value the SW0 goes active. SWO has priority over any other switch when the button was pushed, and by pressing KEY3 and KEY2 now, one can set the time to a new value. alarm is currently set to (which should be 0000 after reset) and can be adjusted with KEY3 and KEY2 as described below o SW3 is the "alarm activated" switch. It must be on for an alarm to occur o SW4 is a 120x speed demo/debug mode. In this setting the minutes will increment at a o KEY2- When either SW1 or SW2 are active, this switch causes the minutes characters o KEY3 When either SW1 or SW2 are active, this switch causes the hours characters to half second speed. to count up at about a half second rate so that one can set the minutes on the clock count up at about a half second rate so that one can set the hours on the cloclk

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Design Application Development And Administration

Authors: Michael V. Mannino

3rd Edition

0071107010, 978-0071107013

More Books

Students also viewed these Databases questions