Instructor:
Dr. Prabhat Mishra CSE E470 (352) 392 2680 prabhat@cise.ufl.edu
Office Hours: Tue 10:40 AM - 12:40 PM and Thu 3:00 PM - 3:50 PM.
Teaching Assistant: Heon-Mo Koo CSE E309 (352) 392 1183 hkoo@cise.ufl.edu
Office Hours: Monday 3:00 - 3:50 PM
Overview:
Embedded systems run the computing devices hidden inside a vast array
of everyday products and appliances such as cell phones, toys, handheld PDAs,
cameras, and microwave ovens. Cars are full of them, as are airplanes,
satellites, and advanced military and medical equipments. As applications
grow increasingly complex, so do the complexities of the embedded computing
devices. The goal of this course is to develop a comprehensive understanding
of the technologies behind the embedded systems design. The students develop
an appreciation of the existing capabilities and limitations of various
steps in overall design methodology including system level
modeling/specification,
design space exploration, hardware-software partitioning,
high level synthesis(hardware/software/interface), and
validation/verification of embedded systems.
See course outline for details.
Prerequisites: CDA 3101 (Computer Organization), COP 3530 (Data Structures and Algorithms), and programming knowledge is required. Exposure to COP 4600 (Operating Systems) and CDA 4102/5155 (Computer Architecture) is a plus.
Grading Criteria: See Course Policies.
Lectures:
Tuesday - Period 8-9 (3:00-4:55) Thursday - Period 9 (4:05-4:55) MCCB 3108
Textbook: None.
The course will cover materials from various books and journal articles. A sample list of references are included below:
- P. Marwedel, "Embedded System Design", Kluwer 2003.
- P. Mishra and N. Dutt, "Functional Verification of Programmable Embedded Architectures", Springer 2005.
- F. Vahid and T. Givargis, "Embedded System Design - A Unified Hardware/Software Introduction", Wiley 2002.
- W. Wolf, "High Performance Embedded Computing: Architectures, Methodologies, Applications", Morgan Kaufmann 2006.
Lectures and Office Hours:
| Period / Day |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
| Period 4 10:40 |
|
Office Hour |
|
|
|
| Period 5 11:45 |
|
Office Hour |
|
|
|
| Period 6 12:50 |
|
|
|
|
|
| Period 7 1:55 |
|
|
|
|
|
| Period 8 3:00 |
Heon-Mo |
Lecture |
|
Office Hour |
|
| Period 9 4:05 |
|
Lecture |
|
Lecture |
|
Courses on the Web:
Please feel free to contact me if you have any questions, comments or suggestions.