Download presentation
Presentation is loading. Please wait.
Published byJeffery Lamb Modified over 9 years ago
1
Design & Co-design of Embedded Systems Sharif University of Technology Computer Engineering Dept. Fall-Winter 2005 Maziar Goudarzi
2
Design & Co-design of Embedded Systems 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
3
Design & Co-design of Embedded Systems 3 Course Grading ItemScore ExamsQuizzes Final Exam 50 AssignmentsHomework30 Final project 20 Reading assignment (optional) 10
4
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
5
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.)
6
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
7
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
8
Design & Co-design of Embedded Systems 8 Teaching Assistants Naser MohammadZadeh naser_ml@yahoo.com Morteza NajafVand morteza_na@yahoo.com
9
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
10
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.
11
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.