Datasheet

Table Of Contents
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