Forum Discussion
Altera_Forum
Honored Contributor
15 years agoI2C Woes, Opencore and Terasic
I've been trying to get a functional I2C bus in my design for a while now with no luck. I've tried my own and a few open source cores. ALL of them have the same problem. I never receive ACKs. I canno...
Altera_Forum
Honored Contributor
15 years agoI can't see the problem from the provided snippets. Driving SDA in a push-pull manner instead of open drain would be a plausible reason for failure. You would be able to recognize the problem from an analog SDA waveform, but possibly not from the digital logic level.
But we would need to see the code.