Step 1: Creating a New Project - 2021.2 English

Vivado Design Suite Tutorial: Logic Simulation

Document ID
UG937
Release Date
2021-11-10
Version
2021.2 English
The Vivado® Integrated Design Environment (IDE), as shown in the following figure, lets you launch simulation from within design projects, automatically generating the necessary simulation commands and files.

Create a new project for managing source files, add IP to the design, and run behavioral simulation:

  1. On Windows, launch the Vivado IDE by selecting Start > All Programs > Xilinx Design Tools > Vivado 2021.x > Vivado 2021.x.

    (x denotes the latest version of Vivado 2021 IDE)

    Note: Your Vivado ML Editions installation might be called something other than Xilinx® Design Tools on the Start menu.
  2. In the Vivado IDE Getting started page, click Create Project.
  3. In the New project dialog box, click Next and enter a project name: project_xsim.
  4. For the Project Location, browse to the folder containing the extracted tutorial data, <Extract_Dir>. Make sure to check the Create project subdirectory option and click Next.

    Note: Create project subdirectory option is preselected.
  5. In the Project Type dialog box, select RTL Project and click Next.

  6. In the Add Source dialog box, click Add Directories and add the extracted tutorial design data:
    • <Extract_Dir>/sources
    • <Extract_Dir>/sim
    Note: You can press the Ctrl key to click and select multiple files or directories.
  7. Set the Target Language to Verilog to indicate the netlist language for synthesis.
  8. Set the Simulator Language to Mixed as shown in the following figure.

    The Simulator Language indicates which languages the logic simulator supports or requires. Vivado Design Site ensures the availability of simulation models of any IP cores in the design by using the available synthesis files to generate the required language-specific structural simulation model when generating output targets. For more information on working with IP cores and the Xilinx IP catalog, refer to the Vivado Design Suite User Guide: Designing with IP (UG896). You can also work through the Vivado Design Suite Tutorial: Designing with IP (UG939).

  9. Click Next.
  10. Click Next to bypass the Add Constraints dialog box.

    In the Default Part dialog box shown in the following figure, select Boards, and then select either Kintex®-7 KC705 Evaluation Platform for 7 series or Kintex-UltraScale KCU105 Evaluation Platform for UltraScale devices and click Next.