This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

J784S4XEVM: Questions on I2C features

Part Number: J784S4XEVM

Hi,

We have a few related questions on I2C features on the J7 family, relating to the TRM:

RX and TX FIFOs depth can be checked in I2C_BUFSTAT[15-14]FIFODEPTH:

  • How FIFOs depth value is determined ? Is it a constant value depending on a hardware version or does it depends on FIFOs Thresholds programmed values ?


DMA mode and SCCB Protocol are not supported on this family of device: However §12.1.3.3.7.3 I2C Draining Feature mention DMA transfers in most of the given examples.

  • Does that mean that draining feature is only available with DMA included hardware version (so not J784S4) or that DMA transfers examples can be occulted from this chapter ?
  • The FIFO size is fixed in the hardware to 32-bytes.

    Taking a look at the I2C Draining Feature section, I see it says that "This feature prevents the LH or the DMA controller from trying more FIFO accesses than necessary". LH refers to Local Host, i.e. ARM/DSP.