Introduction to Hardware

Slides:



Advertisements
Similar presentations
EMBEDDED SYSTEMS. Textbook: T. Bräunl Embedded Robotics, Springer 2003.
Advertisements

EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
Microcontroller based system design
B.RAMAMURTHY UNIVERSITY AT BUFFALO Introduction to Hardware (& Software) 5/30/2013 Amrita-UB-MSES-CSE
GCSE Computing#BristolMet Session Objectives# Must identify some common types of computer system Should describe the meaning of a computer system Could.
B. RAMAMURTHY UNIVERSITY AT BUFFALO 5/30/ CSE524: Realtime and Embedded Systems Amrita-UB-MSES-CSE
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Introduction to Microcontrollers Dr. Konstantinos Tatas
EC4012PA PIC 18F Introduction 2  Processor  Input Devices  Output Devices  Memory Devices 3.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
Embedded System Design
Applied Control Systems Technology. © t 4 Galway Education Centre 2 Applied Control Systems Inputs Push switches L.D.R. Microphone Tilt switch Infrared.
Configuration.
Basic Architecture Lecture 15. In general, if the number of bits is n, then the number of different combinations of 0s and 1s that can be made is 2 n.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
Introduction to Microprocessors Manijeh Keshtgary Fall 2006 Shiraz University of Technology.
MICROOCESSORS AND MICROCONTROLLER:
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
INTRODUCTION TO EMBEDDED SYSTEM
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Chapter 1 Introduction.
Introduction to Microcontroller Technology
EMBEDDED SYSTEM An embedded system is a special-purpose computer system and a combination of software and hardware designed to perform specific task. It.
Computing Science Computer Structure: Lesson 1: Processor Structure
Unit Microprocessor.
EMBEDDED SYSTEMS.
COURSE OUTCOMES OF Microprocessor and programming
Microprocessor and Microcontroller Fundamentals
MCU – Microcontroller Unit – 1
Chapter 1 Introduction.
ECE354 Embedded Systems Introduction C Andras Moritz.
Introduction to Microprocessors
CSNB COMPUTER SYSTEM CHAPTER 1 INTRODUCTION CSNB153 computer system.
UNIT – Microcontroller.
Microcontroller Based Digital Code Lock
Chapter 7.2 Computer Architecture
IPCOWALA INSTITUTE OF ENGINEERING & TECHNOLOGY-DHARMAJ
EMBEDDED SYSTEMS SUCHITA M. DAKI.
Parts of the Computer.
Introduction to Microprocessors
Introduction to Microprocessors
CS703 - Advanced Operating Systems
Microcomputer Architecture
Computer Numerical Control
Introduction to Microprocessors and Microcontrollers
Number Representations and Basic Processor Architecture
Tiny Computers, Hidden Control
CSE321: Realtime and Embedded Systems
PARTS OF THE COMPUTER squires productions.
CSE321: Realtime and Embedded Systems
PARTS OF THE COMPUTER.
EMBEDDED SYSTEMS.
CSE321: Realtime and Embedded Systems
EMBEDDED SYSTEMS.
Introduction to Micro Controllers & Embedded System Design
Chapter 1: How are computers organized?
Introduction to Hardware
Fundamental of computer
By Prof .A. ARPUTHARAJ Department of Electronics St. Josephs college
Embedded System Introduction
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
WJEC GCSE Computer Science
Presentation transcript:

Introduction to Hardware B.Ramamurthy bina@buffalo.edu University at Buffalo Amrita-UB-MSES-CSE524-2 5/8/2013

Topics Block diagram of general purpose computer vs. embedded system Electronic Control Unit (ECU) Evolution of embedded control units Amrita-UB-MSES-CSE524-2 5/8/2013

General Purpose Computer System Internal Memory External Memory CPU Control ALU Output Input CPU - Central processing unit ALU - Arithmetic and logic unit ROM - Read only memory RAM - Random access memory

Microprocessor CPU on a chip is a micrprocessor. Microprocessors are the enabling hardware for realtime systems. Examples: vending machines, mobiles phones, alarm systems, washing machines, motor car engine controllers, heart monitors, microwave ovens all operate using embedded microcontrollers running dedicated software. 4/17/2019

Embedded System Internal memory Ports CPU Control ALU Internal memory Ports This unit on a single chip is called a microcontroller Amrita-UB-MSES-CSE524-2 5/8/2013

Bus Architecture (in general purpose systems) CPU Parallel IO controller DMA controller Memory Interrupt controller Serial IO controller Why is this important? What is its relevance to automobile embedded system? Amrita-UB-MSES-CSE524-2 5/8/2013

Embedded control unit These are embedded systems controlling various major components of a modern automobile Called ECUs 100’s of ECU in a typical electronic controlled modern car Each ECU is an embedded system with its own dedicated function Amrita-UB-MSES-CSE524-2 5/8/2013

Evolution of ECU Long ago the automobiles controllers were all mechanical: levers and gears, relays, etc. : Generation 1 automobiles Some of the mechanical units were replaced by electronic devices. Eg. Electronic fuel injection system; : Generation 2. The few electronic control units were operating autonomously. In the next generation many ECUs were developed independently, and they also interacted with each other. Generation 3. Standards for ECUs were developed and platform-based system evolved resulting in Generation 4. Internal networks that enabled ECUs to interact. Next generation involves outside networks. Traffic information, vehicle to vehicle communication, realtime weather conditions, road conditions, emergency situations. Generation 5. Bottom-line is that there is tremendous opportunities for R&D and production capabilities in this area. Amrita-UB-MSES-CSE524-2 5/8/2013

Activity#1 Identify some ECUs in a modern automobile and a possible qualitative requirement. Example Justification Amrita-UB-MSES-CSE524-2 5/8/2013

Summary We looked a very high level view of the hardware components in an embedded system. Also looked the relevance of embedded system modern automobile design. Most of the hardware such as system on a chip, VLSI will be covered other courses in this curriculum. In this course we will focus on software development for RTOS. Amrita-UB-MSES-CSE524-2 5/8/2013