40.6.8 Interrupt Status Register

Name: EMAC_ISR
Offset: 0x24
Reset: 0x00000000
Property: Read/Write

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
  WOLPTZPFREHRESPROVR   
Access R/WR/WR/WR/WR/W 
Reset 00000 
Bit 76543210 
 TCOMPTXERRRLEXTUNDTXUBRRXUBRRCOMPMFD 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bit 14 – WOL Wake-On-LAN (cleared on read)

Set when a WOL event has been triggered (This flag can be set even if the EMAC is not clocked).

Bit 13 – PTZ Pause Time Zero (cleared on read)

Set when the EMAC_PTR, 0x38 decrements to zero.

Bit 12 – PFRE Pause Frame Received (cleared on read)

Indicates a valid pause has been received.

Bit 11 – HRESP Hresp Not OK (cleared on read)

Set when the DMA block sees a bus error.

Bit 10 – ROVR Receive Overrun (cleared on read)

Set when the ‘Receive Overrun’ bit in EMAC_ISR gets set.

Bit 7 – TCOMP Transmit Complete (cleared on read)

Set when a frame has been transmitted.

Bit 6 – TXERR Transmit Error (cleared on read)

Transmit buffers exhausted in mid-frame - transmit error.

Bit 5 – RLEX Retry Limit Exceeded (cleared on read)

Bit 4 – TUND Ethernet Transmit Buffer Underrun (cleared on read)

The transmit DMA did not fetch frame data in time for it to be transmitted or hresp returned not OK. Also set if a used bit is read mid-frame or when a new transmit queue pointer is written.

Bit 3 – TXUBR Transmit Used Bit Read (cleared on read)

Set when a transmit buffer descriptor is read with its used bit set.

Bit 2 – RXUBR Receive Used Bit Read (cleared on read)

Set when a receive buffer descriptor is read with its used bit set.

Bit 1 – RCOMP Receive Complete (cleared on read)

A frame has been stored in memory.

Bit 0 – MFD Management Frame Done (cleared on read)

The PHY Maintenance Register has completed its operation.