Figure 113, Table 119, Table 120 – Texas Instruments TMS320TCI648x User Manual

Page 179

Advertising
background image

www.ti.com

SRIO Registers

Figure 113. Mailbox to Queue Mapping Register Pair

Mailbox to Queue Mapping Register L n (RXU_MAP_L n )

31

30 29

24 23

22 21

16

LETTER_MASK

MAILBOX_MASK

LETTER

MAILBOX

R/W-11

R/W-111111

R/W-00

R/W-000000

15

0

SOURCEID

R/W-0000h

Mailbox to Queue Mapping Register H n (RXU_MAP_H n )

31

Reserved

R-0

10 9

8 7

6 5

2

1

0

SEGMENT_

Reserved

TT

Reserved

QUEUE_ID

PROMISCUOUS

MAPPING

R-0

R/W-01

R-00

R/W-0000

R/W-0

R/W-0

LEGEND: R/W = Read/Write; R = Read only; -n = Value after reset

Table 119. Mailbox-to-Queue Mapping Register Ln (RXU_MAP_Ln) Field Descriptions

Bit

Field

Value

Description

31–30

LETTER_MASK

00b–11b

Letter mask. Each 0 in this field indicates a don't care bit in the letter
number. This allows mapper n to handle a set or range of letter numbers
rather than only one.

29–24

MAILBOX_MASK

Mailbox mask. Each 0 in this field indicates a don't care bit in the mailbox
number. This allows mapper n to handle a set or range of mailbox numbers
rather than only one.

For a single-segment message:

000000b–111111b

6-bit mailbox mask value

For a multi-segment message:

xxxx00b–xxxx11b

3-bit mailbox mask value

23–22

LETTER

00b–11b

Letter number. If LETTER_MASK = 11b, this is the only letter number
handled by mapper n. If LETTER_MASK is not 11b, mapper n handles the
set of letter numbers formed with the mask bit(s).

21–16

MAILBOX

Mailbox number. If MAILBOX_MASK = 111111b, this is the only mailbox
number handled by mapper n. If MAILBOX_MASK is not all 1s, mapper n
handles the set of mailbox numbers formed with the mask bit(s).

For a single-segment message:

000000b–111111b

6-bit mailbox number (0 to 63)

For a multi-segment message:

xxxx00b–xxxx11b

3-bit mailbox number (0 to 3)

15–0

SOURCEID

0000h–FFFFh

Source identification number. The SOURCEID field is used to indicate which
external device has access to mapper n and its corresponding queue. A
comparison is performed between the sourceID of the incoming message
packet and the SOURCEID field. If the values do not match, an ERROR
response is sent to the sender, and the transaction is logged in the logical
layer error management capture registers.

Table 120. Mailbox-to-Queue Mapping Register Hn (RXU_MAP_Hn) Field Descriptions

Bit

Field

Value

Description

31–10

Reserved

0

These read-only bits return 0s when read.

9–8

TT

Transport type

0

During the sourceID comparison, the incoming sourceID is compared
with the 8 LSBs of the SOURCEID field of RXU_MAP_Ln.

1

During the sourceID comparison, the incoming sourceID is compared
with all 16 bits of the SOURCEID field of RXU_MAP_Ln.

SPRUE13A – September 2006

Serial RapidIO (SRIO)

179

Submit Documentation Feedback

Advertising