–
Pre-Knowledge
In order to complete this lab you will need and understanding of VHDL as well as patience (an important quality for any computer engineer).
Objective
In this lab we will cover lab guidelines as well as a reviewing vhdl programming paradigms.
Additional Materials
1 - VHDL Tutorial Learn by Example : http://esd.cs.ucr.edu/labs/tutorial/ Some VHDL code examples to help you be familiar with the language. 2 – Book: The Designer’s Guide to VDHL by Peter J. Ashenden
Lab Execution
Guidelines: For each lab there will be a report. This report will consist of a text that follows the report guideline, your vhdl code file, and screenshots of your working code. These files should be placed together in a single file, printed, and then turned into your TA. Your lab report is due the week after you finish lab. The lab be composed of a report worth 70 points (20 from the report and 50 for the vhdl files) and possibly a pre-lab worth 30 points. On labs that take place over multiple weeks there will be only a single lab report due the week after the lab is completed. Lab reports suffer a 10% per day overall penalty for late work. Tools: In this lab we will be using two sets of tools: Xilinx ISE and Modelsim. In the first lab we will only use ISE. To use ISE navigate to the program by following the file path specified.
- C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Xilinx ISE Design Suite 12.3\ISE
Design Tools\64-bit Project Navigator When you start up ISE you may have a license problem. If you do a dialogue box will open that provides several options for handling licensing problems. Complete the following steps to resolve your licensing issue:
- In the dialogue box that opens, select the Manage Xilinx Licenses tab
- Enter "2011@hthreads.ddns.uark.edu" for XILINXD_LICENSE_FILE and click Set
- After the list populates, enter "1717@comp.uark.edu" for LM_LICENSE_FILE and click Set
- Click Ok in any dialog boxes