synchronous up down counter

1) https://en.wikipedia.org/wiki/Counter_(digital)

2) M. Morris Mano, Digital Logic And Computer Design