Large FIFOs in Block RAM
Large FIFOs can use the dual-ported block RAM
- add read and write address counters
Asynchronous push and pop
Different port sizes give rate-for-width conversion
Block RAM FIFOs can operate at up to 170 MHz including flag logic