Texas Instruments SPRU938B Network Card User Manual


 
1Introduction
1.1PurposeofthePeripheral
1.2Features
User'sGuide
SPRU938BSeptember2007
VLYNQPort
TheVLYNQ™communicationsinterfaceportisalowpincount,high-speed,point-to-pointserialinterface
intheTMS320DM643xDigitalMediaProcessor(DMP)usedforconnectingtohostprocessorsandother
VLYNQcompatibledevices.TheVLYNQportisafull-duplexserialbuswheretransmitandreceive
operationsoccurseparatelyandsimultaneouslywithoutinterference.
VLYNQenablestheextensionofaninternalbussegmenttooneormoreexternalphysicaldevices.The
externaldevicesaremappedtolocalphysicaladdressspaceandappearasiftheyareontheinternalbus
oftheDM643xDMP.TheexternaldevicesmustalsohaveaVLYNQinterface.
VLYNQusesasimpleblockcode(8b/10b)packetformatandsupportsin-bandflowcontrolsothatno
extraterminalsareneededtoindicatethatoverflowconditionsmightoccur.
TheVLYNQmoduleontheDM643xDMPserializesawritetransactiontotheremote/externaldeviceand
transfersthewriteviatheVLYNQport(TXpins).TheremoteVLYNQmoduledeserializesthetransaction
ontheotherside.
Thereadtransactionstotheremote/externaldevicefollowthesameprocess,buttheremotedevice's
VLYNQmoduleserializesthereadreturndataandtransfersittotheVLYNQport(RXpins).Theread
returndataisfinallydeserializedandreleasedtothedeviceinternalbus.
Theexternaldevicecanalsoinitiatereadandwritetransactions.
ThegeneralfeaturesoftheVLYNQportare:
Lowpincount(10pininterface,scalabletoaslowas3pins)
Notri-statesignals
Allsignalsarededicatedanddrivenbyonlyonedevice
Necessarytoallowsupportforhigh-speedPHYs
Simplepacket-basedtransferprotocolformemory-mappedaccess
Writerequest/datapacket
Readrequestpacket
Readresponsedatapacket
Interruptrequestpacket
Autowidthnegotiation
8VLYNQPortSPRU938BSeptember2007
SubmitDocumentationFeedback