Article ID: 000086390 Content Type: Troubleshooting Last Reviewed: 07/26/2018

Why I am not able to find ACK and NACK signals in Intel FPGA Avalon I2C (Master) Core ?

Environment

  • Nios® II Processor
  • Avalon I2C (Master) Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    In the I2C Standard protocol, there must be acknowledgement(ACK) and Not acknowledgement(NACK) signals that are sent between Master and Slave. However, these signals cannot be find in Intel FPGA I2C (Master) Core.

    Resolution

    The ACK and NACK is handled by the controller itself, the developer should not pay attention to these signals. In case of master write to slave, you can refer to NACK_DET interrupt in table 94 page 123:

    /content/dam/altera-www/global/en_US/pdfs/literature/ug/ug_embedded_ip.pdf

     

    An updated information will be added to the Embedded Peripherals IP User Guide in future releases.

    Related Products

    This article applies to 1 products

    Intel® Programmable Devices