|

|
Laboratory Assignments - ENGIN 112, Fall 2009
There are two types of labs in the course:
- The M5 Labs are hands-on, practical laboratory experiments where students will build interactive systems using the open-source Arduino platform.
The Arduino software is available as a free download at
www.arduino.cc
Students will learn how to program and use tiny $5 computers to build a music synthesizer controller, a wireless data link and other embedded systems.
There will be five M5 laboratory meetings:
- Lab-1M: Building a Programmable Sound Generator
- Lab-2M: Building a MIDI Controller
- Lab-3M: Building a Serial LED Controller
- Lab-4M: Building a Digital to Analog Converter
- Lab-5M: Building a Wireless Data Link
These labs will meet at Marcus 5 (M5). Instructor: T. Baird Soules.
Attendance and lab demos are required for all M5 labs.
-
The E Labs are software labs.
Students will learn how to design and simulate digital circuits
using modern computer-aided design and verification tools.
In particular, you will use commercial Quartus II software from Altera,
a leading provider of programmable logic devices (PLDs).
It is an important software tool that will be used in later courses in the ECE curriculum.
Quartus II software allows you to describe, simulate and synthesize the design using schematic
entry facility and a hardware design language (Verilog or VHDL).
These labs will meet in ELAB 307 computer lab.
You may come to any session and to as many sessions you want.
TAs will be available during the weeks when the particular lab E project is active, or "in session",
that is from the day the lab project is announced to the last session before or on the day the
project report is due.
In addition to ELAB 307, Quartus II software is available in the ECS labs in Marston Hall 112 and 134.
You can also download Quartus II Web Edition software for free from the following source:
www.altera.com/support/software/download/altera_design/quartus_we/dnl-quartus_we.jsp
This version of software does not require license.
When you install the software on your computer, you should to use the "Custom" option, which
will allow you to select the FPGA/PLD devices. You will only need one, such as Stratix II.
A complete Quartus II Tutorial
- Lab E1 (posted 9/27/2009, lab report due 10/16/2009)
- Lab E2 (posted 10/23/2009, lab report due 11/06/2009)
- Lab E3 (posted 11/16/2009, lab report due 12/07/2009)
LAB REPORTS:
Feel free to use the following lab report template.
Keep in mind that this template is given only as an example and you should customize it for your needs.
Obviously the content will depend on your writing style and will change from one lab to another.
|