RocketIO™ X Transceiver User Guide www.xilinx.com 35UG035 (v1.5) November 22, 2004 1-800-255-7778Primitive Attributes RPrimitive AttributesThe primitives also contain attributes set by default to specific values controlling eachspecific primitive’s protocol parameters. Included are channel-bonding settings (forprimitives supporting channel bonding), and clock correction sequences. Table 1-5 shows abrief description of each attribute. See Appendix F, “Modifiable Attributes”(Table F-1through Table F-9) for the default values of each primitive.Table 1-5: RocketIO X Transceiver AttributesAttribute Type DescriptionALIGN_COMMA_WORD Integer Integer (1, 2, 4) controls the alignment of detected commas withinthe transceiver’s 4-byte wide data path. See Table 2-9, page 55.CHAN_BOND_64B66B_SV Boolean TRUE/FALSE. This signal is reserved for future use and must beheld to FALSE.CHAN_BOND_LIMIT Integer Integer 1-63 that defines maximum number of bytes a slave receivercan read following a channel bonding sequence and stillsuccessfully align to that sequence.Note: This attribute must be set to 16.CHAN_BOND_MODE String STRING OFF, MASTER, SLAVE_1_HOP, SLAVE_2_HOPSOFF: No channel bonding involving this transceiver.MASTER: This transceiver is master for channel bonding. ItsCHBONDO port directly drives CHBONDI ports on one or moreSLAVE_1_HOP transceivers.SLAVE_1_HOP: This transceiver is a slave for channel bonding.SLAVE_1_HOP’s CHBONDI is directly driven by a MASTERtransceiver CHBONDO port. SLAVE_1_HOP’s CHBONDO portcan directly drive CHBONDI ports on one or more SLAVE_2_HOPStransceivers.SLAVE_2_HOPS: This transceiver is a slave for channel bonding.SLAVE_2_HOPS CHBONDI is directly driven by a SLAVE_1_HOPCHBONDO port.CHAN_BOND_ONE_SHOT Boolean FALSE/TRUE that controls repeated execution of channel bonding.FALSE: Master transceiver initiates channel bonding wheneverpossible (whenever channel-bonding sequence is detected in theinput) as long as input ENCHANSYNC is High and RXRESET isLow.TRUE: Master transceiver initiates channel bonding only the firsttime it is possible (channel bonding sequence is detected in input)following negated RXRESET and asserted ENCHANSYNC. Afterchannel-bonding alignment is done, it does not occur again untilRXRESET is asserted and negated, or until ENCHANSYNC isnegated and reasserted.Slave transceivers should always have CHAN_BOND_ONE_SHOTset to FALSE.