This Release Notes and Known Issues Answer Record is for the Virtex-4 RocketIO Wizard v1.6 and contains the following information:
- New Features
- Bug Fixes
- Known Issues
- ISE 10.1 design tools support
- A silicon version file for Production Step 1 was added
- Possible Reset glitch coming out of Wizard - From compile to compile, some channels work reliably and some channels do not. These failing channels will persist to fail, even if the device is reconfigured, power-cycled, or reset. See (Xilinx Answer 25469).
- Added special reset consideration to GT11_INIT_TX for 8-byte mode and documented in the User's Guide.
- The GT11 SmartModel will produce RX Disparity errors due to rounding problems for some reference clock periods. If, in simulation, the MGT wrapper locks successfully but shows numerous disparity errors, edit testbench/example_tb.v(hd) and increment or decrement the REFCLK period by 0.01. This is the case for Fibre Channel 2x and 4x, for example, where the refclk period must be changed from 4.71 ns to 4.7 ns.
- OOB signaling is not supported in simulation.
- The example design does not currently include blocks to demonstrate Channel Bonding and Clock Correction.
- Setting the comma alignment (Wizard page 4) smaller than the data path width allows incoming data to be aligned to multiple positions. The example design does not account for this and might indicate errors even though data is being received correctly.
- The example designs provide little support for CRC. The wrapper will configure the CRC blocks, but additional work is required to test and connect the logic.
- Be careful to use run lengths supported by your silicon version when selecting "no encoding" or "'no decoding" on Wizard, page 3.
- Example designs for configurations using different data widths for TX and RX might not function.
- Configurations using different line rates for TX and RX on the same MGT have not been thoroughly tested, and might not work.
- Wizard page 2 (Placement Customization) allowed selection of unbonded MGTs on the xc4vfx60 in the ff672 package. MGTs X0Y0, X0Y1, X1Y0, and X1Y1 are not connected to external pins.
- Multilane protocol files, such as XAUI, might not turn on all required MGTs in some packages. If your wrapper is missing lanes, please recustomize your wrapper and select the needed MGTs on Wizard, page 2.