1 © Unitec New Zealand Overview Of Embedded Hardware ETEC 6416 Date: - 03 Aug, 2011.

Slides:



Advertisements
Similar presentations
Today’s Lecture What is the embedded system?
Advertisements

Your Interactive Guide to the Digital World Discovering Computers 2012.
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
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
1 Introduction to Embedded Systems Manuel Lois Anido Federal University of Rio de Janeiro Undergraduate Course in Computer Science NCE/IM.
Chapter 1: Introduction
ASPPRATECH.
WELCOME M.TECH- BIOMEDICAL SIGNAL PROCESSING & INSTRUMENTATION Murigendrayya M Hiremath Lecturer –ML DSCE.
Microcontroller: Introduction
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.
L29:Lower Power Embedded Architecture Design 성균관대학교 조 준 동 교수,
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 Design 1 Introduction. Embedded System Design: Introduction 2 Outline Embedded systems overview –What are they? Design challenge – optimizing.
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.
Embedded System Design
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.
Classification station
1 Introduction High-Performance Embedded System Design: Using FPGA.
Computing Systems Computer abstractions and technology.
Introduction to Computers. Objectives Overview Describe the five components of a computer Discuss the advantages and disadvantages that users experience.
©Sommerville 2000, Medvidovic 2006, Mejia 2009Systems EngineeringSlide 1 Systems Engineering l Designing, implementing, deploying and operating systems.
Alternative Input Devices Part B There will be a test on this information (both part a & b).
Chapter 1 Computer Basics. What is a Computer? Functional definitions (45%) Humorous definitions (5%) Academic definitions (45%) Other (5%)
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 13 Computer Systems Roger.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Embedded Systems An Overview. This Week in Dig 2  Embedded systems overview  What are they?  Design challenge – optimizing design metrics  What is.
Chapter 1: Introduction
Smart Home and Embedded System Design
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.
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Chapter 1: Introduction.
Basic Introduction to Computers
2006 Chapter-1 L1: "Embedded Systems - Architecture, Programming and Design", Raj Kamal, Publs.: McGraw-Hill, Inc. 1 Introduction to Embedded Systems.
The AVR Microcontroller: History and Features
Chapter 1: Introduction
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 Design: A Unified Hardware/Software Introduction 1 Chapter 1: Introduction.
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
Embedded Systems Overview Prepared by Nisha Sinsinbar Subject: Microcontoller & Interfacing Sub code: EC Department.
Chapter 1: Embedded Computing Embedded System Design.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Networked Embedded Systems Sachin Katti EE107 Spring 2016 Lecture 1 Introduction.
Computer Structure. We will look at:  Four Box diagram  CPU  Memory  Registers and their role  Processing speed.
Embedded Systems.
High-Performance Embedded System Design: Using FPGA
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)
Overview of AVR Hardware/Software Introduction
Computer Hardware-Meeting the machine
Chapter 1: Introduction
EmbedDed Systems – MECT190
Basic Introduction to Computers
Why microcontrollers in embedded systems?
EmbedDed Systems – MECT190
Introduction to Embedded Systems
SNS COLLEGE OF TECHNOLOGY
Introduction to Embedded Systems
Embedded Systems By : Simran Amaandeep Singh
Presentation transcript:

1 © Unitec New Zealand Overview Of Embedded Hardware ETEC 6416 Date: - 03 Aug, 2011

Lecturer Nigel Yee, Wayne Holmes - 2 © Unitec New Zealand

3 DateWeekTopicLabs 31 July,141 Overview Computer Architecture/ Microcontroller Architecture 7 Aug,142Serial Input/ outputMPLAB Tutorial, Picket2 programmer 14 Aug,143CRC and Serial Communication Hardware Output labs using C language to implement communication between 2 nodes on RS485/232 network 21 Aug,144Parallel Communication Output labs uses CRC to check data integrity on RS485 network 28 Aug,145SPI using PIC16f877a master and PIC slaveLab using the SPI master slave 4 Sept,146SPI using PIC16f877a master and PIC slave Lab using SPI LCD and seven segment display 11 Sept,147SPI using PIC16f877a master and PIC slave Lab using SPI LCD and seven segment display 18 Sept,148PIC I2C master interfacing with slaveAssignment 1 due 25 Sept,149PIC I2C master interfacing with slaveReal time clock lab 2 Oct,1410Interrupts and flags coding techniques Compartor labs 9 Oct, 1411 Break 17 Oct, Oct, 1413Analogue to Digital and MotorsDriving motors 30 Nov, 1414PWM Interrupts and motorsA/D convertor labs 9 Nov,1415No lecture, working on your assignment 16 Nov,1416Assignment 2 submission

Assignment 1 Electronic Smart House Data Acquisition and Monitoring System 4 © Unitec New Zealand Pic 16f877a Start/stop Score Player1 Pic 16f877a

Line follower robot Assignment 2 =relatedhttp:// =related 5 © Unitec New Zealand

Reference Books Morton, J. (2005). The PIC Microcontroller: Your Personal Introductory Course. 3 rd Newnes. Barnett, R. H., Cox, S. & O'Cull, L. (2004). Embedded C Programming and the Microchip PIC. Thomson Delmar Learning. 6 © Unitec New Zealand

7 Word of Caution No plagiarism “should submit your assignment to turnitin”. IEEE referencing Report should be relevant and coherent. You should use proper academic English in order to get good grade

What is an Embedded System???? And What we mean by System???? 8 © Unitec New Zealand

9 System Definition A way of working, organizing or performing one or many tasks according to a fixed set of rules, program or plan. "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

10 © Unitec New Zealand System Definition Also an arrangement in which all units assemble and work together according to a program or plan. "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

11 © Unitec New Zealand Examples Time display system – A watch Automatic cloth washing system – A washing machine

12 © Unitec New Zealand Embedded System 1. “An embedded system is a system that has software embedded into computer-hardware, which makes a system dedicated for an application (s) or specific part of an application or product or part of a larger system.” "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

13 © Unitec New Zealand Embedded System Definition 2. “An embedded system is one that has a dedicated purpose software embedded in a computer hardware.” "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Embedded System definition 3. “It is a dedicated computer based system for an application(s) or product. It may be an independent system or a part of large system. Its software usually embeds into a ROM (Read Only Memory) or flash.” 14 © Unitec New Zealand "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Embedded System Definition “It is any device that includes a programmable computer but is not itself intended to be a general purpose computer.” – Wayne Wolf, 15 © Unitec New Zealand "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Embedded System Definition “Embedded Systems are the electronic systems that contain a microprocessor or a microcontroller, but we do not think of them as computers– the computer is hidden or embedded in the system.” – Todd D. Morton 16 © Unitec New Zealand "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

17 © Unitec New Zealand 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... But have never seen Embedded systems overview

18 © Unitec New Zealand Embedded Computing systems 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.

19 © Unitec New Zealand Applications And the list goes on and on 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

20 © Unitec New Zealand Embedded systems: - Common characteristics Single-functioned –Executes a single program, repeatedly Tightly-constrained –Low cost, low power, small, fast, etc. Reactive and real-time –Continually reacts to changes in the system’s environment –Must compute certain results in real-time without delay

21 © Unitec New Zealand Microcontroller CCD preprocessor Pixel coprocessor A2D D2A JPEG codec DMA controller Memory controller ISA bus interface UART LCD ctrl Display ctrl Multiplier/Accum Digital camera chip lens CCD Single-functioned -- always a digital camera Tightly-constrained -- Low cost, low power, small, fast Reactive and real-time -- only to a small extent Digital Camera : - An embedded System