Computer Systems Architecture Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry leading companies.

Slides:



Advertisements
Similar presentations
 Prof. Dr. M. H. Assal A.S. 2/4/2014.  The interfaces for attaching external devices to a computer or  The doors through which information enters and.
Advertisements

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.
Improving Networks Worldwide. UNH InterOperability Lab Serial Advanced Technology Attachment (SATA) Use Cases.
Components of a Personal Computer (PC) Adapted from Region IV TIFF Training.
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.
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.
Chapter 10 Supporting I/O Devices. You Will Learn…  How to install peripheral I/O devices  How to use ports and expansion slots for add- on devices.
IT Systems In and Out EN230-1 Justin Champion C208 –
USB 2.0 INTRODUCTION NTUT CSIE 學 生:許家豪 指導教授:柯開維教授.
1 Universal Serial Bus - Applications USB and IEEE1394 Are Complementary Technologies Digital VCR DVD-RAM DV Camcorder “NIC” DSS Keyboard Mouse Joystick.
Storage Networking Technologies and Virtualization Section 2 DAS and Introduction to SCSI1.
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.
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.
ELECTRONIC WORKSHOP. The point at which a peripheral attaches to. Communicates with a system unit so that the peripheral can send data to or receive information.
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)
UNH InterOperability Lab Serial Advanced Technology Attachment (SATA) Use Cases.
Chapter Four Setting Up a Computer. © Wiley, Inc. All Rights Reserved. Strata Objectives Covered 1.2 (1.1 FC0-U21 U.K.) Demonstrate the proper.
Chapter 1.2 Power Point by Troy D. Michael C.. I/O Interface ( Sound/Sound Card)  Sound Adapters-provides audio capability.
USB Josh Rickmar John Marcoux. Topics Purpose and Goals History Bus Design Power Differential Signaling Connectors Changes in USB 3.0.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 41 – Input/Output Ports.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
Universal Serial Bus Evann Seary Mike Kezele. Content Overview History of USB Overview Future of USB USB 3.0 WUSB.
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.
Shadi Agel Pongsakorn Bunyaphriruang Chih-Chung Chang Winnie Chia USB 2.0 VS FireWire.
USB UNIVERSAL SERIAL BUS. Typical Test Setup USB Definition Universal Serial Bus. A standard bus type for all kinds of devices, including mice, scanners,
EXPANSION CARDS and PORTS Expansion cards are what allow your computer to interface with other external and internal devices such as: hard drives, usb.
Networks CSCI-N 100 Dept. of Computer and Information Science.
Components of a PC. Motherboard. Computer Mother Board Computer Mother board and its constituent components A typical PC mother board with important.
Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses 11/06/20141Input/Output.
XP Practical PC, 3e Chapter 17 1 Upgrading and Expanding your PC.
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.
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.
9/28: Buses & Communication Buses: highways of the motherboard –system buses –local buses: PCI, ISA, EISA –expansion slots plug & play laptops: PCMCIA.
1 Chapter Overview Understanding Expansion Buses Configuring Expansion Cards Cables and Connectors.
Strata IT Training Chapter 8 Upgrading Hardware. When to Upgrade Poor performance Out of disk space Application(s) fail to load –Need more RAM System.
Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry.
Basic LAN techniques IN common with all other computer based systems networks require both HARDWARE and SOFTWARE to function. Networks are often explained.
Buses Warning: some of the terminology is used inconsistently within the field.
Chapter 5 Section 2 : Storage Networking Technologies and Virtualization.
DIGITAL CONTROL INTERFACES MH0307 PLC & DATA ACQUISITION SYSTEMS DEPARTMENT OF MECHATRONICS ENGINEERING SRM UNIVERSITY.
Computer Maintenance Copyright © Texas Education Agency, All rights reserved. 1 FireWire Ports.
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
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.
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.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER The System Unit computing ESSENTIALS    
D ISCOVERING IDE D EVICES. IDE OVERVIEW The hard drive controller is responsible for converting signals made by the system CPU to signals that the hard.
Disk Interfaces Last Update Copyright Kenneth M. Chipps Ph.D. 1.
CHAPTER Microcomputer as a Communication Device. Chapter Objectives Examine the components of the motherboard that relate to communication Describe a.
Peripheral Interfaces
Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003.
Computer Maintenance UNT in partnership with TEA, Copyright ©. All rights reserved1 FireWire Ports.
1 COMPUTER ARCHITECTURE (for Erasmus students) Assoc.Prof. Stasys Maciulevičius Computer Dept.
ARUN S CS-7 NO:6. HIGH SPEED OPTICAL CABLE TECHNOLOGY HIGH BANDWIDTH UNIVERSAL CONNECTOR SUPPORTS MULTIPLE PROTOCOLS  10Gb/s to 100Gb/s  single universal.
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.
Wireless USB.
Computer Maintenance FireWire Ports
IEEE 1394, USB, and AGP High Speed Transfer
Direct Attached Storage and Introduction to SCSI
Direct Attached Storage and Introduction to SCSI
USB : Universal Serial Bus
Chapter Overview Understanding Expansion Buses
Greg Bell Business Development Mgr Industrial & Security Markets
Universal Serial Bus (USB)
Presentation transcript:

