Read/Write I2C at 100kHz

Hello,

We use the Xem 3005 module to drive a component (Texas Instrument bq27500 : System-Side Impedance Track Fuel Gauge) with the I?C lines. This component supports the standard I?C protocol. I use the function READI2C and WRITEI2C to drive it but that doesn’t work?
The maximum frequency SCL clock of this component is 100kHz.
Do you think that the speed of SCL clock is the problem?

Thank you
Laurent

Yes, the speed of the I2C is 400kHz on the XEM3005 and cannot be changed. You will need to attach your slower I2C part to the FPGA and include an I2C controller in the FPGA fabric.