Embedded Systems Overview Prepared by Nisha Sinsinbar 130060111019 Subject: Microcontoller & Interfacing Sub code: 2151001 EC Department.

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Today’s Lecture What is the embedded system?
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Introduction to embedded Systems.
Embedded System Design Using FPGAs Module F1-1. What is an Embedded System It is not a PC! Most computers in the world do not have a keyboard and screen.
Chapter 1: Introduction
The 8051 Microcontroller Architecture
WELCOME M.TECH- BIOMEDICAL SIGNAL PROCESSING & INSTRUMENTATION Murigendrayya M Hiremath Lecturer –ML DSCE.
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Embedded Systems Overview
Introduction to Embedded Systems. What is an Embedded System? Electronic devices that incorporate a microprocessor or microcontroller within their implementation.
ACOE343 - Real-Time Embedded Processor Systems Dr. Konstantinos Tatas Office 107, FRC building
EC4012PA PIC 18F Introduction 2  Processor  Input Devices  Output Devices  Memory Devices 3.
1 © Unitec New Zealand Overview Of Embedded Hardware ETEC 6416 Date: - 03 Aug, 2011.
AVR  Modern RISC architecture: Compact and FAST.  Tuned for high level languages.  Consistent architecture across entire line.  Small AVR are subsets.
Computer Systems 1 Fundamentals of Computing
Microcontroller Systems: Motivation
Embedded Systems Design 1. 2 Embedded Systems Overview Computing systems are everywhere Most of us think of “desktop” computers –PC’s –Laptops –Mainframes.
Embedded Systems. 2 A “short list” of embedded systems And the list goes on and on Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic.
AVR Microcontrollers.
1 ENGR 631 Embedded Systems Dr. Jerry H. Tucker. 2 Contact Information Class web page egre631/index.html
Your Interactive Guide to the Digital World Discovering Computers 2012.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
1 Introduction High-Performance Embedded System Design: Using FPGA.
Computing Systems Computer abstractions and technology.
1 Lecture 1: Embedded Systems Overview, AVR Hardware/Software Introduction.
1 Chapter 1: Introduction.  Embedded systems overview  What are they?  Design challenge – optimizing design metrics  Technologies  Processor technologies.
Course ILT Basics of information technology Unit objectives Define “information technology” (IT), distinguish between hardware and software, and identify.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
The AVR Microcontroller: History and Features
HARDWARE Input and Output. Hardware Input Devices Output Devices Multifunctional Devices Storage Processing Devices.
Technology discontinuities drive new computing paradigms and applications 1960 Mainframe ComputerIBM 1970 Mini-Computer DEC 1980 WorkstationSun, HP 1990PCIntel,
Academic PowerPoint Computer System – Architecture.
Lecture # 1 1. Course Website 2.
1 Lecture 1: Embedded Systems Overview, AVR Hardware/Software Introduction.
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
Chapter 1: Embedded Computing Embedded System Design.
Modified Harvard architecture 8-bit RISC single chip microcontroller Complete System-on-a-chip On Board Memory (FLASH, SRAM & EEPROM) On Board Peripherals.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Microcontroller & Interfacing
Computer Structure. We will look at:  Four Box diagram  CPU  Memory  Registers and their role  Processing speed.
ALPHA COLLEGE OF ENGINEERING & TECHNOLOGY Introduction to AVR ATMega32 Architecture PREPARED BY SHWETA ( ) BHOOMI ( ) YOGEN ( )
Computer Basics 1 Chapter One Computer Basics Part 1.
1 بسم الله الرحمن الرحيم لـغـة الـتـجـمـيــع Assembly Language.
Embedded Systems.
Mikrodenetleyiciler/Mikrokontrolörler (Microcontrollers)
Popular Microcontrollers and their Selection by Lachit Dutta
Hoda Roodaki AVR Family Overview Hoda Roodaki
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Fundamental of Information Communication Technology (ICT)
MCI PPT AVR MICROCONTROLLER Mayuri Patel EC-1 5th sem
BITS EDU. CAMPUS , VARNAMA
Overview of AVR Hardware/Software Introduction
Computer Hardware-Meeting the machine
AVR Microcontrollers Prepared By: Disha Ruparelia ( )
EmbedDed Systems – MECT190
AS PER OBE SYLLABUS DTE KARNATAKA SHANTHU M.Tech SAI JAYANI ACADEMY (R) SIXTH SEMESTER Diploma in ELECTRONICS AND COMMUNICATION ENGINEERING.
Basic Introduction to Computers
The Arduino Microcontroller: Atmel AVR Atmega 328
Why microcontrollers in embedded systems?
EmbedDed Systems – MECT190
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
المحور 3 : العمليات الأساسية والمفاهيم
Architectural Overview
Introduction to Embedded Systems
SNS COLLEGE OF TECHNOLOGY
Introduction to Embedded Systems
Embedded Systems By : Simran Amaandeep Singh
Presentation transcript:

