List of Figures

 

1

EMAC and MDIO Block Diagram

12

 

2

Ethernet Configuration with MII Interface

16

 

3

Ethernet Configuration with RMII Interface

18

 

4

Ethernet Configuration with GMII Interface

20

 

5

Ethernet Configuration with RGMII Interface

22

 

6

Ethernet Frame

24

 

7

Basic Descriptor Format

26

 

8

Typical Descriptor Linked List

27

 

9

Transmit Descriptor Format

30

 

10

Receive Descriptor Format

33

 

11

EMAC Control Module Block Diagram

37

 

12

MDIO Module Block Diagram

39

 

13

EMAC Module Block Diagram

43

 

14

EMAC Control Module Interrupt Control Register (EWCTL)

64

 

15

EMAC Control Module Interrupt Timer Count Register (EWINTTCNT)

65

 

16

MDIO Version Register (VERSION)

67

 

17

MDIO Control Register (CONTROL)

68

 

18

PHY Acknowledge Status Register (ALIVE)

69

 

19

PHY Link Status Register (LINK)

70

 

20

MDIO Link Status Change Interrupt (Unmasked) Register (LINKINTRAW)

71

 

21

MDIO Link Status Change Interrupt (Masked) Register (LINKINTMASKED)

72

 

22

MDIO User Command Complete Interrupt (Unmasked) Register (USERINTRAW)

73

 

23

MDIO User Command Complete Interrupt (Masked) Register (USERINTMASKED)

74

 

24

MDIO User Command Complete Interrupt Mask Set Register (USERINTMASKSET)

75

 

25

MDIO User Command Complete Interrupt Mask Clear Register (USERINTMASKCLEAR)

76

 

26

MDIO User Access Register 0 (USERACCESS0)

77

 

27

MDIO User PHY Select Register 0 (USERPHYSEL0)

78

 

28

MDIO User Access Register 1 (USERACCESS1)

79

 

29

MDIO User PHY Select Register 1 (USERPHYSEL1)

80

 

30

Transmit Identification and Version Register (TXIDVER)

85

 

31

Transmit Control Register (TXCONTROL)

86

 

32

Transmit Teardown Register (TXTEARDOWN)

87

 

33

Receive Identification and Version Register (RXIDVER)

88

 

34

Receive Control Register (RXCONTROL)

89

 

35

Receive Teardown Register (RXTEARDOWN)

90

 

36

Transmit Interrupt Status (Unmasked) Register (TXINTSTATRAW)

91

 

37

Transmit Interrupt Status (Masked) Register (TXINTSTATMASKED)

92

 

38

Transmit Interrupt Mask Set Register (TXINTMASKSET)

93

 

39

Transmit Interrupt Mask Clear Register (TXINTMASKCLEAR)

94

 

40

MAC Input Vector Register (MACINVECTOR)

95

 

41

Receive Interrupt Status (Unmasked) Register (RXINTSTATRAW)

96

 

42

Receive Interrupt Status (Masked) Register (RXINTSTATMASKED)

97

 

43

Receive Interrupt Mask Set Register (RXINTMASKSET)

98

 

44

Receive Interrupt Mask Clear Register (RXINTMASKCLEAR)

99

 

45

MAC Interrupt Status (Unmasked) Register (MACINTSTATRAW)

100

 

46

MAC Interrupt Status (Masked) Register (MACINTSTATMASKED)

101

 

47

MAC Interrupt Mask Set Register (MACINTMASKSET)

102

 

48

MAC Interrupt Mask Clear Register (MACINTMASKCLEAR)

103

 

49

Receive Multicast/Broadcast/Promiscuous Channel Enable Register (RXMBPENABLE)

104

 

50

Receive Unicast Enable Set Register (RXUNICASTSET)

106

 

51

Receive Unicast Clear Register (RXUNICASTCLEAR)

107

 

52

Receive Maximum Length Register (RXMAXLEN)

108

6

List of Figures

SPRU975B –August 2006

Submit Documentation Feedback

Page 6
Image 6
Texas Instruments TMS320C645x DSP manual List of Figures