Forum Discussion

n_nuti's avatar
n_nuti
Icon for New Contributor rankNew Contributor
2 years ago

Slow 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

3 Replies

  • KellyJialin_Goh's avatar
    KellyJialin_Goh
    Icon for Frequent Contributor rankFrequent Contributor

    Hi,


    Any updates from you end whether the feedback provided is useful?


    Thank you.


    Regards,

    Kelly


  • KellyJialin_Goh's avatar
    KellyJialin_Goh
    Icon for Frequent Contributor rankFrequent Contributor

    Hi,

    As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


    p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.


    Thank you.

    Regards.

    Kelly Jialin, GOH