Texas Instruments SPRU938B Network Card User Manual


 
Contents
Preface...............................................................................................................................7
1Introduction................................................................................................................8
1.1PurposeofthePeripheral.......................................................................................8
1.2Features...........................................................................................................8
1.3FunctionalBlockDiagram.......................................................................................9
1.4IndustryStandard(s)ComplianceStatement.................................................................9
2PeripheralArchitecture..............................................................................................10
2.1ClockControl....................................................................................................10
2.2SignalDescriptions.............................................................................................11
2.3PinMultiplexing.................................................................................................11
2.4ProtocolDescription............................................................................................11
2.5VLYNQFunctionalDescription...............................................................................12
2.6Initialization......................................................................................................15
2.7Auto-Negotiation................................................................................................15
2.8AddressTranslation............................................................................................16
2.9FlowControl.....................................................................................................19
2.10ResetConsiderations..........................................................................................20
2.11InterruptSupport................................................................................................20
2.12EDMAEventSupport..........................................................................................22
2.13PowerManagement............................................................................................23
2.14EndiannessConsiderations...................................................................................23
2.15EmulationConsiderations.....................................................................................23
3VLYNQPortRegisters................................................................................................24
3.1RevisionRegister(REVID)....................................................................................25
3.2ControlRegister(CTRL).......................................................................................26
3.3StatusRegister(STAT)........................................................................................28
3.4InterruptPriorityVectorStatus/ClearRegister(INTPRI)..................................................30
3.5InterruptStatus/ClearRegister(INTSTATCLR)............................................................30
3.6InterruptPending/SetRegister(INTPENDSET)............................................................31
3.7InterruptPointerRegister(INTPTR).........................................................................31
3.8TransmitAddressMapRegister(XAM)......................................................................32
3.9ReceiveAddressMapSize1Register(RAMS1)..........................................................33
3.10ReceiveAddressMapOffset1Register(RAMO1)........................................................33
3.11ReceiveAddressMapSize2Register(RAMS2)..........................................................34
3.12ReceiveAddressMapOffset2Register(RAMO2)........................................................34
3.13ReceiveAddressMapSize3Register(RAMS3)..........................................................35
3.14ReceiveAddressMapOffset3Register(RAMO3)........................................................35
3.15ReceiveAddressMapSize4Register(RAMS4)..........................................................36
3.16ReceiveAddressMapOffset4Register(RAMO4)........................................................36
3.17ChipVersionRegister(CHIPVER)...........................................................................37
3.18AutoNegotiationRegister(AUTNGO).......................................................................37
4RemoteConfigurationRegisters.................................................................................38
AppendixAVLYNQProtocolSpecifications........................................................................39
A.1Introduction......................................................................................................39
SPRU938BSeptember2007TableofContents3
SubmitDocumentationFeedback