IIT Hyderabad interview question

Explain shift registers. Explain latches Explain shift register counter. Explain FSM. Explain FIFO depth calculation