
____________________________________________________ DS34T101, DS34T102, DS34T104, DS34T108
216 of 366
MAC_network_status 0x008
Bits
Data Element Name
R/W
Reset
Value
Description
[31:3]
Reserved
-
0x0
Must be set to zero
[2]
PHY_access_has_completed
RO
0x1
1 = PHY management logic is idle.
[1:0]
Reserved
-
0x0
Must be set to zero
MAC_transmit_status 0x014
Bits
Data Element Name
R/W
Reset
Value
Description
[31:7]
Reserved
-
0x0
Must be set to zero
[6]
Transmit_underrun
R/W
0x0
Set when the MAC transmit FIFO was read while was
empty. If this happens the transmitter forces bad CRC and
forces
MII_TX_ERR high. Write 1 to clear this bit.
[5:3]
Reserved
-
0x0
Must be set to zero
[2]
Retry_limit_exceeded
R/W
0x0
Set when the retry limit has been exceeded. Write 1 to
clear this bit.
[1]
Collision_occurred
R/W
0x0
Set when a collision occurs. Write 1 to clear this bit.
[0]
Reserved
-
0x0
Must be set to zero
below indicates the source of this interrupt. For test purposes each bit can be set or reset by directly writing to this
register regardless of the state of the mask register. Otherwise the corresponding bit in the
MAC_interrupt_maskregister must be cleared for a bit to be set in the
MAC_interrupt_status register. All bits are reset to zero on read. If
At reset all MAC interrupts are disabled. Writing a one to the relevant bit location in the
MAC_interrupt_enableregister below enables the associated interrupt. Writing a one to the relevant bit location in the
register
below
disables
the
associated
interrupt.
and
MAC_interrupt_disable are not registers but merely mechanisms for setting and clearing bits in the read-only
MAC_interrupt_status 0x024
Bits
Data Element Name
R/W
Reset
Value
Description
[31:14]
Reserved
RO
0x0
Read 0, ignored on write
[13]
Pause_time_zero
R/W
0x0
zero. Cleared when read.
[12]
Pause_packet_ Rxd
R/W
0x0
Indicates a valid pause packet has been received.
Cleared when read.
[11:6]
Reserved
0x0
Must be set to zero
[5]
Retry_limit_exceeded
R/W
0x0
Transmit error. Cleared when read.
[4]
Ethernet_transmit_underrun
R/W
0x0
Set when the MAC transmit FIFO was read while was
empty. If this happens the transmitter forces bad CRC and
[3:1]
Reserved
0x0
Must be set to zero
[0]
Management_packet_sent
R/W
0x0
The PHY maintenance register has completed its
operation. Cleared when read.
MAC_interrupt_enable 0x028
Bits
Data Element Name
R/W
Reset
Value
Description
[31:14]
Reserved
-
0x0
Must be set to zero
[13]
Pause_time_zero
WO
0x0
1 = Enable Pause_time_zero interrupt
[12]
Pause_packet_ Rxd
WO
0x0
1 = Enable Pause_packet_Rxd interrupt
[11:6]
Reserved
-
0x0
Must be set to zero