cpe642, syllabus.doc

3
Hijjawi Faculty of Engineering Department of Computer CPE 642 Principles of Embedded Systems Course Syllabus Second 2014-2015 Instructor: Dr. Haithem Al-Mefleh Assistant Professor Department of Computer Engineering Hijjawi Faculty for Engineering Technology Yarmouk University Email: [email protected] Office: 433 Engineering Building Office Hours: Tuesday, Thursday (1-2) pm Description: Embedded systems concepts. Design methodologies. Hardware/Software partitioning. Hardware architecture. Performance benchmarking. Microprocessors and Microcontrollers. Embedded processor selection. Software techniques for embedded systems. PIC microcontroller interfacing and programming. References: 1. Embedded System Design: A unified Hardware/Software Introduction, FrankVahid and Tony Givargis. Wiley. ISBN: 9780471386780. 2. Embedded Systems Design: An Introduction to processes, Tools, & Techniques, Arnold S. Berger. CMP Books. ISBN: 1578200733. 3. Computer Architecture: A Quantitative Approach. J. Hennessy, D. Patterson. ISBN: 978-0123704900. 4. Software Engineering. Ian Sommerville. ISBN: 9780137035151. 5. PIC Microcontrollers: know it all. Lucio Di Jasio , Tim Wilmshurst , Dogan Ibrahim , John Morton , Martin P. Bates , Jack Smith , David W Smith , Chuck Hellebuyck . ISBN: 9780750686150. 6. Designing Embedded Systems with PIC Microcontrollers: Principles and Applications, Tim Wilmshurst. Newnes. ISBN: 9781856177504. Prerequisites by Topic: 1

Upload: engahmed

Post on 02-Oct-2015

4 views

Category:

Documents


0 download

TRANSCRIPT

Hijjawi Faculty for Engineering Technology

CPE 642Principles of Embedded Systems Course SyllabusSecond 2014-2015Instructor:

Dr. Haithem Al-MeflehAssistant Professor

Department of Computer Engineering

Hijjawi Faculty for Engineering Technology

Yarmouk University

Email: [email protected] Office: 433 Engineering BuildingOffice Hours: Tuesday, Thursday (1-2) pm

Description:

Embedded systems concepts. Design methodologies. Hardware/Software partitioning. Hardware architecture. Performance benchmarking. Microprocessors and Microcontrollers. Embedded processor selection. Software techniques for embedded systems. PIC microcontroller interfacing and programming.References:

1. Embedded System Design: A unified Hardware/Software Introduction, FrankVahid and Tony Givargis. Wiley. ISBN: 9780471386780.2. Embedded Systems Design: An Introduction to processes, Tools, & Techniques, Arnold S. Berger. CMP Books. ISBN: 1578200733.3. Computer Architecture: A Quantitative Approach. J. Hennessy, D. Patterson. ISBN: 978-0123704900.

4. Software Engineering. Ian Sommerville. ISBN: 9780137035151.5. PIC Microcontrollers: know it all. Lucio Di Jasio, Tim Wilmshurst, Dogan Ibrahim, John Morton, Martin P. Bates, Jack Smith, David W Smith, Chuck Hellebuyck. ISBN: 9780750686150.6. Designing Embedded Systems with PIC Microcontrollers: Principles and Applications, Tim Wilmshurst. Newnes. ISBN: 9781856177504.

Prerequisites by Topic:

Digital logic fundamentals.

Computer architecture fundamentals. C, C++ programming.

Experience in assembly language programming.

Topics (Tentative)

Embedded Systems and Embedded Systems DesignIntroduction to embedded systems

System Engineering

The embedded design lifecycle

The selection process

The partitioning decision

Embedded subsystems Custom single purpose processors

General purpose processor

Standard single purpose processor

Memory

Interfacing

Grading:30%First Exam

30%Second Exam

40%Final exam

2