8.2.22 GMAC Lockup Configuration Register

Name: GMAC_LCKUP_CFGR
Offset: 0x068
Reset: 0x07FFFFFF
Property: Read/Write

Bit 3130292827262524 
 TXDMA_LCKUP_ENTXMAC_LCKUP_ENRXDMA_LCKUP_ENRXMAC_LCKUP_ENLCKUP_REC_ENDMA_LOCKUP_TIME[10:8] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000111 
Bit 2322212019181716 
 DMA_LOCKUP_TIME[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 11111111 
Bit 15141312111098 
 PRESCALER[15:8] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 11111111 
Bit 76543210 
 PRESCALER[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 11111111 

Bit 31 – TXDMA_LCKUP_EN Transmit DMA Lockup Detector Enable

ValueDescription
0

Disables the monitor that detects lockups in the transmit DMA.

1

Enables the monitor that detects lockups in the transmit DMA.

Bit 30 – TXMAC_LCKUP_EN Transmit MAC Lockup Detector Enable

ValueDescription
0

Disables the monitor that detects lockups in the transmit MAC.

1

Enables the monitor that detects lockups in the transmit MAC.

Bit 29 – RXDMA_LCKUP_EN Receive DMA Lockup Detector Enable

ValueDescription
0

Disables the monitor that detects lockups in the receive DMA.

1

Enables the monitor that detects lockups in the receive DMA.

Bit 28 – RXMAC_LCKUP_EN Receive MAC Lockup Detector Enable

ValueDescription
0

Disables the monitor that detects lockups in the receive MAC.

1

Enables the monitor that detects lockups in the receive MAC.

Bit 27 – LCKUP_REC_EN Lockup Recovery Enable

ValueDescription
0

No effect.

1

Forces the MAC in Reset mode when a lockup is detected on the transmit or receive data paths.

Bits 26:16 – DMA_LOCKUP_TIME[10:0] Timeout Value for Receive and Transmit DMA

Defines the timeout value for receive and transmit DMA lockup detection, defined as a multiple of the prescaler value (PRESCALER). The MAC lockup time is defined in a separate configuration register (GMAC_LCKUP_TIME).

Bits 15:0 – PRESCALER[15:0] Prescaler Value for Timeout

Defines the prescaler value which is a multiple of the transmit clock.