New Paltz sign

Division of Engineering Programs
State University of New York - New Paltz

Baback A. Izadi, Ph.D.

Email: bai@engr.newpaltz.edu
Phone: (845) 257 - 3823
FAX : (845) 257 - 3730

Course Title: Digital Logic Fundamentals
Course Number:
EGC220
Credit: 3
Prerequisite: MAT251
Corequisite: EGC221

Fall 2018

Meeting Days: Monday - Thursday
Meeting Time:

  • 11:00 AM - 12:15 PM

Meeting Room: REH 211

 

Syllabus

Teaching Assistant

BulletAbhi Prabhu abhisprabhuks@gmail.com

 

Textbook:

 "Digital Design," online textbook by ZyBooks (all students enrolled in the class has access to it and will be used partially for assignments).

  1. Sign in or create an account at learn.zybooks.com
  2. Enter zyBook code NEWPALTZEGC220IzadiFall2018
  3. Subscribe

A subscription is $58. Students may begin subscribing on Jul 30, 2018 and the cutoff to subscribe is Dec 02, 2018. Subscriptions will last until Jan 03, 2019.

 Activities prior to each lecture:

Lecture Date

PowerPoint Lectures

Watch Lecture Video
on Blackboard

Additional Activity

Lecture Notes

8/27/2018

Syllabus      

8/30/2018

1-Number systems

Lectures 1 & 2

Read text Chaper 1, Try Problems 1

Lecture Notes 8-30-2018

9/6/2018

1-Number systems

Lectures 3 & 4

Read text Chaper 1, Try Problems 2

Lecture Notes 9-6-2018

9/10/2018

1-Number systems

Lectures 5 &6

Read text Chaper 1, Try Problems 3

Lecture Notes 9-10-2018

9/13/2018

2 - Boolean Logic

Lectures 7 & 8

Read text Chapter 2,  see sample operations, Try Problem 4

Lecture Notes 9-13-2018

9/17/2018

3 - Boolean Logic Functions

Lectures 9 & 10

Read text Chapter 2, Try Problem 5

Lecture Notes 9-17-2018

9/20/2018

3 - Boolean Logic Functions

Lectures 11 & 12

Read text Chapter 2, Try Problem 6

Lecture Notes 9-20-2018

9/24/2018

3 - Boolean Logic Functions

Lectures 13 & 14

Read text Chapter 2,Try Problem 7

Lecture Notes 9-24-2018

9/27/2018

4-Simplification Using K-Map

Lectures 15 & 16

Read Text Chapter 3,Try Problem 8

Lecture Notes 9-27-2018

10/1/2018

4-Simplification Using K-Map

Lectures 17 & 18

Read Text Chapter 3,Try Problem 9

Lecture Notes 10-1-2018

10/4/2018

5-Design of Combinational Circuits

Lectures 19 & 20

Read Text Chapter 3,Try Problem 10

Lecture Notes 10-4-2018

10/11/2018

Test 1

 

Practice Problems, Practice Problems Key

Test1 Solution

10/15/2018

5-Design of Combinational Circuits

Lectures 21& 22

Read Text Chapter 3, Try Problem 11

Lecture Notes 10-15-2018

10/18/2018

Design of Decoders

Lectures 23 & 24

Read Text Chapter 3, Try Problem 12

Lecture Notes 10-18-2018

10/22/2018

Design of Encoder / Mux/ DeMux

Lectures 25 & 26

Read Text Chapter 3, Try Problem 13

Lecture Notes 10-22-2018

10/25/2018

6- Programmable Logic Devices

Lectures 27 & 28

Try Problem 14

Lecture Notes 10-25-2018

10/29/2018

7- Design Using Verilog

Lectures 29 & 30

Read Text Chapter 4, Try Problem 15

Lecture Notes 10-29-2018

11/1/2018

7- Design Using Verilog
8- Latches

Lectures 31 & 32

Read Text Chapter 5, Try Problem 16

Lecture Notes 11-1-2018

11/5/2018

8- Flip-flops and Ripple Counters

Lectures 33 & 34

Read text Chaper 5 & Try Problem 17

Lecture Notes 11-5-2018

11/8/2018

8- Asynchronous and Synchronous Circuits

Lectures 35 & 36

Read text Chaper 5 & Try Problem 18

Lecture Notes 11-8-2018

11/12/2018

8- Analysis of Sequential Circuits

Lectures 37 & 38

Read text Chaper 5 & Try Problem 19

Lecture Notes 11-12-2018

11/15/2018

Test 2

 

Practice Problems, Practice Problems Key

 

11/19/2018

8- Design of Sequential Circuits

Lectures 39 & 40

Read Text Chapter 5, Try Problem 20

 

11/26/2018

8- Sequential Circuits

 

Read Text Chapter 5, Try Problem 20

 

11/29/2018

8- Verilog in Sequential Circuits 

Lectures 41 & 42

Read Text Chapter 5, Try Problem 21 

 

12/3/2018

8- Design of Finite State Machines

Lectures 43 & 44

Try Problem 22

 

12/6/2018

8- Design of a Controller

Lectures 45

Read Text Chapter 5, Try Problem 23 

 

12/10/2018

Review

 

Practice Problems

 

12/20/2018

Final Exam 10:15 AM - 12:15 PM      

 

Homework Assignments

Homework Number
Due Date
Solution
HW 1 9/13/2018 HW 1
HW 2 9/20/2018 HW 2
HW 3 10/4/2018 HW 3
HW 4 10/25/2018 HW 4
HW 5 11/8/2018 HW 8
     
     

ZyBook Activity Assignments:

ZyBook activity
Due Date
Do Assignment 1 9/14/2018
Do Assignment 2 9/21/2018
Do Assignment 3 10/5/2018
Do Assignment 4 10/26/2018
Do Assignment 5 11/9/2018

Quiz Keys:

Quiz_Keys

Lecture Notes:

Bullet 1 Number Systems
Bullet 2 Boolean Logic
Bullet 3 Boolean Logic Functions
Bullet 4 Simplification Using K-Map
Bullet 5 Design of Combinational Circuits
Bullet 6 Programmable Logic Devices
Bullet 7 Design Using Verilog
Bullet 8 Sequential Circuits
Bullet 9 Sequential Circuits II
Bullet 10 Design Using Verilog II

 

Tutorials:

BulletIntroduction to Verilog
BulletTutorial on Quartus II Schematic Capture
BulletTutorial on Quartus II Verilog
BulletTutorial on using DE-series boards
BulletDE-series boards manual
BulletPin assignment for DE-series boards

BulletYoutube Quartus II Tutorial Designing a simple Circuit

BulletYoutube Creating a Waveform Simulation for Altera Quartus
BulletYoutube Quartus II Tutorial
 

 

Relevant Web Sites

Bullet Digital Logic Fundamentals
Bullet Digital logic tutorial
Bullet Combinational Logic Tutorial
Bullet

Texas Instruments Digital Logic Families

Bullet Biography of George Boole

 

Handouts

bullet Some basic hints and suggestion on breadboarding
bullet Digital Symbols (you may download it for your lab reports and homeworks)
 
bullet PLD Symbol
Bullet Chapter two class notes
Bullet Chapter three class notes
Bullet Chapter four class notes
Bullet Kmap

Additional practice problems

 


Last updated on Thursday, November 15, 2018 3:13 PM
 
home
office hours
teaching
useful links