1 / 11

Design & Co-design of Embedded Systems

Design & Co-design of Embedded Systems. Sharif University of Technology Computer Engineering Dept. Fall -Winter 200 5. Maziar Goudarzi. What the Course Covers. Introduction (1-2 weeks) Review the evolution of HW design methodologies Introduction to Embedded Systems (ES)

kennan-sosa
Download Presentation

Design & Co-design of Embedded Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Design & Co-design of Embedded Systems Sharif University of Technology Computer Engineering Dept. Fall-Winter 2005 Maziar Goudarzi

  2. What the Course Covers • Introduction (1-2 weeks) • Review the evolution of HW design methodologies • Introduction to Embedded Systems (ES) • Overview of essential issues in system design • System Specification (4-5 weeks) • Various models of computation • SystemC language • System Implementation (3-4 weeks) • Traditional style of ES design • Co-synthesis techniques & algorithms • New technologies: programmable SoC devices • System Verification (1-2 weeks) • Overview of approaches • HW-SW co-simulation techniques • Advanced Topics (The rest) • Platform-based design, ASIP-based design, Object-orientation in ES design Design & Co-design of Embedded Systems

  3. Course Grading Design & Co-design of Embedded Systems

  4. What you do • Homework • HW design (SystemC) • System design (C++/SystemC) • Algorithm Implementation • Final Project • Implement a HW-SW system on a PSoC • Other topics (negotiable) • Reading Assignment • Read, summarize, and present selected papers • Optional, but highly recommended Design & Co-design of Embedded Systems

  5. For project: Phase zero: Select your partner(s) Submit list of your group members (2-3 persons) Phase one: Get familiar with the topic Submit report 1 (2-3 pages) covering: List of your collected material Your plan for next phases and role of each person Phase two: Start implementing the system Oral presentation (15 min.) + report 2 (5-6 pages) Phase three: Finalize the system implementation Demonstrate working HW-SW system A paper-like report (max. 10 pages, IEEE format) What you do (cont.) Design & Co-design of Embedded Systems

  6. Time is valuable! • For project: • phase 1 and written part of phase 2 • 5% penalty per day for being late • oral presentation of phase 2 • No late presentation is possible • final report • No late submission can be accepted • For homework • 5% penalty per day for being late Design & Co-design of Embedded Systems

  7. Tools to work with • A number of HW design, synthesis, and simulation tools • SystemC Simulation Exercises • MS Visual-C++ 6.0 (or higher) • SystemC_Win & C++ Builder 5.0 • More than 3 hours per week is required Design & Co-design of Embedded Systems

  8. Teaching Assistants • Naser MohammadZadeh naser_ml@yahoo.com • Morteza NajafVand morteza_na@yahoo.com Design & Co-design of Embedded Systems

  9. References • Text book: • W. Wolf, "Computers as Components: Principles of Embedded Computing System Design," Morgan Kaufmann Publishers, 2001. • Other references: • J. Staunstrup, W. Wolf, "Hardware/Software Codesign: Principles and Practice," Kluwer Academic Publishers, 1997. • G. DeMicheli, "Hardware/Software Codesign," Kluwer Academic Publishers, 1996. • S. Kumar, S. Klumar, “The Codesign of Embedded Systems: A Unified Hardware/Software Representation”, Kluwer Academic Publishers, 1995. • H. Chang, et al, “Surviving SoC Revolution”, Kluwer Academic Publishers, 1999. • F. Balarin et al, "Hardware/Software Codesign: The POLIS Approach", Kluwer Academic Publishers, 1997. • Papers from IEEE/ACM sponsored journals, Conferences, and Workshops Design & Co-design of Embedded Systems

  10. Very Important Notes • Honor code! • 200% penalty for both sides! • Devise a plan for your project • Very strictly follow your plan • NO LATE ORAL PRESENTATION/FINAL REPORT WILL BE ACCEPTABLE. • NO EXCEPTION. Design & Co-design of Embedded Systems

  11. To Be Announced • Detailed Schedule of the Course • Course Web-page • List of Reading Assignments • List of Projects Design & Co-design of Embedded Systems

More Related