Texas Instruments TMS320TCI648x 사용자 설명서

다운로드
페이지 256
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