Department of Electrical and Computer Engineering Faculty of Engineering University of Manitoba January, 2018

Size: px
Start display at page:

Download "Department of Electrical and Computer Engineering Faculty of Engineering University of Manitoba January, 2018"

Transcription

1 Department of Electrical and Computer Engineering Faculty of Engineering University of Manitoba January,

2 Prof. Ken Ferens, Ph.D., P.Eng. Teaching this course since Wrote book and lecture slides for this course. Room: E1-544 EITC Telephone: (204) Office Hours: Anytime, anywhere. 2

3 Required Textbook Microprocessing Systems - Ken Ferens (Available in Bookstore) Cost is ~$17. Other References Family Assembly Language, by Alan Clements Using Microprocessors and Microcomputers: The Motorola Family, by Greenfield and Wray The 68HC11 Microcontroller, by J. D. Greenfield The Motorola MC68000, by Jean Bacon Microprocessor Systems Design, by A. Clements Microcontroller Technology, the 68HC11, by Peter Spasov 3

4 4

5 5

6 6

7 Evaluation 7

8 PROJECT (Choose one of 18) 8

9 PROJECT (Choose one of 17) 9

10 Review of number systems, logical operations, and digital circuits On your own. Tiny operation set computer A basic 8-bit microprocessor Macro/micro-instruction programmability and animation Condition code register Assembly language programming Addressing modes, computer decisions and branch instructions, transfer, arithmetic, and logic instruction, the stack and subroutines, interrupt service routines. 10

11 Assembler Integrated development environment Basic microprocessor interfacing Address decoding in memory mapped systems Memory mapped I/O and interrupts Multiple sources of IRQs and interrupt priority Parallel Communications Interface Adapter Memory accessing techniques and direct memory access Design examples 11

12 All of the lecture slides I present in class are available on the web site: I always update the lecture slides prior to the lecture period Therefore, the best time to download the lecture slides is after the lecture period. You can download a copy before the lecture period to familiarize yourself with the content that will be presented, but you should get an updated copy after the lecture period. I will the lecture slides for each class after the class. 12

13 How to Study for this Course and Get Grade A During class periods Attend all class periods Listen mostly, but you can take notes in the pages of the book After class Get and read the lecture slides; ensure you understand everything contained in the lectures slides. Read the associated section in the book for this course. This will provide more information and solidify your understanding. Homework assignments Do all of the homework assignments given in the lecture periods. Some test questions will be based on the homework assignments. 13

14 How to Study for this Course and Get Grade A Labs Attend and do all laboratories Answer all questions and the Points to Ponder questions in the lab manuals. Some test questions will be based on the labs. Tests Do the recommended practise test questions from tests of previous years. A list of recommend practise test questions will be given prior to the tests. The type, format, and example of the test questions will be given in the class period prior to the scheduled test. Exam and course project Do a good job on the project for this course. The final exam will be similar to one of the projects. Actually, all of the projects have been final exams in previous years. 14

15 MICROPROCESSOR HIERARCHY Basic Microprocessor Digital Signal Processor Microcontroller Multi- Processing Systems Multi-Core Processors Distributed Systems Soft Multi- Core Processors 15

16 MICROPROCESSOR MANUFACTURERS AMD Hagenuk Microchip QED Synertek AMI Harris Mitsubishi RCA Temic (MHS) C-Cube Hitachi MME Rise Tesla CHIPS HP MIL Renesas TI CMDMicro Hughes MOS Samsung Toshiba Cypress IBM Mostek SGS ULSI Cyrix IDT Freescale (NXP) Sharp UMC Dallas IIT National Semi. Siemens VIA DEC Inmos NCR Signetics VLSI Electronic Arrays Intel NEC Sony Weitek Fairchild Intersil NexGen SSS WD Fujitsu LC Tech OKI ST WDC GTEu LSI Philips Sun Micro. Zilog SCL Unitra Cemi Pravetz DDR-MME Atmel MHS NKK Performance Semi. SiLabs Transmeta 16

17 MICROPROCESSOR MANUFACTURERS Freescale (Motorola spinoff, but now acquired by NXP) Number 1 in market share for automotive applications Number 2 in market share for microcontrollers Microchip No. 1 supplier of 8-bit microcontrollers Others Analog Devices, Texas Instruments, Fujitsu, Hitachi, Intel, National Semiconductor, etc. 17

18 APPLICATIONS OF MICROPROCESSORS Audio & Speech Wireless Audio Automotive Automotive Battery Management CAN Computers Digital Entertainment Units Displays Graphical Displays Segmented LCD Ethernet High Temperature Home Appliance Lighting 18

19 APPLICATIONS OF MICROPROCESSORS Low Power Medical Metering Motor Control & Drive Industrial & Embedded Systems Portable Consumer Electronics Power Management Intelligent Power Printing & Other Consumer Electronics Security & Authentication Smart Energy Smartphone Touch and Input Sensing Proximity, Keys and Sliders Touch Screens and Touch Pads 3D Tracking and Gesture Sensing Haptics USB Wireless Connectivity Bluetooth Infrared MiWi WiFi ZigBee 19

