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 |
||
Jan. 5 |
|
|
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 |
||
Jan. 12 |
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 |
||
Jan. 19 |
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
Multiplexers Gates with "extra" inputs; strobes, enables, etc. |
||
Jan. 26 |
|
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 |
||
Feb. 2 |
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] ![]() |
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 |
||
Feb. 9 |
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] ![]() |
||
Reading Week
|
||
Feb. 16 | READING WEEK - No labs | |
CPLDs Assigning pins in Quartus II Downloading designs into CPLDs Bargraph LEDs (with resistor arrays) Output device: Bargraph LED Design skill: Using programmable logic |
||
Feb. 23 |
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 |
||
Mar. 2 |
|
Drawing tips for digital circuits [screencast of PDF] ![]() |
Design Project | ||
Mar. 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) | ||
Mar. 16 |
|
Glitches
and Hazards in Digital Circuits
|
|
||
Design Project (continued) |
||
Mar. 23 |
|
|
Tips for
poster design
Poster Design: Layout [video] ![]() |
||
Project Presentation | ||
Mar. 30 |
|
|
Wilfrid Laurier University
© 2019 Wilfrid Laurier University