beautypg.com

Mac transmit address register, Mac transmit control register – Rainbow Electronics AT75C220 User Manual

Page 40

background image

AT75C220

40

MAC Transmit Address Register

Register Name: ETH_TAR

Access Type: Read/write

Reset Value: 0x0

ADDRESS

Transmit address register. Written with the address of the frame to be transmitted, read as the base address of the
buffer being accessed by the transmit FIFO. Note if the two least significant bits are not zero, transmit will start at the
byte indicated.

MAC Transmit Control Register

Register Name: ETH_TCR

Access Type: Read/write

Reset Value: 0x0

LEN

Transmit frame length. This register is written to the number of bytes to be transmitted excluding the four CRC bytes
unless the no CRC bit is asserted. Writing these bits to any non-zero value will initiate transmit. If the value is greater
than 1514 (1518 if no CRC is being generated), an oversize frame will be transmitted. This field is buffered so that a
new frame can be queued while the previous frame is still being transmitted. Must always be written in address-then-
length order. Reads as the total number of bytes to be transmitted (i.e., this value does not change as the frame is
transmitted.) Frame transmission will not start until two 32-bit words have been loaded into the transmit FIFO. The
length must be great enough to ensure two words are loaded.

NCRC

No CRC. If this bit is set, it is assumed that the CRC is included in the length being written in the low-order bits and the
MAC will not append CRC to the transmitted frame. If the buffer is not at least 64 bytes long, a short frame will be sent.
This field is buffered so that a new frame can be queued while the previous frame is still being transmitted. Reads as
the value of the frame currently being transmitted.

31

30

29

28

27

26

25

24

ADDRESS

23

22

21

20

19

18

17

16

ADDRESS

15

14

13

12

11

10

9

8

ADDRESS

7

6

5

4

3

2

1

0

ADDRESS

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

NCRC

LEN

7

6

5

4

3

2

1

0

LEN