ECE3196 Embedded System Design aims to introduce embedded system and design concepts. At the completion of the subject, thestudent should be able to: 3 Learning Outcomes Level of Emphasis LO1 - Explain various embedded system applications and design requirements.
ECE3196 Embedded System Design aims to introduce embedded system and design concepts. At the completion of the subject, thestudent should be able to: 3 Learning Outcomes Level of Emphasis LO1 - Explain various embedded system applications and design requirements.
ECE3196 Embedded System Design aims to introduce embedded system and design concepts. At the completion of the subject, thestudent should be able to: 3 Learning Outcomes Level of Emphasis LO1 - Explain various embedded system applications and design requirements.
Trimester 2, 2013/2014 Lecturer: Wong Hwee Ling 1 ECE3196 Embedded System Design Objective: To introduce embedded system and design concepts. 2 ECE3196 Embedded System Design LearningOutcome(LOs): At thecompletion of the subject, thestudent should beableto: 3 Learning Outcomes Level of Emphasis LO1 Explain various embedded system applications and design requirements. (Cognitive Understanding, Level 2) Medium LO2 Review of embedded system hardware. (Cognitive Analysing, Level 4) Medium LO3 Develop software programs to control embedded system. (Cognitive Creating, Level 6) High LO4 Examine the embedded product life cycle. (Cognitive Analysing, Level 4) Medium ECE3196 Embedded System Design ProgrammeOutcomes(POs): Uponcompletionof study, thestudent shouldbeable to: 4 ProgrammeOutcomes Level of Emphasis PO2 Acquire technical competencies in a specialized engineering discipline to solve complex engineering problems. High ECE3196 Embedded System Design Chapter Topic Lecture Hours 1 Overview of Embedded System 3 2 Embedded System Hardware 12 3 Embedded Programming, Operating Systems, and Middleware 14 4 Embedded System Design Life Cycle 6 Total 35 5 Lecture Class ECE3196 Embedded System Design 1. Overview of Embedded System Characteristics of embedded systems; Application areas: Microprocessors in the Auto Industry, Microprocessors in the Air Travel Industry, Microprocessors in the Games Market. 2. Embedded System Hardware Processing units, input systems/devices, communication, execution environment, memories (memory organization, system space, code space, data space, unpopulated memory space, I/O space), output systems/devices, introduction to System on Chip (SOC). 6 ECE3196 Embedded System Design 3. Embedded Programming, Operating Systems, and Middleware Embedded system programming using high level language and low level language, language comparison, C language (constructing simple embedded program, compiling, linking, and locating, downloading and debugging, optimizing C codes),assembly language (instruction sets, addressing modes, constructing simple embedded program with assembly language, assembling and linking, downloading), Real-Time Operating Systems(RTOS) (characteristics of RTOS), middleware. 7 ECE3196 Embedded System Design 4. Embedded System Design Life Cycle Introduction to Design Life Cycle, Product Specifications (Models of computations, Statecharts, SDL, Petri nets, UML, VHDL, levels of hardware modeling, language comparison), Hardware/Software Partitioning, Iteration and Implementation, Hardware/Software Integration, Product Testing and Release, Human resources involved in testing, Maintaining and Upgrading Existing Product, validation and testing. 8 ECE3196 Embedded System Design Chapter Topic Tutorial Hours 2 Embedded System Hardware 2 3 Embedded Programming, Operating Systems, and Middleware 4 4 Embedded System Design Life Cycle 2 Total 8 9 Tutorial Class ECE3196 Embedded System Design Lab Topic Lab Hours 1 Construction of C program to control various I/O peripherals via the microcontroller. 3 2 Development of a simple embedded system scheduler. 3 Total 6 10 Laboratory ECE3196 Embedded System Design Item Contact Hours Multiplier Calculation Lecture 35 1 35 Tutorial 8 0.5 4 Lab 6 0.5 3 Total contact hours 49 Total credithours 42/14weeks =3 11 Credit Hour Calculation ECE3196 Embedded System Design Item Percentage (%) Lab1 +Lab 2 10 Assignment 15 Test +Quiz 15 Final Exam 60 Total 100 12 Assessment Scheme ECE3196 Embedded System Design Assessments: Note: Announcement shall bemadethroughMMLSfor details(e.g, venue, report submission method, etc). Anychanges to the dates or details shall beannouncedthroughMMLS 2 Lab Experiments 5% +5% =10% Periodically check for updates on your lab schedule Lab 1: On-the-spot assessments Lab 2: On-the-spot assessments Assignment (Group/Individual) 15% Announcement: Week 3 Due: Monday (Week 12) 13 ECE3196 Embedded System Design Assessments: Mid-Term Test (Week 9) 12% Date: 19 Dec 2013, 8pm,Thursday (Week 9) Scope: Chapter 1, 2 & 3 All compulsory questions Quiz 3% Quiz will be given anytimeduring tutorial or lecture twice. Only one best quiz will be taken into account. Coverage of the quiz will be provided during the preceding class. There is only ONE supplementary quiz, eligible only to those that have valid and official proof for not attending the two earlier quizzes. Final Exam 60% Answer four out of four questions. The questions cover all chapters. 14 ECE3196 Embedded System Design Reminder Attendanceis compulsory. Baseline: 80%for each component (lecture, tutorial and lab) Punctualityis expected. Marks will be deducted for late submission of report or demonstration. 20% of the full mark per day, including weekends. - Example scenario: Dateline of a report submission is Thursday (25 Oct 2012). The full marks for the report is 10 marks. Scenario 1: Student A submitted late on Friday (26 Oct 2012). The coursework mark obtained is 8. Hence, the marks obtained after deduction for late submission is 6 (minus 20%). Scenario 2:Student B submitted late on Monday (29 Oct 2012). The coursework mark obtained is 10. Hence, the marks obtained after deduction is 2 (minus 80%). 15 ECE3196 Embedded System Design Reminder Supplementary test/quiz/ exam/lab will not be given except in the case of actual emergencies with formal evidence. The original copyof the evidence must be submitted within one week to the subject coordinator. Scanned or photocopies are not accepted. Cheating or plagiarism of any kind is subjected to zero marks and will be reported to the university for further disciplinary action. Attempt the tutorial questions before you come to the tutorial class. Always check MMLS for announcements and updates. All university rules apply. 16 ? Any questions 17