Virtex-5 RocketIO GTP Transceiver User Guide
41
UG196 (v1.3) May 25, 2007
R
Chapter 3
Simulation
Overview
Simulations using GTP_DUAL tiles have specific prerequisites that the simulation
environment and the testbench must fulfill.
The
Synthesis and Simulation Design Guide
(
) explains how to set up the simulation
environment for supported simulators depending on the used Hardware Description
Language (HDL). This design guide can be downloaded from the Xilinx website at
http://www.xilinx.com/support/sw_manuals/xilinx9/download/
The prerequisites for simulating a design with GTP transceivers are:
•
Simulator with a SWIFT interface to support
SmartModels
, which are encrypted
versions of the HDL used for implementation of the modeled block
•
Installed SmartModel for GTP_DUAL
•
Correct setting of the environment variable that points to the SmartModel installation
directory
•
Correct setup of the simulator for SmartModel use (initialization file, environment
variable(s))
•
Compilation of the SmartModel wrapper files into the
UNISIM
and
SIMPRIM
libraries
•
Compilation of the GTP_DUAL SmartModel into a simulation library
•
Correct simulator resolution (Verilog)
•
Correct compilation order of simulation libraries
The user guide of the simulator and the
Synthesis and Simulation Design Guide
provide a
detailed list of settings for SmartModel support. The compxlib tool with sl_admin
facilitates the setup of the supported simulator.