United States Embedded Processors Market Report 2017

United States Embedded Processors Market Report 2017 Published on Market Research Reports Inc. (https://www.marketresearchreports.com) Home > United States Embedded Processors Market Report 2017 United States Embedded Processors Market Report 2017 Publication

More information

Calendar Description

Calendar Description ECE212 B1: Introduction to Microprocessors Lecture 1 Calendar Description Microcomputer architecture, assembly language programming, memory and input/output system, interrupts All the instructions are

More information

Guide To Making Schematic Components For ExpressSCH

Guide To Making Schematic Components For ExpressSCH Guide To Making Schematic Components For ExpressSCH The ExpressSCH program includes hundreds of components and symbols that you can use to draw your schematics. However, sometimes we may not have all of

More information

Lecture 1. Course Overview and The 8051 Architecture

Lecture 1. Course Overview and The 8051 Architecture Lecture 1 Course Overview and The 8051 Architecture MCUniversity Program Lectures 8051 architecture t System overview of C8051F020 8051 instruction set System clock, crossbar and GPIO Assembler directives

More information

Micro Control Unit (MCU) Market Report, 2007

Micro Control Unit (MCU) Market Report, 2007 Micro Control Unit (MCU) Market Report, 2007 This report provides a detailed study of MCU market in 2007, covering following detailed information. 1. MCU structure, MCU function and MCU applications &

More information

8051 MICROCONTROLLERS

8051 MICROCONTROLLERS 8051 MICRO The 8051 and Embedded Systems: Using Assembly and C Mazidi, Mazidi and McKinlay Chung-Ping Young 楊中平 Home Automation, Networking, and Entertainment Lab Dept. of Computer Science and Information

More information

Microprocessors And Microcontrollers (Practical)

Microprocessors And Microcontrollers (Practical) Microprocessors And Microcontrollers (Practical) Semester : 4 th, 5 th (TL, ES) Course Code : ES256, ES313 By: Dr. Attiya Baqai Assistant Professor, Department of Electronics, MUET. 3 Introduction to Programming

More information

Claus Kuhnel BASCOM. Programming of Microcontrollers with Ease. An Introduction by Program Examples

Claus Kuhnel BASCOM. Programming of Microcontrollers with Ease. An Introduction by Program Examples Claus Kuhnel BASCOM Programming of Microcontrollers with Ease An Introduction by Program Examples Publisher and author assume no responsibility for any errors that may arise from the use of devices and

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY GUJARAT TECHNOLOGICAL UNIVERSITY BRANCH NAME: INSTRUMENTATION & CONTROL ENGINEERING (17) SUBJECT NAME: EMBEDDED SYSTEM DESIGN SUBJECT CODE: 2171711 B.E. 7 th SEMESTER Type of course: Core Engineering Prerequisite:

More information

AC : INTEGRATION OF FREESCALE MICROCONTROLLERS INTO THE ELECTRONICS AND COMPUTER TECHNOLOGY CURRICULUM

AC : INTEGRATION OF FREESCALE MICROCONTROLLERS INTO THE ELECTRONICS AND COMPUTER TECHNOLOGY CURRICULUM AC 2008-1152: INTEGRATION OF FREESCALE MICROCONTROLLERS INTO THE ELECTRONICS AND COMPUTER TECHNOLOGY CURRICULUM David Border, Bowling Green State University David A. Border received a Ph.D. degree in Engineering

More information

Embedded Controller Programming 1

Embedded Controller Programming 1 Embedded Controller Programming 1 Week 1: Introduction and Getting Started Instructor - Ken Arnold ecp1@hte.com Copyright 1999-2004 Ken Arnold 1 These are the course notes to accompany the UCSD Extension

More information

MECE336 Microprocessors I

MECE336 Microprocessors I MECE336 Microprocessors I Lecture 1 Introduction and Background Associate Prof. Dr. Klaus Werner Schmidt of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits

More information

2010 UBS Global Technology and Services Conference

2010 UBS Global Technology and Services Conference 2010 UBS Global Technology and Services Conference Eric Meurice CEO New York, New York June 8, 2010 / Slide 1 Safe Harbor "Safe Harbor" Statement under the US Private Securities Litigation Reform Act of

More information

Learning Module 9. Managing the Sensor: Embedded Computing. Paul Flikkema. Department of Electrical Engineering Northern Arizona University

Learning Module 9. Managing the Sensor: Embedded Computing. Paul Flikkema. Department of Electrical Engineering Northern Arizona University Learning Module 9 Managing the Sensor: Embedded Computing Paul Flikkema Department of Electrical Engineering Northern Arizona University Outline Networked Embedded Systems Hardware Software Languages Operating

More information

EMBEDDED SYSTEM BASICS AND APPLICATION

EMBEDDED SYSTEM BASICS AND APPLICATION EMBEDDED SYSTEM BASICS AND APPLICATION Dr.Syed Ajmal IIT- Robotics TOPICS TO BE DISCUSSED System Embedded System Components Classifications Processors Other Hardware Software Applications 2 INTRODUCTION

More information

Basic Components of Digital Computer

Basic Components of Digital Computer Digital Integrated Circuits & Microcontrollers Sl. Mihnea UDREA, mihnea@comm.pub.ro Conf. Mihai i STANCIU, ms@elcom.pub.ro 1 Basic Components of Digital Computer CPU (Central Processing Unit) Control and

More information

Production Surge Boosts Automotive Semiconductor Market

Production Surge Boosts Automotive Semiconductor Market Market Analysis Production Surge Boosts Automotive Semiconductor Market Abstract: Demand for automotive semiconductors revived in 2002, as car makers stepped up production. Consumer fears may stifle growth

More information

ELEG3923 Microprocessor Ch.0 & Ch.1 Introduction to Microcontroller

ELEG3923 Microprocessor Ch.0 & Ch.1 Introduction to Microcontroller Department of Electrical Engineering University of Arkansas ELEG3923 Microprocessor Ch. & Ch. Introduction to Microcontroller Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 What is microcontroller? (Ch..) 85 Microcontroller

More information

Embedded Systems. Computer Organization. Wednesday 25 November 15

Embedded Systems. Computer Organization. Wednesday 25 November 15 Embedded Systems Computer Organization Wednesday 25 November 15 Summary Previous Class Analog-Digital Interface Today: Embedded Systems Characteristics Architectures Complete Systems Computer Organization

More information

ELCT 912: Advanced Embedded Systems

ELCT 912: Advanced Embedded Systems ELCT 912: Advanced Embedded Systems Lecture 2-3: Embedded System Hardware Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering Embedded System Hardware Used for processing of

More information

Chapter 1. Microcontroller Overview

Chapter 1. Microcontroller Overview Chapter 1 Microcontroller Overview Lesson 2 Microcontrollers- Types and Examples Outline Microcontroller Types Examples- 8051 Series Family Members Examples- 68HC11/12 Series Family Members CPU Microcomputer

More information

SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES DEPARTMENT OF PHYSICS AND NANOTECHNOLOGY COURSE PLAN FOR PHY0408

SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES DEPARTMENT OF PHYSICS AND NANOTECHNOLOGY COURSE PLAN FOR PHY0408 SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES DEPARTMENT OF PHYSICS AND NANOTECHNOLOGY COURSE PLAN FOR PHY0408 Course Code : PHY0408 Course Title : MICROPROCESSORS AND MICROCONTROLLERS Semester : II

More information

oscan Embedded Real-time Operating Systems

oscan Embedded Real-time Operating Systems Embedded Real-time Operating Systems V0.01 2009-05-26 Agenda > OSEK/VDX Specification oscan Product Slide: 2 OSEK/VDX Basic Characteristics Specification of a full pre-emptive real-time operating system

More information

1 Introduction to Microcontrollers

1 Introduction to Microcontrollers 1 Introduction to Microcontrollers EE445 - Microcontrollers and Embedded Systems Chapter 1: Introduction to Microcontro EE445 Microcontrollers and Emb and and Embedded Embedded Microcontrollers EE445 -

More information

Arm Architecture. Enrique Secanechia Santos, Kevin Mesolella

Arm Architecture. Enrique Secanechia Santos, Kevin Mesolella Arm Architecture Enrique Secanechia Santos, Kevin Mesolella Outline History What is ARM? What uses ARM? Instruction Set Registers ARM specific instructions/implementations Stack Interrupts Pipeline ARM

More information

BASIC INTERFACING CONCEPTS

BASIC INTERFACING CONCEPTS Contents i SYLLABUS UNIT - I 8085 ARCHITECTURE Introduction to Microprocessors and Microcontrollers, 8085 Processor Architecture, Internal Operations, Instructions and Timings, Programming the 8085-Introduction

More information

Micriµm, Inc. Directory Structure. Application Note AN Jean J. Labrosse

Micriµm, Inc. Directory Structure. Application Note AN Jean J. Labrosse µc/os-ii Directory Structure Application Note AN-2002 Jean J. Labrosse Jean.Labrosse@Micrium.com www.micrium.com 1.00 Introduction This document describes a new directory structure used by Micriµm for

More information

Ready, Fire, Aim 20 years of hits and misses at Hot Chips

Ready, Fire, Aim 20 years of hits and misses at Hot Chips Ready, Fire, Aim 20 years of hits and misses at Hot Chips Dave Ditzel VP Hybrid Parallel Computing Intel Corporation (but tonight s positions are purely my own) August 25, 2008 Dave Ditzel HOT CHIPS 20

More information

Taiwan, Technology and Beyond Conference Bank of America Merrill Lynch

Taiwan, Technology and Beyond Conference Bank of America Merrill Lynch Taiwan, Technology and Beyond Conference Bank of America Merrill Lynch Craig DeYoung VP Investor Relations Taipei, Taiwan March 15, / Slide 1 Public Safe Harbor "Safe Harbor" Statement under the US Private

More information

ASTER - LASAR models catalog

ASTER - LASAR models catalog ASTER - LASAR models catalog ASTER - LASAR models catalog...1 SSI-MSI Devices Library...2 RAM Devices library...3 MSI-LSI Devices Library...4 Hardware models...5 PROM-MAKER LASAR models from PROM devices...10

More information

8051 Compiler Gets 56% More DMIPS/MHz with 30-50% Smaller Code.

8051 Compiler Gets 56% More DMIPS/MHz with 30-50% Smaller Code. Contacts: Nancy B. Green Nicky Douglas The William Baldwin Group HI-TECH Software nbgreen@william-baldwin.com ndouglas@htsoft.com +1 650 856 6192 +61 7 3722 7777 FOR RELEASE NOVEMBER 10, 2008 8051 Compiler

More information

CS-3410 Systems Programming Spring 2013

CS-3410 Systems Programming Spring 2013 CS-3410 Systems Programming Spring 2013 Course Description http://atomicrhubarb.com/systems This course introduces students to many concepts underlying all computer systems and ties together the basic

More information

ELC4438: Embedded System Design ARM Embedded Processor

ELC4438: Embedded System Design ARM Embedded Processor ELC4438: Embedded System Design ARM Embedded Processor Liang Dong Electrical and Computer Engineering Baylor University Intro to ARM Embedded Processor (UK 1990) Advanced RISC Machines (ARM) Holding Produce

More information

EMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES

EMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES EMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES INTRODUCTION 12 WEEK COURSE OUTLINE (1/2) 1.) Introduction What are embedded systems Characteristics Sample Market Segments The IoT Era

