Site Accessibility Statement
Wilfrid Laurier University Leaf
Sunday, 19-May-2013 19:09:42 EDT
 
 
library search
Canadian Excellence

PC/CP120 Digital Electronics Lab

This page is being updated for Fall 2013.

This is the PC/CP 120 Lab page, created and updated by Terry Sturtevant.
Page last updated Monday May 6, 2013
**Items marked this way are not final.**


Introduction

Evaluation Methods

Course Material

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

Sep. 9
  • FAQ   [ June 5, 2012 ]
  • Tools [HTML]   [ June 5, 2012 ]
  • Breadboards [screencast of PDF]
    Screencast of PDF document
  • Debugger Boards [video]
    Video about the use of debugger boards
  • 74 series datasheets

    Pinouts [screencast of PDF]
    Screencast of PDF document

N2083 Lab bench layout [video]
Video about lab bench layout
Games
[FLASH; Sinclair Community College]


Basics of Breadboarding [video]
This has cool history on where the term "breadboard" came from

Video about breadboards

Collin's Lab: Schematics [video]

Video about schematic diagrams

How to Wire Circuits from Schematics [video]

Video about how to wire circuits from schematics

Resistors (including arrays), LEDs and switches
Watch videos before lab!
Input device: DIP switch
Output device: LED

Sep. 16

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]
Screencast of PDF document

Choosing resistors for LEDs [video]
Video about choosing resistors for LEDs

Switches [screencast of PDF]
Screencast of PDF document

Choosing resistors for switches [video]
Video about choosing resistors for switches

DIP Switches [screencast of PDF]
Screencast of PDF document

Resistor Arrays [screencast of PDF]
Screencast of PDF document

Introduction to Quartus II
Watch videos before lab!
Design skill: Circuit drawing and simulation

Sep. 23
  • Before lab: Read documents (or watch videos) about Quartus II and then do the quiz on MyLearningSpace.
    The quiz will not be available the day of your lab, so you must do it ahead of time.


  • Lab: Quartus II Introduction   [ April 24, 2013 ]

  • If you didn't do the computer algebra system exercise, you have only one more week to do it.

  • Pick project
    Prepare project Phase I for next week
    Phase I checklist   [ April 17, 2012 ]

    Sample Phase I (single output)
    prime number identifier   [ January 31, 2013 ]

    Here's the original project description:

    Prime or composite?
    -4 inputs, giving binary number
    -1 output, indicating whether the number is prime or composite

    Another Phase I (multiple outputs)
    flag identifier   [ September 3, 2010 ]

Drawing a circuit diagram and simulating its operation can be done with software. This week you'll learn how.



Quartus II Introduction
Screencast about using Quartus II

Simulating with QSim
Screencast about simulation using QSim


Timing Diagrams [video]
Video about the use of timing diagrams

Quartus II Introduction using the ModelSim Simulator with Forced Outputs   [ January 21, 2011 ]

Using the ModelSim Vector Waveform Editor with Quartus II   [ February 24, 2011 ]

Using Testbenches in Quartus II   [ July 20, 2011 ]


Using Quartus II
Multiplexers

Sep. 30

Multiplexers [screencast of PDF]
Screencast of PDF document

Multiplexers
Video about multiplexers

Encoders
Keypads (with resistor arrays)
Active low signals
"No connection" pins
Watch videos before lab!
Input device: Keypad

Oct. 7
  • Before lab: Read documents (or watch videos) about keypads and then do the quiz on MyLearningSpace.
    The quiz will not be available the day of your lab, so you must do it ahead of time.


  • Review: Debugger boards [HTML]   [ January 5, 2012 ]

  • Review: Switches [PDF]   [ April 6, 2011 ]

    New Device: Keypads [PDF]   [ October 13, 2011 ]
    Keypads [HTML version]   [ December 16, 2011 ]

  • New Device: Encoders [PDF]   [ January 27, 2012 ]

  • Lab: Encoders   [ April 24, 2013 ]

This week you'll learn to use a keypad for digital input.



Keypads [screencast of PDF]
Screencast of PDF document

