Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

ELEC 3300

Introduction to Embedded Systems

Course Introduction
Prof. Tim K. T. Woo

ELEC 3300 : Spring 17/18 Tim Woo 1


ELEC 3300 Introduction to Embedded Systems

Student initiated projects Team size : 2 students

Evaluated by Project Grading Rubric

ELEC 3300 : Spring 17/18 Tim Woo 2


What do we teach?

From project idea to prototype design


Description
Abstract idea of project
(Define the functionality of the
system)


Self-driving car

http://goo.gl/Z0JLsy

Hardware devices
(Microcontroller, Peripherals,
sensors)

ELEC 3300 : Spring 17/18 Tim Woo 3


In the course design, we involve

• Student’s centered learning

• Experiential learning

Homework Assignments,
Laboratory experiments,
Student’s project

ELEC 3300 : Spring 17/18 Tim Woo 4


ELEC 3300 Introduction to Embedded Systems

• Teaching Team:
– Course Instructor:
• Prof. Tim K T WOO (email: eetim@ust.hk , Room 2419)
– Teaching Associate:
• Fox C H WU (email: eefox@ust.hk , Room 2395)
– Technicians:
• Darwin T W WONG (email: eetwwong@ust.hk, Room 3130)
– Teaching Assistants:
• LYU He (hlv@connect.ust.hk)
• LIAO Qinghai (qhliao@connect.ust.hk)
• ZHU Zuomin (zzhuae@connect.ust.hk)

ELEC 3300 : Spring 17/18 Tim Woo 5


ELEC 3300 Introduction to Embedded Systems

• Course Notes and Lab Notes: CANVAS system

• Course prerequisites and Background Knowledge


– ELEC 2200 Digital Circuits and Systems
• Digital logic circuits designs
• Simple circuit timing and timing diagrams
• Electronic devices measurement

– ELEC 2300 Computer Organizations


• Basic assembly language programming
• Basic structure of a processor

ELEC 3300 : Spring 17/18 Tim Woo 6


Teaching and Learning Activities

• Teaching activities
– Lecture: 2 x 1.5-hour sessions (Week 1 to Week 7)
– Tutorial: 1.5-hour sessions (Week 1 to Week 7)
– Laboratory experiments: 2-hour sessions (Week 2 to Week 7)
– Project: Talent-made schedule (Week 8 to Week 13 inclusive)

• Other activities:
– Preliminary proposal discussion
– 1 Final proposal presentation
– 1 Interim project demonstration
– 1 final project demonstration

• As there is no examination in this course, your participation


and contribution is very important.

ELEC 3300 : Spring 17/18 Tim Woo 7


Teaching and Learning Activities

• Course works and Grading


– 3 Homework assignments 15%
– 6 Laboratory experiments 21%
– 1 Preliminary proposal discussion (peer) 4%
– 1 Final proposal presentation 6%
– 1 Interim project demonstration 9%
– 1 Final project demonstration and presentation 40% (+2%)
– 1 Final report submission 5%

Note: +2% bonus points will be given to the student team which design the project for community.

ELEC 3300 : Spring 17/18 Tim Woo 8


Late submission of assignment

• To be fair for those students who submit assignment on time,


a penalty of late submission is listed as follow:
– Late submission within 12 hours, Penalty of 25%
– Late submission between 12 to 24 hours, Penalty of 50%
– We will not accept any late assignment for more than 24 hours.

ELEC 3300 : Spring 17/18 Tim Woo 9


Passing Requirement

• Passing requirement of the course is


1. Attend all the 10 meetings below
• 6 Laboratory experiments with demonstration
• Project (Preliminary project discussion, Proposal Presentation, Interim Project
Demonstration, Final Demonstration)
2. Composite score > 45%

• If you miss any 1 out of the 10 meetings, you will be able to


makeup the missing meeting with 20% penalty by a
supporting document.

• If you miss twice or more, the maximum grade you can get is
‘D’

ELEC 3300 : Spring 17/18 Tim Woo 10


Overview of Computer systems
Applications Internal
Operating
Systems

I/O devices

External

ELEC 3300 : Spring 17/18 Tim Woo 11


Overview of Computer systems
Modern Computer Systems Operating Systems and
Application (IE, MSWord, Apps, UI) Process Management

Software Operating System


Compiler (Window 10, Linux, iOS8)
I/O and File
Memory Management Assembler Systems

Kernel Instruction Set Architecture


Our focus:
Computer Memory I/O System
Interfacing techniques
Architecture, CPU
and Memory Datapath & Control Input, Output and
Peripheral Devices
Hardware
Digital design

Circuit design
CPU Design and
Organization
Transistors

•Background
Data Representation and •Which parts have you learnt in Digital Circuit Design (ELEC 2200)?
Floating Point Standards •Which parts have you learnt in Computer Organization (ELEC 2300)?

ELEC 3300 : Spring 17/18 Tim Woo 12


Outcomes Expected from YOU
• On successful completion of this course, you will be able to
– CO1: Recognize the marketing and engineering views of embedded
system applications.
– CO2: Understand and analyze the building blocks of embedded
system, and the interfacing techniques of simple external devices.
– CO3: Understand and compare different up-to-date computer
interfacing technologies.
– CO4: Use CAD tools to program and emulate the performance of the
micro-controller.
– CO5: Execute a complete project in team from problem formulation,
time management, design/implementation, up to verification and
documentation.

ELEC 3300 : Spring 17/18 Tim Woo 13


Course Outline

• Which knowledge do I learn in class and how do they link up?