More information

WIND RIVER OVERVIEW Wind River. All Rights Reserved.

WIND RIVER OVERVIEW Wind River. All Rights Reserved. WIND RIVER OVERVIEW 1 2014 Wind River. All Rights Reserved. Wind River Overview HERITAGE LEADERSHIP 1981: Founded 1993: IPO 2009: Acquired 45% Commercial Market Share Broadest Portfolio SCALE INVESTMENT

More information

1DT157 Digitalteknik och datorarkitekt. Digital technology and computer architecture, 5p

1DT157 Digitalteknik och datorarkitekt. Digital technology and computer architecture, 5p 1DT157 Digitalteknik och datorarkitekt Digital technology and computer architecture, 5p This is 1DT157 Digitalteknik och datorarkitekt Instructor: Stefanos Kaxiras Few things about me: Visiting professor

More information

SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM

SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING MICRO LESSON PLAN SUBJECT NAME : MICROPROCESSOR AND MICRO CONTROLLER SUBJECT CODE

More information

Computer Hardware Requirements for Real-Time Applications

Computer Hardware Requirements for Real-Time Applications Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Real-Time Systems, Prof. Kasim Al-Aubidy 1 Lecture

More information

INSTITUTO SUPERIOR TÉCNICO. Architectures for Embedded Computing

