beautypg.com

2 en_macc1 (mac configuration register 1) – NEC Network Controller uPD98502 User Manual

Page 285

background image

CHAPTER 5 ETHERNET CONTROLLER

Preliminary User’s Manual S15543EJ1V0UM

285

5.2.2 En_MACC1 (MAC Configuration Register 1)

Bits

Field

R/W

Default

Description

31:12

Reserved

R/W

0

Reserved for future use. Write 0s.

11

TXFC

R/W

0

Transmit flow control enable:

Setting this bit to a ‘1’ enables to transmit the pause control frame.

10

RXFC

R/W

0

Receive flow control enable:

Setting this bit to a ‘1’ enables MAC Control Block to execute PAUSE

operation for the pause time on the setting of the pause timer. The setting of

the pause timer must be updated every time a valid PAUSE control frame is

received regardless of the setting of this bit.

9

SRXEN

R/W

0

Receive enable:

Setting this bit to a ‘1’ enables the function of the MAC Address field filtering.

8

PARF

R/W

0

Control packet pass:

Setting this bit to a ‘1’ allows MAC Control Block to check for all received

packets including control frames. When this bit is set to a ‘0’, MAC control

block does not check the reception of a control frame.

7

PUREP

R/W

0

Pure preamble:

Setting this bit to a ‘1’ allows the recognition of start of a new packet only

when a pure preamble (“0101” only) is captured.

6

FLCHT

R/W

0

Length field check:

When this bit is set to a ‘1’, MAC Control Block compares the length field

value in the packet to the actual packet length, and indicates the result in the

status vector. When this bit is set 0, MAC does not check the Frame length

field.

5

NOBO

R/W

0

No Back Off:

When this bit is set to a ‘1’, MAC Control Block always transmits the packet

with no back off operation.

4

Reserved

-

-

Reserved for future use. Write a 0.

3

CRCEN

R/W

0

CRC append enable:

Setting this bit to a ‘1’ enables MAC to append calculated CRC code to the

end of transmitted packet automatically.

2

PADEN

R/W

0

PAD append enable:

Setting this bit to a ‘1’ enables MAC control block to append PAD when the

transmitted packet length is less than 64 octets because the input data (TPD)

length is less than 60 bytes before appending the CRC.

1

FULLD

R/W

0

Full duplex enable:

Setting this bit to a ‘1’ enables the full duplex operation.

0

HUGEN

R/W

0

Large packet enable:

Setting this bit to a ‘1’ enables MAC to transmit and receive a packet of which

length is over the value of En_LMAX register.