Course Outline:
1. Introduction to Embedded Systems
2. Basic Computer Structure
3. Microcontroller Structure
4. Interrupt Organization
5. Timer and Counter
6. ……
7. ……
8. Interfacing LCD
9. Motor Interfacing
10. ……

ELEC 3300 : Spring 17/18 Tim Woo 14


Laboratory
• Objective (CO2 and CO4)
– Enrich your knowledge in the circuit interfacing and basic programming skills
with CAD tools

• A brief discussion on the laboratory experiment will be conducted in


tutorial sessions.

• Team size:
– 2 students enrolled in the
same lab session
– Either form your own group
or randomly paired up by
next week. (Please check
the CANVAS)

ELEC 3300 : Spring 17/18 Tim Woo 15


Course Project
• Objective (CO5):
– Put in practice what you have learned in both hardware and software skills in
your talent-made project
– Work effectively in a team and lead a team

• Team size:
– 2 students from same / different laboratory
sessions
• Please submit your team to the teaching associates
within three weeks. Otherwise, you will be randomly
assigned. (Please check the CANVAS)

ELEC 3300 : Spring 17/18 Tim Woo 16


Course Project
• At the end of the course, you are able to submit:

– Final Project Demonstration + Power-point Presentation


• Each team is required to conduct a fifteen-minute demonstration and
presentation.

– A final project report in HTML format

– Peer-evaluation from your team member (this reflects your overall


performance in the project)

ELEC 3300 : Spring 17/18 Tim Woo 17


You may ask about the grading ……
• How do you grade my project?

ELEC 3300 : Spring 17/18 Tim Woo 18


You may ask about the grading ……
• Who grade the project? Is the grading fair?
– Instructor and Teaching Associate
– 4-5 Postgraduates (Teaching Assistants)

Train-the-grader program

ELEC 3300 : Spring 17/18 Tim Woo 19


Project Assessment – Peer evaluation
• You are required to do peer evaluations to your group member during the
project period.
• Below shows an example, each evaluation mark will be from 0 – 16.
Members to
be evaluated

Member A Member B

Members who Member A 16 12


evaluates
Member B 12 11

14 11.5 Member’s
Average Peer
Means : Member B gives 12 out of 16 marks to Member A. Evaluation Mark

Group’s Average Peer Evaluation Mark = (14 + 11.5) / 2 = 12.75


Members Difference percentage = (14 – 11.5)/12.75 = 19.6%

ELEC 3300 : Spring 17/18 Tim Woo 20


Project Assessment – Peer evaluation

• Based on the difference in percentage, the project mark that got by the
member will be multiplied by a factor as shown in the table

Difference Factor for Member Factor for Member


A (More) B (Less)

0 – 10% 1 1
10 – 20% 1+X 1–X
20 – 30% 1+Y 1–Y
> 30% 1.2 1 – 2Z

• Note: 0 < X < Y < Z < 0.5

ELEC 3300 : Spring 17/18 Tim Woo 21


Project Assessment

• We will also monitor the progress and the reflection from peer evaluations
in order to achieve a fair environment.

• A special meeting will be arranged if some abnormal case is observed.

• You should seek for help as early as possible if you have any difficulties.
There is nothing we can help in the last minutes.

• A normalization of progress marks among different assessor will be done.

ELEC 3300 : Spring 17/18 Tim Woo 22


Project Nomination
• In order to engage your engineering design abilities,
– we will nominate some good projects in participating some local,
national and international competitions.

• RS Components Limited (Hong Kong) offers an University Program with


HKUST.
– Students with good projects will get the part-time internship interview
opportunity in 2018.
– each student team will get the components sponsorship (HKD 100 per
group) for your project design.

ELEC 3300 : Spring 17/18 Tim Woo 23


Outcomes and Means
• Outcomes:
– To be a well-trained UG student and get success, you need …….
• Team work, Discipline, Both theoretical and technical knowledge, Creativity, Good
Presentation skill, Good in Time Management
• How can we help you in this course?
Lecture / Lab experiment Project
Tutorial

Team Work ✔ ✔
Discipline ✔ ✔
Theoretical knowledge ✔ ✔ ✔
Technical knowledge ✔ ✔ ✔
Creativity ✔
Presentation skill ✔
Time Management ✔ ✔ ✔

• Important Note: Curve fitting is NOT applied in the letter grade


assignment. Much effort you put, higher grade you get.
ELEC 3300 : Spring 17/18 Tim Woo 24
Tentative Calendar
Please check the most updated calendar from the Canvas
Week Activities
1 Lecture + Tutorial
2 Lecture + Tutorial + Laboratory experiment
3 Lecture + Tutorial + Laboratory experiment + HW1
4 Lecture + Tutorial + Laboratory experiment
5 Lecture + Tutorial + Laboratory experiment + Preliminary proposal discussion + HW2
6 Lecture + Tutorial + Laboratory experiment
7 Lecture + Tutorial + Laboratory experiment + HW3
8 Final proposal submission and presentation + Course Project
9 Consultation during the lecture hours + Course Project
10 Consultation during the lecture hours + Course Project
11 Interim project demonstration + Course Project
12 Consultation during the lecture hours + Course Project
13 Final project demonstration and presentation + Final report submission

ELEC 3300 : Spring 17/18 Tim Woo 25


Facebook Closed Group
• Please join the Facebook Closed Group for ELEC 3300
– goo.gl/6tTVh7
– Or
– https://www.facebook.com/groups/1562478350467222/

Noted: It will be changed to Private Group after the add/drop period.

ELEC 3300 : Spring 17/18 Tim Woo 26

You might also like