Forum Discussion
Altera_Forum
Honored Contributor
12 years ago --- Quote Start --- If I could hold both pins in a high Z state, and jumper the pins together with a wire, or PCB trace, that would work fine, what I am trying to do is really just a wire between two pins. --- Quote End --- Yep, that would be what I'd do. If you can't get to the FPGA pins (if its a BGA), just wire the two nearest I2C devices on the two separate segments together. If the buses are routed as independent buses, then there should be independent pull-ups. If they're not too far apart, you could pull one set of pull-ups and jumper between the buses there. The other alternative is to treat the two buses as independent and put an I2C master/slave in the FPGA. If you have master on the two buses, you can program them to think of the FPGA logic as an I2C bridge. For now, a couple of wires would be the easiest solution. Cheers, Dave