Search code examples
embeddedfpgaxilinxi2cdigital-logic

Is I2C master to Master communication possible?


Is it possible for an I2C master device to communicate with another I2C master device ?

Thanks


Solution

  • Yes! As long as it specifies that it can do Multi Master operation, then it can communicate with another Master device. There is a clock synchronization procedure that two masters need to perform. To see how that works, read this PDF, section 4.3.1

    I2C FPGA Core from Opencores