Texas Instruments SPRU938B Network Card User Manual


 
www.ti.com
A.3.1Idle(/I/)
A.3.2EndofPacket(/T/)
A.3.3ByteDisable(/M/)
A.3.4FlowControlEnable(/P/)
A.3.5FlowControlDisable(/C/)
A.3.6ErrorIndication(/E/)
A.3.7Init0(/0/)
A.3.8Init1(/1/)
A.3.9Link(/L/)
A.4VLYNQ2.0PacketFormat
bytecnt
10bits
cmd2
10bits
cmd1
10bits
address
<4*10bits
data
N*10bits
eop
10bits
pkttype adrmask
VLYNQ2.0PacketFormat
Theidleorderedsetsaretransmittedcontinuouslyandrepetitivelywhenevertheserialinterfaceisidle.
IdleisalsousedintheplaceoftheflowedcodeinVLYNQversions2.0andlater.
Anendofpacketdelimiterdelineatestheendingboundaryofapacket.
Thebytedisablesymbolmasksbytesforwriteoperations.
AflowcontrolenablerequestistransmittedwhenaVLYNQmodule’sreceiveFIFOisfullornearlyfull.
ThiscodecausestheremoteVLYNQdevicetoceasetransmissionofdata.
TheflowcontroldisablerequestistransmittedbyaVLYNQmodulewhenRXFIFOresourcesare
availabletoaccommodateadditionaldata.
Theerrorindicationistransmittedwhenerrorsaredetectedwithinapacket.Examplesofsucherrors
includeillegalpackettypesandcodegroups.
TheInit0codegroupisusedduringthelinkinitializationsequence.VLYNQ2.0andlaterversionsusethis
codewithanextrabyteforidentifyingversion1.Xdevices.
TheInit1codegroupisusedduringtheLinkinitializationsequence.VLYNQ2.0andlaterusesthiscode
withanextrabyteforidentifyingversion1.Xdevices.
Thelinkcodegroupisusedduringthelinkinitializationsequence.Alinkcodegroupisalsotransmitted
eachtimetheinternallinktimerexpires.
TheVLYNQ2.0packetformatisshowninFigureA-1anddescribedinTableA-3,where0<N<65.
Multi-bytefieldsaretransferredleast-significantbytefirst.
FigureA-1.PacketFormat(10-bitSymbolRepresentation)
VLYNQProtocolSpecifications 40SPRU938BSeptember2007
SubmitDocumentationFeedback