EEL4720/5721 Labs (Fall 2018)
Useful References
Common Vivado Problems:
- The following error is caused by using a project path that has spaces. The only known workaround is to use a different path.
ERROR: [Common 17-165] Too many positional options when parsing '-force', please type 'create_project -help' for usage info.
- If you add a VHDL file to an IP core and that file is already stored in the IP core's directory, do not check the box to copy the files into the repository. If you do check the box, Vivado will report an error that the file is already there and won't add the file to your project.
- If you are getting an error about an incorrect C++ version when installing Vivado, see the following:
https://forums.xilinx.com/t5/Installation-and-Licensing/Vivado-Xilinx-SDK-Error-Incorrect-Visual-C-Version/td-p/442628
Lab 0 - Due Date: Sep 2 (Start Now!)
Lab Instructions
VHDL Files
Links:
Vivado tutorials:
Known Problems:
- If Vivado freezes during installation (e.g., while "verifying credentials"), try using the full installer instead of the web installer. There should be a tar file that is around 4.8 GB.
Lab 1 - Fibonacci Calculator (DUE SEP 19 11:59 PM)
Instructions
Make sure to read the controllers+datapaths section of my VHDL tutorial.
Lab 2 - ZedBoard Tutorial (DUE Sep 30, 11:59 PM), EXTENDED UNTIL TUESDAY, OCT. 2
Lab 3 - Fibonacci Calculator on ZedBoard (DUE OCT 14, 11:59PM)
Lab 4 - Simple Pipeline (DUE OCT 28, 11:59PM)
Lab 5 - Clock-domain crossing (DUE Nov 11, 11:59 PM)
Class Project - 1D Time-Domain Convolution (DUE December 10, 11:59PM)