CpE 213 Digital Systems Design

fiercebunElectronics - Devices

Nov 2, 2013 (3 years and 8 months ago)

95 views

COURSE DESCRIPTION


Cp Eng 213
-

Digital Systems Design

(Offered
E
ach semester)


Required or Elective Course:
Elective


Catalog Description:


Microcontroller
-
based digital systems design methodology and techniques. Basic
machine organization. Interface de
sign. C and assembly language programming for
real
-
time embedded systems. Prerequisities: Cp Eng 111 and Cmp Sci 53, or Cmp
Sc 74, or equivalent.


Prerequisites by topic:

Logic design, combinational logic circuits and memory
elements, sequential logic c
ircuits and programming competency using C on a
desktop computer


Textbooks and other required material:

M.A. Mazidi, J. G. Mazidi, and D. McKinlay,
The 8051 Microcontroller and Embedded Systems Using Assembly and C
, 2
nd

ed.
(Prentice Hall, Upper Saddle Ri
ver, NJ 2005). (ISBN 0
-
13
-
119402
-
X).


Course learning outcomes/expected performance criteria:


1.

Analyze and design hardware and software for small digital systems involving
microprocessors.

2.

Understand the organization of a simple digital computer.

3.

Use the 8
051 microcontroller and its standard peripherals.

4.

Apply assembly and C languages in embedded computer systems.


Topics covered:


1.

Introduction to microprocessor organization and operation, emphasizing the 8051
microprocessor subset (the WIMP51)

(2 1/2 weeks
)

2.

Introduction to computer architecture, with an emphasis on systems involving the
8051 microcontroller
(2 weeks)

3.

Machine and assembly language programming for the Intel 8051 and variants

(2
weeks)

4.

C
-
programming for embedded systems

(3 weeks)

5.

Case studies
of embedded systems utilizing C and ASM

(2 1/2 weeks)

6.

Interrupts, timers, counters and serial communication (C and assembly language)
(2 weeks)

7.

Introduction to real
-
time embedded systems including real
-
time operating systems
(1 week)


Class/laboratory sch
edule:


Three 50
-
minute or two 75
-
minute lectures/week; no laboratory in Cp Eng 213. The
accompanying laboratory is Cp Eng 214.


Contribution of Course to Meeting the Professional Component:




The class introduces students to the concept of computer organ
ization and digital
system design using a microcontroller and assembly and C programming
languages.



Hardware and software design are integrated and the class not only prepares
students for more advanced courses such as computer architecture, operating
syst
ems, and microprocessor
-
based design, but is also a major preparation for the
senior design project.


Relationship of course learning outcomes to ECE program outcomes:


ECE

Outcome

Course Outcomes


Comments

1

2

3

4


a

S

S

S

S


b

M


M



c

S

W

M

S


d

M



M

Two team projects of 3
-
4 students are assigned.

e

S

S

S



f

W





g

M

M

M

M

Students write a paper on variations and functionality
of 8051 family and write project reports including code
documentation.

h

W





i

W





j

W





k

S


S

S


l

W






S


strong connection; M


medium connection; W


weak connection


Prepared by:

R. Joe Stanley


Date:

February 5, 2008