Forum Discussion
Altera_Forum
Honored Contributor
13 years agoCan you easily tell which i2c requests are reads, and which are writes?
If you know that, you might be able to tell at which i2c clock edge to switch the the data line buffer direction. If the fpga's clock is enough times faster than the i2c clock you might make it work! These low-wire-count protocols get to be a pain - the worst I've met is the 1-wire (+ground) one used on some battery gauge chips (bq20250 etc).