I2C implementation using systemc