The peak detector processes data sequence and returns the peak byte along with the three bytes that precede and follow it. The design was simulated with VHDL program and implemented on Nexys 3 development board with a Spartan 6 device. My main responsibility was to implement the data processor which: