Computer Organization

Similar documents
Computer Organization

USB for Embedded Devices. Mohit Maheshwari Prashant Garg

Microprocessors LCD Parallel Port USB Port

Chapter 11: Input/Output Organisation. Lesson 17: Standard I/O buses USB (Universal Serial Bus) and IEEE1394 FireWire Buses

USB (Universal Serial Bus) Presentation to UCHUG - 2/06/08 G. Skalka

Understanding Computers. Hardware Terminology

Computer Organization

Computer Organization


David Harrison, Design Engineer for Model Sounds Inc.

SERIAL BUS COMMUNICATION PROTOCOLS USB

ECE 471 Embedded Systems Lecture 30

Course 10: Interfaces Agenda

Controller IP for a Low Cost FPGA Based USB Device Core

Input/Output Organization. Outline

Computer Organization

Computers. Storage, storage units & accessing. R. S., Elektronika,

PDF created with pdffactory Pro trial version How USB Ports Work by Marshall Brain. Introduction to How USB Ports Work

Computer Organization

Module 5. Embedded Communications. Version 2 EE IIT, Kharagpur 1

Raspberry Pi - I/O Interfaces

Bus Example: Pentium II

USB and K-V-M switches. The Rise of USB in the Data Center - The Implementation can Make the Difference 2007 ATEN

USB for Embedded Device ASHWINI MISHRA

Master thesis performed in Electronics Systems By

4 Multiplexer. Y Fig Keyboard Scan Matrix

Generic Model of I/O Module Interface to CPU and Memory Interface to one or more peripherals

USB: Features and Circuits Manoj Purohit ( ) Supervisor: Prof P.C.Pandey

Essential Components for Today s Industrial Connections

Connectivity. Module 2.2. Copyright 2006 EMC Corporation. Do not Copy - All Rights Reserved. Connectivity - 1

Communication of graphics devices with PC. Bohdal, PhD.

Table of contents. Behind the Scenes 1)How USB works? 5 2)Special Software to run USB 5 3)USB Cable 5 4)How fast is USB? 5

Universal Serial Bus - USB 2.0

Second Generations Computers( )

Universal Serial Bus Host Interface on an FPGA

Device usage statistics per user

I/O interfaces. communication

Discovering Computers 2012

USB6Bx USB PORT PROTECTION. Application Specific Discretes A.S.D.

CHAPTER 2: SETUP...5 CHAPTER 1: GENERAL INFORMATION...3 USB HUB BACKGROUND...6 CASCADING LIMITATION...7 USB BACKGROUND...6 DESCRIPTION...

Data Communications & Computer Networks. Digital Data Communications Techniques

Organisasi Sistem Komputer

Introduction to USB3.0

The Happy Face Clip Camera with DVR

Part 1 - Introduction to USB

An Introduction to Universal Serial Bus

External Devices. User Guide

Introduction to USB/LPC23xx

Structured Cabling System Applications for IEEE 1394 Networks

Buses, Video, and Upgrades

STUDY, DESIGN AND SIMULATION OF FPGA BASED USB 2.0 DEVICE CONTROLLER

TEAM 1073F'S TEXAS INSTRUMENTS ELECTRONIC ONLINE CHALLENGE THE DISASSEMBLY OF A COMPUTER TOWER. HP COMPAQ DC7900 CONVERTIBLE MINITOWER

Machine Architecture. or what s in the box? Lectures 2 & 3. Prof Leslie Smith. ITNP23 - Autumn 2014 Lectures 2&3, Slide 1

Serial Communications

ELCT 912: Advanced Embedded Systems

IBM PC By Li Qiwei, Li Song, Wang Lu

4 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter w/ 4 Dedicated 5Gbps Channels - UASP - SATA / LP4 Power

Serial Communications

APPLYING YOUR TESTING SKILLS

PC I/O. May 7, Howard Huang 1

M Tech credit seminar report, Electronic Systems group, EE Dept, IIT Bombay, submitted Nov 2002 UNIVERSAL SERIAL BUS

FT245 USB Modual. - Ver FT245 Module Features

I/O. Fall Tore Larsen. Including slides from Pål Halvorsen, Tore Larsen, Kai Li, and Andrew S. Tanenbaum)

I/O. Fall Tore Larsen. Including slides from Pål Halvorsen, Tore Larsen, Kai Li, and Andrew S. Tanenbaum)

AN INTRODUCTION TO USB EXTENDERS

Smart cards and smart objects communication protocols: Looking to the future. ABSTRACT KEYWORDS

Today. Last Time. Motivation. CAN Bus. More about CAN. What is CAN?

Agenda. Introduction Market trend and application 1394 Market Analysis Data 1394 and industry Applications. Other Technologies USB DVI

AC58/AT58 COMPUTER ORGANIZATION JUNE 2013

Unit 11: Putting it All Together: Anatomy of the XBox 360 Game Console

How to extend USB and break the five-meter barrier.

Hello, and welcome to this presentation of the STM32L4 USB 2.0 Full Speed interface. It covers the features of this interface, which is widely used

Extending the Benefits of USB

8. I/O Buses and Interfaces

Motherboard Specifications, A8AE-LE (AmberineM)

USB Port PCI Express Card

