ESE 201:
Principles of Digital Design
Laboratory Procedures
General:
- The in-lab experiments are done in groups of two students. Each
group hands in one Lab Report. However, each students has to do the pre-labs
separately and has to keep a separate lab notebook. Groups cannot change during
the semester.
- Each student has to contribute equally to each lab, in terms of the
preparation, doing the in-lab experiments and writing the reports. In
the reports you need to indicate what section each of you wrote and contributed
to. Putting your name on a report without contributing to the lab experiments
on which the report is based, or writing a report without doing the experiment,
is considered cheating and a serious violation of the code of Academic
Integrity. Both partners have to contribute substantially
to all aspects of the lab (including preparation, design, implementation and
report writing). In case one partner does not give its fair share, you need
to inform the lab instructors and indicate this in your lab report.
- The laboratory assignments are done using the Xilinx ISE Software.
The software is available both in the ESE Frederick Ketterer lab (204Moore).
In some cases, you may have the student version on your home computer. The
lab assignments can be done at home or at any of the PCs. However, it is strongly
recommended that you come to the EE Lab during the lab sessions so you can:
- Ask the instructor or TA questions about the lab or the software.
- Have your lab notebook signed by the TA
- Give a demo of the lab implementation on the FPGA demoboard (this is
required in order to get a grade for the lab experiment)..
- The in-lab assignment can be done any time during the week. However, the
report is due on the date stated in the lab assignment and is usually at the
beginning of the of the next lab session.
- The ESE F. Ketterer Undergraduate Lab is also open in the morning (you
need the key combination).
- Unless otherwise specified you will be using the Virtex-II Pro with Digileng Peripheral Board
to build your circuits.
Policy for giving a lab Demo:
Several labs will require you to give demos to the lab TAs who will verify
that your circuit works properly. The demo is due at the end of the lab section.
However, if you are not able to give the demo during the lab section, you
can do it during the FIRST 30 min. of the next lab. However, no demos will
be accepted after the first 30 minutes. If needed you can work on the lab
outside the regular lab schedule to further debug the circuit so that you
will be ready to give the demo when the next lab starts.
Printing of schematics, timing diagrams (simulations), code.
Our goal is to go as much paperless
as possible. Instead of making printouts of the schematics, ABEL code,
and timing diagrams, you will use the Screen Capture feature to
save the schematics, code and timing diagrams electronically. We
have installed a screen capture program (Hypersnap DX) on each PC in the
lab which will allow you to capture an active window, a screen or a user
defined region a in GIF, JPEG or Bitmap format. Save this file to your
disk and insert it later into your report. When everything is assembled
in a final report, you hand in a hard copy of the report. This implies
that no printouts of schematics, code or timing diagrams are not allowed
in the lab.
To find out how to use the screen capture utility click
on Hypersnap DX. I
would suggest to save the picture in GIF format.
Saving your lab projects:
When finished with your project you need to save your work
to your Eniac account. The preferred method is to first archive your project
and save the project as a .zip file.Then, FTP the archived project to your Eniac
account. Do not expect to find your project on the PC when you come
back! To ftp your project from the PCs in the EE lab, click on the WS_FTP
icon on the desktop. Open your eniac account. You may want to create a
directory "ESE201" on Eniac into which you can FTP your project.
For late-lab and grading policies see the Blackboard
website for ESE201
Back to ESE201 Page and
ESE201
Page
Created by J. Van der Spiegel, Sept. 1998; updated September 11, 2006