At this stage the waveform_gen_top.vhd file is completed. Need to test it
The FAULT signal is added to the gaurd.vhd. If fault signal is high then the
output of all the pulses will become zero irrespective of the state.