Xilinx Virtex-4 RocketIO User Manual page 54

Multi-gigabit transceiver
Hide thumbs Also See for Virtex-4 RocketIO:
Table of Contents

Advertisement

Chapter 1: RocketIO Transceiver Overview
Table 1-12: RocketIO MGT PCS Attributes
Attribute
Channel Bonding
CCCB_ARBITRATOR_DISABLE
CHAN_BOND_LIMIT
CHAN_BOND_MODE
CHAN_BOND_ONE_SHOT
CHAN_BOND_SEQ_1_1, 2, 3, 4
54
Type
FALSE/TRUE. Determines if the clock correction/channel bonding
arbitrator is disabled or not.
FALSE: Arbitrator is enabled
When the arbitrator is enabled (default), clock correction and
Boolean
channel bonding sequences are allowed to occur adjacently
without padding bytes. The clock correction always takes priority
over the channel bonding.
TRUE: Arbitrator disabled
Integer (1-31) defines maximum number of bytes a slave receiver can
read following a channel bonding sequence and still successfully
align to that sequence. The higher the CHAN_BOND_LIMIT, the
more skew the channel bonding circuit can tolerate.
Integer
CHAN_BOND_LIMIT must be less than one-half the minimum
spacing allowed between channel bonding sequences. For example,
the minimum number of characters between XAUI channel bonding
sequences is 16, so the CHAN_BOND_LIMIT must be less than 8.
STRING: NONE, MASTER, SLAVE_1_HOP, SLAVE_2_HOPS
NONE: No channel bonding involving this transceiver (DRP value
00).
MASTER: This transceiver is master for channel bonding. Its
CHBONDO port directly drives CHBONDI ports on one or more
SLAVE_1_HOP transceivers (DRP value 01).
SLAVE_1_HOP: This transceiver is a slave for channel bonding.
String
SLAVE_1_HOP's CHBONDI is directly driven by a MASTER
transceiver CHBONDO port. SLAVE_1_HOP's CHBONDO port can
directly drive CHBONDI ports on one or more SLAVE_2_HOPS
transceivers (DRP value 10).
SLAVE_2_HOPS: This transceiver is a slave for channel bonding.
SLAVE_2_HOPS CHBONDI is directly driven by a SLAVE_1_HOP
CHBONDO port (DRP value 11).
FALSE/TRUE. 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.
Boolean
TRUE: Slave 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.
These define the channel bonding sequence. The usage of these
vectors also depends on CHAN_BOND_SEQ_LEN and
11-bit
CHAN_BOND_SEQ_2_USE. For details, see section entitled
Binary
"CHAN_BOND_SEQ_1_MASK, CHAN_BOND_SEQ_2_MASK,
CHAN_BOND_SEQ_LEN, CHAN_BOND_SEQ_*_* Attributes" in
Chapter
3.
www.xilinx.com
Description
Virtex-4 RocketIO MGT User Guide
UG076 (v4.1) November 2, 2008
R

Advertisement

Table of Contents
loading

Table of Contents