This document describes a digital alarm clock designed and implemented on an Artix7 FPGA development board using Verilog HDL. The clock displays time in hours, minutes and seconds using 8 seven-segment displays and blinks the decimal point LED between hour and minute display. It allows the user to set the current time and alarm time using buttons and has functionality for clock setting, alarm setting and an alarm alert indicator LED or sound. The design was tested successfully using hardware on the FPGA board and some minor issues were addressed. Future work proposed includes modifying the clock format and adding a date display.