|
Digital Logic Design
|
|
Laboratory Documents The tentative labs and other ancillary documents are listed below. Lab assignments can change at any interval as well as their requirements. Check this or the daily calendar regularly. Workings of lab and other items. Guide from Digilent on what is on your Spartan 3E board including other interesting facts. General Guidelines for Lab Report Each group should hand in one report. More in depth Guidelines for Lab Report This document is how eventually your lab reports should end up before you are a senior. I would highly advise reading to get an idea of what to include when the time arises. I found, as a student, no one really told me what to include in a lab report well. Therefore, I created this document to help students. Lab 1 - Introduction and Full Adder (2 weeks) The primary objective of Lab 1 is to introduce you to the laboratory and prototyping. We will discuss digital logic and you will construct and verify the operation of a Full Adder circuit both with the Xilinx software and with 7400 parts. Lab 1 Addendum - Workign with UCF files Documents how to assign pins to their proper locations on your Spartan 3E boards. Lab 2 - Seven Segment Display (2 weeks) This lab discusses more complex combinational logic along with multi-output logic. PreLab 2 Questions:
Lab 2a - Ring Oscillators and Logic Analzyers (1 week) This lab discusses what a logic analyzer is and how to use it. Lab 3 - Adventure Game (2 weeks) This lab introduces state machines with an introductory and simple adventure game. PreLab 3 Questions:
Lab 4 - Tbird FSM (2 weeks) This lab shows how state machines can be done with discrete and through the use of HDL. Useful File: FSM Template File (fsm.v) PreLab 4 Questions:
Lab 5 - Arithmetic Logic Unit (2 weeks) This lab shows how to design complex digital systems with Verilog HDL and testbenches. PreLab 5 Questions:
Project Part I - PacMan (™) (should be completed no later than November 12, 2009) This project will show how to design complex digital systems and encompass all of your skills throughout the semester. Ancillary Files:
|