The I2C peripherals consist mainly of the following components (see Figure 1).
- Input Glitch Filter
- Arbitration and Synchronization Logic
- Address Comparator
- Serial Clock Generator
Figure 1. I2C Block Diagram
Tip: MSS I2C ports can be connected to Fabric I/Os by
routing them through fabric with appropriate BIBUF fabric logic to make them
bidirectional.