Starting Active-HDL as the Default Simulator in Xilinx ISE

Introduction

This document describes how to start Active-HDL simulator from Xilinx ISE Project Navigator to run behavioral and timing simulations. This application note has been verified on Active-HDL 10.3 and Xilinx ISE 14.7. This interface allows users to run mixed VHDL, Verilog and System Verilog (design) simulation using Active-HDL as a default simulator.

Installing Xilinx libraries in Active-HDL

In order to run the simulation successfully, depending on the design both VHDL and Verilog libraries for Xilinx may have to be installed in Active-HDL. You can check what libraries are currently installed in your Active-HDL using Library Manager tool. You can access the Library Manager from the menu View>Library Manger>.

You can install precompiled libraries in multiple ways:

  1. If you are using Active-HDL DVD to install the software, during the installation, you will get the option to select and install the Xilinx libraries.

  2. If you have received a web link to download Active-HDL, on the same page you will find the links to download Xilinx libraries.

  3. At any time you can visit the update center to download the latest Xilinx libraries at http://www.aldec.com/support.

  4. You can generate the libraries yourself by using the compile_simlib command.

Set Active-HDL as Simulator in Xilinx Project Navigator

After creating a project, open your Xilinx project in ISE Project Navigator. Now we will have to replace the link to Model Tech simulator with the Active-HDL executable file. To do that open Preferences window in Project Navigator (use menu Edit | Preferences). In the Preferences window, go to the Integrated Tools section under ISE General category. Point to the Xilinx ISE .bat file (C:\Program File\Aldec\Active-HDL X.X\BIN\xilinx_ise.bat) in the Model Tech Simulator box as shown below.

Figure 1 Setting up the executable for Active-HDL

Click Open and then OK to close the Preferences window.

Setting Simulator Properties in Xilinx Project Navigator

After setting up Active-HDL as a simulator, you need to set up the simulator properties. In the Project menu, go to Design Properties and set the Simulator setting to Modelsim-SE Mixed.

Figure 2 Setting the Simulator to Modelsim-SE Mixed

After that you should be able to see the ModelSim Simulator command in the Processes tab as shown below.

Figure 3 Selecting Simulation Property

Now right-click on Simulate Behavioral Model and select the Process Properties option from the context menu. In the Process Properties window select Simulation Properties.

Figure 4 Setting up the display property

Under the Display Properties. Make sure all the options are unchecked as shown below in the figure 5.

Figure 5 Setting up the display property

Starting Active-HDL from Xilinx ISE

To start Active-HDL simulator, right-click on Simulate Behavioral Model in the Processes tab and select Run. Active-HDL will be started. The source and script files will be added to the created design, compiled, and simulated.

Figure 6 Simulation launched in Active-HDL

To Run A Timing simulation

To run a timing simulation, switch the design view to Implementation.

Figure 7 Design View: Implementation



Printed version of site: support.aldec.com/en/support/resources/documentation/articles/1259