Department of Electrical and Computer Engineering

The University of Alabama in Huntsville

 

Fall 2009

CPE 621: Advanced Embedded Systems

 

Course Home Page: http://www.ece.uah.edu/~jovanov/CPE621/CPE621.html

Notes: http://www.ece.uah.edu/~jovanov/CPE621/notes/621notes.html

 

Lectures             Tuesday/Thursday 3:55-5:15 PM, EB219

Description       This course will cover hardware and software support for increasingly important class of computer systems: low-power embedded sensors and wireless sensor networks. Topics include low-power microcontroller and DSP architectures (TI MSP430, TI 55x DSP, ARM families), battery powered systems, sensor platform architecture, wireless intelligent sensors (WISE and Telos), low power wireless communication standards (802.15.4/ZigBee), resource constrained operating systems (TinyOS), data aggregation/sensor synergy, and collaborative signal processing. This course will be based on reading/discussion and individual/group projects.

Prerequisites   Approval of instructor.

Instructor          Dr. Emil Jovanov

                              213, Engineering Building

                              Phone: 824 6632,           e-mail: jovanov@ece.uah.edu

Office hours      Tuesday 1:30-3:30 PM, Thursday  10 - 11:30 AM, and by appointment.

Laboratory      DSP/Microcontroller Laboratory is in room EB 205 (Engineering Building).

Text                     Chris Nagy, Embedded System Design using the TI MSP430 Series, Elsevier Science, 2003. (ISBN 075067623x)

                              Recommended references:

§         John Davies, MSP430 Microcontroller Basics, Newnes, 2008
(ISBN 978-0-7506-8276-3).

·   Site: http://www.elsevierdirect.com/companion.jsp?ISBN=9780750682763

§         Gerald Luecke, Analog and Digital Circuits for Control System Applications : Using the TI MSP430 Microcontroller, Newnes, 2004. (ISBN 0750678100)

§         José A. Gutierrez, Ed Callaway and Raymond Barrett, Low-Rate Wireless Personal Area Networks: Enabling Wireless Sensors with IEEE 802.15.4, IEEE Press, 2003 (ISBN: 0-7381-3557-7).

§         TinyOS:          http://www.tinyos.net

§         Telos:              http://www.moteiv.com

§         MSP430 Family, manuals, links, examples:
http://www.ece.uah.edu/~jovanov/msp430/msp430.html

Important         Project proposals due:                           Thursday, Sep 10, 2009.

Dates                  Midterm project review                           Tuesday, Oct 20, 2009.

                              Last day of Class:                                   Thursday, November 24, 2009.

                              Projects&documentation due:               Tuesday, Dec 1, 2009.

 


Grading           Class participation                            5%

                              Paper summaries                             15%

                              Homeworks/Miniprojects                 30%

                              Project                                                40%

                              Final report/paper                             10%

Course Outline

·        Introduction, course overview (1 lecture)

·        Real-time embedded systems (1 lecture)

·        Low power microcontroller architectures (2 lectures)

·        TI MSP430Fx family

·        CPU core, Timers, UARTs, GPI/O

·        Low power modes

·        Signals, Sensors, and Signal Conditioning (1 lecture)

·        Discussion of projects (1 lecture)

·        AD/DA, Digital Signal Processing, and Assembly Programming (2 lectures)

·        Wireless Intelligent Sensors (WISE and Telos) (2 lectures)

·        Resource constrained OS, TinyOS & nesC (4 lectures)

·        Low-power wireless communication (ZigBee) (3 lectures)

·        Midterm project review (1 lecture)

·        Low-power DSP architectures (4 lectures)

·        Battery powered embedded systems, battery characteristics (1 lecture)

·        Middleware and application-specific processing (3 lectures)

·        Final project presentations (2 lectures)

 

 

 

 

 

Telos wireless sensor platform &
Wireless Network Coordinator

iSense and SuperNode