Texas Instruments TMS320C6452 DSP Network Card User Manual


 
www.ti.com
2.5VLYNQFunctionalDescription
Address
translation
commands
Outbound
Outbound
command
FIFO
data
Return
FIFO
data
FIFO
Return
command
Inbound
FIFO
Registers
translation
Address
TxSM
8B/10B
encoding
Serializer
commands
Inbound
RxSM Deserializer
decoding
8B/10B
Serial
TxData
Serial
TxClk
Serial
RxClk
Serial
RxData
Master
configbus
interface
Systemclock VLYNQclock
Slave
configbus
interface
(FIFO3)
(FIFO2)
(FIFO0)
(FIFO1)
2.5.1WriteOperations
PeripheralArchitecture
TheVLYNQcoresupportsbothhost-to-peripheralandpeer-to-peercommunicationmodelsandis
symmetrical.TheVLYNQmodulestructureisshowninFigure4.
Figure4.VLYNQModuleStructure
TheVLYNQcoremoduleimplementstwo32-bitconfigurationbusinterfaces.Transmitoperationsand
controlregisteraccessrequiretheslaveconfigurationbusinterface.Themasterconfigurationbus
interfaceisrequiredforreceiveoperations.Convertingtoandfromthe32-bitbustotheexternalserial
interfacerequiresserializeranddeserializerblocks.
8b/10bblockcodingencodesdataontheserialinterface.Framedelineation,initialization,andflowcontrol
usespecialoverheadcodegroups.
FIFOsbuffertheentireburstonthebusformaximumperformance,thusminimizingbuslatency.Using
writeoperationsofeachVLYNQmoduleinterfacedistypicallyrecommendedtoensurethebest
performanceonbothdirectionsofthelink.
Writerequeststhatinitiatefromtheslaveconfigurationbusinterfaceofthelocaldevicewritetothe
outboundcommand(CMD)FIFO.DataissubsequentlyreadfromtheFIFOandencapsulatedinawrite
requestpacket.Theaddressistranslated,andthepacketisencodedandserializedbeforebeing
transmittedtoremotedevice.Theremotedevicesubsequentlydeserializesanddecodesthereceivedata
andwritesitintotheinboundCMDFIFO.Awriteoperationinitiatesontheremotedevice’smaster
configurationbusinterfaceafterreadingtheaddressanddatafromtheFIFO.
ThedataflowbetweentwoVLYNQsthatareconnectedisshowninFigure5.Intheexampleshownin
Figure5,thewriteoriginatesfromthedevice.
14VLYNQPortSPRUF89October2007
SubmitDocumentationFeedback