INSTITUTO SUPERIOR TÉCNICO. Architectures for Embedded Computing UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Informática Architectures for Embedded Computing MEIC-A, MEIC-T, MERC Lecture Slides Version 3.0 - English Lecture 21

More information

Lecture (01) Introducing Embedded Systems and the Microcontrollers By: Dr. Ahmed ElShafee

Lecture (01) Introducing Embedded Systems and the Microcontrollers By: Dr. Ahmed ElShafee Lecture (01) Introducing Embedded Systems and the Microcontrollers By: Dr. Ahmed ElShafee ١ Agenda What is microprocessor system? What is Microcontroller/embedded system? Definition of Embedded Systems

More information

Mohammad Jafar Navabi Medtronic Microelectronics Center, Tempe, Arizona, USA

Mohammad Jafar Navabi Medtronic Microelectronics Center, Tempe, Arizona, USA MICROCONTROLLERS Mohammad Jafar Navabi Medtronic Microelectronics Center, Tempe, Arizona, USA Keywords: Microprocessor, peripheral devices, CPU, I/O, analog to digital converter, digital to analog converter,

More information

Introduction CHAPTER IN THIS CHAPTER

Introduction CHAPTER IN THIS CHAPTER CHAPTER Introduction 1 IN THIS CHAPTER What Is the ARM Cortex-M3 Processor?... 1 Background of ARM and ARM Architecture... 2 Instruction Set Development... 7 The Thumb-2 Technology and Instruction Set

More information

More Course Information

More Course Information More Course Information Labs and lectures are both important Labs: cover more on hands-on design/tool/flow issues Lectures: important in terms of basic concepts and fundamentals Do well in labs Do well

More information

In this tutorial, we will discuss the architecture, pin diagram and other key concepts of microprocessors.

In this tutorial, we will discuss the architecture, pin diagram and other key concepts of microprocessors. About the Tutorial A microprocessor is a controlling unit of a micro-computer, fabricated on a small chip capable of performing Arithmetic Logical Unit (ALU) operations and communicating with the other

More information

University of Florida EEL 4744 Spring 2014 Dr. Eric M. Schwartz Department of Electrical & Computer Engineering 1 April Apr-14 9:03 AM

University of Florida EEL 4744 Spring 2014 Dr. Eric M. Schwartz Department of Electrical & Computer Engineering 1 April Apr-14 9:03 AM Page 1/15 Exam 2 Instructions: Turn off cell phones beepers and other noise making devices. BEAT UCONN! Show all work on the front of the test papers. If you need more room make a clearly indicated note

