I2C

Specification:

  • Compliance with I2C v3.0 supported
  • Compliance With Philips I2C Protocol
  • Support for dynamic reconfiguration
  • Supports Configurable multiple masters and slaves
  • Supports Glitch insertion and rejection
  • Configurable clock stretching
  • Supports both 7-bit and 10-bit addressing

Supported Modes:

  • Standard-mode
  • Fast-mode
  • Fast-mode plus
  • high-speed mode

Deliverables in Verification Environment & Test Suite:

  • Master Agent
  • Slave Agent
  • Monitor and Checker
  • Slave agent can be configured as a generic slave
  • Slave agent as an EEPROM slave
  • Protocol Test Cases
  • Regression Tests
  • Arbitration and clock sychronisation
  • SV/UVM
  • Documentation