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
- 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

.
- After you click Finish in the New Source
Wizard, an IP core customization tool appears in which you can define
the IP.
- 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.
To Edit Architecture Wizard IP
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.