Xilinx RocketIO User Manual page 29

Hide thumbs Also See for RocketIO:
Table of Contents

Advertisement

Primitive Attributes
Table 1-6: RocketIO Transceiver Attributes (Continued)
Attribute
CHAN_BOND_OFFSET
CHAN_BOND_ONE_SHOT
CHAN_BOND_SEQ_*_*
CHAN_BOND_SEQ_2_USE
CHAN_BOND_SEQ_LEN
CHAN_BOND_WAIT
RocketIO™ Transceiver User Guide
UG024 (v2.3.2) June 24, 2004
Integer 0-15 that defines offset (in bytes) from channel bonding sequence for
realignment. It specifies the first elastic buffer read address that all channel-bonded
transceivers have immediately after channel bonding.
CHAN_BOND_WAIT specifies the number of bytes that the master transceiver
passes to RXDATA, starting with the channel bonding sequence, before the
transceiver executes channel bonding (alignment) across all channel-bonded
transceivers.
CHAN_BOND_OFFSET specifies the first elastic buffer read address that all
channel-bonded transceivers have immediately after channel bonding (alignment),
as a positive offset from the beginning of the matched channel bonding sequence in
each transceiver.
For optimal performance of the elastic buffer, CHAN_BOND_WAIT and
CHAN_BOND_OFFSET should be set to the same value (typically 8).
TRUE/FALSE that controls repeated execution of channel bonding.
FALSE: Master transceiver initiates channel bonding whenever possible
(whenever channel-bonding sequence is detected in the input) as long as input
ENCHANSYNC is High and RXRESET is Low.
TRUE: Master transceiver initiates channel bonding only the first time it is
possible (channel bonding sequence is detected in input) following negated
RXRESET and asserted ENCHANSYNC. After channel-bonding alignment is
done, it does not occur again until RXRESET is asserted and negated, or until
ENCHANSYNC is negated and reasserted.
Always set Slave transceivers CHAN_BOND_ONE_SHOT to FALSE.
11-bit vectors that define the channel bonding sequence. The usage of these vectors
also depends on CHAN_BOND_SEQ_LEN and CHAN_BOND_SEQ_2_USE. See
"Receiving Vitesse Channel Bonding Sequence," page
Controls use of second channel bonding sequence.
FALSE: Channel bonding uses only one channel bonding sequence defined by
CHAN_BOND_SEQ_1_1...4.
TRUE: Channel bonding uses two channel bonding sequences defined by:
CHAN_BOND_SEQ_1_1...4 and
CHAN_BOND_SEQ_2_1...4
as further constrained by CHAN_BOND_SEQ_LEN.
Integer 1-4 defines length in bytes of channel bonding sequence. This defines the
length of the sequence the transceiver matches to detect opportunities for channel
bonding.
Integer 1-15 that defines the length of wait (in bytes) after seeing channel bonding
sequence before executing channel bonding.
www.xilinx.com
1-800-255-7778
Description
66, for format.
R
29

Advertisement

Table of Contents
loading

Table of Contents