More information

David Harrison, CEO/Design Engineer for Model Sounds Inc.

David Harrison, CEO/Design Engineer for Model Sounds Inc. David Harrison, CEO/Design Engineer for Model Sounds Inc. 1 What is ARM? ARM is a family of instruction set architectures for computer processors based on a Reduced Instruction Set Computing (RISC) architecture

More information

EECS 388 Embedded Systems Introduction. Gary J. Minden January 22, 2013

EECS 388 Embedded Systems Introduction. Gary J. Minden January 22, 2013 EECS 388 Embedded Systems Introduction Gary J. Minden January 22, 2013 1 Embedded Systems 2 Embedded Systems -- Automobiles the modern car is a computer on wheels, but it s more like 30 or more computers

More information

Strategy overview STACY J. SMITH GROUP PRESIDENT, MANUFACTURING, OPERATIONS AND SALES SEPTEMBER 19, 2017 TECHNOLOGY AND MANUFACTURING DAY

Strategy overview STACY J. SMITH GROUP PRESIDENT, MANUFACTURING, OPERATIONS AND SALES SEPTEMBER 19, 2017 TECHNOLOGY AND MANUFACTURING DAY Strategy overview STACY J. SMITH GROUP PRESIDENT, MANUFACTURING, OPERATIONS AND SALES SEPTEMBER 19, 2017 Legal Disclaimer DISCLOSURES China Tech and Manufacturing Day 2017 occurs during Intel s Quiet Period,

More information

Mobile Processors. Jose R. Ortiz Ubarri

Mobile Processors. Jose R. Ortiz Ubarri Mobile Processors Jose R. Ortiz Ubarri Electrical and Computer Engineering Department University of Puerto Rico, Mayagüez Campus Mayagüez, Puerto Rico 00681 5000 Jose.Ortiz@hpcf.upr.edu Introduction While

More information

Jin-Fu Li. Department of Electrical Engineering. Jhongli, Taiwan

Jin-Fu Li. Department of Electrical Engineering. Jhongli, Taiwan EEA001 VLSI Design Jin-Fu Li Advanced Reliable Systems (ARES) Lab. Department of Electrical Engineering National Central University Jhongli, Taiwan Contents Syllabus Introduction to CMOS Circuits MOS Transistor

More information

EE3032 Introduction to VLSI Design

EE3032 Introduction to VLSI Design EE3032 Introduction to VLSI Design Jin-Fu Li Advanced Reliable Systems (ARES) Lab. Department of Electrical Engineering National Central University Jhongli, Taiwan Contents Syllabus Introduction to CMOS

More information

Introduction to Computing Systems: From Bits and Gates to C and Beyond 2 nd Edition

Introduction to Computing Systems: From Bits and Gates to C and Beyond 2 nd Edition Lecture Goals Introduction to Computing Systems: From Bits and Gates to C and Beyond 2 nd Edition Yale N. Patt Sanjay J. Patel Original slides from Gregory Byrd, North Carolina State University Modified

More information

Overview of the Semiconductor Emergency Response Forum (SERF) Manual

Overview of the Semiconductor Emergency Response Forum (SERF) Manual Overview of the Semiconductor Emergency Response Forum (SERF) Manual Duane Caldwell Corp. Safety Program Manager, Seagate Technology Jeffrey Williams Sr. Environmental Engineer, Department of Defense SSA2000

More information

Microprocessors And Microcontroller

Microprocessors And Microcontroller Microprocessors And Microcontroller Semester : 4 th, 5 th (TL, ES) Course Code : ES256, ES313 By: Dr. Attiya Baqai Assistant Professor, Department of Electronics, MUET. Internal block diagram of CPU Internal

More information

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab AVR Training Board-I V., Konkuk Univ. Tae Pyeong Kim What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor (CPU). A small

More information

HVB Group German Investment Conference

HVB Group German Investment Conference HVB Group Conference Infineon 2004-09-30 Slide 1 September 30, 2004 Dr. Andreas von Zitzewitz Chief Operating Officer Infineon Technologies AG Disclaimer Please note that while you are reviewing this information,

More information

CSE 466 Software for Embedded Systems. CSE 466 Software for Embedded Systems

CSE 466 Software for Embedded Systems. CSE 466 Software for Embedded Systems CSE 466 Software for Embedded Systems Instructor: Gaetano Borriello CSE 572, Hours: by app t gaetano@cs.washington.edu Teaching Assistants: Brain French CSE 003, Hours TTh 2:30-5:30 bmf@cs.washington.edu

More information

Raspberry Pi - I/O Interfaces

Raspberry Pi - I/O Interfaces ECE 1160/2160 Embedded Systems Design Raspberry Pi - I/O Interfaces Wei Gao ECE 1160/2160 Embedded Systems Design 1 I/O Interfaces Parallel I/O and Serial I/O Parallel I/O: multiple input/output simultaneously

More information

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab AVR Training Board-I V., Konkuk Univ. Yong Beom Cho ybcho@konkuk.ac.kr What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor

More information

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor 1 2 A microprocessor is a single, very-large-scale-integration (VLSI) chip that contains many digital circuits that perform arithmetic, logic, communication, and control functions. When a microprocessor

More information

Microprocessor Systems

Microprocessor Systems Microprocessor Systems Welcome! Instructor: Clint Cole Office: EME59 ccole@eecs.wsu.edu Office hours: M, W, Fr 10-12 TA(s): Greidi Ajalik Lab: EME56 Times: Thursday 8AM 1:30PM. I didn t pick them. Lab

More information

Curtis Nelson. Walla Walla College. Introduction CMOS VLSI Design

Curtis Nelson. Walla Walla College. Introduction CMOS VLSI Design Curtis Nelson Walla Walla College Slide 1 Course organization History of the integrated circuit Trends in the semiconductor industry System design versus custom chip design Top down design Bottom-up implementation

More information

Microprocessors/Microcontrollers

Microprocessors/Microcontrollers Microprocessors/Microcontrollers A central processing unit (CPU) fabricated on one or more chips, containing the basic arithmetic, logic, and control elements of a computer that are required for processing

More information

3.1 Description of Microprocessor. 3.2 History of Microprocessor

3.1 Description of Microprocessor. 3.2 History of Microprocessor 3.0 MAIN CONTENT 3.1 Description of Microprocessor The brain or engine of the PC is the processor (sometimes called microprocessor), or central processing unit (CPU). The CPU performs the system s calculating

More information

SUB-MASTER MICROCONTROLLER FOR HOME CONTROL ON FINGERTIPS

SUB-MASTER MICROCONTROLLER FOR HOME CONTROL ON FINGERTIPS SUB-MASTER MICROCONTROLLER FOR HOME CONTROL ON FINGERTIPS Grisha Spasov 1, Nikola Hadzhinikolov 1, Galidia Petrova 2 1 Department Computer Systems and Technologies, 2 Department of Electronics, Technical

More information

Microcontroller-Based Wireless Sensor Networks Prof. Kasim M. Al-Aubidy Philadelphia University

Microcontroller-Based Wireless Sensor Networks Prof. Kasim M. Al-Aubidy Philadelphia University Embedded Systems Design (0630414) Lecture 14 Microcontroller-Based Wireless Sensor Networks Prof. Kasim M. Al-Aubidy Philadelphia University Introduction: Wireless Sensor Networks (WSNs) have been identified

More information

DE5 Thursday, September 09, 2010

DE5 Thursday, September 09, 2010 Real-time Embedded System Programming g Course Teacher: D. M. Akbar Hussain DE5-2010 Lessen # 1 1 Course Book is Required? Course: The course material is prepared from the following books & Internet Resources

More information

EE324: Microcontrollers and Interfacing. Office Hours: Mon, Wed, to 11.30am. Microcontrollers and Interfacing

EE324: Microcontrollers and Interfacing. Office Hours: Mon, Wed, to 11.30am. Microcontrollers and Interfacing EE324: Microcontrollers and Interfacing Instructor s Name: Mohammad Jahangir Ikram Office No. & Email: 9-317A jikram@lums.edu.pk Office Hours: Mon, Wed, 10.00 to 11.30am Category: Junior TA for the Course:

More information

[EPUB] DIGITAL SYSTEM AND MICROPROCESSOR

[EPUB] DIGITAL SYSTEM AND MICROPROCESSOR 14 December, 2017 [EPUB] DIGITAL SYSTEM AND MICROPROCESSOR Document Filetype: PDF 209.71 KB 0 [EPUB] DIGITAL SYSTEM AND MICROPROCESSOR In essence, an embedded processor is a CPU chip used in a system which

More information

DESIGNING A MODULAR-APPROACH OF MULTI-MICROCONTROLLER BASED EDUCATIONAL TRAINING SYSTEM WITH IDE. R.S.K. Selvakumar*, K.H. Ghazali, N.M.K.

DESIGNING A MODULAR-APPROACH OF MULTI-MICROCONTROLLER BASED EDUCATIONAL TRAINING SYSTEM WITH IDE. R.S.K. Selvakumar*, K.H. Ghazali, N.M.K. National Conference on Postgraduate Research (NCON-PGR) 2009 1st October 2009, UMP Conference Hall, Malaysia Centre for Graduate Studies, Universiti Malaysia Pahang Editors: M.M. Noor; M.M. Rahman and

More information

5 th Generation Wireless. where is that going and what s in it for me? ECS Concentration at UCSD. Peter Asbeck, Ian Galton, Drew Hall, Tzu-Chien Hsueh

5 th Generation Wireless. where is that going and what s in it for me? ECS Concentration at UCSD. Peter Asbeck, Ian Galton, Drew Hall, Tzu-Chien Hsueh ECS Concentration at UCSD 5 th Generation Wireless Peter Asbeck, Ian Galton, Drew Hall, Tzu-Chien Hsueh where is that going and what s in it for me? Patrick Mercier, Gabriel M. Rebeiz October 29, 2018

More information

8 Results of the 2009 Study. 8.1 Summary

