NETWORKED EMBEDDED SYSTEMS

Similar documents
Chapter 02: Computer Organization. Lesson 04: Functional units and components in a computer organization Part 3 Bus Structures

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Chapter 12: Multiprocessor Architectures. Lesson 09: Cache Coherence Problem and Cache synchronization solutions Part 1

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

Chapter 11: Input/Output Organisation. Lesson 06: Programmed IO

SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: wireless embedded network

EUCIP - IT Administrator. Module 1 - PC Hardware. Version 2.0

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

Mobile Communication An overview Lesson 07 Introduction to Mobile Computing

Computer and Set of Robots

Montgomery College Course Designator/Course Number: CS 110 Course Title: Computer Literacy

DEVICE DRIVERS AND TERRUPTS SERVICE MECHANISM Lesson-14: Device types, Physical and Virtual device functions

Chapter 5 Busses, Ports and Connecting Peripherals

Embedded Software development Process and Tools: Lesson-4 Linking and Locating Software

Lizy Kurian John Electrical and Computer Engineering Department, The University of Texas as Austin

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

Configuration Maximums VMware Infrastructure 3

CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global

lesson 1 An Overview of the Computer System

Index. 1-FLYPOS hardware/firmware Technology Overview 2-FLYPOS software architecture 3-Gateway/Acquirer Interface 4-Letters of Approval

Embedded Software development Process and Tools: Lesson-3 Host and Target Machines

Skyworth LCD Video Wall Controller User Manual Please read the user guide book carefully before using this product

Chapter 13. PIC Family Microcontroller

COS 318: Operating Systems. I/O Device and Drivers. Input and Output. Definitions and General Method. Revisit Hardware

Fastboot Techniques for x86 Architectures. Marcus Bortel Field Application Engineer QNX Software Systems

Chapter Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig I/O devices can be characterized by. I/O bus connections

SBC6245 Single Board Computer

ACER INC. VERITON M200 QUICK SPEC

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM

Artikel-Detailinformationen

CHAPTER 7: The CPU and Memory

Chapter 1: Introduction. What is an Operating System?

CompTIA Security+ In this course, you will implement, monitor, and troubleshoot infrastructure, application, information, and operational security.

WinCon Programmable Automation. Controller

WJEC GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

Big Picture. IC220 Set #11: Storage and I/O I/O. Outline. Important but neglected

XP5620. Fee Computer / Validator. The new generation of touch screen Fee Computer

Lecture 2: Computer Hardware and Ports.

BTEC First Diploma for IT. Scheme of Work for Computer Systems unit 3 (10 credit unit)

Question: 3 When using Application Intelligence, Server Time may be defined as.

DMS-10101, Computer Equipment

FYS3240 PC-based instrumentation and microcontrollers. Introduction. Spring 2012 Lecture #1

What is a System on a Chip?

Fachbereich Informatik und Elektrotechnik SunSPOT. Ubiquitous Computing. Ubiquitous Computing, Helmut Dispert

Ways to Use USB in Embedded Systems

v1 System Requirements 7/11/07

Embedded Software development Process and Tools:

Local PlantVisor. PlantWatch. Remote PlantVisor

Mobile data carrier TW-L80-50-P-B128

Solid State Drive Architecture

Lesson 6: 6 EXAMPLES OF EMBEDDED SYSTEMS. Chapter-1L06: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

BASIC PC AND IT CONCEPTS Training Course Outline. Basic PC and IT Concepts. Course Number: NQF95-010

21152 PCI-to-PCI Bridge

Motorola Phone Tools. Quick Start

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX

Types Of Operating Systems

Chapter 13 Selected Storage Systems and Interface

Computer buses and interfaces

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS

A Scalable Large Format Display Based on Zero Client Processor

USB-Link 2 Installation and Setup Manual

Computer Systems Structure Input/Output

Cybertill Customer Own Hardware & Software Specification & Requirements including Exceptions V7.5

H ARDWARE C ONSIDERATIONS

QuickSpecs. HP 200 G1 Microtower Business PC. HP 200 G1 Microtower Business PC. Overview

Hardware Requirements

Programmable Logic Controller PLC

Course/Program Credential(s): Credential Certificate Postsecondary Degree University Degree Other:

Quiz for Chapter 6 Storage and Other I/O Topics 3.10

Data Transfer between Two USB Flash SCSI Disks using a Touch Screen

Mobile data carrier TW-L86-54-C-B128

Selecting the Optimum PCI Express Clock Source

Using Smartphones and Tablets in Embedded Applications

Cisco MCS 7825-H2 Unified CallManager Appliance