Encoders [screencast of PDF]
Screencast of PDF document

Priority encoders
How to cascade encoders


Decoders
Gates with "extra" inputs; strobes, enables, etc.
7 segment displays
Push button switches
Watch videos before lab!
Input device: Pushbutton switch
Output device: 7 Segment display

Oct. 14

This week you'll learn to use momentary switches for digital input, and 7 segment displays for output.


Pushbutton Switches [screencast of PDF]
Screencast of PDF document

7 Segment Displays [screencast of PDF]
Screencast of PDF document

Testing a 7 segment display [video]
Note: The breadboard shown in this video has two rows for power and two rows for ground. (Note the blue and red lines.) Both resistors need to connect to the same place; the setup shown just means the resistor wires don't have to be too long
Video about 7 segment displays

Decoders [screencast of PDF]
Screencast of PDF document

Minimal Boolean Expressions [video]
Video about Boolean algebra

Karnaugh Maps (K-Maps) [video]
Video about Karnaugh maps

Don't Cares [video]
Video about don't care cells in truth tables

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. 21
  • Before lab: Read documents (or watch videos) about bargraph LEDs and then do the quiz on MyLearningSpace.
    The quiz will not be available the day of your lab, so you must do it ahead of time.


  • New Device: Bargraph LED Displays [PDF]   [ April 17, 2012 ]
    Bargraph LED Displays [HTML version]   [ January 13, 2012 ]

    Review: Resistor Arrays [PDF]   [ April 7, 2011 ]
    Resistor Arrays [HTML version]   [ February 4, 2011 ]

    Lab: CPLD Introduction   [ April 25, 2013 ]

  • Project phase II due (attach checklist )

This week you'll learn to use bargraph LEDs for output.



Bargraph LED displays [screencast of PDF]
Screencast of PDF document

Quartus II CPLD Programming
Screencast about using Quartus II to program CPLDs

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

Oct. 28

Drawing tips for digital circuits [screencast of PDF]
Screencast of PDF document

Design Project
Nov. 4

Design Project (continued)
Nov. 11
  • Project phase III due (attach checklist )
  • Project

    A poster must be created to explain the design process, using your project as an example, to present your project to the class. The size should be no more than 1m square with the whole poster able to fit in a 1m square display case. (These are the cases in the hallway outside the physics and computing labs.)
    Your poster should contain your design specification, logic design, circuit diagram, circuit simulation, a brief description of your testing procedure, and outline any significant problems encountered along the way. Your phases 1-3 should provide all the information needed to develop the poster.


    A prototype of your circuit must be included with your poster with sufficient instructions that allow evaluators to verfiy that your circuit works as expected. It should be an example of good layout and wiring.

  • Project layout tips
  • Project marking
    rubric   [ June 29, 2011 ]
    marking sheet   [ March 24, 2010 ]
    partner evaluation   [ November 17, 2010 ]
  • New! Prototype switches
    These switches will be available for the project; maximum of one per group. They are easier to manipulate than DIP switches, but work exactly the same way.
    quad switch

Glitches and Hazards in Digital Circuits
Eliminating Hazards


Design Project (continued)

Nov. 18

Tips for poster design
Creating Effective Poster Presentations
Poster Presentation
Preparing a Poster Presentation
Rock, Paper, Scissors glove



Poster Design: Layout [video]

Video about poster layout

Project Presentation
Nov. 25
  • Present project
    You will set up your poster and prototype, and mark other students' projects.

    (About 15 minutes at the beginning of the lab will be for setup. Marking will begin after that.)

  • Lab evaluation


Resources

To view pdf documents, you can download Adobe Acrobat Reader .
get Acrobat Reader
If you need to update a browser, you might try Firefox which is Get Firefox!
Since this page uses cascading style sheets for its layout, it will look best with a browser which supports the specifications as fully as possible.

If you are looking for an office package, with a word processor, spreadsheet, etc., you might try LibreOffice which is Get LibreOffice!

Go to the main page for the Department of Physics and Computer Science.

Valid XHTML 1.1

Valid CSS!

WCAG 2.0
(Level AA)