cpe642, syllabus.doc
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