Course
code | CC746E |
credit_hours | 3 |
title | Validation and Prototyping of Embedded Systems |
arbic title | |
prequisites | |
credit hours | 3 |
Description/Outcomes | The course provides the student with a new validation of the embedded system as the design cycle may be longer and require more time and manpower. The course covers fundamentals and tools of Embedded Systems validation and prototyping. This course provides the student with the basic understanding of embedded systems validation and prototyping. The course aims to understand the developing process of embedded system and to test the ality of the system.
Learning Outcomes - Implement and test an embedded system.
- Use different validation methodology of Embedded systems
- Predict and describe the expected errors in Embedded Systems.
- Establish application of engineering methods to complex engineering problem solving.
- Describe the prototype of different embedded systems types.
- Validate the embedded systems.
|
arabic Description/Outcomes | |
objectives | |
arabic objectives | |
ref. books | - Bart Vermeulen, Kees Goossens, “Debugging Systems-on-Chip†, Springer 2014
- Abhik Roychoudhury , Embedded Systems and Software Validation, Morgan Kaufmann, 2009
- Peter Marwedel, “Embedded Systems Design,†Kluwer, 2004
|
arabic ref. books | |
textbook | |
arabic textbook | |
objective set | |
content set | |
Course Content
content serial |
Description |
1 |
Introduction to Embedded System
|
2 |
Design Considerations when Developing an Embedded System
|
3 |
Importance of Rapid Prototyping of Embedded Systems
|
4 |
Embedded Systems Design Flow
|
5 |
Generations of Embedded System Design
|
6 |
Trends affecting Embedded System Design
|
7 |
Overview of Embedded System Hardware and Software
|
8 |
Embedded Operating System
|
9 |
Prototyping Platformsrn
|
10 |
Finite State Machine or Petri Netsrn
|
11 |
Formal verification for the Embedded System
|
12 |
Embedded Systems Examplesrn
|