Digital systems typically have multiple groups of circuits that operate at different clock frequencies. These groups of circuits must often communicate with each other and special techniques are required to do so. This lecture will discuss the handshaking and clock domain crossing approaches.
- 16.6 from RTL Hardware Design Using VHDL
- Edge detection schemes
- Techniques for synchronizing a single-bit signal across different clock domains (fast to slow and slow to fast)
- Understand rules for synchronizing properly across clock domains