UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 17669

6.1i ISE, Architecture Wizard - Any XAW file created with the 5.1i/5.2i Architecture Wizard must be recreated to be used in the 6.1i tools

Description

Keywords: RocketIO, RocketI/O, DCM, Architecture, Wizard, XAW, ArchWiz, ARWZ

Urgency: Standard

General Description:
Any XAW file created using the 5.1i software must be recreated to be used in the 6.1i tools.

For an ISE project that has an Architecture Wizard source (XAW file):
If the project was created in an older software version (e.g., 5.1i or 5.2i) and is opened in Project Navigator in a newer version (6.1i), the ArchWiz source must be updated with the latest ArchWiz software. If the older version of the XAW file is used in the 6.1i software, it can cause errors later in the flow (PAR) because it might contain MGT, DCM, DSP48 block information that is not valid in the new software.

Solution

Updating the 5.1i/5.2i XAW files is necessary due to primitive differences between versions 5.1i and 6.1i. After the Architecture Wizard core is updated, the ports on the module may be different than in the previous version, causing synthesis errors if the instantiation of the module is not updated to reflect the ports of the module source. To update the instantiation, regenerate the instantiation template for the module, then update the instantiation of the module in your design to reflect the updated ports

To update the XAW, open it in Architecture Wizard and simply click next through all of the dialog boxes. This updates the XAW and the output files. (The XAW files may also be updated using batch mode; the command line for this is arwz -batch <xawFilename>.)

This problem has been fixed in the latest 6.1i Service Pack, available at:
http://support.xilinx.com/support/techsup/sw_updates
The first service pack containing the fix is 6.1i Service Pack 1.

After the ArchWiz core (XAW file) is updated, the ports on the module might be different than in the previous version. Synthesis errors will occur if the instantiation of the module is not updated to reflect the ports of the new module source.

To update the instantiation:
1. Regenerate the instantiation template for the module (select the ".xae" file in the source window and rerun the View Instantiation Template process).
2. Update the instantiation of the module in your design to match the newly created instantiation template.
AR# 17669
Date Created 07/24/2003
Last Updated 02/07/2006
Status Archive
Type General Article