beautypg.com

3 peripheral control register (pcr), Pcr), Section 5.3 – Texas Instruments TMS320TCI648x User Manual

Page 112

background image

www.ti.com

5.3

Peripheral Control Register (PCR)

SRIO Registers

The peripheral control register (PCR) contains a bit that enables or disables data flow in the logical layer
of the entire peripheral. In addition, the PCR has emulation control bits that control the peripheral behavior
during emulation halts. PCR is shown in

Figure 64

and described in

Table 42

. For additional programming

information, see

Section 2.3.11

.

Figure 64. Peripheral Control Register (PCR) - Address Offset 0004h

31

16

Reserved

R-0

15

3

2

1

0

Reserved

PEREN

SOFT

FREE

R-0

R/W-0

R/W-0

R/W-1

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

Table 42. Peripheral Control Register (PCR) Field Descriptions

Bit

Field

Value

Description

31–3

Reserved

0

These read-only bits return 0s when read.

2

PEREN

Peripheral flow control enable. Controls the flow of data in the logical layer of the peripheral. As an
initiator, it will prevent TX transaction generation; as a target, it will disable incoming requests. This
should be the last enable bit to toggle when bringing the device out of reset to begin normal
operation.

0

Data flow control is disabled.

1

Data flow control is enabled.

1

SOFT

Soft stop. This bit and the FREE bit determine how the SRIO peripheral behaves during emulation
halts.

0

Hard stop. All status registers are frozen in default state. (This mode is not supported on the SRIO
peripheral.)

1

Soft stop

0

FREE

Free run

0

The SOFT bit takes effect.

1

Free run. Peripheral ignores the emulation suspend signal and functions normally.

Serial RapidIO (SRIO)

112

SPRUE13A – September 2006

Submit Documentation Feedback