Course Outline for CENG2400 Embedded System Design You will learn –Hardware systems: memory, data/address bus. –Software systems: control hardware using.

Slides:



Advertisements
Similar presentations
Syllabus Instructor: Dr. Wesam Ashour
Advertisements

7/23 CSE 325 Embedded Microprocessor System Design Fall 2010 Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang.
COMP3221: Microprocessors and Embedded Systems--Lecture 1 1 COMP3221: Microprocessors and Embedded Systems Lecture 1: Introduction
EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.
CEN 382 MICROPROCESSORS AND MICROCOMPUTING Nejdet Dogru
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
ECE 447: Course Organization Instructor:Kris Gaj, S&T II, Room 223 Office hours: T, R 4:30-5:30 PM Lab assistants: Thuy-Tien Nguyen (M)
ITCS 3181 Logic and Computer Systems
CENG 2400, Embedded system design
Spring 2008, Jan. 14 ELEC / Lecture 2 1 ELEC / Computer Architecture and Design Spring 2007 Introduction Vishwani D. Agrawal.
Embedded Systems: Introduction. Course overview: Syllabus: text, references, grading, etc. Schedule: will be updated regularly; lectures, assignments.
1 Cankaya University Electronics and Communication Engineering Department ECE 425 Microprocessor I Course Outline Instructor: Assist. Prof. Dr. Orhan Gazi.
Communicating With Devices Interrupts Lecture 10.4 Section 10.6.
Computer Organization and Assembly language
Introduction COMP104: Fundamentals and Methodology.
Department of Electrical Engineering, Southern Taiwan University of Science and Technology Chi-Jo Wang Professor and Associate Chair December 17, 2012.
Introduction Course Overview and Basic understanding of Computer Architecture.
My mini course Yan Yupei Student ID: YB , Department of Electromechanical Engineering Faculty of Science and Technology My.
Week1 Architecture - Lecture outline & Assignments Dr. John Abraham UTPA.
Fall 2015, Aug 17 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Fall 2015 Introduction Vishwani D. Agrawal.
COMP 3438 System Programming
ERGM 1413 Programming and Playing with Intelligent Robots Prof. K.H. Wong Robot building v4.7b1.
Real-Time Operating Systems An Overview of RoBIOS.
ENG3640 Micro Computer Interfacing General Information Handout Fall 2012, September 7 th ENG3640 Fall
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
ECC3105 Microprocessor مرحبا Selamat Datang 환영 欢迎 Welcome ترحيب.
CT101: Computing Systems Petronel Bigioi. Overview Lecturer Name: –Dr. Petronel Bigioi Course schedule: –Semester1: Monday 2 – 3 pm, AC202 Monday 3 –
ECS642U: Embedded Systems Introduction William Marsh.
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
Computer Engineering Introduction page 1 Computer Organization & Design SMD137 Teachers, and Lab help. Schedule: –Lectures. –Laborations. Teaching. Course.
MICROPROCESSOR AND MICRO CONTROLLER
Microcontroller I DKT Course Schedule Lecture/Lab: –Tuesday, 10:00am – 12:00am, BKQ1 (Lect) –Thursday, 9:00 am – 11:00 pm, MKQ1 (lab) –Lecturer:
Computer Organization & Assembly Language © by DR. M. Amer.
ECE 447: Course Organization Course designed by: Professor Kenneth J. Hintz Instructor:Jason M Bales, S&T II, Room 235 (703)
F28HS Hardware-Software Interface Lecture 0: Overview.
Lecture 7: Overview Microprocessors / microcontrollers.
Department of Computer Science Operating Systems OPS621S Semester 2.
Department of Electronic & Electrical Engineering EE10140 Introduction to Microprocessors and interfacing (Embedded Systems)  Microcontrollers (PIC16F84A)
Department of Electronic & Electrical Engineering EE20084 Structured Programming. Chris Clarke Paul Leonard.
Sensors (v.5c)1 CENG4480 Digital Systems Design CENG4480_A1 Introduction Week 1.
Unit 4 Day 1 FOCS – Introduction to Programming. Journal Entry: Unit #5Entry #1 In detail describe programming in Scratch. Describe how to use Events,
Spring 2016, Jan 13 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Spring 2016 Introduction Vishwani D. Agrawal.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Hardware Architecture
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
CENG 2400, Embedded system design Chapter 1: Introduction KH Wong CENG2400 Ch1. Introduction v6b1.
CENG2400 Embedded System Design Chapter 0: Introduction K H Wong , Room 907 SHB-Engineering building
Microprocessor Systems
Microprocessor and peripheral
EKT303 PRINCIPLE OF COMPUTER ARCHITECTURE PRINSIP SENIBINA KOMPUTER
Chapter 10 Input/Output Organization
Operating Systems (CS 340 D)
UFEHT-15-M Overview of course 2006.
INTRODUCTION TO MICROPROCESSORS
Introduction to Microprocessors
INTRODUCTION TO MICROPROCESSORS
CENG2400 Embedded System Design Chapter 0: Introduction
CENG 2400, Embedded system design
ECET 365 Education for Service/tutorialrank.com
T Computer Architecture, Autumn 2005
CPU and Embedded Systems
CET360 Microprocessor Engineering: Course Intro
Wireless Embedded Systems
D0013E Microcomputer Engineering
ELEC / Computer Architecture and Design Fall 2014 Introduction
Function of Operating Systems
Week1 Architecture - Lecture outline & Assignments
Presentation transcript:

