Input/Output Data Buffers
High-performance systems need data buffers to decouple internal operation from I/O activity
- I/O may be sporadic (burst-mode busses)
- I/O may be faster or slower
- I/O may be wider or narrower
I/O buffers can take several forms
- dual-ported RAMs
- ping-pong buffers
- FIFOs