Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20693 Discussions

i2c routing through FPGA

rshal2
New Contributor II
742 Views

Hello,

 

 I would please like to ask about AN706:

It states:

"HPS I2C0 is routed through the FPGA interface and acts as a master to various on-board I2C slaves: ...... A bi-directional buffer, ALT_IOBUF, must be added in the design to connect the I2C signals to an external open drain IO. The buffer can be included by instantiating ALT_IOBUF in ghrd_top.v"

I don't understand, what does it mean that " I2C0 is routed through the FPGA" ?

And what is the purpose of ALT_IOBUF ?

 

Thank you!

0 Kudos
1 Reply
EBERLAZARE_I_Intel
466 Views

Hi,

 

Based on my understanding, it means that this will act the I2C0 as a master to the on-board I2C slaves.

 

You may find the "ALT_IOBUF" user guide here for more explanation of the IP:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_altiobuf.pdf

 

Regards.

0 Kudos
Reply