The Swiss Stopwatch project is an FPGA-based stopwatch designed to operate with nanosecond precision. Written in VHDL, this project implements a high-precision timing mechanism suitable for accurate measurement of elapsed time in milliseconds, seconds, and minutes. The stopwatch includes debounced start and reset functionalities to ensure reliable operation. The design has been tested using a VHDL test bench and the Vivado Simulator (XSIM).
- High Precision Timing: Operates with nanosecond precision.
- Debounced Inputs: Includes debounced start and reset signals to ensure stable operation.
- Multiple Time Units: Measures time in milliseconds, seconds, and minutes.
- Modular Design: Utilizes separate components for debouncing and timing logic.
- Xilinx Vivado Design Suite
- FPGA development board (e.g., Xilinx FPGA)
- Knowledge of VHDL and FPGA development
- Clone the Repository:
git clone https://github.com/htmos6/Swiss-Stopwatch.git cd Chronometer