8 Results of the 2009 Study. 8.1 Summary 8 Results of the 2009 Study 8.1 Summary The results of the selection process are summarized in Table 3, which shows the number of patent families selected in the four jurisdictions and our experts opinions.

More information

CAD for VLSI. Debdeep Mukhopadhyay IIT Madras

CAD for VLSI. Debdeep Mukhopadhyay IIT Madras CAD for VLSI Debdeep Mukhopadhyay IIT Madras Tentative Syllabus Overall perspective of VLSI Design MOS switch and CMOS, MOS based logic design, the CMOS logic styles, Pass Transistors Introduction to Verilog

More information

EECE404 Senior Design II

EECE404 Senior Design II EECE404 Senior Design II Electrical and Computer Engineering Dr. Charles Kim Spring 2014 1 Where we are Problem was defined General solution approach was selected Initial and rough design was made Proposal

More information

Introduction to Microprocessors

Introduction to Microprocessors Chapter 1 Introduction to Microprocessors Expected Outcomes Explain the role of the CPU, memory and I/O device in a computer Distinguish between the microprocessor and microcontroller Differentiate various

More information

Computer Organization & Assembly Language Programming (CSE 2312)

Computer Organization & Assembly Language Programming (CSE 2312) Computer Organization & Assembly Language Programming (CSE 2312) Lecture 1 Taylor Johnson Outline Administration Course Objectives Computer Organization Overview August 21, 2014 CSE2312, Fall 2014 2 Administration

More information

ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers. Eng. Salma Hesham

ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers. Eng. Salma Hesham ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers What is common between these systems? What is common between these systems? Each consists of an internal smart computer

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

ELC4438: Embedded System Design Embedded Processor

ELC4438: Embedded System Design Embedded Processor ELC4438: Embedded System Design Embedded Processor Liang Dong Electrical and Computer Engineering Baylor University 1. Processor Architecture General PC Von Neumann Architecture a.k.a. Princeton Architecture

More information

Embedded System Current Trends

Embedded System Current Trends Embedded System Current Trends Definition Difficult to define in current scenario. These are the computing systems which are used in electronic devices for specific purpose. Any computing system other

More information

ELCT 501: Digital System Design

ELCT 501: Digital System Design ELCT 501: Digital System Lecture 1: Introduction Dr. Mohamed Abd El Ghany, Mohamed.abdel-ghany@guc.edu.eg Administrative Rules Course components: Lecture: Thursday (fourth slot), 13:15-14:45 (H8) Office

More information

Trends in Computer System Capabilities

Trends in Computer System Capabilities Trends in Computer System Capabilities First Generation Second Generation Third Generation Fourth Generation Fifth Generation Trend: Toward Smaller, Faster, More Reliable, and Less Costly Vacuum Tubes

More information

UNIVERSAL PROGRAMMER PROGRAMADOR UNIVERSAL

UNIVERSAL PROGRAMMER PROGRAMADOR UNIVERSAL PR-875C UNIVERSAL PROGRAMMER PROGRAMADOR UNIVERSAL SPECIAL ADAPTERS & SOCKET CONVERTERS LIST ADAPTADORES ESPECIALES Y CONVERTIDORES DE ZÓCALO General purpose adapters or socket converter PLCC2020-01 20

More information

CSE : Introduction to Computer Architecture

