Motivation
There is some stuff like pointer wrap-around in the Fifo that could be replaced with using Sum or Counter.
Desired solution
Reuse existing componentry instead of duplicating functionality.
Alternatives considered
No response
Additional details
No response