Week of ... |
Lab Topic(s) |
Reference
Material [
this background indicates
required reading;
this background indicates
optional reading
this background indicates
important items
this foreground indicates updated
items
this background indicates
weekly topics
this foreground indicates unrevised
items
] |
|
Introduction
Integrated circuits
Pinouts, breadboards, and debugger boards
|
|
Sept. 7 |
- Safety -
Emergency
Numbers
[
April 29, 2015
4.2K
]
-
Laboratory
Safety
-
Lab Introduction:
What is the purpose of the PC/CP120 labs?
[PDF]
[
May 23, 2014
187K
]
-
New Device:
Breadboards
[PDF]
[
May 1, 2012
14M
]
Breadboards
[HTML version]
[
May 12, 2017
7.1K
]
-
New Information:
Debugger boards
[PDF]
[
June 17, 2016
4.6M
]
Debugger Boards
[HTML]
[
May 12, 2017
8.7K
]
-
New Information:
Pinouts
[PDF]
[
April 12, 2011
194K
]
-
More Information:
Finding pin 1
[PDF]
[
May 23, 2014
2.1M
]
-
New Device:
Chip Pullers
[PDF]
[
February 12, 2014
7.4M
]
-
Lab:
Introduction to Digital Logic
[
May 12, 2017
7.7K
]
-
Exercise:
Introduction to Logic Analysis
using a Computer Algebra System
[
May 12, 2017
5.4K
]
Note: You can complete this exercise anytime over the
next three weeks.
Online Maxima Calculator
This one you can use anywhere, with no download of anything.
A related system is
Wolfram
Alpha truth tables
which also doesn't require a download.
|
|
N2083 Lab bench layout [video]
Games
[FLASH; Sinclair Community College]
This has cool history on where the term "breadboard" came from
Basics of Breadboarding [video]
Collin's Lab: Schematics [video]
How to Wire Circuits from Schematics [video]
|
|
Resistors (including arrays), LEDs and switches
Watch videos before lab!
Input device: prototype switch
Output device: LED
|
|
Sept. 14 |
This week you'll learn how some common input and output devices are
used. (The debugger board used previously hides some of the
details.)
|
Resistor
colour codes
[
July 25, 2003
]
LEDs [screencast of PDF]
Choosing resistors for LEDs [video]
Switches [screencast of PDF]
Choosing resistors for switches [video]
|
|
|
Introduction to Quartus II
Watch videos before lab!
Design skill: Circuit drawing and simulation
|
|
Sept. 21 |
Drawing a circuit diagram and simulating its operation can be done
with software. This week you'll learn how.
|
Quartus II Introduction
Simulating with QSim (version 13)
Timing Diagrams [video]
|
Quartus II Introduction
using the ModelSim Simulator with Forced Outputs
[
May 12, 2017
]
Using the ModelSim Vector
Waveform
Editor with
Quartus II
[
May 12, 2017
]
Using Testbenches in
Quartus II
[
May 12, 2017
]
|
|
Using Quartus II
Watch videos before lab!
Multiplexers
Gates with "extra" inputs; strobes, enables, etc.
|
|
Sept. 28 |
-
Before lab: Read the
Before lab: Read the document
(or watch videos) about
enable, gate and strobe inputs
and then do the quiz on MyLearningSpace.
The quiz will be available from Friday at 7 p.m. until
Monday
at 11:30 p.m. It will not be available
the day of your lab, so you
must do it ahead of time.
-
New Information:
Enable, Gate, and Strobe Inputs [PDF]
[
January 31, 2014
]
-
New Device:
Multiplexers [PDF]
[
February 1, 2012
]
-
Lab:
Quartus II Task
[
May 12, 2017
]
Switch who uses the computer and who supervises
from what you did last week.
-
If you haven't done the
computer algebra system exercise,
do it this week.
- Project Phase I due
(attach
checklist
)
|
Enable, Gate and Strobe inputs [screencast of PDF]
Multiplexers [screencast of PDF]
|
Multiplexers
|
|
Encoders
Keypads (with resistor arrays)
Active low signals
"No connection" pins
Watch videos before lab!
Input device: Keypad
|
|
Oct. 5 |
-
Before lab: Read documents (or watch videos) about keypads
and then do the quiz on MyLearningSpace.
The quiz will be available from Friday at 7 p.m. until
Monday
at 11:30 p.m. It will not be available
the day of your lab, so you
must do it ahead of time.
-
Review:
Debugger boards [HTML]
[
May 12, 2017
]
-
Review:
Switches [PDF]
[
April 6, 2011
]
New Device:
Keypads [PDF]
[
October 13, 2011
]
Keypads
[HTML version]
[
May 12, 2017
]
-
New Device:
Resistor Arrays [PDF]
[
April 7, 2011
]
Resistor Arrays
[HTML version]
[
May 12, 2017
]
-
New Device:
Encoders [PDF]
[
January 27, 2012
]
-
Lab:
Encoders
[
May 12, 2017
]
This week you'll learn to use a keypad for digital input.
|
Keypads [screencast of PDF]
Resistor Arrays [screencast of PDF]
Encoders [screencast of PDF]
|
Priority
encoders
How to cascade encoders
|
|
Reading Week
|
|
Oct. 12 |
READING WEEK - No labs
|
|
|
|
Decoders
Gates with "extra" inputs; strobes, enables, etc.
7 segment displays
Push button (or momentary) switches
Watch videos before lab!
Input device: Pushbutton switch
Output device: 7 Segment display
|
|
Oct. 19 |
-
Before lab: Read documents (or watch videos) about 7
segment displays
and then do the quiz on MyLearningSpace.
The quiz will be available from Friday at 7 p.m. until
Monday
at 11:30 p.m. It will not be available
the day of your lab, so you
must do it ahead of time.
-
Review:
Light Emitting Diodes (LEDs) [PDF]
[
April 17, 2012
]
Light Emmitting Diodes (LEDs)
[HTML version]
[
May 12, 2017
]
New Device:
7 Segment Displays [PDF]
[
April 6, 2011
]
7 Segment Displays
[HTML version]
[
May 12, 2017
]
-
Review:
Switches [PDF]
[
April 6, 2011
]
New Device:
Pushbutton Switches [PDF]
[
October 21, 2011
]
Pushbutton
Switches
[HTML version]
[
October 11, 2019
]
-
Review:
Enable, Gate, and Strobe Inputs [PDF]
[
January 31, 2014
]
-
New Device:
Decoders [PDF]
[
January 27, 2012
]
-
Lab:
Decoders
[
May 12, 2017
]
-
Prepare project Phase II for
next lab period
Phase II checklist
[
March 24, 2014
]
Sample Phase II
(using Karnaugh maps and Maxima)
prime number identifier
[
March 7, 2013
]
Another Sample Phase II
(using Boolean algebra and Maple)
flag identifier
[
May 23, 2012
]
Sample Revised Phase I
Phase I
(revised)example
[
September 3, 2010
]
This week you'll learn to use momentary switches for digital input,
and 7 segment displays for output.
|
Pushbutton Switches [screencast of PDF]
7 Segment Displays [screencast of PDF]
Testing a Common Cathode 7 Segment Display [video]
Testing a Common Anode 7 Segment Display [video]
Decoders [screencast of PDF]
Enable, Gate and Strobe inputs [screencast of PDF]
|
Minimal Boolean Expressions [video]
Karnaugh Maps (K-Maps) [video]
Don't Cares [video]
Display
decoders
Karnaugh
Maps
|
|
CPLDs
Assigning pins in Quartus II
Downloading designs into CPLDs
Bargraph LEDs (with resistor arrays)
Output device: Bargraph LED
Design skill: Using programmable logic
|
Oct. 26 |
This week you'll learn to use
bargraph LEDs for output.
|
Bargraph LED displays [screencast of PDF]
Quartus II CPLD Programming
|
A commercially available board similar to the one you are using
is the LC MAXII EPM240 CPLD board.
|
|
CPLD Lab Task
Design skill: Good drawing for schematics
|
|
Nov. 2 |
|
Drawing tips for digital circuits [screencast of PDF]
|
|
|
Design Project
|
|
Nov. 9 |
|
|
XOR
and XNOR gates in Karnaugh Maps
[PDF; University of Waterloo]
More
about XOR and XNOR gates in Karnaugh Maps
(starting at page 14)
[PDF; © 2009 Carlton
University]
|
|
Design Project (continued)
|
|
Nov. 16 |
-
Before lab: Reread documents (or watch videos) about LEDs
and prototype switches and then do the quiz on
MyLearningSpace.
The quiz will be available from Friday at 7 p.m. until
Monday
at 11:30 p.m. It will not be available
the day of your lab, so you
must do it ahead of time.
- Project Phase III due
(attach
checklist
)
-
Prepare project Phase IV
for two weeks from now
Phase IV marking
Note: 1/5 of the project Phase IV mark will be for
demonstrating the working prototype with final inputs and
outputs in either week 10 or week 11. This is to ensure that
all wiring is complete before the final demonstration.
Sample Phase IV Poster
(single output)
prime number identifier
[
March 7, 2013
]
- Project Phase IV Preparation:
Week 1
-
New Information:
Project layout tips
-
New Information: Prototype options
- Keypad encoding
If you want to use a keypad for input, and need all 16
inputs, you can
cascade
encoders. The parts are in the
Quartus II "Maxplus II" libraries, so you can make it part of
your circuit.
|
Glitches
and Hazards in Digital Circuits
Eliminating
Hazards
|
-
Introduction to Breadboards
[
May 1, 2012
]
-
Light Emitting Diodes (LEDs)
[
April 17, 2012
]
-
Bargraph LED Displays
[
October 27, 2014
]
-
7 Segment Displays
[
April 6, 2011
]
-
Switches
[
April 6, 2011
]
- Prototype switches
[
May 12, 2017
]
-
Keypads
[
October 13, 2011
]
-
Pushbutton Switches
[
October 21, 2011
]
-
Resistor Arrays
[
April 7, 2011
]
- How to cascade encoders
[
May 12, 2017
]
|
|
Design Project (continued)
|
|
Nov. 23 |
-
Prepare project poster
and prototype
for next week
If you are having a poster printed professionally, note
that there is often an additional charge for rush jobs, and
there may be a normal turnaround time of a day or more. Dont leave it
until the day before your presentation to print.
-
Project Phase IV Preparation:
Week 2
|
|
Tips for
poster design
Poster Presentation
Preparing a Poster Presentation
Rock, Paper, Scissors glove
Poster Design: Layout [video]
|
|
Project Presentation
|
|
Nov. 30 |
- Project Phase IV: Final
Presentation
You will set up your poster and prototype, and mark other
students' projects.
There will be a deduction from the final project mark of 10% for
every 5 minutes of lateness for the final presentation. In other
words, 10 minutes late will mean 20% will be deducted from the
final project mark. Groups that are on time should not have to
wait for others who are late.
(About 5 minutes at the beginning of the lab will be for
setup. Marking will begin after that.)
- Lab evaluation
|
|
|
|
|
|