www.ti.com

 

 

 

SRIO Registers

 

Table 149. Port Control CSR n (SPn_CTL) Field Descriptions (continued)

 

Bit

Field

Value

Description

 

26–24

PORT_WIDTH_OVERRIDE

 

Port width override. This read-only field is available as a software

 

 

 

means to override the hardware width.

 

 

 

000b

No override

 

 

 

001b

Reserved

 

 

 

010b

Force single lane, lane 0

 

 

 

011b

Force single lane, lane 2

 

 

 

100b–111b

Reserved

 

23

PORT_DISABLE

 

Port disable

 

 

 

0

Port receivers/drivers are enabled.

 

 

 

1

Port receivers/drivers are disabled and are unable to

 

 

 

 

receive/transmit any packets or control symbols.

 

22

OUTPUT_PORT_ENABLE

 

Output port enable

 

 

 

0

The port is stopped and not enabled to issue any packets except

 

 

 

to route or respond to I/O logical maintenance packets,

 

 

 

 

depending upon the functionality of the processing element.

 

 

 

 

Control symbols are not affected and are sent normally.

 

 

 

1

The port is enabled to issue any packets.

 

21

INPUT_PORT_ENABLE

 

Input port receive enable

 

 

 

0

The port is stopped and only enabled to route or respond I/O

 

 

 

 

logical maintenance packets, depending upon the functionality of

 

 

 

the processing element. Other packets generate

 

 

 

 

packet-not-accepted control symbols to force an error condition

 

 

 

to be signaled by the sending device. Control symbols are not

 

 

 

 

affected and are received and handled normally.

 

 

 

1

Port is enabled to respond to any packet.

 

20

ERROR_CHECK_DISABLE

 

Error check disable

 

 

 

0

RapidIO transmission error checking and recovery are enabled.

 

 

1

RapiIO transmission error checking and recovery are disabled. If

 

 

 

an error condition occurs, device behavior is undefined.

 

19

MULTICAST_PARTICIPANT

0

Multicast-event participant enable. This read-only bit is 0 to

 

 

 

 

indicate that multicast-event control symbols cannot be accepted

 

 

 

by this port.

 

18–4

Reserved

0

These read-only bits return 0s when read.

 

3

STOP_PORT_FLD_ENC_ENABLE

 

Stop-on-fail enable

 

 

 

0

Even when the Output Failed-encountered bit is set, the port

 

 

 

 

continues to attempt to transmit packets to the connected device.

 

 

1

When the Output Failed-encountered bit is set, the port sets the

 

 

 

Port Error bit in the Port n Error and Status CSR and stops

 

 

 

 

attempting to send packets to the connected device. Packets are

 

 

 

discarded if the Drop Packet Enable bit is set.

 

2

DROP_PACKET_ENABLE

 

Drop packet enable

 

 

 

0

The output port continues to try to transmit packets that have

 

 

 

 

been rejected due to transmission errors.

 

 

 

1

The output port drops packets that are acknowledged with a

 

 

 

 

packet-not-accepted control symbol when the error failed

 

 

 

 

threshold is exceeded. If the port "heals", and the current error

 

 

 

 

rate falls below the failed threshold, the output no longer drops

 

 

 

 

packets. (switch devices only)

 

1

PORT_LOCKOUT

 

Port lockout

 

 

 

0

The port is enabled to issue any packets.

 

 

 

1

The port is stopped and is not enabled to issue or receive any

 

 

 

 

packets. The input port can still follow the training procedure and

 

 

 

can still send and respond to link-requests. All received packets

 

 

 

return packet-not-accepted control symbols to force an error

 

 

 

 

condition to be signaled by the sending device.

 

SPRUE13A –September 2006

 

Serial RapidIO (SRIO)

207

Submit Documentation Feedback

 

 

 

Page 207
Image 207
Texas Instruments TMS320TCI648x Portdisable, Outputportenable, Inputportenable, Errorcheckdisable, Multicastparticipant