n_nuti
New Contributor
2 years agoSlow Avalon I2C Master FPGA IP Response
Hello,
We're using the Avalon I2C (Master) Intel FPGA IP in QSYS with the NIOS II processor, and we're using it to communicate with an HDMI sink.
For TX we use "alt_avalon_i2c_master_tx" function and for RX we use "alt_avalon_i2c_master_tx_rx()".
The NIOS control and QSYS settings can be seen in the attached images.
When we try to use the I2C IP to complete two reads (tx then rx) in a row, we're seeing over 150 ms of delay between the two reads (tx then rx). I've included a scope capture that shows this delay. Why is this delay happening? We're running HDMI link training and need our transmissions to happen at a much more rapid pace.
Thank you,
Nick