Digital Clock with Altera FPGA
- Project Name: Digital Clock with Altera FPGA
- Project Duration: February 2015 - March 2015
- Project Authors: Ali Arli, Iván Santana
- Subject: Workshop on Programmable Logic Devices
- Project Advisor: Ph.D. Eng. Łukasz Sajewski, Bialystok University of Technology, Bialystok, Poland
Introduction
The design has a clock and alarm. It includes memory blocks and counter systems.
A digital clock is a type of clock that displays the time digitally (i.e. in numerals or other symbols), as opposed to an analog clock, where the time is indicated by the positions of rotating hands.
Digital clocks are often associated with electronic drives, but the “digital” description refers only to the display, not to the drive mechanism. (Both analog and digital clocks can be driven either mechanically or electronically, but “clockwork” mechanisms with digital displays are rare.)
Digital clocks typically use the 50 or 60 hertz oscillation of AC power or a 32,768 hertz crystal oscillator as in a quartz clock to keep time. Most digital clocks display the hour of the day in 24-hour format; in the United States and a few other countries, a more commonly used hour sequence option is 12-hour format [1]. Emulations of analog-style faces often use an LCD screen, and these are also sometimes described as “digital”.
Basic Information
- Board Used: Altera DE2-115 Development and Education Board
- Hardware Used: PC and Mac
- OS: Windows 7 and Windows 8
- CAD Software: Altera Quartus II (Web Edition)

Altera DE2-115 Development and Education Board
Quartus includes an implementation of VHDL and Verilog for hardware description, visual editing of logic circuits, and vector waveform simulation. Altera Boards can be programmed by Windows OS.
Assigned Task
Our main task is to create a digital clock using Altera Board, we have to incorporate an alarm and set the current time.
Presentation
- To View Full Text of the Project, Please Contact
References
[1] Wikipedia. (2015, March 12). Retrieved from http://en.wikipedia.org/wiki/Terminal_adapter