This is an old revision of the document!
The purpose of this page is to provide feedback and ideas on the tutorials used in the class. The goal is to refine these tutorials and gather feedback from the students and TAs so we can improve the tutorials each semester. Feel free to add any comments and suggestions below on these tutorials.
Simeon: I felt it was very verbose. I condensed it and rearranged the page to be, in my opinion, easier to follow.
Jonathan: In the 2nd paragraph under “Lab Content”, the word “completing” should be “completed”, I believe. Also, in the first paragraph under “Pass Off”, “assignmened” should be “assignment”, I believe.
Simeon: I added a recommendation to use a USB drive instead of the J Drive as a primary project source because the J Drive is super slow. Students should use the J Drive for backup purposes though. Recommending J Drive now because of infrastructure improvements, it's now good enough. - Simeon
Jonathan: I think this tutorial should include a picture of the opened scanner, showing the place where you put the paper to be scanned. The first time I went to use it, I had never used a scanner before and had no idea where to put my paper.
I think we should provide a link to the NEXYS reference document and provide more text describing what these jumpers do.
Downloading a bitfile to the Nexys 4 Board Using Adept
This is kind of long and dry - I should try to shorten it a bit.
Should we have this embedded in a text page rather than as a video by itself?
Extend the video to quickly point out all of the other ICs on the board and what they do (DRAM, Flash, Accelerometer, Ethernet Phy, temperature sensor, USB host controller
Other ideas to put in this specification: * Plenty of comments in the code * White space * Describe what each port does * A comment for each always block
I would like to have text TCL commands for many of the tutorials demonstrating how the steps discussed in the tutorial can be completed in both a GUI and using TCL commands.
Simeon: Video is off center starting at 1:59.
In this tutorial, I think it would be helpful to demonstrate what happens if you add a file with a syntax error. Discuss how you find the error and how you resolve the error. We may want to add this to the video and the text.
I think this tutorial needs to be expanded a bit. The idea of simulation and verification is essential for the class and we want to provide all kinds of tools to help them out. Lets talk about ways of providing more resources for helping students iwth simulation tools.
The purpose of this exercise is to go through a thorough tutorial on simulation and learn how to use the simulation tool.
Justen: In the 'Using TCL Files in Simulations' tutorial there is a typo: in the line starting with J: fixed - Simeon
it says “a backslash / character”.
Make sure to set the testbench file as top in the simulation sources
I think there should be a tutorial somewhere that gives an overview of all of the design steps needed in the creation of a bit file. There are a lot of steps and a good understanding of the purpose of each step will help the students in their debugging. This could possibly be added to the “create vivado project” tutorial.
We should have a tutorial for each of the design steps (which we already mostly have) and include each of the following in the tutorial: