CMPS 5203 - Embedded Systems

Spring semester 2016

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: M    1:00 - 5:00 pm
  W    8:00 - 11:00 am
  TR  9:30 - 11:00 am
Class Hours: TR   3:30 - BO 213

Course Description:

Study of integrated hardware and software solutions in computational systems with limited resources. Includes the design and implementation of basic intermodule functions such as device drivers, interrupt handlers, and real-time operating system basic routines.

Text book:

Embedded Systems Design: A Unified Hardware/Software Introduction, by  F. Vahid and T. Givargis.

Tools:

Quartus Web Edition Software

Download and installation instructions, read before downloading

Quartus - first time user instructions

Simulation instructions

Lecture Notes:

CMPS 5203 part 1

CMPS 5203 part 2

CMPS 5203 example of FSMD design

Tentative Agenda:

January     February     March     April     May     Grading

January



Jan 19-

Embedded systems overview

Jan 21-

Customized processors

Jan 26-

Sequential components

Jan 28-

Single-purpose processor basic model


February


Feb 2-

Register transfer design

 

Assignments # 1/2

Feb 4-

General-purpose processor software - Assembly-level instructions

Feb 9-

Microprocessor architecture

Feb 11-

Assembly language

Feb 16-

Parallel port driver

Feb 18-

Application specific instruction set processors

 

Assignment # 3

Feb 23-

Peripherals

Feb 25-

Controllers

 

Assignment # 4


March


Mar 1-

Memory

Mar 3-

Memory hierarchy

Mar 10-

Test # 1

Mar 15-

Advanced RAM

Mar 17-

Interfacing

Mar 22-

Spring Break

Mar 24-

Spring Break

Mar 28-

Easter Holiday

Mar 29-

Easter Holiday

Mar 31-

I/O addressing


April


Apr 5-

Interrupt address table

 

Assignment # 5

 

Project Assignment

Apr 7-

Arbitration

Apr 12-

Serial protocols

 

Assignment # 6

Apr 14-

Digital camera

Apr 19-

Design implementations

Apr 21-

Concurrent processes

Apr 26-

Dataflow model

Apr 22-

Dataflow model

Apr 28-

Test # 2


May


May 3-

Multiple processes implementation

May 5-

Control systems

May 10-

Finals (Tuesday, 3:30 pm)


Grading



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


E-mail address:

nelson.passos@mwsu.edu

Back to Dr. Passos Home Page