ISE
Working with Architecture Wizard IP
You can create Architecture Wizard IP to instantiate in your HDL or schematic designs. When you create IP, the Architecture Wizard creates an XAW file, which contains Architecture Wizard settings for the created IP function and HDL code that implements the IP function in the targeted device.
Note For details on the Architecture Wizard options, click the More Info buttons in the Architecture Wizard.
To Create Architecture Wizard IP
  1.  Create your IP as described in Creating a Source File, selecting IP as your source type.
    Note In the New Source Wizard, CORE Generator™ IP and Architecture Wizard IP are listed together. Architecture Wizard IP is represented by the wand icon Image.
  2.  After you click Finish in the New Source Wizard, an IP core customization tool appears in which you can define the IP.
  3.  After you customize the IP in the Architecture Wizard, the XAW file is generated and added to your project, and it appears in the Hierarchy pane of the Design panel.
Note If you are creating the IP outside of Project Navigator, you must launch the Architecture Wizard and manage the output files manually.
To Add Architecture Wizard IP to a Project
If you have an existing Architecture Wizard IP core (XAW file) that you want to add to your project, you can add it as described in Adding a Source File to a Project. The XAW source file must be added to the project to be properly compiled into the design during synthesis.
Note If you generated your source file using the New Source Wizard and selected Add to Project, you do not need to add the source file to your project; it is automatically added to your project.
To View Architecture Wizard IP as an HDL File
To view the underlying HDL code that represents the core and that will be compiled into the design during synthesis, see Viewing the HDL Source.
To Instantiate Architecture Wizard IP in an HDL File
After the IP is created and added to the project, you can create an instantiation template that allows you to instantiate the IP in an HDL source file. To view and use the instantiation template, see Creating and Viewing an HDL Instantiation Template.
Note You must modify the signal names in your HDL file to map the core correctly into your design. For more information on working with HDL files, see the HDL Overview.
To Instantiate Architecture Wizard IP in a Schematic
After the IP is created and added to the project, you can create a schematic symbol that allows you to instantiate the IP in a schematic source file as described in Creating a Schematic Symbol.
Note For more information on working with schematics, see the Schematic Overview.
To Edit Architecture Wizard IP
After the IP is created and added to the project, you can edit it as described in Editing a Source File.
To Simulate Architecture Wizard IP in a Design
To simulate a design that includes Architecture Wizard IP, include the UNISIM simulation library. For details, see Simulation Libraries.
Note The HDL code that is used to implement Architecture Wizard IP is automatically used by Project Navigator for behavioral simulation. If you are using a simulator outside of Project Navigator, you must include the Architecture Wizard HDL file in your simulation compile list.
See Also

© Copyright 1995–2009, Xilinx® Inc. All rights reserved.