AR #21356 - Virtex-II Pro-X, Virtex-4 RocketIO - The V-4 MGT does not channel bond? Why?

Search Answers Database


 

Virtex-II Pro-X, Virtex-4 RocketIO - The V-4 MGT does not channel bond? Why?

AR# 21356
Part HW-Rocket_IO
Last Modified 2008-05-19 00:00:00.0
Status Active
Keywords channel, bond, MGT, Virtex-4

Description

Keywords: channel, bond, MGT, Virtex-4

The Virtex-4 MGT does not channel bond? Why is this the case?

Solution

One reason channel bonding will not work concerns how the CHAN_BOND_SEQ_x_MASK and the CHAN_BOND_SEQ_LEN are set. CHAN_BOND_SEQ_x_MASK and CHAN_BOND_SEQ_LEN have to match up; otherwise, channel bonding will not occur.

For example, if the channel bond sequence is a single byte symbol:

CHANNEL BOND WORKING EXAMPLE
CHAN_BOND_SEQ_x_MASK => "1011" -- Only single byte mask. Note single byte does not have to be in fixed position as long as it is only single byte
CHAN_BOND_SEQ_LEN => 1

CHANNEL BOND NOT WORKING EXAMPLE
CHAN_BOND_SEQ_x_MASK => "0000" -- Multiple byte mask when sequence length is only 1.
CHAN_BOND_SEQ_LEN => 1
 
 
Jobs Events Webcasts News Investors Feedback Legal Privacy Trademarks Sitemap
©  1994-2008 Xilinx, Inc. All Rights Reserved.