



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A comprehensive tutorial on creating a project in xilinx ise and simulating it on modelsim using a given vhdl file. It covers the pre-requisites, lab assignments, project creation, design implementation, and simulation processes. Students are expected to have xilinx ise and modelsim installed and the provided template files for the assignments.
Typology: Assignments
1 / 7
This page cannot be seen from the preview
Don't miss anything!




Winter 2009
This tutorial aims to give a step by step introduction to creating a project in Xilinx ISE and simulating it on ModelSim. The design is implemented in a given VHDL file.
Xilinx ISE and ModelSim should be installed and integrated on the system. You should also have the template files provided to you as part of the assignment 1.
All of your lab assignments will be from the examples of textbook VHD L fo r Digita l Desig n by Vahid and Lysecky. The description of your assignments will also be made available to you through EEE. The templates and the first assignment are available on EEE at Dropbox Æ AssignmentName Æ CourseFiles.
(^1) Xilinx WebPACk and Modelsim installation guide will be uploaded to EEE
Figure 1: New project creation wizard
The Top-Level Source Type should be selected as HDL since we will describe our design using VHDL. Add the project name in the text box entry.
Figure 2: New project creation wizard -Device Properties
We will not be running our design on a real hardware. Therefore, most of the details here regarding device properties can be ignored. However, make sure that the Synthesis Tool is selected as XST (VHDL/Verilog) , Simulator as
Figure 4: New project created
You may now add the architectural description in the VHDL file. To check for the correctness of your VHDL code, you may consider checking the syntax. This can be done by clicking this option in the lower left panel of the processes. This is shown in Figure 5.
Figure 5: Syntax checking
Figure 6: Adding Testbench to the project
Figure 7: Selecting Behavioral Simulation Select your testbench file in the upper left panel. The lower panel will then
the testbench to test it again.
After finishing your assignment, you need to upload only the moodified template files in the EEE. The dropbox for the first assignment is Dropbox Æ AssignmentName Æ AssignmentSubmission. You are NOT required to submit your testbench or your project.
There are many good tutorials over the web. Xilinx also has some tutorial documents for reference.