Motorola MPC8260 User Manual

Page 884

Advertising
background image

30-10

MPC8260 PowerQUICC II UserÕs Manual

MOTOROLA

Part IV. Communications Processor Module

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_START

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 Þlter 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 30.13, ÒHash Table Algorithm.Ó

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 the
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

Þlled with pad characters. The pads may be any value, but all the bytes should be the
same to assure padding with a speciÞc character. If a speciÞc padding character is
not needed, PAD_PTR should equal the internal temporary data pointer TIPTR; see
Section 28.7, ÒFCC Parameter RAM.Ó

0xB2

Ñ

Hword Reserved, should be cleared.

0xB4

CF_RANGE Hword Control frame range. Internal usage

0xB6

MAX_B

Hword Maximum BD byte count. Internal usage

0xB8

MAXD1

Hword Max DMA1 length register (typically 1520 decimal). Lets the user prevent system bus

writes after a frame exceeds a speciÞed size. The MAXD1 value is valid only if an
address match is detected. If the Ethernet controller detects an incoming Ethernet
frame larger than the user-deÞned value in MAXD1, the rest of the frame is
discarded. The Ethernet controller waits for the end of the frame (or until MFLR bytes
have been received) and reports the frame status and length (including the
discarded bytes) in the last RxBD. This value must be greater than 32.

Table 30-2. Ethernet-Specific Parameter RAM (Continued)

Offset

1

Name

Width

Description

Advertising