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

1