CS 224: Hardware Lab

Jan-May, 2020


Table of Contents

Syllabus

Experiments related to topics covered in CS221: Digital Design and CS222: Computer Organization and Architecture.

Text and Reference Book(s)

  1. Books related to Verilog HDL programming
  2. Books relared to FPGA prototyping

Hardware Tools/ICs Help

  1. Xilinx Instllation and License: Link
  2. Verilog Syntax-1 Click Here
  3. Verilog Syntax-2 Click Here
  4. List of Available ICs in Hardware Lab:
  5. Description of ICs:

Verilog Session Assignment [2 hour Every Thur]

Rules and Regulations

  1. There will be 11 lab sessions. The assignments evaluation is done during the session itself by the TA.
  2. Evaluation Marks will be based on Design Operation and the proper explanation.
  3. After each session, prepare a hand written report (of 2 pages) that contains the following information: Group Number, Group Members, Title of Experiments, ICs Required (with their chip ids) to conduct the experiment, Pin Level Diagram of every IC, Test Cases with sample input and output.
  4. Submit the handwritten report in the next session to the assigned TA of the previous session.
  5. One of the three FPGA Boards (one BASYS, one ZYBO and one ATLYS) is assigned to each group for the semester.

Group Structure

Hardware Lab Groups: Link

Group Assignment Marks

Marks: Link

Mid-Sem Marks (Individual)

To be updated

End-Sem Marks (Individual)

To be updated