Ethernet Media Access Controller (EMAC)/ Management Data Input/Output (MDIO) Module User's Guide

List of Tables
1 EMAC and MDIO Signals for MII Interface ............................................................................. 16
2 EMAC and MDIO Signals for GMII Interface ........................................................................... 17
3 Ethernet Frame Description ............................................................................................... 19
4 Basic Descriptor Description .............................................................................................. 21
5 EMAC Control Module Interrupts ......................................................................................... 32
6 Receive Frame Treatment Summary .................................................................................... 48
7 Middle of Frame Overrun Treatment .................................................................................... 49
8 Emulation Control .......................................................................................................... 60
9 EMAC Control Module Registers ......................................................................................... 61
10 EMAC Control Module Identification and Version Register (CMIDVER) Field Descriptions ..................... 61
11 EMAC Control Module Software Reset Register (CMSOFTRESET) Field Descriptions ......................... 62
12 EMAC Control Module Emulation Control Register (CMEMCONTROL) Field Descriptions ..................... 62
13 EMAC Control Module Interrupt Control Register (CMINTCTRL) Field Descriptions ............................. 63
14 EMAC Control Module Receive Threshold Interrupt Enable Register (CMRXTHRESHINTEN) Field
Descriptions ................................................................................................................. 64
15 EMAC Control Module Receive Interrupt Enable Register (CMRXINTEN) Field Descriptions .................. 64
16 EMAC Control Module Transmit Interrupt Enable Register (CMTXINTEN) Field Descriptions .................. 65
17 EMAC Control Module Miscellaneous Interrupt Enable Register (CMMISCINTEN) Field Descriptions ........ 66
18 EMAC Control Module Receive Threshold Interrupt Status Register (CMRXTHRESHINTSTAT) Field
Descriptions ................................................................................................................. 67
19 EMAC Control Module Receive Interrupt Status Register (CMRXINTSTAT) Field Descriptions ................ 67
20 EMAC Control Module Transmit Interrupt Status Register (CMTXINTSTAT) Field Descriptions ................ 68
21 EMAC Control Module Miscellaneous Interrupt Status Register (CMMISCINTSTAT) Field Descriptions ...... 69
22 EMAC Control Module Receive Interrupts per Millisecond Register (CMRXINTMAX) Field Descriptions ..... 70
23 EMAC Control Module Transmit Interrupts per Millisecond Register (CMTXINTMAX) Field Descriptions ..... 70
24 Management Data Input/Output (MDIO) Registers .................................................................... 71
25 MDIO Version Register (VERSION) Field Descriptions ............................................................... 71
26 MDIO Control Register (CONTROL) Field Descriptions .............................................................. 72
27 PHY Acknowledge Status Register (ALIVE) Field Descriptions ..................................................... 73
28 PHY Link Status Register (LINK) Field Descriptions .................................................................. 73
29 MDIO Link Status Change Interrupt (Unmasked) Register (LINKINTRAW) Field Descriptions ................. 74
30 MDIO Link Status Change Interrupt (Masked) Register (LINKINTMASKED) Field Descriptions ................ 75
31 MDIO User Command Complete Interrupt (Unmasked) Register (USERINTRAW) Field Descriptions ........ 76
32 MDIO User Command Complete Interrupt (Masked) Register (USERINTMASKED) Field Descriptions ....... 77
33 MDIO User Command Complete Interrupt Mask Set Register (USERINTMASKSET) Field Descriptions ..... 78
34 MDIO User Command Complete Interrupt Mask Clear Register (USERINTMASKCLEAR) Field
Descriptions ................................................................................................................. 79
35 MDIO User Access Register 0 (USERACCESS0) Field Descriptions ............................................... 80
36 MDIO User PHY Select Register 0 (USERPHYSEL0) Field Descriptions .......................................... 81
37 MDIO User Access Register 1 (USERACCESS1) Field Descriptions ............................................... 82
38 MDIO User PHY Select Register 1 (USERPHYSEL1) Field Descriptions .......................................... 83
39 Ethernet Media Access Controller (EMAC) Registers ................................................................. 84
40 Transmit Identification and Version Register (TXIDVER) Field Descriptions ....................................... 87
41 Transmit Control Register (TXCONTROL) Field Descriptions ....................................................... 87
42 Transmit Teardown Register (TXTEARDOWN) Field Descriptions.................................................. 88
43 Receive Identification and Version Register (RXIDVER) Field Descriptions ....................................... 89
44 Receive Control Register (RXCONTROL) Field Descriptions ........................................................ 89
45 Receive Teardown Register (RXTEARDOWN) Field Descriptions .................................................. 90
46 Transmit Interrupt Status (Unmasked) Register (TXINTSTATRAW) Field Descriptions .......................... 91
47 Transmit Interrupt Status (Masked) Register (TXINTSTATMASKED) Field Descriptions ........................ 92
8 List of Tables SPRUEQ6 December 2007
Submit Documentation Feedback