FPGA Logic Analyzer

A Logic analyzer displays waveforms of digital signals. This is a logic analyzer I built that captures the waveforms of four input signals in free-running mode. A push button is pressed to initiate a data capture and the sampling frequency is 1MHz. The entire project was written in VHDL and is running on an Altera Cyclone 2 FPGA Development board. The waveforms of the signals gets displayed on a VGA Monitor driven by the FPGA. The frequency of the incoming signals is also shown in the VGA Monitor. The code for the project can be located here.