Embedded System Design and Modeling

EE382V, Unique: 17303
Semester: Spring 2014



Background

Embedded computer systems are ubiquitous, integrated into many devices we interact with on a daily basis. With ever increasing application demands and advances in semiconductor technology, such systems are more than ever realized as application-specific, heterogeneous multi-processor systems-on-chip (MPSoCs). Exponentially growing complexities, tight constraints and rising chip design costs, however, have made traditional implementation approaches infeasible and instead demand novel, well-defined and formal methods for programming and design of complete systems across hardware and software boundaries.
 


Description

This course covers theory and practice of system-level design of embedded multi-processor and multi-core systems. Focusing on the necessary modeling foundations to enable design automation, the course will present state-of-the-art methods and techniques for specification/programming, synthesis/compilation and performance modeling at the system level. In the labs, the SpecC and SystemC languages and the System-On-Chip Environment (SCE) will be used to specify, simulate, analyze, model and synthesize systems based on typical embedded application examples.
 


Topics

Most likely covered in class at some point:


Prerequisites


Textbooks


Policies


Electronic Mail Notification Policy

In this course e-mail will be used as a means of communication with students. You will be responsible for checking your e-mail regularly for class work and announcements. The complete text of the University electronic mail notification policy and instructions for updating your e-mail address are available at http://www.utexas.edu/its/policies/emailnotify.html.
 


Use of Blackboard and Class Web Site

This course uses the class web page and Blackboard to distribute course materials, to communicate and collaborate online, to submit assignments and to post solutions and grades. You will be responsible for checking the class web page and the Blackboard course site regularly for class work and announcements. As with all computer systems, there are occasional scheduled downtimes as well as unanticipated disruptions. Notification of disruptions will be posted on the Blackboard login page. Scheduled downtimes are not an excuse for late work. However, if there is an unscheduled downtime for a significant period of time, I will make an adjustment if it occurs close to the due date.
 


Students with disabilities

The University of Texas at Austin provides upon request appropriate academic accommodations for qualified students with disabilities. For more information, contact the Services for Students with Disabilities (SSD) at 471-5259, http://ddce.utexas.edu/disability/.
 


Religious Holidays

Religious holy days sometimes conflict with class and examination schedules. If you miss an examination, work assignment, or other project due to the observance of a religious holy day you will be given an opportunity to complete the work missed within a reasonable time after the absence. It is the policy of The University of Texas at Austin that you must notify each of your instructors at least fourteen days prior to the classes scheduled on dates you will be absent to observe a religious holy day.
 


Contents © Copyright 2014 Andreas Gerstlauer http://www.ece.utexas.edu/~gerstl/ee382v_s14