CSE : Introduction to Computer Architecture Computer Architecture 9/21/2005 CSE 675.02: Introduction to Computer Architecture Instructor: Roger Crawfis (based on slides from Gojko Babic A modern meaning of the term computer architecture covers three

More information

Course Syllabus of Microprocessor I (Fall 2006)

Course Syllabus of Microprocessor I (Fall 2006) Course Syllabus of 16.317 Microprocessor I (Fall 2006) Table of contents 1 Basic Information...2 2 Course structure... 2 3 Service Learning... 3 4 Textbook... 3 5 Course Objectives... 3 6 Labs...5 7 Homeworks...

More information

ECE 3610 MICROPROCESSING SYSTEMS

ECE 3610 MICROPROCESSING SYSTEMS 24.361 Lab. 4 31 ECE 3610 MICROPROCESSING SYSTEMS Laboratory 4 LAB 4: ASSEMBLER DIRECTIVES, THE STACK, SUBROUTINES, AND BUBBLE SORTING 1 INTRODUCTION This lab deals with the use of the stack and subroutines

More information

Erik Jonsson School of Engineering and Computer Science THE UNIVERSITY OF TEXAS AT DALLAS HISTORY OF EE 2310

Erik Jonsson School of Engineering and Computer Science THE UNIVERSITY OF TEXAS AT DALLAS HISTORY OF EE 2310 HISTORY OF EE 2310 Initially planned by Prof. David Harper as a counterpart to courses on computer organization and design at Berkeley and Stanford D. Patterson (Berkeley) and J. Hennessy (Stanford) are

More information

FYS Data acquisition & control. Introduction. Spring 2018 Lecture #1. Reading: RWI (Real World Instrumentation) Chapter 1.

FYS Data acquisition & control. Introduction. Spring 2018 Lecture #1. Reading: RWI (Real World Instrumentation) Chapter 1. FYS3240-4240 Data acquisition & control Introduction Spring 2018 Lecture #1 Reading: RWI (Real World Instrumentation) Chapter 1. Bekkeng 14.01.2018 Topics Instrumentation: Data acquisition and control

More information

Lecture 12. Motivation. Designing for Low Power: Approaches. Architectures for Low Power: Transmeta s Crusoe Processor

Lecture 12. Motivation. Designing for Low Power: Approaches. Architectures for Low Power: Transmeta s Crusoe Processor Lecture 12 Architectures for Low Power: Transmeta s Crusoe Processor Motivation Exponential performance increase at a low cost However, for some application areas low power consumption is more important

More information

Rakesh Kumar, Ph.D., Life Fellow IEEE

Rakesh Kumar, Ph.D., Life Fellow IEEE Day 4-2 Successful Entrepreneurship for Microsystems Rakesh Kumar, Ph.D., Life Fellow IEEE October 23, 2014 rakeshk@eng.ucsd.edu rakesh@tcxinc.com 858.945.3758 Teaching assistant Sneha Venkatesh Yelimeli

More information

ME 4447/6405. Microprocessor Control of Manufacturing Systems and Introduction to Mechatronics. Instructor: Professor Charles Ume LECTURE 6

ME 4447/6405. Microprocessor Control of Manufacturing Systems and Introduction to Mechatronics. Instructor: Professor Charles Ume LECTURE 6 ME 4447/6405 Microprocessor Control of Manufacturing Systems and Introduction to Mechatronics Instructor: Professor Charles Ume LECTURE 6 MC9S12C Microcontroller Covered in Lecture 5: Quick Introduction

More information

CAN System Engineering

CAN System Engineering Wolfhard Lawrenz CAN System Engineering From Theory to Practical Applications With 214 Illustrations Springer Contents 1 INTRODUCTION 1 2 BASIC COMMUNICATION PROTOCOL CHARACTERISTICS 3 2.1 "Traditional"

More information

Remote Sensor and Controller System Employing RFID, ZigBee and IEEE Wireless Protocols

Remote Sensor and Controller System Employing RFID, ZigBee and IEEE Wireless Protocols Remote Sensor and Controller System Employing RFID, ZigBee and IEEE 802.15.4 Wireless Protocols Nathan Brown March 1, 2008 Submitted to Prof. Lin & Dr. Rumsey Problem Statement Process automation, control,

More information

Microprocessors, Lecture 1: Introduction to Microprocessors

Microprocessors, Lecture 1: Introduction to Microprocessors Microprocessors, Lecture 1: Introduction to Microprocessors Computing Systems General-purpose standalone systems (سيستم ھای نھفته ( systems Embedded 2 General-purpose standalone systems Stand-alone computer

More information

Obsolescence Solutions

Obsolescence Solutions Obsolescence Solutions Strategic Obsolescence Management Sales Office North Robert-Bosch-Strasse 25 25335 Elmshorn Germany phone: +49-4121-463-900 fax: +49-4121-463-901 e-mail: schroeder@kamaka.de Headquarters

More information

Introduction to 68000

Introduction to 68000 Chapter 2 Introduction to 68000 Expected Outcomes Point out the feature of 68000 and its architecture Recognize the register sets in 68000 programming model Interpret the memory map and its addressing

More information

MOS MEMORY MARKET INTRODUCTION GROWTH MATURITY SATURATION DECLINE (OBSOLETE) 16M DRAM 1M SRAM. HIGH SPEED CMOS/BiCMOS 16K SRAM 4M ROM 1M ROM

MOS MEMORY MARKET INTRODUCTION GROWTH MATURITY SATURATION DECLINE (OBSOLETE) 16M DRAM 1M SRAM. HIGH SPEED CMOS/BiCMOS 16K SRAM 4M ROM 1M ROM 1 THE MOS MEMORY MARKET Overview The MOS memory market detailed in Memory 1996 consists of DRAM, SRAM, EPROM, and flash memory devices. Market and technology trends for each product segment will be covered

More information

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

EE 354 Fall 2015 Lecture 1 Architecture and Introduction EE 354 Fall 2015 Lecture 1 Architecture and Introduction Note: Much of these notes are taken from the book: The definitive Guide to ARM Cortex M3 and Cortex M4 Processors by Joseph Yiu, third edition,

More information

CPE/EE 421 Microcomputers

CPE/EE 421 Microcomputers CPE/EE 421 Microcomputers Instructor: Dr Aleksandar Milenkovic Lecture Notes S01 *Material used is in part developed by Dr. D. Raskovic and Dr. E. Jovanov CPE/EE 421/521 Microcomputers 1 CPE/EE 421 Microcomputers

More information

SMARTPHONE MARKETS AND TECHNOLOGIES

SMARTPHONE MARKETS AND TECHNOLOGIES SMARTPHONE MARKETS AND TECHNOLOGIES INDEX Index Table of Contents Table of Contents... i List of Figures... vi Executive summary...1 1 Mobile handsets and smartphones...3 1.1 Overview of handset segments...3

More information