Asynchronous Pulse Stretcher This exercise concerns the asynchronous pulse stretcher introduced in figure 8.28c.
(a) How many DFFs are needed to build it for T = 64 clock cycles and sequential encoding?
(b) Implement it using VHDL. Check whether the number of DFFs inferred by the compiler matches your estimate.
(c) Recompile it for T = 5 and simulate it with the same stimuli of figure 8.28d, checking if the same waveforms result.