1. INTRODUCTION 2. OVERVIEW

Functional Verification of xhci (extensible host controller Interface) for USB 3.1 Using HDL

New Advances in IEEE 1394 and USB Technology and Standards

14 USB devices or 3 USB hubs with 11 USB devices. Input: 100/240 V AC, Hz, 600 ma maximum Output: 5 V DC, 3 A

Lesson 2 Essential Computer Concepts

Introduction to TCP/IP Offload Engine (TOE)

Exercise 1: Static Control of a Data Bus

Computer Hardware. In this lesson we will learn about Computer Hardware, so that we have a better understanding of what a computer is.

SafeBoot N.V. PORT CONTROL V1-V2 CHANGES

Chapter 4 The Components of the System Unit

ECE 485/585 Microprocessor System Design

LabSim Mapping Matrix

What is software? Software is any type of program. Programs have step-by-step logical instructions which tell the computer. What to do How to do it

Chapter 2 HISTORICAL DEVELOPMENT OF COMPUTERS

COMPUTER HARDWARE & NETWORK TROUBLESHOOTING

Computer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate.

Input/Output Problems. External Devices. Input/Output Module. I/O Steps. I/O Module Function Computer Architecture

1.- Search for information about the difference between BITS, BYTES and other units of measure for digital information.

Product Guide. USB and KVM Extenders & Accessories. Icron Technologies

MPEG-2 Patent Portfolio License Briefing*

DEVELOPMENT OF USER FRIENDLY DATA ACQUISITION AND ACTUATION SYSTEM ON EMBEDDED PLATFORM

Seminar: Mobile Systems. Krzysztof Dabkowski Supervisor: Fabio Hecht

PLX USB Development Kit

Today s Schedule. USB 2.0 Overview. USB 2.0 Compliance Testing. Demo of the Agilent Solution Q&A

Transcription:

University of Pune S.E. I.T. Subject code: 214442 Computer Organization Part 35 : Universal Serial Bus UNIT V Tushar B. Kute, Department of Information Technology, Sandip Institute of Technology & Research Centre, Nashik. http://tusharkute.com USB Universal Serial Bus (USB) is a specification to establish communication between devices and a host controller (usually personal computers), developed and invented by Ajay Bhatt while working for Intel. USB is intended to replace many varieties of serial and parallel ports. USB can connect computer peripherals such as mice, keyboards, digital cameras, printers, personal media players, flash drives, Network Adapters, and external hard drives. For many of those devices, USB has become the standard connection method. USB was designed for personal computers, but it has become commonplace on other devices such as smartphones, PDAs and video game consoles, and as a power cord. As of 2008, there are about 2 billion USB devices sold per year, and approximately 6 billion total sold to date. Source: Wikipedia free encyclopaedia.

Historical Background-1 The Universal Serial Bus (USB) is a standard for peripheral devices. It began development in 1994 by a group of seven companies: Compaq, DEC, IBM, Intel, Microsoft, NEC and Nortel. USB was intended to make it fundamentally easier to connect external devices to PCs by replacing the multitude of connectors at the back of PCs, addressing the usability issues of existing interfaces, and simplifying software configuration of all devices connected to USB, as well as permitting greater bandwidths for external devices. The first silicon for USB was made available by Intel in 1995 Historical Background-2 The USB 1.0 specification was introduced in January 1996. The original USB 1.0 specification had a data transfer rate of 12 Mbit/s. The first widely used version of USB was 1.1, which was released in September 1998. It allowed for a 12 Mbit/s data rate for higher-speed devices such as disk drives, and a lower 1.5 Mbit/s rate for low bandwidth devices such as joysticks.

Historical Background-3 The USB 2.0 specification was released in April 2000 and was standardized by the USB-IF at the end of 2001. Hewlett-Packard, Intel, Lucent Technologies (now Alcatel-Lucent following its merger with Alcatel in 2006), NEC and Philips jointly led the initiative to develop a higher data transfer rate, with the resulting specification achieving 480 Mbit/s, a fortyfold increase over 12 Mbit/s for the original USB 1.0. USB features Simple Connectivity. Simple Cables. One interface for many devices. Automatic Configuration. No user setting. Free hardware resources for other devices. Hot Pluggable.

USB Connector USB Connectors

USB 3.0 USB Data USB data signals are bi-phase signals. Usually, IC 75773 from Texas instruments is used as both the differential line driver and receiver. The USB uses NRZI (Non-Return to Zero Inverted) data encoding method for transmitting data packets. In this method, the signal level does not change for the transmission of logic 1. However, it is inverted for each change to a logic 0.

USB interface using CMOS buffers NRZI encoding scheme

Bit Stuffing USB Commands

Packet Formats Data Transfer Types Control Transfer Bulk Transfer Interrupt Transfer Isochronous Transfer

IEEE 488 General Purpose Interface Bus Talkers: Capable of putting the data on the bus for transmission e.g. tape readers, digital voltmeters, frequency counters. Listeners: Capable of reading the data on the bus output by talkers e.g. printers, display devices. Controllers: Determines who talks and who listens on the bus e.g. program devices on bus.

References Websites: http://en.wikipedia.org Computer Architecture and Organization By A. P. Godse (from books.google.com ) Computer Organization By Hamacher and Zaky