Embedded Systems Overview Prepared by Nisha Sinsinbar Subject: Microcontoller & Interfacing Sub code: EC Department

Embedded Systems Overview  Computing systems are everywhere  Most of us think of “desktop” computers  PC’s  Laptops  Mainframes  Servers  But there’s another type of computing system  Far more common...

Embedded Systems Overview Embedded computing systems –Computing systems embedded within electronic devices –Hard to define. Nearly any computing system other than a desktop computer –Billions of units produced yearly, versus millions of desktop units –Perhaps 50 per household and per automobile Computers are in here... and here... and even here... Lots more of these, though they cost a lot less each.

A “short list” of embedded systems Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic toll systems Automatic transmission Avionic systems Battery chargers Camcorders Cell phones Cell-phone base stations Cordless phones Cruise control Curbside check-in systems Digital cameras Disk drives Electronic card readers Electronic instruments Electronic toys/games Factory control Fax machines Fingerprint identifiers Home security systems Life-support systems Medical testing systems Modems MPEG decoders Network cards Network switches/routers On-board navigation Pagers Photocopiers Point-of-sale systems Portable video games Printers Satellite phones Scanners Smart ovens/dishwashers Speech recognizers Stereo systems Teleconferencing systems Televisions Temperature controllers Theft tracking systems TV set-top boxes VCR’s, DVD players Video game consoles Video phones Washers and dryers

What is an embedded system?  What makes a microcontroller: – Self Contained CPU Memory I/O – Application or Task Specific Not a general-purpose computer Appropriately scaled for the job

Designing Embedded Systems Microcontrollers – Don’t have keyboard and monitor jacks – Must use ports to perform I/O Inputs – to sense things Outputs – to control things Related Component Topics – Common Interfaces – Part Packages

The Atmel AVRTM is a family of 8-bit RISC microcontrollers produced by Atmel. The AVR architecture was conceived by two students at the Norwegian Institute of Technology (NTH) and further refined and developed at Atmel Norway, the Atmel daughter company founded by the two chip architects. History of AVR

Introduction to AVR

AVR Architecture What are the features of RISC? – 1 instruction per clock cycle (pipelined) – Lots of registers: 32 GP registers – Register-to-register operation Variations in the parts: – TINY to MEGA – ATtiny10 Processor has only 8 pins – ATmega128 (128K bytes flash) Processor has 64 pins

AVR Architecture

AVR RISC Architecture Single Cycle Instructions: 8mhz = 8mips. Large register file (32). Every register an accumulator. 3 index register pairs Register & IO are mapped in SRAM space.

13 On Chip Debugger Two Wire Interface

Typical Hardware Support Internal or External Oscillator/Clock Brown Out Detector One or more timers Two or more PWM One or more USART 10 bit ADC Analog Comparator External interrupts

AVR Memory Space Program Flash – Vectors, Code, and (Unchangeable) Constant Data Working Registers – Includes X, Y, and Z registers. I/O Register Space – Includes “named” registers SRAM – Data Space – Runtime Variables and Data – Stack space EEPROM space – For non-volatile but alterable data

Thank You