Spring 2008
ECEN 248 – Introduction to Digital Systems Design
8:00-9:15AM TR      103 ZEC

Professor
Dr. Xi Zhang                   333N WERC
458-1416                        xizhang@ece.tamu.edu

Office Hours
TR 9:30-11:00AM (other times by appointment)

ECEN 248 Laboratory Website

Section #          Lab Time                                  Lab Location                 TA
501                   T 05:15PM-08:15PM                 ZACH 115C                 Pratik Shah (Email: pratiksh@ece.tamu.edu, Office: 315B WERC, Tel: 458-4675)
502                   M 12:40PM-03:40PM                ZACH 115C                 Qinghe Du (Email: duqinghe@tamu.edu, Office: 315C WERC, Tel: 458-4675)
503                   W 03:00PM-05:50PM                ZACH 115C                 Pratik Shah
507                   M 04:10PM-07:10PM                ZACH 115C                 Qinghe Du

Problem Solving and Class Make-Up Sessions (held as needed)
Thursday, 6:30-7:45PM, Location TBA (Noticications will be given beforehand)

Required Text
Fundamentals of Digital Logic with VHDL Design, S. Brown and Z. Vranestic, McGraw Hill Co., 2005, 2nd edition

Supplemental Texts
Contemporary Logic Design, Randy H. Katz, Benjamin/Cumnings Publishing Company, 1994
Fundamentals of Logic Design, Charles Roth, 2nd Edition, West Publishing Company, 1979
Digital Design: Principles and Practices, John Wakerly, 2nd Edition, Prentice Hall, 1994

Lab Manual
You can find the lab manual here
Lab 1: Students need to buy a lab kit from the MSC. Without the lab kit, you will be unable to complete the lab.

Grading Policiy
Scale
90 - 100           A
80 - 89             B
70 -79              C
60 - 69             D
Below               F

Homework                                15%
Laboratory                                15%
In-class exercises                      10%
Exams (each with 20%)              60%
3 exams & final (drop lowest)
Total                                         100%

Exams
Exam 1             Thur., Feb. 14
Exam 2             Thur., Mar. 20
Exam 3             Tues., Apr. 22
Final Exam        Mon., May 5, 1-3pm

Tetative Schedule:

Urgent Anouncements:

1) I've been confirmed with ECE Dept, there will be no labs for all sections in the week of Jan. 21, 2008 due to Holiday Monday!

2) Regarding to emails I've received from many students about the Lab Kits, I had already checked with ECE Dept. and please see the following email I've just received today from ECE Dept:


----------------------------

Date: Fri, 18 Jan 2008 15:59:44 -0600,
To: xizhang@ece.tamu.edu,
Subject: 248 Lab Kits

Dr. Zhang:


I have checked with several bookstores and they do not have the lab kits in stock and it will take 5 to 10 days to get them in. The MSC Bookstore has them ordered and they said the same thing - 5 to 10 days.


Gayle Travis

Administrative Secretary, Electrical and Computer Engineering, Texas A&M University, (979) 845-7441


------------------------------------------------------------------------------------

Homework :

HW Num.

Assignment

Due Date Solutions
HW #1 Problem 5.1 of the textbook.   Sol. of HW #1
HW #2 Problems 2.1~2.7 of the textbook. Feb. 7, 2008. Sol. of HW #2
HW #3

Problems 2.10~2.27 of the textbook.

Feb. 12, 2008 Sol. of HW #3
HW #4

Problems 3.1 of the text book, and supplementary problems (download).

Feb. 19, 2008 Sol. of HW #4
HW #5

Problems 4.1~4.10 of the text book.

Feb. 28, 2008 Sol. of HW #5
HW #6

Problems 4.11~4.13 of the text book.

Mar. 6, 2008 Sol. of HW #6
HW #7 Problems 4.14 and 5.2~5.14 of the text book. Mar. 18, 2008 Sol. of HW #7
HW #8 Problems 7.1~7.8 and 8.1~8.3 of the text book Mar. 25, 2008 Sol. of HW #8
HW #9 Problem 8.5~8.9 and 8.11 of the text book Apr. 3, 2008 Sol. of HW #9
HW #10 Problem 6.1~6.10 of the text book Apr. 22, 2008 Sol. of HW #10
HW #11 Problems 6.14 and 8.12   Sol. of HW #11

------------------------------------------------------------------------------------

Lecture Notes

Chapter 3