Computer Systems Architecture Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry leading companies Compaq, Hewlett Packard, Intel, Lucent, Microsoft, NEC and Philips were involved in USB 2 developments USB defines an external expansion bus which makes adding peripherals to a PC relatively easy See: Wikipedia (Link) [ See:

Computer Systems Architecture Historical Perspective Major goals of USB 1.0 were ease-of-use and low cost USB version 1 was not designed to be a high speed bus – it’s for mice, keyboards, printers, scanners etc. In 2006, Intel estimated that over 3.5 billion USB interfaces had shipped NB that may include 2-10 “interfaces” per PC!

Computer Systems Architecture USB Connections The external expansion architecture of USB is shown below, which highlights: PC host controller hardware and software Robust connectors and cable assemblies “Peripheral friendly” master-slave protocols Expandable through multi-port hubs

Computer Systems Architecture USB host Client Describes all the software entities that are responsible for USB devices USB System Translation between the client data and USB transaction on the interconnect Managing USB resources(bandwidth, power …) USB Bus interface Handles interactions for the electrical protocol layer

Computer Systems Architecture Role of USB h/w and s/w Uniform view of I/O system for all application software Hides hardware implementation details Manages the dynamic attachment and detachment of peripherals “Enumeration” – initial communication with peripherals to discover device and driver identity Unique “address” for each peripheral Host PC software incorporates attached peripherals into the system power management scheme

Computer Systems Architecture Role of USB1.1 Hubs Provides additional, bi-directional connectivity for USB peripherals and works as bi-directional repeater Provides managed power to attached peripherals Recognises dynamic attachment of a peripheral Provides power during initialisation and later (0.5W to 2.5W max) May be cascaded up to five levels deep Monitors signals and handles transactions addressed to itself Supports both 12Mbits/sec (so-called “full-speed”) and 1.5Mbits/sec (“low-speed”) peripherals

Computer Systems Architecture USB1.1 Peripherals All USB peripherals are uniform slave devices that obey a defined protocol Peripherals respond to control transactions which may request detailed information about the device may request device configuration information may allocate a device ID Peripherals send and receive data to/from the host using a standard USB data format Standardized data movement to/from the PC host gives USB great flexibility and simplicity

Computer Systems Architecture USB 2.0 Same cables, same software interfaces, full support for USB1.1 devices Plus support for high- speed devices up to 480Mbits/sec Hub complexity increased to handle situations intelligently Became available some time after mid-2000

Computer Systems Architecture USB Topology Star- tiered topology Supports up to 127 devices Hot swappable Plug and play capabilities Host (Root Hub) Hub 1 Hub 2 Hub 3 Hub 4 node

Computer Systems Architecture USB devices HUB Serve to USB connectivity Can detect attach and detach Hub Controller + Hub repeater Functions USB device that is able to transmit or receive data

Computer Systems Architecture USB Cables D+ and D- carry data signal The signals on these two wires are referenced to the (third) GND wire VBUS carries a nominal 5V power supply, which may be used by a device for power – up to 2.5 Watts.

Computer Systems Architecture USB Cables “A” receptacles point downstream from a Host or Hub, while "B" receptacles point upstream from a USB device or hub A mini-B plug and receptacle-an alternative to B connector on handheld and portable devices The mini-B has a fifth pin, named ID, but it is not connected

Computer Systems Architecture Wireless USB High speed personal wireless interconnect technology Connects up to 127 devices Up to 480Mbps at 3 metres Up to 110Mbps at 10 metres Based on the WiMedia Alliance “ultra- wideband common radio platform” See

Computer Systems Architecture USB 3.0 – added optical channel Specifications released August 2008, chips by May 2009 USB 3.0 Promoters Group members: Intel, Microsoft, Hewlett-Packard, Texas Instruments, NEC and NXP Semiconductors USB 3.0 products expected to arrive in 2009 or 2010 About 5Gbps, copper connection, mostly backwards compatible with USB2 Originally intended to be part-optical, dropped due to costs More energy efficient than USB2

Computer Systems Architecture USB On-The-Go In standard USB, communication is controlled by the PC There is no way to connect peripherals together without the PC The USB On-The-Go (OTG) initiative specifies some additional capabilities to USB2.0 It adds some host capabilities to USB peripherals for direct interconnection See

Computer Systems Architecture Why USB? Ease of use – relatively simple for the user Better than existing connectors (2S/1P…) Single standard for manufacturers Design time will be reduced after initial learning period, broadens market Cost to manufacturers reduced by standardisation but raised by added complexity? Changes to PC design are reducing internal expansion capability

Computer Systems Architecture FireWire Many motherboards come with IEEE1394 (a.k.a FireWire or i.Link) for DV camera connection FireWire is a high performance, versatile LAN- style connector Runs at about 400Mbps (similar to USB2) Latest 800Mbps (2007)

Computer Systems Architecture USB and FireWire Similarities Many people confuse IEEE 394/FireWire/i.LINK and USB Both are modern digital data connection technologies capable of linking multiple peripherals to a computer Both permit “hot plugging” of peripherals (adding to or disconnecting from a computer without the need to reboot) Both use thin, flexible cables which employ simple, durable connectors

Computer Systems Architecture Differences FireWireUniversal Serial Bus Max no. of devices:64127 Hot-Swap:YesYes Max cable length between devices:4.5 metres5 metres Data transfer rate:200Mbps12Mbps (1.5MB/sec) Bandwidth Roadmap:400Mbps [std]480Mbps [late 2000] 800Mbps [rare?]4.8Gps (USB 3.0) 1Gbps+ [never happened] Internal peripheral connection:YesNo Network protocol:YesNo Power provider:Yes, >20WattsYes, just 2.5Watts

Computer Systems Architecture Original Target Markets 1394/FireWire/i.Link (200/400Mbps) DV Camcorders Professional High-Resolution Digital Cameras Some HDTV applications (HDTV?) Set-Top Boxes Hard Disks DVD-ROM Drives Professional-level printers Professional-level scanners Universal Serial Bus (v1.1) Keyboards Mice Monitors Joysticks Consumer Digital Cameras Low-Speed CD-ROM Drives Modems Speakers Consumer-level printers Consumer-level scanners

Computer Systems Architecture Different Markets and Approach 1394 offers a data transfer rate that is many times faster than USB1 and this was expected to continue, even with newer, faster versions of each technology But IEEE1394 development stalled… Some industry commentators asked “Can IEEE1394 win the interface war with USB?” Most IT analysts expected IEEE1394 and USB to coexist peacefully in modern computers USB was expected to be reserved for lower-bandwidth and less time-sensitive peripherals – but then came USB2 IEEE1394 is still used to connect to higher-bandwidth electronics where guaranteed bandwidth is key

Computer Systems Architecture What killed FireWire? Still not dead - IEEE1394 flourishes in niche areas of media communication But why the poor market penetration in personal computers? IEEE1394 is a fully developed networking protocol It is relatively complex and expensive Specialist markets don’t bring huge chip sales, so prices stay high It is “overkill” for most current PC applications

Computer Systems Architecture SATA Serial Advanced Technology Attachment SATA is the current generation storage interface for PCs and low- end Servers The old Parallel ATA bus was not able to meet the increased bandwidth and performance demands of current and future PC designs This standard replaces the 40 pin ribbon connector with a small flexible signal cable SATA can be directly connected (hot plugged) to motherboards and back planes similar to current SCSI applications eliminating the need for cable completely

Computer Systems Architecture Serial ATA Serial ATA overcomes the problems of parallel ATA. The features of Serial ATA are: 1.5 Gbps (real speed 150MB/s) 3 Gbps (300 MB/s) 6 Gbps released in May 2009 Hot plugging Two power saving modes, Low voltage requirement 7 wire cable (8 mm wide) up to 1 m long. Serial ATAParallel ATA

Computer Systems Architecture eSATA Port External Serial Advanced Technology Attachment or eSATA is an external interface for SATA technologies. Maximum cable length of 2 metres eSATAp is a newer standard with provision for power to be supplied through data cables