CMPS 3023: Logic Design

Spring semester 2017

Instructor: Dr. Nelson L. Passos
Office: Bolin Science Hall 126B
Office phone: 397-4129
E-mail: nelson.passos@mwsu.edu
Webpage: cs.mwsu.edu/~passos
Office Hours: TR   9:30 - 11:00 am
  M   1:00 - 5:00 pm
  W  8:00 - 11:00
Class Hours: TR   8:00 - BO 320

Course Description:

Study of topics related to the design of modern microprocessors, including Boolean algebra, logic gates, design simplification techniques, memory design, programmable control units, and use of hardware description languages.

Text book:

Digital Design and Computer Architecture, by David Harris and Sarah Harris or

Digital Logic and Microprocessor Design with Interfacing, by Enoch Hwang, 2nd ed.

Lecture Notes:

CMPS 3023 Part 1

CMPS 3023 Part 2

Tools:

Quartus Web Edition Software

Download and installation instructions, read before downloading

Quartus - first time user instructions

Advanced simulation instructions

Simple simulation instructions

Tentative Agenda:

January        February            March        April            May                                                                                          Grading

January


Jan

17-

Introduction

Jan

19-

Binary numbers and data representation - a review

Jan

24-

Floating point

Jan

26-

Transistors and logic circuits

Jan

31-

Switching functions (AND, OR, NOT, NAND, NOR)


February


Feb

2-

Sum of products/product of sums

 

 

Assignment # 1

Feb

7-

Boolean algebra

Feb

9-

Logic to gates

 

 

Assignment # 2

Feb

14-

Donít cares

Feb

16-

Karnaugh maps

 

 

Assignment # 3

Feb

21-

Multiplexers/ Decoders

Feb

23-

HDL

Feb

28-

Timing


March


Mar

2-

Test # 1

Mar

7-

Sequential circuits - Flip-flops

Mar

9-

Flip-flops

Mar

14

Spring Break

Mar

16

Spring Break

Mar

21-

Sequential  logic design

Mar

23-

Finite state machine

 

 

Assignment # 4

 

 

Project assignment

Mar

28-

Sequential  logic design

Mar

30-

Finite state machine

 

 

Assignment # 5


April


Apr

4-

FSM design

Apr

6-

Mealy and Moore machines

 

 

Assignment # 6

Apr

11-

Simplifying FSMs

Apr

13-

Easter Holiday

Apr

18-

FF timing considerations

Apr

20-

Clock skew

Apr

25-

Parallelism

Apr

27-

Test # 2


May


May

2-

HDL sequential circuits

May

4-

Memory

May

11-

Finals (Thursday, 8:00 am)


Grading


 

Tests: 20 % (each)
Final Exam: 20 %
Assignments: 20 %
Project: 15 %
Class Participation:5 %
 


E-mail address:

nelson.passos@mwsu.edu

Back to Dr. Passos Home Page