What is the difference between cyclic and reversible process?
The main difference between a cyclic and reversible process is that in a cyclic process, a system traces a path which takes it through different stages but it eventually ends up to its initial state. The system moves a complete cycle.
However, in a reversible state the system can go back to its initial state without going through a cyclic routine. It can reverse itself anytime.
A cyclic process cannot reverse at any state, it has to follow a cyclic path all the time.