This External I2C IP basically has the same behaviors like 8051's internal I2C. The IP provides the interface to EMIF (External Memory Interface) in HME-M5/ HR3 or AHB interface in HME-M7 and can be programmed to work as master or as slave.
Features
Comply to Philips I2C bus specification Support multiple bit rate
Standard mode, up to 100kbit/s
Fast mode, up to 400kbit/s
User-defined bit rate operating modes
Master Transmitter Mode
Master Receiver Mode
Slave Transmitter Mode
Slave Receiver Mode
Supports 7-bit slave address