Course Outline for CENG2400 Embedded System Design You will learn –Hardware systems: memory, data/address bus. –Software systems: control hardware using assembly and C languages. –Input / output (IO) interfaces: Interrupt, timer, parallel/ serial IO. –Applications. Course webpage (see marking scheme) – eng2400/ceng2400.html CENG2400 Ch0 Embedded sys v4c 1

Class exercises Class exercise: In each lecture, a class exercise will be given to students, a student should complete the exercise and submit it to the professor at the end of the lecture. Each class exercise carries 1% of the whole course. CENG2400 Ch0 Embedded sys v4c 2

Learn to use the ARM processor The ARM processor is the world most popular embedded system processor, which is used in Android and i-Phone devices etc. IPAD Air CPU: ARMv8, 1300MHz Cores=2 SamsungSamsung Galaxy Note 4 may use ARM Cortex A53 CENG2400 Ch0 Embedded sys v4c 3

Lab exercise: Every student needs to build a working robot Infrared Sensors The ARM Processor The wheel with speed encoder Our CENG2400 robot CENG2400 Ch0 Embedded sys v4c 4

Class Monday (lecture) M4:30-6:15pm venue: ERB404 Tuesday (Tutorial and Lab) T5:30-7:15pm, venue: SHB102 Course tutors: –Lo, Kin Ming Tom –Yi, We Ying Tony. CENG2400 Ch0 Embedded sys v4c 5

Elite class ESTR2400 (if enough students are interested) Format (Mirror) –Same timetable as CENG2400, i.e., shared teaching –Enrolled students would be given additional course work, and different assessments (e.g. a more difficult exam paper, more assignments and difficult projects) Will take a different exam paper from CENG2400 CENG2400 Ch0 Embedded sys v4c 6

Entrance Requirements to ESTR2400 Full-time students who have a cumulative GPA of 3.50 or above; AND At least 2 terms from the expected graduation term Those with extraordinary performance or contributions to the Faculty of Engineering or their Major Department may be considered CENG2400 Ch0 Embedded sys v4c 7

8 ESTR

Acknowledgment Thanks to Drs. Philip Leong, Y.S. Moon, O. Mencer, N. Dulay, P. Cheung for some of the slides used in this course CENG2400 Ch0 Embedded sys v4c 9