MPC5200B Users Guide, Rev. 1
14-22 Freescale Semiconductor
FEC Registers—MBAR + 0x3000
14.5.13 FEC Physical Address Low Register—MBAR + 0x30E4
The PADDR1 register is written by the user. This register contains the lower 32bits (Bytes 0,1,2, 3) of the 48-bit address used in the address
recognition process to compare with the destination address (DA) field of receive frames with an individual DA. In addition, this register is
used in Bytes0: 3 of the 6-Byte source address field when transmitting PAUSE frames. This register is not reset and must be initialized.
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsb
RReserved
RFC_PAUSE
TFC_PAUSE
FDEN HBC GTS
W
RESET: 0 000000000 00 00 0 0
Bits Name Description
0:26 — Reserved
27 RFC_PAUSE This read-on ly status bit is asserted when a full-duplex flow control pause frame is
received. The transmitter is paused for the duration defined in this pause frame. Bit
automatically clears when the pause duration is complete.
28 TFC_PAUSE Asser t to transmit a PAUSE frame. When this bit is set, the MAC stops transmission of
data frames after the current transmission is complete. At this time, the INTR_EVENT
register GRA interrupt is asserted. With transmission of data frames stopped, the MAC
transmits a MAC Control PAUSE frame. Next, the MAC clears the TFC_PAUSE bit and
resumes transmitting data frames.
Note: If the transmitter is paused due to user assertion of GTS or reception of a PAUSE
frame, MAC may still transmit a MAC Control PAUSE frame.
29 FDEN Full Duplex Enable—If set, frames are transmitted independent of Carrier Sense and
Collision inputs.
This bit should only be modified when ETHER_EN is deasserted.
30 HBC Heartbeat Control—If set, the hear tbeat check is done following End Of Transmission
(EOT) and the Event Status Register HB bit is set if the collision input does not asser t
within the heartbeat window.
This bit should only be modified when ETHER_EN is deasserted.
31 GTS Graceful Transmit Stop—When this bit is set, the MAC stops transmission after any frame
that is currently being transmitted is complete and the INTR_EVENT register GRA
interrupt is asserted.
If frame transmission is not currently underway, the GRA interrupt is immediately
asserted. Once transmission completes, a “restart” can be done by clearing the GTS bit.
The next frame in the transmit FIFO is then transmitted.
If an early collision occurs during transmission when GTS = 1, transmission stops after
the collision. The frame is transmitted again once GTS is cleared.
Note: Old frames may exist in the transmit FIFO and be transmitted when GTS is
reasserted. To avoid this, deassert ETHER_EN after the GRA interrupt.

Table14-22. FEC Physical Address Low Register

msb 012345678 9 101112131415
R PADDR1
W
RESET:X XXXXXXXX X X X XX X X