Joseph Tarango
Department of Computer Science and Engineering
Bourns College of Engineering
University of California, Riverside

Home
CS122A | Syllabus
Intro to FPGAs | Basics of VHDL | Intro to Xilinx | Turnin
Lab 1 | Lab 2 | Lab 3 | Lab 4 | Lab 5 | Project

Turnin

Post Lab Report

As a GROUP prepare a single-spaced half-page to page report with the following information.

I. Lab objective
II . Personal contributions
III. Skill learned & knowledge gained.
IV. Known bug locations
V. Feedback on the lab

Turnin

As a GROUP prepare and submit all files into a tar ball. All code files should be included in lab parts, post lab report, and post script file containing the post lab report & lab code in chronological order. The last names for file names and turnin should be alphabetical order. Remember to do these commands on the CSE Linux servers!

1. The post lab report should be as follows lab#_report.txt
2. The code files should be named as follows (lab#_part#.vhdl or lab#.vhdl) or (lab#_part#.c or lab#.c)
3. The post script file should be as follows [lab][#]_[last_name]_[first_name].ps
I.E. lab1_doe_john.ps
4. Include any additional files in an /extra/ directory within the tar ball (I.E. include c code to generate bram vhdl files). These files should be appended to the end of the post script file.
5. The tar ball should be as follows [lab][#]_[last_name]_[first_name].tgz
I.E. lab1_doe_john.tgz

All files should include a header with name, login, email, lab section, assignment, and group associates; also include: "I acknowledge all content is original."

For Example
Name: John Doe, Jane Smith
Login: jdoe, jsmith
Email: jdoe@cs.ucr.edu, jsmith@cs.ucr.edu
Lab Section: 0##
Assignment: Lab #
Group: John Doe and Jane Doe
I acknowledge all content is original.

Note: If you did not complete a part of the assignment then make an empty file with the header.

Before creating a tar ball create a continuous post script file of all post lab and code files.
Post Script command: a2ps [arguments] [final_filename].ps [files to print separated by spaces]
I.E. Post script command: a2ps -M letter --line-numbers=1 -o lab0_doe_smith.ps lab0_report.txt lab0_part1.vhdl lab0_part1tb.vhdl gen.c Makefile

Note: Do not use the * command for all types with this extension! Order matters, so create post script document in this order: lab0_report lab0_part1 lab0_part1a lab0_part1b lab0_part1tb lab0_part2 Makeffile etc. If you want to learn more about the a2ps read the man pages.

The tar ball command will compress all files into a single compressed file.
Tar ball command: tar [arguments] [final_filename].tgz [each file to print separated by spaces]
I.E. Tar ball command: tar -cvzf lab0_doe_smith.tgz lab0_doe_smith.ps lab0_report.txt lab0_part1.vhdl lab0_part1tb.vhdl gen.c Makefile

All below will result in a zero:
1. Do not include headers.
2. If you do not submit the files in the complete or correct format.
3. Include unnecessary files in tar ball.
4. Incomplete or partially packaged assignments
Note: There will be no exceptions.

Here is an example of a turnin lab0_doe_smith.tgz
Note: To untar this file use command: tar -xvzf lab0_doe_smith.tgz

A Makefile is also included to show how to automate the turnin process.

Try to re-tar these files directory.
Here are the example files
Here is an example Makefile