I2C VIP (VVC) is now available for free with UVVM - the Universal VHDL Verification Methodology (open source).
AXI4-lite and simple Avalon-MM verifications components for UVVM were released 5 weeks ago (see post here). Now the free library of VVCs for UVVM is extended by an I2C VVC - making the start-platform for new UVVM users even better.
UVVM is free and open source, and is a game changer for VHDL testbences when it comes to Overview, Readability, Maintainability, Extendibility and Reuse. Please see 'Advanced VHDL Verification - Made simple - For anyone' for a brief introduction to the major benefits of UVVM.