Core of the Embedded System

Slides:



Advertisements
Similar presentations
Microprocessors A Beginning.
Advertisements

TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Control path Recall that the control path is the physical entity in a processor which: fetches instructions, fetches operands, decodes instructions, schedules.
MC68HC11 System Overview. System block diagram (A8 version)
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Microcontroller – PIC – 4 PIC types PIC architecture
System Unit By Sam Gibbs. System Unit The main part of a personal computer Includes a chassis, microprocessor, main memory, bus, and ports Does not include.
Input/Output and Communication
ASPPRATECH.
Microcontroller based system design
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
Microprocessor Block Diagram
COMPONENTS OF THE SYSTEM UNIT
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral.
4.0 rtos implementation part II
Internal hardware and external components of a computer Three-box Model  Processor The brain of the system Executes programs A big finite state machine.
Introduction to Computing: Lecture 4
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
COMPUTER SYSTEM ARCHITECTURE By Sohaib.  The digital computer is a digital system that performs various computational tasks.  The word digital implies.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Chapter 2 The CPU and the Main Board  2.1 Components of the CPU 2.1 Components of the CPU 2.1 Components of the CPU  2.2Performance and Instruction Sets.
Micro processor and Micro Controllers
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
General Concepts of Computer Organization Overview of Microcomputer.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Input-Output Organization
Introduction to Microprocessors
INTRODUCTION.  Upon completing this topic, you should be able to: Illustrate a basic elements of digital computer system and their functions, Depicts.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Structure & Architecture 7b - CPU & Buses.
MICROOCESSORS AND MICROCONTROLLER:
Academic PowerPoint Computer System – Architecture.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
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)
Computer operation is of how the different parts of a computer system work together to perform a task.
Lecture 7: Overview Microprocessors / microcontrollers.
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Networked Embedded Systems Sachin Katti & Pengyu Zhang EE107 Spring 2016 Lecture 9 Serial Buses – SPI, I2C.
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
System on a Programmable Chip (System on a Reprogrammable Chip)
Introduction to Microcontroller Technology
Programmable Logic Devices
Popular Microcontrollers and their Selection by Lachit Dutta
Microprocessor and Microcontroller Fundamentals
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Microcontrollers & GPIO
Input/Output and Communication
UNIT – Microcontroller.
Chapter 7.2 Computer Architecture
INTRODUCTION TO MICROPROCESSORS
Introduction to Microprocessors and Microcontrollers
Number Representations and Basic Processor Architecture
Lecture 3 - Instruction Set - Al
AVR – ATmega103(ATMEL) Architecture & Summary
Presentation transcript:

Core of the Embedded System GENERAL PURPOSE & DOMAIN SPECIFIC PROCESSORS Microprocessors Microcontrollers Digital Signal Processors 2. APPLICATION SPECIFIC INTEGRATED CIRCUITS(ASIC) 3.PROGRAMMABLE LOGIC DEVICES(PLD) COMMERCIAL-OFF-THE-SHELF COMPONENTS(COTS)

MICROPROCESSORS: Has CPU Capable of performing arithmetic & logical operations Dependent unit ie requires memory, timer unit ,interrupt controller etc. MICROCONTROLLERS: Highly intergrated chip Contains its own CPU, scratchpad RAM, on chip ROM/Flash memory Has dedicated ports Independent working Cheap , cost effective and readily available.

DIGITAL SIGNAL PROCESSING: Are powerful 8/16/32 bit microprocessors For audio,video and communication applications 2 to 3 times faster from microprocessors Consists of :Program memory(rom),Data Memory (RAM),Computational Engine,I/O unit

RISC-Reduced Instruction Set Computing CISC-Complex ISC Less number of instructions Uses pipelining & increased execution speed. Orthogonal Instruction set(instruction type and the addressing mode vary independently) Operations on registers . Memory : load & store Large number of registers are available Need to write more code since instructions are simple Harvard architecture More number of instructions No instruction pipelining Non-Orthogonal Instruction set Operations on registers or memory. Limited number of registers are available Need to write less code since instructions are complex Von-Neumann Harvard architecture CPU design strategy

Von-Neumann Architecture Harvard Architecture Von-Neumann Architecture Separate buses for instruction and data fetching Easier to pipeline , high performance Comparatively high cost Program & data memory are stored at different places hence no chances of accidental corruption of program memory Single Shared buses for instruction and data fetching Low performance cheaper Program & data memory are stored in the same chip, hence their are chances of accidental corruption of program memory

ASIC An application-specific integrated circuit (ASIC) is an integrated circuit (IC) customized for a particular use, rather than intended for general-purpose use. It integrates several functions into a single chip. Takes up very small area hence helps in designing smaller system Reduced cost. NON RECURRING ENGINEERING CHARGE(NRE)

PLD A programmable logic device or PLD is an electronic component used to build reconfigurable digital circuits. Unlike a logic gate, which has a fixed function, a PLD has an undefined function at the time of manufacture. Before the PLD can be used in a circuit it must be programmed, that is, reconfigured. No NRE costs.

COTS Which is used as ‘as-is’ . They provide easy integration & inter-operability with existing systems components. Generally designed/developed around a processor. No operational & manufacturing standards. Are like proprietary products , cannot be used with some other product.

Sensors & actuators Sensors are transducers that converts one form of energy to another. Actuators convert signals to corresponding physical action. (basically Output device) 7 Segment LED display

Communication interfaces On –board communication interface External communication interface On –board communication interface: I2C BUS: bi-directional, Serial Clock & data lines (SCL: high & SDA:low) SPI (serial peripheral inteface) BUS: Master Out Slave In(MOSI), MISO,SCLK,slave select(SS) ; fully configurable

3.UART BUS(Universal Asynchronous Receiver Transmitter) Doesn’t require clock signal. Depends on pre-defined agreement Settings:baudrate,parity bits 4.I-WIRE INTERFACE: uses a single signal wire DQ. Data & signal uses the same line. Single master(reset pulse) and many slaves(presence pulse)

External communication interfaces RS-232:legacy,wired ,asynchronous serial interface. uses handshaking & control signals for data transmission USB(universal serial bus):wired high speed bus. Core group members, star topology:1 master, many slaves IrDA(Infrared):line of sight based wrireless device BT(bluetooth):low cost low power short range wireless tech, bluetooth protocol stack. Wi-Fi:networked communication devices, supports IP protocol.requires an agent:wifi router/ access point. ZigBee:low power low cost network communication protocol, low data rate, secure communication for Wireless PAN GPRS(general packet radio service):comm technique for transferring data over a mobile network. Data split into various packets.

Other components RESSET CIRCUIT: Ensures that a device is not operating at a voltage level where the device is not guaranteed to operate. It brings the internal registers to a known state. BROWN-OUT PROTECTION CIRCUIT: Prevents the processor/controller from unexpected program execution when the voltage falls below a specified voltage. Esp. for battery powered devices.

OSCILLATOR UNIT REAL TIME CLOCK WATCHDOG TIMER Ms.Sarita Balakrishnan Assistant Professor SIES ,Sion(West).