Texas Instruments TMS320C645x DSP User Manual

Browse online or download User Manual for PC/workstation barebones Texas Instruments TMS320C645x DSP. Texas Instruments TMS320C645x DSP User's Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 148
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - User's Guide

TMS320C645x DSPEthernet Media Access Controller (EMAC)/Management Data Input/Output (MDIO)User's GuideLiterature Number: SPRU975BAugust 2006

Page 2 - Submit Documentation Feedback

PrefaceSPRU975B – August 2006Read This FirstAbout This ManualThis document provides a functional description of the Ethernet Media Access Controller (

Page 3 - Contents

www.ti.com5.17 MAC Interrupt Status (Unmasked) Register (MACINTSTATRAW)EMAC Port RegistersThe MAC interrupt status (unmasked) register (MACINTSTATRAW)

Page 4

www.ti.com5.18 MAC Interrupt Status (Masked) Register (MACINTSTATMASKED)EMAC Port RegistersThe MAC interrupt status (masked) register (MACINTSTATMASKE

Page 5

www.ti.com5.19 MAC Interrupt Mask Set Register (MACINTMASKSET)EMAC Port RegistersThe MAC interrupt mask set register (MACINTMASKSET) is shown in Figur

Page 6

www.ti.com5.20 MAC Interrupt Mask Clear Register (MACINTMASKCLEAR)EMAC Port RegistersThe MAC interrupt mask clear register (MACINTMASKCLEAR) is shown

Page 7

www.ti.com5.21 Receive Multicast/Broadcast/Promiscuous Channel Enable Register (RXMBPENABLE)EMAC Port RegistersThe receive multicast/broadcast/promisc

Page 8

www.ti.comEMAC Port RegistersTable 49. Receive Multicast/Broadcast/Promiscuous Channel Enable Register (RXMBPENABLE) FieldDescriptions (continued)Bit

Page 9

www.ti.com5.22 Receive Unicast Enable Set Register (RXUNICASTSET)EMAC Port RegistersTable 49. Receive Multicast/Broadcast/Promiscuous Channel Enable R

Page 10 - Read This First

www.ti.com5.23 Receive Unicast Clear Register (RXUNICASTCLEAR)EMAC Port RegistersThe receive unicast clear register (RXUNICASTCLEAR) is shown in Figur

Page 11 - Data Input/Output (MDIO)

www.ti.com5.24 Receive Maximum Length Register (RXMAXLEN)EMAC Port RegistersThe receive maximum length register (RXMAXLEN) is shown in Figure 52 and d

Page 12 - 1.3 Functional Block Diagram

www.ti.com5.25 Receive Buffer Offset Register (RXBUFFEROFFSET)EMAC Port RegistersThe receive buffer offset register (RXBUFFEROFFSET) is shown in Figur

Page 13 - Introduction

1 Introduction1.1 Purpose of the Peripheral1.2 FeaturesUser's GuideSPRU975B – August 2006Ethernet Media Access Controller (EMAC)/ManagementData I

Page 14 - 2.1 Clock Control

www.ti.com5.26 Receive Filter Low Priority Frame Threshold Register (RXFILTERLOWTHRESH)EMAC Port RegistersThe receive filter low priority frame thresh

Page 15 - 2.2 Memory Map

www.ti.com5.27 Receive Channel 0-7 Flow Control Threshold Register (RX nFLOWTHRESH)EMAC Port RegistersThe receive channel 0-7 flow control threshold r

Page 16 - 2.3 System Level Connections

www.ti.com5.28 Receive Channel 0-7 Free Buffer Count Register (RXnFREEBUFFER)EMAC Port RegistersThe receive channel 0-7 free buffer count register (RX

Page 17 - EMAC Functional Architecture

www.ti.com5.29 MAC Control Register (MACCONTROL)EMAC Port RegistersThe MAC control register (MACCONTROL) is shown in Figure 57 and described in Table

Page 18

www.ti.comEMAC Port RegistersTable 57. MAC Control Register (MACCONTROL) Field Descriptions (continued)Bit Field Value Description1 Receive flow contr

Page 19

www.ti.com5.30 MAC Status Register (MACSTATUS)EMAC Port RegistersThe MAC status register (MACSTATUS) is shown in Figure 58 and described in Table 58 .

Page 20

www.ti.comEMAC Port RegistersTable 58. MAC Status Register (MACSTATUS) Field Descriptions (continued)Bit Field Value Description15-12 RXERRCODE Receiv

Page 21

www.ti.com5.31 Emulation Control Register (EMCONTROL)EMAC Port RegistersThe emulation control register (EMCONTROL) is shown in Figure 59 and described

Page 22

www.ti.com5.32 FIFO Control Register (FIFOCONTROL)EMAC Port RegistersThe FIFO control register (FIFOCONTROL) is shown in Figure 60 and described in Ta

Page 23

www.ti.com5.33 MAC Configuration Register (MACCONFIG)EMAC Port RegistersThe MAC configuration register (MACCONFIG) is shown in Figure 61 and described

Page 24

www.ti.com1.3 Functional Block DiagramConfiguration busDMA memorytransfer controllerPeripheral busEMAC control moduleEMAC module MDIO moduleMII MDIO b

Page 25

www.ti.com5.34 Soft Reset Register (SOFTRESET)EMAC Port RegistersThe Soft Reset Register (SOFTRESET) is shown in Figure 62 and described in Table 62 .

Page 26 - 2.5 Programming Interface

www.ti.com5.35 MAC Source Address Low Bytes Register (MACSRCADDRLO)EMAC Port RegistersThe MAC source address low bytes register (MACSRCADDRLO) is show

Page 27

www.ti.com5.36 MAC Source Address High Bytes Register (MACSRCADDRHI)EMAC Port RegistersThe MAC Source Address High Bytes Register (MACSRCADDRHI) is sh

Page 28

www.ti.com5.37 MAC Hash Address Register 1 (MACHASH1)EMAC Port RegistersThe MAC hash registers allow group addressed frames to be accepted on the basi

Page 29

www.ti.com5.38 MAC Hash Address Register 2 (MACHASH2)EMAC Port RegistersThe MAC hash address register 2 (MACHASH2) is shown in Figure 66 and described

Page 30

www.ti.com5.39 Back Off Test Register (BOFFTEST)EMAC Port RegistersThe back off test register (BOFFTEST) is shown in Figure 67 and described in Table

Page 31

www.ti.com5.40 Transmit Pacing Algorithm Test Register (TPACETEST)EMAC Port RegistersThe Transmit Pacing Algorithm Test Register (TPACETEST) is shown

Page 32

www.ti.com5.41 Receive Pause Timer Register (RXPAUSE)EMAC Port RegistersThe receive pause timer register (RXPAUSE) is shown in Figure 69 and described

Page 33

www.ti.com5.42 Transmit Pause Timer Register (TXPAUSE)EMAC Port RegistersThe Transmit Pause Timer Register (TXPAUSE) is shown in Figure 70 and describ

Page 34

www.ti.com5.43 MAC Address Low Bytes Register (MACADDRLO)EMAC Port RegistersThe MAC address low bytes register (MACADDRLO) is shown in Figure 71 and d

Page 35

www.ti.com1.4 Industry Standard(s) Compliance StatementIntroductionThe EMAC peripheral conforms to the IEEE 802.3 standard, describing the “Carrier Se

Page 36

www.ti.com5.44 MAC Address High Bytes Register (MACADDRHI)EMAC Port RegistersThe MAC address high bytes register (MACADDRHI) is shown in Figure 72 and

Page 37 - 2.6 EMAC Control Module

www.ti.com5.45 MAC Index Register (MACINDEX)EMAC Port RegistersThe MAC index register (MACINDEX) is shown in Figure 73 and described in Table 73 .Figu

Page 38

www.ti.com5.46 Transmit Channel 0-7 DMA Head Descriptor Pointer Register (TXnHDP)EMAC Port RegistersThe transmit channel 0-7 DMA head descriptor point

Page 39

www.ti.com5.47 Receive Channel 0-7 DMA Head Descriptor Pointer Register (RXnHDP)EMAC Port RegistersThe receive channel 0-7 DMA head descriptor pointer

Page 40

www.ti.com5.48 Transmit Channel 0-7 Completion Pointer Register (TX nCP)EMAC Port RegistersThe Transmit Channel 0-7 Completion Pointer Register (TX nC

Page 41

www.ti.com5.49 Receive Channel 0-7 Completion Pointer Register (RX nCP)EMAC Port RegistersThe receive channel 0-7 completion pointer register (RX nCP)

Page 42

www.ti.com5.50 Network Statistics Registers5.50.1 Good Receive Frames Register (RXGOODFRAMES)5.50.2 Broadcast Receive Frames Register (RXBCASTFRAMES)E

Page 43 - 2.8 EMAC Module

www.ti.com5.50.3 Multicast Receive Frames Register (RXMCASTFRAMES)5.50.4 Pause Receive Frames Register (RXPAUSEFRAMES)5.50.5 Receive CRC Errors Regist

Page 44

www.ti.com5.50.7 Receive Oversized Frames Register (RXOVERSIZED)5.50.8 Receive Jabber Frames Register (RXJABBER)5.50.9 Receive Undersized Frames Regis

Page 45

www.ti.com5.50.11 Filtered Receive Frames Register (RXFILTERED)5.50.12 Receive QOS Filtered Frames Register (RXQOSFILTERED)5.50.13 Receive Octet Frame

Page 46

www.ti.com2 EMAC Functional Architecture2.1 Clock Control2.1.1 MII Clocking2.1.2 RMII Clocking2.1.3 GMII ClockingEMAC Functional ArchitectureThis chap

Page 47

www.ti.com5.50.15 Broadcast Transmit Frames Register (TXBCASTFRAMES)5.50.16 Multicast Transmit Frames Register (TXMCASTFRAMES)5.50.17 Pause Transmit F

Page 48

www.ti.com5.50.20 Transmit Single Collision Frames Register (TXSINGLECOLL)5.50.21 Transmit Multiple Collision Frames Register (TXMULTICOLL)5.50.22 Tra

Page 49

www.ti.com5.50.25 Transmit Carrier Sense Errors Register (TXCARRIERSENSE)5.50.26 Transmit Octet Frames Register (TXOCTETS)5.50.27 Transmit and Receive

Page 50 - 2.10 Packet Receive Operation

www.ti.com5.50.30 Transmit and Receive 256 to 511 Octet Frames Register (FRAME256T511)5.50.31 Transmit and Receive 512 to 1023 Octet Frames Register (

Page 51

www.ti.com5.50.34 Receive FIFO or DMA Start of Frame Overruns Register (RXSOFOVERRUNS)5.50.35 Receive FIFO or DMA Middle of Frame Overruns Register (R

Page 52

www.ti.comAppendix A GlossaryAppendix ABroadcast MAC Address — A special Ethernet MAC address used to send data to all Ethernet deviceson the local ne

Page 53

www.ti.comAppendix AJumbo Packets — Jumbo frames are defined as those packets whose length exceeds the standardEthernet MTU, which is 1500 kbytes. For

Page 54

www.ti.comAppendix B Revision HistoryAppendix BTable B-1 lists the changes made since the previous version of this document.Table B-1. Document Revisi

Page 55

IMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,enhancements, improvemen

Page 56 - 2.14 Reset Considerations

www.ti.com2.1.4 RGMII Clocking2.2 Memory MapEMAC Functional ArchitectureFor timing purposes, data in 10/100 mode is transmitted and received with refe

Page 57 - 2.15 Initialization

www.ti.com2.3 System Level Connections2.3.1 Media Independent Interface (MII) ConnectionsMTCLKMTXD[3−0]MTXENMCOLMCRSMRCLKMRXD[3−0]MRXDVMRXERMDCLKMDIOP

Page 58

www.ti.comEMAC Functional ArchitectureTable 2 summarizes the individual EMAC and MDIO signals for the MII interface. For more information,refer to eit

Page 59

www.ti.com2.3.2 Reduced Media Independent Interface (RMII) ConnectionsMTXD[1−0]MTXENMCRSDVMREFCLKMRXD[1−0]MRXERMDCLKMDIOPhysicallayerdevice(PHY)System

Page 60 - 2.16 Interrupt Support

www.ti.comEMAC Functional ArchitectureThe RMII interface has the same functionality as the MII, but it does so with a reduced number of pins,thus lowe

Page 61

2 SPRU975B – August 2006Submit Documentation Feedback

Page 62

www.ti.com2.3.3 Gigabit Media Independent Interface (GMII) ConnectionsMTCLKMTXD[7−0]MTXENMCOLMCRSMRCLKMRXD[7−0]MRXDVMRXERMDCLKMDIOPhysicallayerdevice(

Page 63 - 2.18 Emulation Considerations

www.ti.comEMAC Functional ArchitectureTable 4 summarizes the individual EMAC and MDIO signals for the GMII interface.Table 4. EMAC and MDIO Signals fo

Page 64 - 3.1 Introduction

www.ti.com2.3.4 Reduced Gigabit Media Independent Interface (RGMII) ConnectionsTXCTXD[3−0]TXCTLREFCLKRXCRXD[3−0]RXCTLMDCLKMDIOPhysicallayerdevice(PHY)

Page 65 - EMAC Control Module Registers

www.ti.comEMAC Functional ArchitectureTable 5 summarizes the individual EMAC and MDIO signals for the RGMII interface.Table 5. EMAC and MDIO Signals f

Page 66 - 4.1 Introduction

www.ti.com2.4 Ethernet Protocol Overview2.4.1 Ethernet Frame FormatPreamble SFD Destination Source Len Data7 1 6 6 2 46 − (RXMAXLEN - 18) 4FCSNumber o

Page 67 - MDIO Registers

www.ti.com2.4.2 Multiple Access ProtocolEMAC Functional ArchitectureNodes in an ethernet local area network are interconnected by a broadcast channel.

Page 68

www.ti.com2.5 Programming Interface2.5.1 Packet Buffer DescriptorsEMAC Functional ArchitectureThe buffer descriptor is a central part of the EMAC modu

Page 69

www.ti.comSOP | EOP 600 60pBufferpNextPacket A60 bytes0SOPFragment 1Packet B5121514pBufferpNext512 bytesEOP00−−−Packet BFragment 3500 bytes502pBuffer−

Page 70

www.ti.com2.5.2 Transmit and Receive Descriptor QueuesEMAC Functional ArchitectureThe EMAC module processes descriptors in linked list chains (Section

Page 71

www.ti.com2.5.3 Transmit and Receive EMAC InterruptsEMAC Functional ArchitectureThe EMAC processes descriptors in linked list chains (Section 2.5.1 ),

Page 72

ContentsPreface ... 101 Int

Page 73

www.ti.com2.5.4 Transmit Buffer Descriptor FormatEMAC Functional ArchitectureA transmit (TX) buffer descriptor (Figure 9 ) is a contiguous block of fo

Page 74

www.ti.com2.5.4.1 Next Descriptor Pointer2.5.4.2 Buffer Pointer2.5.4.3 Buffer Offset2.5.4.4 Buffer Length2.5.4.5 Packet Length2.5.4.6 Start of Packet

Page 75

www.ti.com2.5.4.7 End of Packet (EOP) Flag2.5.4.8 Ownership (OWNER) Flag2.5.4.9 End of Queue (EOQ) Flag2.5.4.10 Teardown Complete (TDOWNCMPLT) Flag2.5

Page 76

www.ti.com2.5.5 Receive Buffer Descriptor FormatEMAC Functional ArchitectureA receive (RX) buffer descriptor (Figure 10 ) is a contiguous block of fou

Page 77

www.ti.com2.5.5.1 Next Descriptor Pointer2.5.5.2 Buffer Pointer2.5.5.3 Buffer Offset2.5.5.4 Buffer Length2.5.5.5 Packet LengthEMAC Functional Architec

Page 78

www.ti.com2.5.5.6 Start of Packet (SOP) Flag2.5.5.7 End of Packet (EOP) Flag2.5.5.8 Ownership (OWNER) Flag2.5.5.9 End of Queue (EOQ) Flag2.5.5.10 Tear

Page 79

www.ti.com2.5.5.14 Fragment Flag2.5.5.15 Undersized Flag2.5.5.16 Control Flag2.5.5.17 Overrun Flag2.5.5.18 Code Error (CODEERROR) Flag2.5.5.19 Alignme

Page 80

www.ti.com2.6 EMAC Control ModuleArbiter andbus switchesCPUDMA Controllers8K bytedescriptormemoryConfigurationregistersInterruptlogicSingle interruptt

Page 81 - 5.1 Introduction

www.ti.com2.6.3 Interrupt Control2.7 Management Data Input/Output (MDIO) Module2.7.1 MDIO Module ComponentsEMAC Functional ArchitectureThe EMAC contro

Page 82

www.ti.comEMACcontrolmoduleControlregistersand logicPHYmonitoringPeripheralclockMDIOclockgeneratorUSERINTMDIOinterfacepollingPHYMDCLKMDIOLINKINTConfig

Page 83

4.15 MDIO User PHY Select Register 1 (USERPHYSEL1) ... 805 EMAC Port Registers ...

Page 84

www.ti.com2.7.2 MDIO Module Operational Overview2.7.2.1 Initializing the MDIO ModuleEMAC Functional ArchitectureThe MDIO module implements the 802.3 s

Page 85 - Table 30

www.ti.com2.7.2.2 Writing Data to a PHY Register2.7.2.3 Reading Data From a PHY Register2.7.2.4 Example of MDIO Register Access CodeEMAC Functional Ar

Page 86

www.ti.comEMAC Functional ArchitectureThe implementation of these macros using the register layer Chip Support Library (CSL) is shown inExample 3 (USE

Page 87

www.ti.com2.8 EMAC Module2.8.1 EMAC Module ComponentsClock andreset logicReceiveDMA engineInterruptcontrollerTransmitDMA engineControlregistersConfigu

Page 88 - Table 33

www.ti.com2.8.1.3 MAC Receiver2.8.1.4 Receive Address2.8.1.5 Transmit DMA Engine2.8.1.6 Transmit FIFO2.8.1.7 MAC Transmitter2.8.1.8 Statistics Logic2.

Page 89

www.ti.com2.8.1.12 Clock and Reset Logic2.8.2 EMAC Module Operational OverviewEMAC Functional ArchitectureThe clock and reset sub-module generates all

Page 90

www.ti.com2.9 Media Independent Interfaces2.9.1 Data Reception2.9.1.1 Receive Control2.9.1.2 Receive Inter-Frame Interval2.9.1.3 Receive Flow ControlE

Page 91

www.ti.com2.9.1.4 Collision-Based Receive Buffer Flow Control2.9.1.5 IEEE 802.3X Based Receive Buffer Flow ControlEMAC Functional ArchitectureCollisio

Page 92

www.ti.com2.9.2 Data Transmission2.9.2.1 Transmit Control2.9.2.2 CRC Insertion2.9.2.3 Adaptive Performance Optimization (APO)2.9.2.4 Interpacket-Gap (

Page 93 - Table 38

www.ti.com2.9.2.6 Transmit Flow Control2.9.2.7 Speed, Duplex, and Pause Frame SupportEMAC Functional ArchitectureWhen enabled, incoming pause frames a

Page 94 - Table 39

5.48 Transmit Channel 0-7 Completion Pointer Register (TX nCP) ... 1345.49 Receive Channel 0-7 Completion Poin

Page 95

www.ti.com2.10 Packet Receive Operation2.10.1 Receive DMA Host Configuration2.10.2 Receive Channel EnablingEMAC Functional ArchitectureTo configure th

Page 96

www.ti.com2.10.3 Receive Channel Addressing2.10.4 Hardware Receive QOS SupportEMAC Functional ArchitectureThe receive address block can store up to 32

Page 97

www.ti.com2.10.5 Host Free Buffer Tracking2.10.6 Receive Channel Teardown2.10.7 Receive Frame ClassificationEMAC Functional ArchitectureThe host must

Page 98 - Table 43

www.ti.com2.10.8 Promiscuous Receive ModeEMAC Functional ArchitectureWhen the promiscuous receive mode is enabled by setting the RXCAFEN bit in the RX

Page 99 - Table 44

www.ti.com2.10.9 Receive OverrunEMAC Functional ArchitectureTable 8. Receive Frame Treatment Summary (continued)RXMBPENABLE BitsADDRESS MATCH RXCAFEN

Page 100 - EMAC Port Registers

www.ti.com2.11 Packet Transmit Operation2.11.1 Transmit DMA Host Configuration2.11.2 Transmit Channel Teardown2.12 Receive and Transmit LatencyEMAC Fu

Page 101

www.ti.com2.13 Transfer Node Priority2.14 Reset Considerations2.14.1 Software Reset Considerations2.14.2 Hardware Reset ConsiderationsEMAC Functional

Page 102 - Table 47

www.ti.com2.15 Initialization2.15.1 Enabling the EMAC/MDIO Peripheral2.15.2 EMAC Control Module InitializationEMAC Functional ArchitectureWhen the dev

Page 103 - Table 48

www.ti.com2.15.3 MDIO Module InitializationEMAC Functional ArchitectureExample 4. EMAC Control Module Initialization CodeUint32 tmpval;/*// Globally d

Page 104 - Field Descriptions

www.ti.com2.15.4 EMAC Module InitializationEMAC Functional ArchitectureThe EMAC module sends and receives data packets over the network by maintaining

Page 105 - Descriptions (continued)

List of Figures1 EMAC and MDIO Block Diagram ... 122 Ethernet Con

Page 106

www.ti.com2.16 Interrupt Support2.16.1 EMAC Module Interrupt Events and Requests2.16.1.1 Transmit Packet Completion InterruptsEMAC Functional Architec

Page 107

www.ti.com2.16.1.2 Receive Packet Completion Interrupts2.16.1.3 Statistics InterruptEMAC Functional ArchitectureThe receive DMA engine has eight chann

Page 108

www.ti.com2.16.1.4 Host Error Interrupt2.16.2 MDIO Module Interrupt Events and Requests2.16.2.1 Link Change Interrupt2.16.2.2 User Access Completion I

Page 109

www.ti.com2.16.3 Proper Interrupt Processing2.16.4 Interrupt Multiplexing2.17 Power Management2.18 Emulation ConsiderationsEMAC Functional Architectur

Page 110 - Descriptions

www.ti.com3 EMAC Control Module Registers3.1 Introduction3.2 EMAC Control Module Interrupt Control Register (EWCTL)EMAC Control Module RegistersTable

Page 111

www.ti.com3.3 EMAC Control Module Interrupt Timer Count Register (EWINTTCNT)EMAC Control Module RegistersThe EMAC control module interrupt timer count

Page 112

www.ti.com4 MDIO Registers4.1 IntroductionMDIO RegistersTable 14 lists the memory-mapped registers for the Management Data Input/Output (MDIO). See th

Page 113

www.ti.com4.2 MDIO Version Register (VERSION)MDIO RegistersThe MDIO version register (VERSION) is shown in Figure 16 and described in Table 15 .Figure

Page 114

www.ti.com4.3 MDIO Control Register (CONTROL)MDIO RegistersThe MDIO control register (CONTROL) is shown in Figure 17 and described in Table 16 .Figure

Page 115

www.ti.com4.4 PHY Acknowledge Status Register (ALIVE)MDIO RegistersThe PHY acknowledge status register (ALIVE) is shown in Figure 18 and described in

Page 116

53 Receive Buffer Offset Register (RXBUFFEROFFSET) ... 10954 Receive Filter Low Priority Fr

Page 117

www.ti.com4.5 PHY Link Status Register (LINK)MDIO RegistersThe PHY link status register (LINK) is shown in Figure 19 and described in Table 18 .Figure

Page 118

www.ti.com4.6 MDIO Link Status Change Interrupt (Unmasked) Register (LINKINTRAW)MDIO RegistersThe MDIO link status change interrupt (unmasked) registe

Page 119

www.ti.com4.7 MDIO Link Status Change Interrupt (Masked) Register (LINKINTMASKED)MDIO RegistersThe MDIO link status change interrupt (masked) register

Page 120

www.ti.com4.8 MDIO User Command Complete Interrupt (Unmasked) Register (USERINTRAW)MDIO RegistersThe MDIO user command complete interrupt (unmasked) r

Page 121 - Table 63

www.ti.com4.9 MDIO User Command Complete Interrupt (Masked) Register (USERINTMASKED)MDIO RegistersThe MDIO user command complete interrupt (Masked) re

Page 122

www.ti.com4.10 MDIO User Command Complete Interrupt Mask Set Register (USERINTMASKSET)MDIO RegistersThe MDIO user command complete interrupt mask set

Page 123

www.ti.com4.11 MDIO User Command Complete Interrupt Mask Clear Register (USERINTMASKCLEAR)MDIO RegistersThe MDIO user command complete interrupt mask

Page 124

www.ti.com4.12 MDIO User Access Register 0 (USERACCESS0)MDIO RegistersThe MDIO user access register 0 (USERACCESS0) is shown in Figure 26 and describe

Page 125

www.ti.com4.13 MDIO User PHY Select Register 0 (USERPHYSEL0)MDIO RegistersThe MDIO user PHY select register 0 (USERPHYSEL0) is shown in Figure 27 and

Page 126 - Table 68

www.ti.com4.14 MDIO User Access Register 1 (USERACCESS1)MDIO RegistersThe MDIO user access register 1 (USERACCESS1) is shown in Figure 28 and describe

Page 127

List of Tables1 Interface Selection Pins ... 162 EMAC

Page 128

www.ti.com4.15 MDIO User PHY Select Register 1 (USERPHYSEL1)MDIO RegistersThe MDIO user PHY select register 1 (USERPHYSEL1) is shown in Figure 29 and

Page 129

www.ti.com5 EMAC Port Registers5.1 IntroductionEMAC Port RegistersTable 29 lists the memory-mapped registers for the Ethernet Media Access Controller

Page 130

www.ti.comEMAC Port RegistersTable 29. Ethernet Media Access Controller (EMAC) Registers (continued)Offset Acronym Register Description Section15Ch RX

Page 131

www.ti.comEMAC Port RegistersTable 29. Ethernet Media Access Controller (EMAC) Registers (continued)Offset Acronym Register Description Section658h TX

Page 132

www.ti.comEMAC Port RegistersTable 29. Ethernet Media Access Controller (EMAC) Registers (continued)Offset Acronym Register Description Section270h FR

Page 133

www.ti.com5.2 Transmit Identification and Version Register (TXIDVER)EMAC Port RegistersThe transmit identification and version register (TXIDVER) is s

Page 134 - Table 76

www.ti.com5.3 Transmit Control Register (TXCONTROL)EMAC Port RegistersThe transmit control register (TXCONTROL) is shown in Figure 31 and described in

Page 135 - Table 77

www.ti.com5.4 Transmit Teardown Register (TXTEARDOWN)EMAC Port RegistersThe transmit teardown register (TXTEARDOWN) is shown in Figure 32 and describe

Page 136

www.ti.com5.5 Receive Identification and Version Register (RXIDVER)EMAC Port RegistersThe receive identification and version register (RXIDVER) is sho

Page 137

www.ti.com5.6 Receive Control Register (RXCONTROL)EMAC Port RegistersThe receive control register (RXCONTROL) is shown in Figure 34 and described in T

Page 138

50 Receive Unicast Enable Set Register (RXUNICASTSET) Field Descriptions ... 10651 Receive Unicast Clear Register (RX

Page 139

www.ti.com5.7 Receive Teardown Register (RXTEARDOWN)EMAC Port RegistersThe receive teardown register (RXTEARDOWN) is shown in Figure 35 and described

Page 140

www.ti.com5.8 Transmit Interrupt Status (Unmasked) Register (TXINTSTATRAW)EMAC Port RegistersThe transmit interrupt status (unmasked) register (TXINTS

Page 141

www.ti.com5.9 Transmit Interrupt Status (Masked) Register (TXINTSTATMASKED)EMAC Port RegistersThe transmit interrupt status (Masked) register (TXINTST

Page 142

www.ti.com5.10 Transmit Interrupt Mask Set Register (TXINTMASKSET)EMAC Port RegistersThe transmit interrupt mask set register (TXINTMASKSET) is shown

Page 143

www.ti.com5.11 Transmit Interrupt Mask Clear Register (TXINTMASKCLEAR)EMAC Port RegistersThe transmit interrupt mask clear register (TXINTMASKCLEAR) i

Page 144

www.ti.com5.12 MAC Input Vector Register (MACINVECTOR)EMAC Port RegistersThe MAC input vector register (MACINVECTOR) is shown in Figure 40 and describ

Page 145 - Appendix A Glossary

www.ti.com5.13 Receive Interrupt Status (Unmasked) Register (RXINTSTATRAW)EMAC Port RegistersThe receive interrupt status (Unmasked) register (RXINTST

Page 146 - Appendix A

www.ti.com5.14 Receive Interrupt Status (Masked) Register (RXINTSTATMASKED)EMAC Port RegistersThe receive interrupt status (Masked) register (RXINTSTA

Page 147 - Appendix B Revision History

www.ti.com5.15 Receive Interrupt Mask Set Register (RXINTMASKSET)EMAC Port RegistersThe receive interrupt mask set register (RXINTMASKSET) is shown in

Page 148

www.ti.com5.16 Receive Interrupt Mask Clear Register (RXINTMASKCLEAR)EMAC Port RegistersThe receive interrupt mask clear register (RXINTMASKCLEAR) is

Comments to this Manuals

No comments