A digital stopwatch was designed using ARM A9 Private Timer and 7-Segment displays and was tested for accurate time keeping and other functionalities. The stopwatch when started, displays time in MM : SS : FF format where MM represents minutes, SS represents seconds and ff represents hundredths of seconds. The code was uploaded to DE1-SoC board and debugged.
The project made use of Private Timer in ARM A9, Interrupts and Seven Segment Display. I have written Bare Metal Drivers for Private Timer, Buttons and Switches and Seven Segment Display. The Code was debugged and tested to ensure proper functionality.
Hardware Used: DE1-SoC
Software Used : ARM DS5
Skills: ARM, ARM Drivers, Interrupts
Note: This project was completed as part of coursework for University of Leeds.
Report : Technical_Report
Github Link : GitHub – Stop Watch