Digital Logic Design I

CPE100 Fall 2020


Description

Professor:
Dr. Brendan Morris,
SEB 3216
OH: MW 14:30-15:450

Lecture: MW 14:30-15:45, Virtual
Final: W Dec 9, 15:10-17:10
Look up your final exam schedule now to determine conflicts.

Please note that the exam is listed here as if in person however due to virtual nature of the class it is highly likely the exam will have some flexibility on the time you take it. However, you should block of this time in your calendar now.

Tutoring:
Engineering Tutoring Lab, TBE-A 207

The tutoring lab will be virtual for Fall20. Times will be updated when they become available.

You are highly encouraged to take advantage of the tutoring services. 1) You are paying for them and 2) students find the services helpful since the tutors have recently finished the course and are quite knowledgeable.

Textbook

Digital Design and Computer Architecture, Harris and Harris, 2nd Edition, ISBN: 978-0123944245 [direct link] [library link] [1st Ed. link]

Be sure to either use the UNLV VPN or go through the UNLV library access using your ACE account.

Recommended Text

Fundamentals of Logic Design, Roth and Kinney, 7th Edition, ISBN: 978-1133628477

Catalog Description:

Logic gates. Simplification of Boolean functions. Design and testing of combinational and sequential circuits including code converters, multiplexers, adders, and synchronous counters.
Prerequisites: MATH 127 OR MATH 128 OR MATH 181 OR higher, OR SAT math score of 630 or higher OR ACT math score of 28 or higher. MATH 127 or MATH 128 must be completed with a grade of C or better.

Course Syllabus: [pdf]

Grading

ComponentPercentageDate
Homework: 25% Weekly
Participation: 10% "In Class"
Midterms: 40% 09/30, 11/11
Final: 25% 12/09

Gradebook

The gradebook is available through UNLV Webcampus [link].

Virtual Resources

This section will be updated with useful items during the course. Please email anything you think is useful for the class.

Announcements

DateNote
09/07/20 Enjoy your day off in a safe and responsible manner. Class05 quiz is now available but can be completed by Tu 9/8. There will be no Discussion session today however I will be available for email questions.
08/20/20 Welcome to Fall 2020. CPE100-1004 will be a fully virtual course. We will try our best to be flexible and understanding as things will certainly evolve over the semester.

Please try to block off the "lecture" time on Monday and Wednesday from 2:30-3:45 for interactive discussion/office hours.

Schedule (Tentative)

Course content will be posted in the Schedule below. Lecture (Panopto) and Discussion (Webex) can be found on Webcampus.

WeekDateLecture TopicReadingAssignment
1 08/24 Mo Intro [pdf] Digital Design Principles [vid] [Ch1 slides][v2]
Ch 1.1-1.4
HW01 [pdf]
Solutions [pdf]
Due We 09/02
08/26 We Number Systems [vid1 - representation][vid2 - addition]
2 08/31 Mo Logic Gates and Truth Tables [vid] Ch 1.5, A.1-A.2, A.7
Ch 1.6
HW02 [pdf]
Solutions [pdf]
Due We 09/09
09/02 We Logic Levels[vid]
3 09/07 Mo Labor Day - Transistors [vid] Power [vid] Ch 1.7-1.9
Ch 2.1-2.3.2
HW03 [pdf][HandsOn0]
Solutions [pdf]
Due We 09/16
09/09 We Boolean Intro [vid] and Equations [vid]
4 09/14 Mo Boolean Algebra [vid1-axioms/theorems][vid2-multivar theorems] [Ch2 slides][v2]
Ch 2.3.3-2.3.5
HW04 [pdf]
Solutions [pdf]
Due We 09/23
09/16 We Boolean Simplification [vid]
5 09/21 Mo Bubble Pushing Ch 2.4-2.6
09/23 We Two-Level Logic [vid]
6 09/28 Mo Midterm Review
09/30 We Midterm01
7 10/05 Mo Karnaugh Maps [vid] Ch 2.7 HW05 [pdf]
Solutions [pdf]
Due We 10/14
10/07 We K-Maps [KMap problems]
8 10/12 Mo K-Maps Ch 2.8 HW06 [pdf][Hands On 1]
Solutions [pdf]
Due We 10/21
10/14 We Multiplexers, Decoders [vid]
9 10/19 Mo Timing: Delay and Hazards [vid] Ch 2.9-2.10
Ch 3.1-3.2
HW07 [pdf][Hands On 2]
Solutions [pdf]
Due Su 11/01
10/21 We Sequential Logic: Latches and Flip-Flops [vid]
10 10/26 Mo Registers [WebEx vid] [Ch3 slides]
Ch 3.4
10/28 We Finite State Machines [WebEx vid]
11 11/02 Mo FSM [WebEx vid] Ch 3.4 HW08 [pdf]
Solutions [pdf]
Due Su 11/08
11/04 We FSM Examples [WebEx vid]
12 11/09 Mo Midterm Review [WebEx vid] Ch 3.5.1-3.5.2
11/11 We Veterans Day - Midterm02 => Fri/Sat [WebEx vid]
13 11/16 Mo Timing Sequential Circuits [WebEx vid] Ch 3.6 HW09 [pdf][Hands On 3]
Solutions [pdf]
Due Su. 11/29
11/18 We Parallelism [WebEx vid]
14 11/23 Mo Adder Design [WebEx vid] [Ch 5 pdf]
Ch 5.1-5.2.3, 5.4
HW10 [pdf]
Solutions [pdf]
Due Su 12/06
11/25 We Building Blocks [WebEx vid]
15 11/30 Mo Final Review [final review][v2] Ch 1-3, 5
12/02 We Final Review
16 12/07 Mo -
-
12/09 We Final