37 lsun control register 4 (lsun_reg4), Reg4), Descriptions – Texas Instruments TMS320TCI648x User Manual

Page 159: Section 5.37

Advertising
background image

www.ti.com

5.37 LSUn Control Register 4 (LSUn_REG4)

SRIO Registers

There are four of these registers, one for each LSU (see

Table 95

). LSUn_REG4 is shown in

Figure 98

and described in

Table 96

. For additional programming see

Section 2.3.3

.

Table 95. LSUn_REG4 Registers and the Associated LSUs

Register

Address Offset

Associated LSU

LSU1_REG4

0410h

LSU1

LSU2_REG4

0430h

LSU2

LSU3_REG4

0450h

LSU3

LSU4_REG4

0470h

LSU4

Figure 98. LSUn Control Register 4 (LSUn_REG4)

31

30 29

28 27

26 25

24 23

OUTPORTID

PRIORITY

XAMSB

ID_SIZE

DESTID

R/W-00

R/W-00

R/W-00

R/W-00

R/W-0000h

8 7

1

0

INTERRUPT_

DESTID

Reserved

REQ

R/W-0000h

R-00h

R/W-0

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

Table 96. LSUn Control Register 4 (LSUn_REG4) Field Descriptions

Bit

Field

Value

Description

31–30

OUTPORTID

00b–11b

Indicates the number of the output port (0, 1, 2, or 3) from which the packet is to
be transmitted. Specified by the CPU along with the node ID. The output port
value is not included in the RapidIO header.

29–28

PRIORITY

00b–11b

Supplies the prio field of the RapidIO packet header to indicate packet priority.
To avoid system deadlock, it is recommended that request packets not be sent
with priority level 3. It is the responsibility of the software to assign the
appropriate outgoing priority.

27–26

XAMSB

00b–11b

Supplies the xamsb field of the RapidIO packet header to specify the 2 MSBs of
the extended RapidIO address.

25–24

ID_SIZE

Supplies the tt field of the RapidIO packet header to specify whether 8-bit or
16-bit DeviceIDs are used.

00b

8 bit device IDs

01b

16 bit device IDs

1xb

Reserved

23–8

DESTID

0000h

Supplies the destination ID field of the RapidIO packet header to specifying
target device.

7–1

Reserved

00h

These read-only bits return 0s when read.

0

INTERRUPT_REQ

Indicates whether the CPU requests an interrupt upon completion of the LSU
command. This is a CPU-controlled request bit and is typically used in
conjunction with non-posted commands to alert the CPU when the requested
data/status is present.

0

Interrupt not requested upon completion of command

1

Interrupt requested upon completion of command

SPRUE13A – September 2006

Serial RapidIO (SRIO)

159

Submit Documentation Feedback

Advertising