Texas Instruments TMS320TCI648x Network Card User Manual


 
www.ti.com
SRIOFunctionalDescription
Table21.TXBufferDescriptorFieldDefinitions(continued)
FieldDescription
retry_countMessageRetryCount:SetbytheDSPcoretoindicatethetotalnumberofretries
allowedforthismessage,includingallsegments.Decrementedbytheporteachtimea
messageisretried.
000000b:InfiniteRetries
000001b:RetryMessage1time
000002b:RetryMessage2times
...
111111b:RetryMessage63times
ccCompletionCode:Setbytheport.
000:GoodCompletion.Messagereceivedadoneresponse.
001:Transactionerror.Messagereceivedanerrorresponse.*
010:ExcessiveRetries.Messagereceivedmorethanretry_countretryresponses.
011:Transactiontimeout.Transactiontimerelapsedwithoutanymessageresponse
beingreceived.
100:DMAdatatransfererror
101:DescriptorProgrammingerror
110:TXQueueTeardownComplete
111:OutboundCreditnotavailable.
*AnERRORtransfercompletioncodeindicatesanerrorinoneormoresegmentsofa
transmittedmulti-segmentmessage.
message_lengthMessageLength:MessageLengthWrittenbytheDSPcoretospecifythenumberof
double-wordstotransmit.Messagepayloadsarelimitedtoamaximumsizeof512
double-words(4096bytes).
000000000b:512doublewords
000000001b:1doubleword
000000010b:2doublewords
...
111111111b:511doublewords
dest_idDestinationNodeId:UniqueNodeidentifierfortheDestinationofthemessage.Written
bytheDSPcore.
priMessagePriority:SpecifiestheSRIOpriorityatwhichthemessagewillbesent.
Messagesshouldnotbesentataprioritylevelof3becausethemessageresponseis
requiredtopromotetheprioritytoavoidsystemdeadlock.Itistheresponsibilityofthe
softwaretoassigntheappropriateoutgoingpriority.
ttRapidIOttfieldspecifying8-or16-bitDeviceIDs.Writtenbythehost.
00:8-bitdeviceIDs
01:16-bitdeviceIDs
10:reserved
11:reserved
port_idPortnumberforroutingoutgoingpacket.WrittenbytheDSPcore.
SPRUE13ASeptember2006SerialRapidIO(SRIO)53
SubmitDocumentationFeedback