72.16 UDPHS Endpoint Set Status Register (Isochronous Endpoint)

This register view is relevant only if UDPHS_EPTCFGx.EPT_TYPE = 0x1.

For additional information, see UDPHS_EPTSTAx.

Name: UDPHS_EPTSETSTAx
Offset: 0x0114 + x*0x20 [x=0..15]
Reset: 
Property: Write-only

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
     TXRDY_TRER RXRDY_TXKL  
Access WW 
Reset  
Bit 76543210 
          
Access  
Reset  

Bit 11 – TXRDY_TRER TX Packet Ready Set

ValueDescription
0

No effect.

1

Set this bit after a packet has been written into the endpoint FIFO for IN data transfers

– This flag is used to generate a Data IN transaction (device to host).

– Device firmware checks that it can write a data payload in the FIFO, checking that TXRDY_TRER is cleared.

– Transfer to the FIFO is done by writing in the “Buffer Address” register.

– Once the data payload has been transferred to the FIFO, the firmware notifies the UDPHS device setting TXRDY_TRER to one.

– UDPHS bus transactions can start.

– TXCOMP is set once the data payload has been sent.

– Data should be written into the endpoint FIFO only after this bit has been cleared.

– Set this bit without writing data to the endpoint FIFO to send a Zero Length Packet.

Bit 9 – RXRDY_TXKL KILL Bank Set (for IN Endpoint)

ValueDescription
0

No effect.

1

Kill the last written bank.