www.ti.com

 

SRIO Functional Description

 

Table 21. TX Buffer Descriptor Field Definitions (continued)

Field

Description

retry_count

Message Retry Count: Set by the DSP core to indicate the total number of retries

 

allowed for this message, including all segments. Decremented by the port each time a

 

message is retried.

 

000000b: Infinite Retries

 

000001b: Retry Message 1 time

 

000002b: Retry Message 2 times

 

. . .

 

111111b: Retry Message 63 times

cc

Completion Code: Set by the port.

 

000: Good Completion. Message received a done response.

 

001: Transaction error. Message received an error response. *

 

010: Excessive Retries. Message received more than retry_count retry responses.

 

011: Transaction timeout. Transaction timer elapsed without any message response

 

being received.

 

100: DMA data transfer error

 

101: Descriptor Programming error

 

110: TX Queue Teardown Complete

 

111: Outbound Credit not available.

 

* An ERROR transfer completion code indicates an error in one or more segments of a

 

transmitted multi-segment message.

message_length

Message Length: Message Length – Written by the DSP core to specify the number of

 

double-words to transmit. Message payloads are limited to a maximum size of 512

 

double-words (4096 bytes).

 

000000000b: 512 double words

 

000000001b: 1 double word

 

000000010b: 2 double words

 

. . .

 

111111111b: 511 double words

dest_id

Destination Node Id: Unique Node identifier for the Destination of the message. Written

 

by the DSP core.

pri

Message Priority: Specifies the SRIO priority at which the message will be sent.

 

Messages should not be sent at a priority level of 3 because the message response is

 

required to promote the priority to avoid system deadlock. It is the responsibility of the

 

software to assign the appropriate outgoing priority.

tt

RapidIO tt field specifying 8- or 16-bit DeviceIDs. Written by the host.

 

00: 8-bit deviceIDs

 

01: 16-bit deviceIDs

 

10: reserved

 

11: reserved

port_id

Port number for routing outgoing packet. Written by the DSP core.

SPRUE13A –September 2006

Serial RapidIO (SRIO)

53

Submit Documentation Feedback

 

 

Page 53
Image 53
Texas Instruments TMS320TCI648x manual TX Buffer Descriptor Field Definitions, Field Description