Texas Instruments TMS320TCI648x User Manual

Page 53

Advertising
background image

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

Advertising