EE514_english

advertisement
COURSE INFORMATON
Course Title
Advanced Embedded System Design
Code
Semester
C +P + L Hour
Credits
ECTS
EE 514
Fall
3+0+0
3
5
Prerequisites
EE 444
Language of
Instruction
English
Course Level
Graduate
Course Type
Technical Elective
Course Coordinator
Assoc. Prof. Dr. Berna Örs Yalçın
Instructors
Assoc. Prof. Dr. Berna Örs Yalçın
Assistants
Goals
Content
Introduction of a range of techniques and methodologies used in
embedded system design through the design and implementation
of a system-on-a-chip (SOC) to accomplish an interactive task
involving hardware and software aspects. Identification and
analysis of the constraints and characteristics of embedded
systems. Addressing the hardware/software trade-offs inherent in
embedded systems. Interpreting the particular requirements of
real-time systems. Designing a system-on-a-chip (SOC)
incorporating both hardware and software components and making
use of a rudimentary operating system or kernel.
Program Outcomes
Teaching
Methods
Assessment
Methods
1,5,11
1,4
A, D
System on Chip design
1,2,3,4,5,6,7,11
1,2,3,4,5,6
A,C,E
Analysis of the characteristics of
embedded systems.
1,2,3,4,5,6,7,11
1,2,3,4,5,6
A,C,E
1,2,3,4,5,6,7,11
1,2,3,4,5,6
A,C,E
1,2,3,4,5,6,7,11
1,2,3,4,5,6
A,C,E
Learning Outcomes
Understanding the techniques
and methodologies used in
embedded system design
Identification of the constraints of
embedded systems.
Learning the hardware/software
trade-offs inherent in embedded
systems.
Interpreting the particular
requirements of real-time
systems.
1,2,3,4,5,6,7,11
1,2,3,4,5,6
A,C,E
Designing a system-on-a-chip
(SOC) incorporating both
hardware and software
components and making use of
a rudimentary operating system
or kernel.
1,2,3,4,5,6,7,11
1,2,3,4,5,6
A,C,E
Teaching
Methods:
1: Lecture, 2: Question-Answer, 3: Laboratory, 4: Discussion, 5: Problem
Solving
Assessment
Methods:
A: Exam B: Experiment, C: Project, D: Homework
COURSE CONTENT
Week Topics
Study Materials
Slides, Reference
book
1
Hardware design techniques and methodologies used in
embedded systems
2
Software design techniques and methodologies used in
embedded systems
3
An example system on Chip design
Slides, Reference
book
4
Implementation of an example system on Chip on an FPGA
Slides, Reference
book
5
Characteristics of embedded systems.
Slides, Reference
book
6
Constraints of embedded systems
Slides, Reference
book
7
Hardware/software trade-offs inherent in embedded systems.
Slides, Reference
book
8
Design of real-time systems.
Slides, Reference
book
9
Embedded operating systems
Slides, Reference
book
10
Installation of an embedded operating system on a processor
implemented on an FPGA
11
Design a system-on-a-chip (SOC) incorporating both hardware
and software components and making use of a rudimentary
Slides, Reference
book
Slides, Reference
book
Slides, Reference
12
13
14
operating system or kernel.
book
Design a system-on-a-chip (SOC) incorporating both hardware
and software components and making use of a rudimentary
operating system or kernel.
Design a system-on-a-chip (SOC) incorporating both hardware
and software components and making use of a rudimentary
operating system or kernel.
Design a system-on-a-chip (SOC) incorporating both hardware
and software components and making use of a rudimentary
operating system or kernel.
Slides, Reference
book
Slides, Reference
book
Slides, Reference
book
RECOMMENDED SOURCES
Textbook
1) Frank Vahid, Tony D. Givargis, Embedded System Design: A
Unified Hardware/Software Introduction, Wiley; New edition
edition (October 17, 2001)
2) Peter Marwedel, Embedded System Design: Embedded Systems
Foundations of Cyber-Physical Systems, Springer; 2nd ed. 2011
edition (November 25, 2010)
Additional Resources 3) Arnold S. Berger, Embedded Systems Design: An Introduction
to Processes, Tools and Techniques, CMP Books; 1st edition
(December 15, 2001)
4) Daniel D. Gajski, Samar Abdi, Andreas Gerstlauer, Gunar
Schirner, Embedded System Design: Modeling, Synthesis and
Verification, Springer; 2009 edition (August 26, 2009)
MATERIAL SHARING
Documents
Project
Laboratory
Exams
ASSESSMENT
IN-TERM STUDIES
NUMBER
PERCENTAGE
Project
10
10
Total
100
CONTRIBUTION OF FINAL EXAMINATION TO OVERALL
GRADE
1
40
CONTRIBUTION OF IN-TERM STUDIES TO OVERALL
GRADE
10
60
Total
COURSE CATEGORY
100
Expertise/Field Courses
COURSE'S CONTRIBUTION TO PROGRAM
No Program Learning Outcomes
Contribution
1 2 3 4 5
Adequate knowledge in mathematics, science and engineering subjects
1
2
X
pertaining to the relevant discipline; ability to use theoretical and applied
information in these areas to model and solve engineering problems.
Ability to identify, formulate, and solve Electrical and Electronics Engineering
problems; ability to select and apply proper analysis and modeling methods
X
for this purpose.
3
Ability to design a complex system, process, device or product under realistic
constraints and conditions, in such a way as to meet the desired result;
X
ability to apply modern design methods for this purpose.
4
Ability to devise, select, and use modern techniques and tools needed for
X
engineering practice; ability to employ information technologies effectively.
5
Ability to design and conduct experiments, gather data, analyze and
interpret results for investigating engineering problems
X
6
Ability to access information; For this purpose ability to perform database
searching and conduct literature review.
X
7
8
9
Ability to work efficiently in intra-disciplinary and multi-disciplinary teams;
X
ability to work individually.
Ability to communicate effectively both orally and in writing; knowledge of a
X
minimum of one foreign language.
Recognition of the need for lifelong learning; ability to access information, to
follow developments in science and technology, and to continue to educate
X
him/herself.
X
10 Awareness of professional and ethical responsibility.
Information about business life practices such as project management, risk
11 management, and change management; awareness of entrepreneurship,
X
innovation, and sustainable development.
Knowledge about contemporary issues and the global and societal effects of
12 engineering practices on health, environment, and safety; awareness of the
legal consequences of engineering solutions.
X
ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
Total
Duration
Workload
(Hour)
(Hour)
Activities
Quantity
Projects
10
6
60
1
24
24
Final project
Total Work Load 11
Total Work Load / 25 (h)
ECTS Credit of the Course
84
3,36
Download