USB – An Overview Group 3 Kaushik Nandha Bikram What is the Universal Serial bus (USB)? Is a cable bus that supports data exchange between a host computer.

Slides:



Advertisements
Similar presentations
Provide data pathways that connect various system components.
Advertisements

Internet Search On USB By Taye Melaku Content Goal of the study Visualization of USB USB definition and explanation Conclusion Reference.
Universal Serial Bus Grant Heileman. The History of USB In 1994 a collaborative effort to design a standard for peripheral devices was made between Compaq,
Chapter 4 Making Connections. 2 Introduction  Examine the interface between a computer and a device. This interface occurs at the physical layer.  Connecting.
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
Serial Interfaces. 2 Legacy Serial ports Parallel ports Keyboard / Mouse connectors … keyboard mouseSP PP Monitor Ethernet Sound Card Modem.
I/O Channels I/O devices getting more sophisticated e.g. 3D graphics cards CPU instructs I/O controller to do transfer I/O controller does entire transfer.
1 USB 2.0 Specification  General Description  From where we could begin the work  What would be valid to do?  Main doubts  What is OTG (On the Go)
1 USB 2.0 Specification  General Description  What is OTG (On the Go)  From where we could begin the work  What would be valid to do?
Networking & Connectivity Mendelsohn. A Computer Network What is a network? –A system of two or more computing devices that are linked together. Why are.
IT Systems In and Out EN230-1 Justin Champion C208 –
USB 2.0 INTRODUCTION NTUT CSIE 學 生:許家豪 指導教授:柯開維教授.
Computer Architecture Ports.  There are lots of external devices that you can connect to your computer. All external devices connect to the computer’s.
EE 446 Embedded Architecture. Universal Serial Bus A representative peripheral interface Universal Serial Bus (USB) provides a serial bus standard for.
Local Asynchronous Communications. Bit-wise data transmission Data transmission requires: Encoding bits as energy Transmitting energy through medium Decoding.
USB: UNIVERSAL SERIAL BUS Joe Kaewbaidhoon Alex Motalleb Vishal Joshi Prepared for EECS 373 University of Michigan, Ann Arbor 1.
18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 1 USB (Universal Serial Bus) Need for “Plug and Play” capability for PC peripherals outside.
Serial Interfaces. Bit serial bus New generation of busses Uses bit-serial, differential drive technology Uses on-line device drivers (Hot-plug technology)
Computer Hardware The Basics. Overview Why is this important? To be able to recognize each of the main parts of a computer As a professional in digital.
3/17 Parallel and Serial Ports. Roll Call Lecture: –ports –serial ports –parallel ports –USB ports Group Project Information - Handout.
Network Topologies.
Universal Serial Bus Evann Seary Mike Kezele. Content Overview History of USB Overview Future of USB USB 3.0 WUSB.
May 8, The EASY Way to Create I/O Devices John Hyde Intel Corporation intel.com.
Identification And Function
COMP 1017: Digital Technologies Session 7: Motherboards.
Computer Hardware and Network Systems Terms Lucas Abbott.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Computer Insides and Out Computer Basics 1.1. Basic Personal Computer System  A computer system consists of hardware and software components.  Hardware.
Networks. Network Classifications Acronyms, acronyms, and more acronyms What does PAN stand for? – Personal Area Network – interconnection of personal.
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
Introduction to USB Development. USB Development Introduction Technical Overview USB in Embedded Systems Recent Developments Extensions to USB USB as.
Introduction to USB © 2010 Renesas Electronics America Inc. All rights reserved.
9/28: Buses & Communication Buses: highways of the motherboard –system buses –local buses: PCI, ISA, EISA –expansion slots plug & play laptops: PCMCIA.
Chapter 9A Network Basics.
Networks. Network Classifications Acronyms, acronyms, and more acronyms What does PAN stand for? – Personal Area Network – interconnection of personal.
Networks LANS,. FastPoll True Questions Answer A for True and B for False A wireless infrastructure network uses a centralized broadcasting device, such.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
CPU (CENTRAL PROCESSING UNIT): processor chip (computer’s brain) found on the motherboard.
Input/OUTPUT [I/O Module structure].
Microprocessor-based Systems
Basic Concepts of a Computer Network
Component 6 - Health Management Information Systems Unit 2-1a - Hardware and Software Supporting Health Information Systems.
BR 6/001 Universal Serial Bus Universal Serial Bus is a new synchronous serial protocol for low to medium speed data transmission Full speed signaling.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
Data Communications (E&T2760): USB and IEEE USB and IEEE 1394.
What is a Network? Living Online Lesson 1 Mrs. Elzey.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER The System Unit computing ESSENTIALS    
Organisasi Sistem Komputer Materi VIII (Input Output)
Computer Hardware. The Desk Top Computer A PC is a general-purpose information processing device. It can take data from a person (through the keyboard.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
Health Management Information Systems Unit 2 Hardware and Software Supporting Health Information Systems Component 6/Unit21 Health IT Workforce Curriculum.
©F.M. Rietti Communication Lines Fundamentals. ©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 2 Communication Lines Generally used to connect.
1 Chapter Overview Modems The Internet and Web Browsers.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
What is a Bus? A Bus is a communication system that transfers data between components inside a computer or between computers. Collection of wires Data.
PCs ENVIRONMENT and PERIPHERALS Lecture 1. Software The series of instructions that tells the hardware how to perform tasks Software The series of instructions.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
NETWORKS. Example Web Browsing application Software Protocols involved Software NIC / Modem Hardware Telephone line / Co-axial cable / Air interface.
OCR AS Level F451: Data transmission Data transmission a. Describe the characteristics of a LAN (local area network) and a WAN (wide area network);
Chapter Objectives In this chapter, you will learn:
USB PHYISICAL LAYER PROTOCOL ENGINE LAYER APPLICATION LAYER
USB Universal Serial Bus
USB- Universal Serial Bus
USB : Universal Serial Bus
Identification And Function
Universal Serial Bus (USB)
Presentation transcript:

USB – An Overview Group 3 Kaushik Nandha Bikram

What is the Universal Serial bus (USB)? Is a cable bus that supports data exchange between a host computer and a wide range of simultaneously accessible peripherals. It is more than a serial port ( a point-to-point connection between a computer and a device. e.g. RS232) – a serial bus ( a connection where many devices can communicate and share connection to the computer at the same time). A single port on the back of a computer can be a window to a myriad of devices.

Why the Universal Serial bus ? Devices needed faster connections Installation & setup process to be made easy Getting rid of adapter card business And finally, to solve the problem of connecting devices to the computer E.g. – Printers needed to be connected to parallel ports - Zip drives would also use the parallel port - Modems used the serial port

What can we do with the USB ? Easy to use,plug-n-play type, can connect up to 127 devices to a computer Its speedy, up to 100 times faster than serial ports. We can connect a whole lot devices with the USB, right from printers, mice, keyboard, scanner, modems, digital cameras etc.. Something interesting : Speaker designers are now incorporating functions previously performed by sound card in speakers. Video input folks are building video digitizers to plug into USB interfaces, making video cards obsolete.

USB-Components USB Hubs: Used for connecting various devices to the USB Host. USB Devices Physical entities attached to USB. Every Device has some amount of logic enabling it to be configured over Bus. Can be Individual/Bus Powered. They can be providing only one function or Compound Functions. USB Host Central Connection point between USB and Devices on Bus. Host Functionality can be integrated on Computer’s Motherboard or separate Add-in. Consist of Root Hub (A central hub connecting USB Functionality within the computer to external devices). Bus Interconnect Connect the Host Computer, the hubs and the devices together. Consist of a physical medium, cables, the bus topology and the protocol layers of USB.

USB-Protocols Data is transmitted in the form of packets. The Host controls the transactions by giving the tokens to the devices (Polling). The tasks are governed by protocols.

USB-Data Handling Handle both low and high speed devices. Two signaling modes used: 12 Mbps. 1.5 Mbps. Bandwidth Allocation in Isochronous and Asynchronous modes.

USB-Flow Logical and Physical Flow of Data through USB Wire, Endpoints and Pipes. Data Is physically transmitted through USB Wire by a Host Controller. USB System Software consist of a Host Controller drivers which enables the client software to communicate with the USB device. USB Client Software runs on the host computer and communicates and control the USB devices through underlying layers of the USB.

Hardware/Software Interface Hardware Interface Host Controller USB Device Software Interface Client Software USB Driver Host Controller Driver USB-Flow DiagramDiagram

Hardware Interface Host Controller: Handles all interaction between host computer and electrical and protocol layers of USB Functions Handling all hardware and bus states Handles Serializer/Deserialzer USB Frame generation Processing Data sent across the bus Managing physical bus protocol Handling transmission error

Software Interface Host Controller Driver(HCD) Maps various possible controller implementations into a USB system Used to interface USB driver with Host controller USB driver (USBD) Interface to HCD for basic and generic interface to HCD. Collection of softwares routines used to manage communication with underlying hardware. “Pass through” commands from Application to device

Functions of the Interface Initialization: System & Device Pipe usage Frame Generation Resource Allocation (Isochronous data) Plug-n-play Configuration (Configuration descriptor) Error handling (Timeout, Data errors, Protocol errors)

Comparison USB1.1 Max Speed 12Mb/s USB2.0 Max Speed 480Mb/s

Summary What is the USB? Why the USB? Applications of the USB USB components – hubs & devices USB data handling speeds USB protocol USB flow USB interface – client software, device drivers USB driver and the host controller driver Comparison with FireWire USB 2.0

Thanks Questions? U mashankar S arkar B ikram Group 3 Site

Frame Generation Data Serial Data Serial Engine SOF Token PacketEOF PIDFrame NumberCRC Frame Length = 1 USB cycle time = 1ms Frame SOF : Start of frame <<backback