Motorola ColdFire MCF5281 User Manual

Page 316

Advertising
background image

Fast Ethernet Controller (FEC)

17-6

Freescale Semiconductor

Control/status registers

Event/statistic counters held in the MIB block

Table 17-2

defines the top level memory map.

Table 17-3

shows the FEC register memory map.

Table 17-2. Module Memory Map

Address

Function

IPSBAR + 0x1000 – 11FF

Control/Status Registers

IPSBAR + 0x1200 – 12FF

MIB Block Counters

Table 17-3. FEC Register Memory Map

IPSBAR Offset

Register

Width

(bits)

Access

Reset Value

Section/Page

0x1004

Interrupt Event Register (EIR)

32

R/W

0x0000_0000

17.4.2/17-9

0x1008

Interrupt Mask Register (EIMR)

32

R/W

0x0000_0000

17.4.3/17-10

0x1010

Receive Descriptor Active Register (RDAR)

32

R/W

0x0000_0000

17.4.4/17-11

0x1014

Transmit Descriptor Active Register (TDAR)

32

R/W

0x0000_0000

17.4.5/17-12

0x1024

Ethernet Control Register (ECR)

32

R/W

0xF000_0000

17.4.6/17-12

0x1040

MII Management Frame Register (MMFR)

32

R/W

Undefined

17.4.7/17-13

0x1044

MII Speed Control Register (MSCR)

32

R/W

0x0000_0000

17.4.8/17-15

0x1064

MIB Control/Status Register (MIBC)

32

R/W

0x0000_0000

17.4.9/17-16

0x1084

Receive Control Register (RCR)

32

R/W

0x05EE_0001

17.4.10/17-16

0x10C4

Transmit Control Register (TCR)

32

R/W

0x0000_0000

17.4.11/17-17

0x10E4

Physical Address Low Register (PALR)

32

R/W

Undefined

17.4.12/17-18

0x10E8

Physical Address High Register (PAUR)

32

R/W

See Section

17.4.13/17-19

0x10EC

Opcode/Pause Duration (OPD)

32

R/W

See Section

17.4.14/17-19

0x1118

Descriptor Individual Upper Address Register (IAUR)

32

R/W

Undefined

17.4.15/17-20

0x111C

Descriptor Individual Lower Address Register (IALR)

32

R/W

Undefined

17.4.16/17-20

0x1120

Descriptor Group Upper Address Register (GAUR)

32

R/W

Undefined

17.4.17/17-21

0x1124

Descriptor Group Lower Address Register (GALR)

32

R/W

Undefined

17.4.18/17-21

0x1144

Transmit FIFO Watermark (TFWR)

32

R/W

0x0000_0000

17.4.19/17-22

0x114C

FIFO Receive Bound Register (FRBR)

32

R

0x0000_0600

17.4.20/17-22

0x1150

FIFO Receive FIFO Start Register (FRSR)

32

R

0x0000_0500

17.4.21/17-23

0x1180

Pointer to Receive Descriptor Ring (ERDSR)

32

R/W

Undefined

17.4.22/17-23

0x1184

Pointer to Transmit Descriptor Ring (ETDSR)

32

R/W

Undefined

17.4.23/17-24

0x1188

Maximum Receive Buffer Size (EMRBR)

32

R/W

Undefined

17.4.24/17-24

MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3

Advertising
This manual is related to the following products: