February 10 th 2010 Dehmani Feth-Allah M2 ISTRe Oral Presentation Universal Serial Bus.

Slides:



Advertisements
Similar presentations
Computer Buses Ref: Burd, Chp – 220 Englander, Chp 7 p
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,
ITEC 352 Lecture 33 USB (2). Review Intro to USB –History –Rationale –Competitors –Serial versus parallel –Topology.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Serial Interfaces. 2 Legacy Serial ports Parallel ports Keyboard / Mouse connectors … keyboard mouseSP PP Monitor Ethernet Sound Card Modem.
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.
IT Systems In and Out EN230-1 Justin Champion C208 –
Dr A Sahu Dept of Comp Sc & Engg. IIT Guwahati. USB Introduction USB Architecture USB Framming USB Drivers URB (USB request Block)
USB 2.0 INTRODUCTION NTUT CSIE 學 生:許家豪 指導教授:柯開維教授.
USB (Universal Serial Bus). What is USB? Universal Serial Bus (USB) is a serial bus standard to interface devices to a host computer It was designed to.
Terms 5 Definitions and Questions. ISA The original 8- and 16-bit expansion card standard used in PCs. ISA cards run at a bus speed of 8MHz. You can plug.
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.
Choosing (and Implementing) the Correct USB Connectivity for Your Embedded System Steve Wetterling, MSEE = Pat Barrett,
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.
- Madhav Singh-.  This presentation describe the basics of USB device and Host side i.e. descriptors, endpoints, device controller, root hub etc.  It.
By Clint Johnston. 1. What is USB? Most common type of USB connection.
Serial Interfaces. Bit serial bus New generation of busses Uses bit-serial, differential drive technology Uses on-line device drivers (Hot-plug technology)
USB Josh Rickmar John Marcoux. Topics Purpose and Goals History Bus Design Power Differential Signaling Connectors Changes in USB 3.0.
© 2008 Prentice-Hall, Inc. 1 Ports for peripheral devices Types of ports w/ speeds (= transfer rates): –Serial 115K bps, –Parallel 500K bps –USB 480M bps.
Peripheral Buses COMP Jamie Curtis. PC Buses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
May 8, The EASY Way to Create I/O Devices John Hyde Intel Corporation intel.com.
Shadi Agel Pongsakorn Bunyaphriruang Chih-Chung Chang Winnie Chia USB 2.0 VS FireWire.
I/O Ports and Devices Chapter 9 Release 22/10/2010 powered by dj.
Identification And Function
EXPANSION CARDS and PORTS Expansion cards are what allow your computer to interface with other external and internal devices such as: hard drives, usb.
Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses 11/06/20141Input/Output.
Computer Hardware and Network Systems Terms Lucas Abbott.
Computer Hardware and Networking Terms List By: Christian Lawrence.
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.
USB host for web camera connection
Using the PSoC USB March 17, 2012 Lloyd Moore, President/Owner.
2.2.3 Motherboard  Can identify the motherboard and it location in the personal computer  Identify location of the CPU  Identify connectors.
1 Chapter Overview Understanding Expansion Buses Configuring Expansion Cards Cables and Connectors.
ECE 371 – UNIT 20 Universal Serial Bus (USB). References 1. Universal Serial Bus Specification, Revision 2.0. This specification is available on the World.
Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry.
ITEC 352 Lecture 32 USB. USB (1) Review Exam Intro/review of the bus system.
Microprocessor-based 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.
Input/Output 2 What is I/O? How we get the CPU to communicate with devices From the computer’s point of view, it’s just 1’s and 0’s Gets interpreted.
Mouse & Keyboard Reporter: Bo-Hsiang Wang Jia-Hong Lin Advisor: Ru-Li Lin Department of Mechanical Engineering Southern Taiwan University of Science and.
Computer Architecture Part IV-B: I/O Buses. Chipsets Intelligent bus controller chips found on the motherboard Enable higher speeds on one or more buses.
Chapter 5B Modern CPUs.
Universal Serial Bus By Clint Johnston. 1. What is USB? USB or Universal Serial Bus is specification to establish communication between devices and a.
Data Communications (E&T2760): USB and IEEE USB and IEEE 1394.
Suleiman Mohammed(mcpn, mncs)
Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
A Look Inside The Processor
Student Name : Nouf Almansouri ID H Section : NDA Teacher : Miss swap GCD 2032.
Speed of Connections. Lesson Objectives To know the speeds of the different types of connections.
TV Remote As A Wireless Mouse For PC.
Video Capture Devices &Supporting Media Components.
Input / Output.
Visit for more Learning Resources
PORTS Socket for external devices to connect to the system unit.
USB The topics covered, in order, are USB background
USB PHYISICAL LAYER PROTOCOL ENGINE LAYER APPLICATION LAYER
Operating Systems (CS 340 D)
C_ITCO011/C_ITCO111 LECTURER: E.DONDO
Wireless Universal Serial Bus
Universal Serial Bus Specification 1.0
USB- Universal Serial Bus
Примери на CPU чипови и магистрали
USB : Universal Serial Bus
Identification And Function
Chapter 9 Transmission Modes
Presentation transcript:

February 10 th 2010 Dehmani Feth-Allah M2 ISTRe Oral Presentation Universal Serial Bus

II. How does it work ? Summary I. Presentation (Where, When, Why…) III. Applications HOW DOES IT WORK ? APPLICATIONS USB PRESENTATION February 10 th 2010

Presentation HOW DOES IT WORK ? APPLICATIONS USB PRESENTATION February 10 th 2010 Purpose : Standardization of serial communication between a host and a device with a unique connexion and a unique communication protocol Invented in 1996 by Microsoft, IBM, Intel, Compaq, Digital, NEC et Northern Telecom (USB 1.0) Before invention of USB :  Differents connexion port and protocol communication like RS-232, parallel, PS-2 or SCSI. Generalities:

Presentation HOW DOES IT WORK ? APPLICATIONS USB PRESENTATION February 10 th 2010 HOST DEVICE Hardware connexions :

February 10 th GND 1. VDD 2 & 3. DATA (D+ & D-) Signal connexions : How does it work ? HOW DOES IT WORK ? APPLICATIONS USB PRESENTATION

How does it work ? HOW DOES IT WORK ? APPLICATIONS USB PRESENTATION February 10 th 2010 NRZI diferential encryption between D+ and D- LSB first transmit (Little Endian). Speed USB release Year Speed1,5 Mbit/s Low Speed 12 Mbit/s Full Speed 480 Mbit/s High Speed 4,8 Gbit/s Super Speed USB Bus description

How does it work ? HOW DOES IT WORK ? APPLICATIONS USB PRESENTATION February 10 th 2010 « Host – Slave » system Frame transmission (Token et Data) 8 bits 7 bits4 bits5 bits SYNCPIDADDRESSENDPCRC 8 bits 0 to 512 bits16 bits SYNCPIDPAYLOADCRC Token frame DATA frame Communication protocol :

How does it work ? HOW DOES IT WORK ? APPLICATIONS USB PRESENTATION February 10 th 2010 Control : for command operation (enumeration, state of the device…) Interrupt : for device with garanted time delay (mouse, keyboard…) Isochrone : for device with garanted bit rate (garanted bandwidth : ex : printer, camera…) Bulk : for big data transmissions (take maximum bandwidth as possible) Transmission :

How does it work ? HOW DOES IT WORK ? APPLICATIONS USB PRESENTATION February 10 th 2010 Identification process of the device by the host SPEED DETECTION DEVICE IDENTIFICATION Send descriptors CONNEXION High level in D+ ou D- Enumeration:

Applications HOW DOES IT WORK ? APPLICATIONS USB PRESENTATION February 10 th 2010 REAL TIME APPLICATIONS DATA TRANSFER OR CONTROL COMMAND USB BUS ENERGY (only hardware, 500mA max)

Conclusion February 10 th 2010 Today, USB is one of the most serial protocole used FireWire (Apple) is the alternative of USB (3 200 Mbits/s) To sell USB device, you need to buy a Vendor ID (≈ 2000 $ US / year)

Thank You…