EEL4720/5721 Labs (Fall 2014)

Useful References

Lab 0 - Due Date: Sep 5 (Start Now!)


Lab Instructions
VHDL Files

Links:
Download ISE WebPack (Make sure to get the WebPACK and not the full version)
ISE 9.1i Quick Start Tutorial
ISE 9 In-Depth Tutorial

Workaround for ISE WebPack 10.1 Installer Not Running:
After downloading and extracting the ISE WebPack .tar file, running setup.exe will do nothing. Instead, go to the bin/nt folder inside the extracted installer path directory, and run the setup executable from there (...\webpack_SFD\webpack\bin\nt\setup.exe). You may need to right click the file and select "Run As Administrator."
After installation, run the xilinxupdate application to install Service Pack 3 (e.g. for default installation the path directory is C:\Xilinx\10.1\common\bin\nt\xilinxupdate.exe). Alternatively, if that doesn't work, download Service Pack 3 directly from Xilinx webpage and run the installer. The default destination directory should be pointed to C:\Xilinx\10.1\ISE. If you can't get the service pack to install, you should still be able to complete all the labs.

Workaround for GUI disappearing during simulation:
Go to windows services and start web client service by clicking start. Put the startup type to automatic and click apply. Now you will be able to run simulation.
How to go to Windows services- Right click My computer icon and go to manage. Click services and applications in the right hand side panel and then go to services. Double click webclient service to edit.

Workaround for "Simulator:xxx - Unknown signal 1722 received":
Solution found at: http://forums.xilinx.com/t5/Archived-ISE-issues/Unknown-Signal-1722/td-p/10222

  1. Click Start, type: services.msc
  2. Right-click on "WebClient" service and click "Start".
  3. Return to ISE simulation, and rerun simulation

Lab 1 - Fibonacci Calculator (DUE SEP 19 11:55 PM)

Instructions

Make sure to read the controllers+datapaths section of my VHDL tutorial.

Lab 2 - Nallatech Tutorial (DUE OCT 1, 11:55 PM)

Instructions

Lab 3 - Fibonacci Calculator on Nallatech (DUE Oct 10, 11:55PM)

Link

Lab 4 - Simple Pipeline (DUE Nov 2, 11:55 PM)

Lab 5 - Clock-domain crossing (DUE Nov 9, 11:55 PM)

Class Project - 1D Time-Domain Convolution (DUE Dec 10, 11:55pm)

IMPORTANT: Instructions subject to change. I plan to simplify at least one part of the project.
  1. DIMETalk User Guide
  2. DIMETalk Reference Guide

Known Problems