XAUI v12.3 Product Guide
111
PG053 April 6, 2016
Chapter 7:
Design Flow Steps
gen_gtwizard_gthe3.gen_common.gen_common_container[*].gen_enabled_common.gthe3_comm
on_wrapper_inst/common_inst/gthe3_common_gen.GTHE3_COMMON_PRIM_INST ]
When shared logic is in the core, the GTHE3 transceivers can be placed using the following
example. To move the location of the XAUI core using XDC constraints, change the X/Y
coordinates to the chosen location. Alternatively, the XAUI core placement can be selected
from the IP Customization GUI prior to core generation. For GTYE3 transceivers, replace the
GTHE3 string with GTYE3 and the gthe3 string with gtye3 in the following example syntax.
set_property LOC GTHE3_CHANNEL_X0Y0 [get_cells xaui_i/inst/xaui_block_i/<=: CompName
:>_gt_i/*/gen_gtwizard_gthe3_top.<=: CompName :>_gt_gtwizard_gthe3_inst/
gen_gtwizard_gthe3.gen_channel_container[*].gen_enabled_channel.gthe3_channel_wrapp
er_inst/channel_inst/
gthe3_channel_gen.gen_gthe3_channel_inst[0].GTHE3_CHANNEL_PRIM_INST ]
set_property LOC GTHE3_CHANNEL_X0Y1 [get_cells xaui_i/inst/xaui_block_i/<=: CompName
:>_gt_i/*/gen_gtwizard_gthe3_top.<=: CompName :>_gt_gtwizard_gthe3_inst/
gen_gtwizard_gthe3.gen_channel_container[*].gen_enabled_channel.gthe3_channel_wrapp
er_inst/channel_inst/
gthe3_channel_gen.gen_gthe3_channel_inst[1].GTHE3_CHANNEL_PRIM_INST ]
set_property LOC GTHE3_CHANNEL_X0Y2 [get_cells xaui_i/inst/xaui_block_i/<=: CompName
:>_gt_i/*/gen_gtwizard_gthe3_top.<=: CompName :>_gt_gtwizard_gthe3_inst/
gen_gtwizard_gthe3.gen_channel_container[*].gen_enabled_channel.gthe3_channel_wrapp
er_inst/channel_inst/
gthe3_channel_gen.gen_gthe3_channel_inst[2].GTHE3_CHANNEL_PRIM_INST ]
set_property LOC GTHE3_CHANNEL_X0Y3 [get_cells xaui_i/inst/xaui_block_i/<=: CompName
:>_gt_i/*/gen_gtwizard_gthe3_top.<=: CompName :>_gt_gtwizard_gthe3_inst/
gen_gtwizard_gthe3.gen_channel_container[*].gen_enabled_channel.gthe3_channel_wrapp
er_inst/channel_inst/
gthe3_channel_gen.gen_gthe3_channel_inst[3].GTHE3_CHANNEL_PRIM_INST ]
set_property LOC GTHE3_COMMON_X0Y0 [get_cells xaui_i/*/xaui_block_i/<=: CompName
:>_gt_i/inst/gen_gtwizard_gthe3_top.<=: CompName :>_gt_gtwizard_gthe3_inst/
gen_gtwizard_gthe3.gen_common.gen_common_container[*].gen_enabled_common.gthe3_comm
on_wrapper_inst/common_inst/gthe3_common_gen.GTHE3_COMMON_PRIM_INST ]
Simulation
For comprehensive information about Vivado® simulation components, as well as
information about using supported third-party tools, see the
Vivado Design Suite User
Guide: Logic Simulation
(UG900)
.
All simulation sources are included that are required by the core. Simulation of XAUI at the
core level is not supported without the addition of a test bench (not supplied). Simulation
of the example design is supported.
Synthesis and Implementation
For details about synthesis and implementation, see “Synthesizing IP” and “Implementing
IP” in the
Vivado Design Suite User Guide: Designing with IP
(UG896)
.