Fast Ethernet Controller
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
Freescale Semiconductor 35-9
0x68 TFCSTAT Hword Out-of-sequence TxBD. Includes the status/control, data length, and buffer pointer
fields in the same format as a regular TxBD. Useful for sending flow control frames.
This area’s TxBD[R] is always checked between frames, regardless of FPSMR
x
[FCE].
If it is not ready, a regular frame is sent. The user must set TxBD[L] when preparing
this BD. If TxBD[I] is set, a TXC event is generated after frame transmission. This area
should be cleared when not in use.
0x6A TFCLEN Hword
0x6C TFCPTR Word
0x70 MFLR Hword Maximum frame length register (typically1518 decimal). If the Ethernet controller
detects an incoming frame exceeding MFLR, it sets RxBD[LG] (frame too long) in the
last RxBD, but does not discard the rest of the frame. The controller also reports the
frame status and length of the received frame in the last RxBD. MFLR includes all
in-frame bytes between the start frame delimiter and the end of the frame.
0x72 PADDR1_H Hword The 48-bit individual address of this station. PADDR1_L is the lowest order half-word,
and PADDR1_H is the highest order half-word.
0x74 PADDR1_
M
Hword
0x76 PADDR1_L Hword
0x78 IBD_CNT Hword Internal BD counter
0x7A IBD_STAR
T
Hword Internal BD start pointer
0x7C IBD_END Hword Internal BD end pointer
0x7E TX_LEN Hword Tx frame length counter
0x80 IBD_BASE 32
Bytes
Internal microcode usage
0xA0 IADDR_H Word Individual address filter high/low. Used in the hash table function of the individual
addressing mode. The user can write zeros to these values after reset and before the
Ethernet channel is enabled to disable all individual hash address recognition
functions. Issuing a SET GROUP ADDRESS command enables the hash table. See
Section 35.13, “Hash Table Algori thm.”
0xA4 IADDR_L Word
0xA8 MINFLR Hword Minimum frame length register (typically 64 decimal). If the Ethernet receiver detects
an incoming frame shorter than MINFLR, it discards that frame unless FPSMR[RSH]
(receive short frames) is set, in which case RxBD[SH] (frame too short) is set in t he
last RxBD. The Ethernet transmitter pads frames that are too short (according to
TxBD[PAD] and the PAD value in the parameter RAM). PADs are added to make the
transmit frame MINFLR bytes.
0xAA TADDR_H Hword Allows addition of addresses to the individual and group hashing tables. After an
address is placed in TADDR, issue a SET GROUP ADDRESS command. TADDR_L is the
lowest-order half-word; TADDR_H is the highest.
A zero in the I/G bit indicates an individual address; 1 indicates a group address.
0xAC TADDR_M Hword
0xAE TADDR_L Hword
0xB0 PAD_PTR Hword Internal PAD pointer. This internal 32-byte aligned pointer points to a 32-byte buffer
filled with pad characters. The pads may be any value, but all the bytes should be the
same to assure padding with a specific character. If a specific padding character is not
needed, PAD_PTR should equal the internal temporary data pointer TIPTR; see
Section29.7, “FCC Parameter RAM.”
0xB2 Hword Reserved, should be cleared.
Table35-2. Ethernet-Specific Parameter RAM (continued)
Offset1 Name Width Description