Chapter 5 ~ Chapter 7

Chapter 7 ~ Chapter 8 (Part I)

 Chapter 8 (Part II)

Chapter 8 (Part III)

Chapter 8 (Part IV)

Chapter 3.6

Chapter 6.1-6.2

 

Score of EXAM #3

 

 

Week #

Class #

Day

Date

Topic(s)

Lecture #

1

1

Tues.

Jan. 15

Syllabus; Home reading assignment: Chapter 1 – Introduction

Syllabus, Lecture 1

 

2

Thur.

Jan. 17

Section 5.1 – Positional Number Representations
Section 2.1 – 2.5 – Variables & Functions; Inversion; Truth Tables; Logic Gates & Networks; Boolean Algebra

All the other lecture notes will be delivered on the white-board in all classes during this semester.

 

 

Fri.

Jan. 18

Last day for dropping courses with no record

 

2

3

Tues.

Jan. 22

Sections 2.6- 2.7 – Boolean Algebra (cont’d); Synthesis using AND, NOT, OR; Design Examples

 

 

4

Thur.

Jan. 24

Sections 3.1- 3.4, 3.6 – Transistor Switches; NMOS Logic Gates; CMOS Logic Gates; Negative Logic

 

3

5

Tues.

Jan. 29

Section 4.1- 4.6 – 2-5 Variable Karnaugh Maps; Strategy for Minimization; Minimization of Product of Sums Forms; Incompletely Specified Functions; Multiple Output Circuits; NAND and NOR Logic Networks

 

 

6

Thur.

Jan. 31

(continued)

 

4

7

Tues.

Feb. 5

Sections 3.5-3.6, 3.8-3.10 (w/ supplementa material) – Standard Chips; Practical Aspects; Transmission Gates; Implementation Details for Programmable Logic Devices – SPLDs, CPLDs

 

 

8

Thur.

Feb. 7

Sections 4.7-4.8, 3.8.8, 6.1-6.2 – Multilevel Synthesis; Analysis of Multilevel Circuits; Multiplexers; Decoders; Tri-state Buffers; ROMs (supplemental material)

 

5

9

Tues.

Feb. 12

(continued)

 

 

10

Thur.

Feb. 14

Exam #1

 

6

11

Tues.

Feb. 19

(continued)

 

 

12

Thur.

Feb. 21

Sections 5.2-5.3, 5.6, 5.7.1, 5.7.2 – Addition of Unsigned Numbers; Signed Numbers; Multiplication; Other Number Representation

 

7

13

Tues.

Feb. 26

(continued)

 

 

14

Thur.

Feb. 28

Sections 7.1-7.6, 7.8 – Basic Latch; Gated SR Latch; Gated D latch; Master Slave and Edge-Triggered D Flip-Flop; T Flip-Flop; J-K Flip-Flop; Registers

 

8

15

Tues.

Mar. 4

(continued)

 

 

16

Thur.

Mar. 6

Sections 8.1-8.3, 8.5-8.6 – Synchronous Sequential Circuits: Basic Design Steps; State Assignment Problem; Mealy State Model; Serial Adder Example; State Minimization

 

 

 

 

Mar. 10- Mar. 14

Spring Break

 

9

17

Tues.

Mar. 18

(continued)

 

 

18

Thur.

Mar. 20

Exam #2

 

10

19

Tues.

Mar. 25

(continued)

 

 

20

Thur.

Mar. 27

(continued)

 

 

 

Tues.

Apr. 1

Last day to Q-drop a class

 

11

21

Tues.

Apr. 1

Sections 7.9-7.11, 8.7 – Counters; Reset Synchronization; Other Types of Counters; Design of a Counter using the Sequential Circuit Approach

 

 

22

Thur.

Apr. 3

(continued)

 

12

23

Tues.

Apr. 8

Section 8.9 – Analysis of Synchronous Sequential Circuits

 

 

24

Thur.

Apr. 10

Section 8.10, 9.1-4, 9.6 –Algorithmic State Machine; Partitioning (supplemental material); Asynchronous Behavior; Hazards

 

13

25

Tues.

Apr. 15

10.1.3 -  RAMs (supplemental material)

 

 

26

Thur.

Apr. 17

TBA

 

14

27

Tues.

Apr. 22

Exam #3

 

 

28

Thur.

Apr. 24

Review and Questions. Redefined Thursday class.

 

 

 

Mon.

May 5

Final Exam, 1-3pm