Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: Embedded Computing Systems
Topic Summary:
Created On: 17-Apr-2006 15:13
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 17-Apr-2006 15:13
User is offline View Users Profile Print this message


Brandi Carroll

Posts: 82
Joined: 22-Jul-2004

Embedded Computing Systems

Ohio Northern University
Department of Electrical & Computer Engineering and Computer Science
Ada, OH USA

Instructor: Srinivasa Vemuru
[email]s-vemuru@onu.edu[/email]

Description
Embedded computing; Instruction sets and CPUs, Embedded Computing Platform, Program Design and Analysis, Processes and Operating Systems, Hardware Accelerators, Networks and Distributed Embedded Architectures, and Systems Design Techniques ( 3 lecture hours + 3 lab hours / week).

Prerequisites
Computer Architecture, Operating Systems

Course Topics
· Introduction to Embedded Computing (1 hour).
· System Specifications using UML (2 hours)
· Microprocessors ?ARM, PowerPC, and SHARC instruction sets (3 hours)
· CPUs ? I/O mechanism, exceptions, power and performance of architecture (2 hours)
· Embedded Computing Platforms ( 2 hours)
· Buses and Interfacing (2 hours)
· CPU system framework, development systems and debugging ( 1 hour)
· Program Design and Analysis ? Models of programs (3 hours)
· Program Compilation and Code Generation (2 hours)
· Optimizing programs for speed, size and power consumption, test and verification; ( 2 hours)
· Processes and Operating Systems (3 hours)
· Networks ( 3 hours)
· Hardware Accelerators ( 2 hours)

Textbook
· W. Wolf, Computers as Components: Principles of Embedded Computing System Design, Morgan-Kaufmann, 2001.

Reference Books
· F. Vahid and T. Givargis, Embedded System Design: A Unified Hardware/Software Introduction, Wiley, 2002
· R. Bryant and O' Hallaron, Computer Systems: A Programmer's Perspective, Prentice Hall, 2002
· R. Grehan, R. Moote and I. Cyliax, Real-Time Programming: A guide to 32-bit embedded development, Addison-Wesley, 1999

Grading Policy
· Midterm exams - 30%
· Final (Comprehensive) - 30%
· Homework + Inclass work - 10%
· Presentation - 10%
· Laboratory + Projects - 20%

Daily attendance is required. Classroom activities will involve individual and group work on topics covered during the meeting.
Homework assigned will be due at the beginning of next class meeting. Late submission of homework will be accepted later on the same day and will result in 50% reduction of grade.
Report due dates will be announced at the time of the assignment. Assignments should be placed on the front desk by the beginning of class. Late submissions on reports will not be accepted.
The grades will be determined by a combination of strict percentage on graded work and relative rank within the class

Course Outcomes
After successfully completing this course the student should be able to:
1. Understand bottom-up and top-down design principles in embedded system design.
2. Be able to compare and contrast distinct instruction set architectures.
3. Understand the input/output mechanisms in CPUs.
4. Understand how architecture affects program performance and power consumption.
5. Understand the operation of CPU buses, I/O devices and interfacing to design an embedded computer platform.
6. Understand program design and models of programs.
7. Optimize programs for speed, size and power consumption
8. Make an oral presentation on a topic related to the embedded and/or computing systems.
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 1 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.