
The I2C (Inter-Integrated Circuit) Bus is a two-wire, low to medium speed, communication bus (a path for electronic signals) developed by Philips Semiconductors. The bus provides a communication link between integrated circuits. Its applications include volume and contrast control in radios and televisions.
A DUT with an I2C interface can be verified with a single I2C SystemVerilog VC, configured appropriately. I2C SystemVerilog VC is fully configurable and easy to use for both module and system-level verification. It can be configured to emulate a single master or single slave device. It can also emulate the entire I2C bus system with multiple devices.
eInfochips’ I2C Verification IP is fully compliant with version 2.1 of the Philip’s I2C-Bus Specification and provides the following features: