A Portable Lab Kit for Teaching Introduction to Logic Circuits & Logic Design Brock J. LaMeres Associate Professor Department of Electrical & Computer.

Slides:



Advertisements
Similar presentations
Give qualifications of instructors: DAP
Advertisements

EE 261 – Introduction to Logic Circuits Module #1 Page 1 EE 261 – Introduction to Logic Circuits Module #1 – Analog vs. Digital Topics A.Course Overview.
CS 151 Digital Systems Design Lecture 37 Register Transfer Level
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
02/02/20091 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
Digital Design Haldun Hadimioglu Computer and Information Science 3/30/2003 CS 2204 Laboratory.
1/31/20081 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
ELEC 7250 – VLSI Testing (Spring 2005) Place and Time: Broun 235, Tuesday/Thursday, 11:00AM—12:15PM Catalog data: ELEC VLSI Testing (3) Lec. 3. Pr.,
ECE Lecture 1 1 ECE 3561 Advanced Digital Design Department of Electrical and Computer Engineering The Ohio State University.
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
1 Chapter 7 Design Implementation. 2 Overview 3 Main Steps of an FPGA Design ’ s Implementation Design architecture Defining the structure, interface.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
CPLD 1.1 ©Paul R. Godin Last Mod: Dec 2013 gmail.com.
Shashi Kumar 1 Logic Synthesis: Course Introduction Shashi Kumar Embedded System Group Department of Electronics and Computer Engineering Jönköping Univ.
Lecture #1 Page 1 ECE 4110– Digital SystemDesign.
Introduction ENGIN 341 – Advanced Digital Design
Homework Assignment 3 Due date: Tuesday, Wednesday, or Thursday, October 4-6, 2005 input: push-button switch output: seven-segment LED 7 points Menu System.
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
Yacob Astatke, Craig Scott, Ken Connor*, Kemi Ladeji-Osias, Department of Electrical and Computer Engineering *Rensselaer Polytechnic Institute (RPI) ECEDHA,
1 EGRE 254 Digital Logic Design Lecture 1 Dr. Jerry H. Tucker.
Early Introduction to Programmable Devices and tools in Digital Laboratory Course Parimal Patel Wei-Ming Lin Presented by Dr. Mehdi Shadaram Chirag Parikh.
TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION.
Digital System Design Pradondet Nilagupta Department of Computer Engineering.
1 CPRE210: Introduction to Digital Design Instructor –Arun K. Somani –Tel: – –Office Hours: MWF 10:00-11:00 Teaching Assistant.
CSE 171 Introduction to Digital Logic and Microprocessors Prof. Richard E. Haskell 115 Dodge Hall.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
1. Hardware: each component on the microcontroller will need to be tested individually using multi-meters, logic analyzers, and circuit probe analysis.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
1 Hardware Description Languages: a Comparison of AHPL and VHDL By Tamas Kasza AHPL&VHDL Digital System Design 1 (ECE 5571) Spring 2003 A presentation.
AMATYC 2015 Self-Paced Mastery Learning for Developmental Mathematics The Community College of Baltimore County Lisa Brown Assistant Professor Tejan Tingling.
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
ECE Lecture 1 1 ECE 561 Digital Circuit Design Department of Electrical and Computer Engineering The Ohio State University.
Teaching Digital Logic courses with Altera Technology
A Presentation to EECS Faculty By G. Serpen 8 April 2009.
1 Digital Logic Design (41-135) Introduction Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.
ECEN2102 Digital Logic Design Lecture 0 Course Overview Abdullah Said Alkalbani University of Buraimi.
1 Introduction to Engineering Spring 2007 Lecture 18: Digital Tools 2.
Introduction to the FPGA and Labs
EET 1131 Unit 4 Programmable Logic Devices
EEL4712 Digital Design.
DE2-115 Control Panel - Part I
Combinational Logic Design
The start of a long and hopefully fruitful path
Microcontroller Evolution
REGISTER TRANSFER LANGUAGE (RTL)
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
Computer Science Courses
Computer Architecture
Logic and Computer Design Fundamentals
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
ECET 105 Innovative Education--snaptutorial.com
ECET 105Competitive Success/snaptutorial.com
Intro to ECSE 1010 Intro to ECSE Analysis K. A. Connor Was ECSE 1961
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
EEL4712 Digital Design.
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
T Computer Architecture, Autumn 2005
CS341 Digital Logic and Computer Organization F2003
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
ECNG 1014: Digital Electronics Lecture 1: Course Overview
CET360 Microprocessor Engineering: Course Intro
Microcontroller Evolution
數位IC設計 Pei-Yin Chen, 陳培殷.
Exploring Application Specific Programmable Logic Devices
1.Introduction to Advanced Digital Design (14 marks)
Design of Digital Circuits Lab 8 Supplement: Full System Integration
Digital Designs – What does it take
ELEC / Computer Architecture and Design Fall 2014 Introduction
(Lecture by Hasan Hassan)
Presentation transcript:

A Portable Lab Kit for Teaching Introduction to Logic Circuits & Logic Design Brock J. LaMeres Associate Professor Department of Electrical & Computer Engineering Montana State University - Bozeman

Course Overview Logic Circuits & Logic Design are found in nearly every ABET accredited electrical engineering and computer engineering programs. These topics are also popular electives for computer scientists & mechanical engineers.

Typical Topics Classical Digital Design Number Systems Digital Circuit Operation Boolean Algebra Combinational Logic Design MSI Logic State Machines

Typical Topics Modern Digital Design Hardware Description Languages (VHDL, Verilog) HDL Modeling Techniques (concurrency, sequential, structural, RTL) Memory Devices Arithmetic Circuits Programmable Logic Computer Systems

Moving This Content Online The Lecture - Relatively straight forward… Reading Assignments Lecture Videos using DocCam or Screen Capture Online Homework Assessments

Moving This Content Online The Laboratory… - This is where the challenge is… - Our Requirements: Portable Low Cost Experience with classical & modern design flows Experience with measurement techniques

Portable Lab Kit Our Kit Consists of Three Items 1) A breadboard and an assortment of discrete parts & I/O ($25) 74HC Series parts (ANDs, ORs, etc). These provide experience with interfacing and circuit operation using very little power. Basic I/O in the form of LEDs, switches, buzzers, 7-segment displays. These provide visual/auditory feedback on the circuit operation. This helps teach the concepts of classical digital design.

Portable Lab Kit Our Kit Consists of Three Items 2) Terasic DE0-nano FPGA Board ($60) purchased 2 years ago. Now ~$90. Free Altera Quartus software allows HDL-based designs to be fully implemented and downloaded to FPGA. FPGA board can be interfaced with breadboard I/O. This helps teach the concepts of modern digital design.

Portable Lab Kit Our Kit Consists of Three Items 3) Digilent Analog Discovery ($99) purchased 2 years ago. Now ~$179. USB-based instrument that provides: power supply, AWG, Volt Meter, Logic Analyzer, & Oscilloscope.

Student Demo’s Demo’s taken by uploading videos or using Google Hangouts Google Hangout

Pros and Cons Pros This approach has been successfully used for the past four semesters at MSU. The kit is full portable with an original cost of $185. Course offerings have been extended state-wide. Last semesters we had students from MSU-Bozeman, MSU-Billings, and Flathead Valley Community College. This approach is being used to address large enrollments that are exceeding classroom & lab capacity. This approach allows the course to be offered spring, fall, and summer to help students meet key pre-requisite chains.

Pros and Cons Cons Product obsolescence. The Analog Discovery now has a version 2. The DE0-nano has been replaced. This has impact on kit maintenance and keeping lab handouts/videos up to date. Cost. The original $99 Analog Discovery cost is no longer available. It is now $179 (academic). The DE0-nano now costs $90 since it is being obsoleted. The replacement (DE0-CV costs $99). Cost creep could eventually make this unsustainable at smaller public universities.

Summary This portable kit has enabled a fully online offering of a logic circuits class including laboratory component. No significant difference in student understanding has been measured. This work was supported through NSF DUE Awards IDs 0836961 and 1432373.