Is the K70's description of I2Sx_TCSR[FRF] bit correct?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Is the K70's description of I2Sx_TCSR[FRF] bit correct?

347 Views
isaotakashima
Contributor IV

After initialize the I2S module, the I2Sx_TCSR[FRF] bit set to 1.

However according to the description of the I2Sx_TCSR[FRF] bit as below, the I2Sx_TCSR[FRF] bit clear to 0 after initialization.

  0 Transmit FIFO watermark has not been reached.

  1 Transmit FIFO watermark has been reached.

But according to 58.4.7.1 FIFO request flag as below, this explanation is reversed to the explanation mentioned above.

The transmit FIFO request flag is set when the number of entries in any of the enabled

transmit FIFOs is less than or equal to the transmit FIFO watermark configuration and is

cleared when the number of entries in each enabled transmit FIFO is greater than the

transmit FIFO watermark configuration.

Which one is correct?

Please reply as soon as possible.

Best regards,

Takashima

Labels (1)
0 Kudos
1 Reply

261 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Takashima,

Obviously, the second description is correct, in other words, the following description is correct:

The transmit FIFO request flag is set when the number of entries in any of the enabled

transmit FIFOs is less than or equal to the transmit FIFO watermark configuration.

The transmit FIFO request flag is cleared when the number of entries in each enabled transmit FIFO is greater than the

transmit FIFO watermark configuration.

BR

XiangJun Rong

0 Kudos