Implementation of Wireless Gateway for Smart Home

Yamaha 01V96 Version2 Upgrade Guide

MPX28. o UART, SD-CARD, I2C, PWM, Serial Audio, SPI Power management optimized for long battery life 3.3V I/O

Module 1 Introduction to Information and Communication Technologies

CAMAvision v18.5.x System Specification Guide 7/23/2014

Driver Installation for Windows XP Home Edition and Windows XP Professional

Programmable set for Ethernet Modbus/TCP in IP67 TI-BL67-PG-EN-2

EUCIP IT Administrator - Module 1 PC Hardware Syllabus Version 3.0

Computer Hardware and Software:

What is a bus? A Bus is: Advantages of Buses. Disadvantage of Buses. Master versus Slave. The General Organization of a Bus

Zebra G-Series. Desktop Printers Frequently Asked Questions. June Specific to Enhanced G-series (R2.0) configurations from June 2011.

WHQL Certification Approval...2 User Interface K software FIFO 4 Universal PCI Interface...5 Ready for 64-bit System...5

Router and Routing Basics

QuickSpecs. SATA (Serial ATA) Hard Drives for HP Workstations Overview

Minimum Hardware Specifications Upgrades

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

How PCI Express Works (by Tracy V. Wilson)

Intel PCI and PCI Express*

Devices and Device Controllers

Chapter 2 Logic Gates and Introduction to Computer Architecture

Artikel-Detailinformationen

Contents. Chapter 1. Introduction

SuperSpeed USB 3.0: Ubiquitous Interconnect for Next Generation Consumer Applications

1. Installation of USB Driver under command of Windows Operational System

Transcription:

DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-17: NETWORKED EMBEDDED SYSTEMS 1

Bus Communication for networking Each specific I/O device may be connected to other using specific interfaces, for example, with I/O device for example, LCD controller, keyboard controller and print controller. Bus communication simplifies the number of connections and provides a common way (protocol) of connecting different or same type of I/O devices 2

IO Bus Any device that is compatible with a system's I/O bus can be added to the system (assuming an appropriate device driver program is available), and a device that is compatible with a particular I/O bus can be integrated into any system that uses that type of bus. 3

System Bus and Serial IO bus Processor of system A RAM ROM Address bus Data bus Control bus Memory bus Serial bus controller (for example, USB or I2C or CAN) Serial IO bus IO Device Interface IO Device Interface IO Device Interface IO Device Interface Processor of system B Processor of system C Processor of system D Processor of system E 4

IO Bus I/O devices communicate with the processor through an I/O bus, which is separate from the memory bus that the processor uses to communicate with the memory system. 5

Embedded systems Networking Embedded systems connected internally on same IC or systems at very short, short and long distances can be networked using a type of the I/O buses- CAN, I 2 C, USB, PCI, 6

IO Bus for Networking vs. direct connections Use of I/O bus, as opposed to direct connections between the processor and each I/O device, very flexible, allowing a system to support many different I/O devices depending on the needs of its users and allowing users to change the I/O devices that are attached to a system as their needs change. 7

Main disadvantage of an I/O bus A bus has a fixed bandwidth that must be shared by all of the devices on the bus. Even worse, electrical constraints (wire length and transmission line effects) cause buses to have less bandwidth than using the same number of wires to connect just two devices. Essentially, there is a trade-off between interface simplicity and bandwidth 8

Example A bus has bandwidth of 2 Mb/s (can be used to transfer 2 Mb data in one s. If 10 devices are connected, the 2 Mb/s is shared between the networked systems 9

Serial Bus 1. A serial bus has very few lines and the number of lines as per the protocol 10

Serial Bus 1. A wide range of I/O devices without having to implement a specific interface for each I/O device. When the I/O devices in the distributed embedded systems are networked at long distances of 25 cm and above, all can communicate through a common serial bus. 11

Internet or intranet Using Internet or intranet, a computer or controller or embedded system IO device interface and globally network with computers and a wide range of devices in the systems 12

Parallel Bus Using a parallel I/O bus allows a computer or controller or embedded system to interface with number of internal systems at very short distances without having to implement a specific interface for each I/O device. 13

Short distances Wireless Bus protocol Up to 100 m using wireless personal area network (WPAN) WPAN protocol without having to implement a specific wireless interface for each I/O device Allows a handheld computer or controller or embedded system I/O device to interface and network with number of handheld system I/O devices of other handheld 14

Summary 15

We learnt Embedded systems can be distributed and networked using an IO bus or networking protocol Serial bus protocols Parallel bus protocols Internet protocols Wireless protocols 16

End of Lesson 17 of Chapter 3 17