USB for Embedded Devices. Mohit Maheshwari Prashant Garg
|
|
- Naomi Ella Todd
- 5 years ago
- Views:
Transcription
1 USB for Embedded Devices Mohit Maheshwari Prashant Garg
2 USB : An Introduction The Universal Serial Bus (USB) is a specification developed by Compaq, Intel, Microsoft and NEC, joined later by Hewlett-Packard, Lucent and Philips. These companies formed the USB Implementers Forum, Inc.
3 The need for USB Laborious and error-prone configuration of the RS-232 port. Incompatible RS-232 connectors. High Power requirements of the transceivers. Point-to-Point nature of the connections, thus sharing among multiple devices meant a lot of cable and connector requirements.
4 The Evolution of USB USB 1.0: January Specified data rates of 1.5 Mbit/s and 12 Mbit/s. Had many limitations, wasn t widely adopted USB 1.1: September Fixed bugs of earlier version, was widely accepted. USB 2.0: April Added Speed of 480 Mbit/s USB On-the-Go: December Host not needed any more. Micro USB: April 2007.Specially for Mobile Phones USB 3.0: (5 Gbit/s) In pipeline. Expected to be commercially available in 2010.
5 Architecture Tiered Star Topology. Can connect to a maximum 127 devices. Maximum number of tiers permitted is 6. Length of cable limited to 5m.
6 The Concept of HOST!! HOST is master Devices can t communicate directly Host Device 1 Device 2
7 USB Host Types Intel developed the UHCI (Universal Host Controller Inter-face) specification. More Software Oriented Version. A team led by Compaq, Microsoft, and National Semiconductor came out with the OHCI (Open Host Controller Interface) specification. More Hardware Oriented Version. With the introduction of the high-speed data rate of USB Version 2.0, all of the participants agreed to the EHCI (Enhanced Host Controller Interface) specification.
8 USB On the Go Device 1 Device 2 Devices can become limited role hosts Marked the emergence of usage of USB in portable platforms Removed the often-cited limitation that USB requires a desktop computer or equivalent to act as a host.
9 Cables and Connectors Type- A Type-B mini-b-type mini-a-type micro-ab-type
10 Cable Types 1. A high/full speed detachable cable with one end terminated with an A plug and the other end with a B or mini-b plug. 2. A captive high/full speed cable where one end is hardwired to the vendors equipment and the other end is terminated with an A plug.
11 Device Powering A device (or hub) can only sink (consume) current from its upstream port and source to downstream port. A device which draws its power from the bus is called a 'bus-powered' device. It relies solely on the USB cable. A 'self-powered' device is one which does not draw power from the bus. An additional power cable is attached. Note : USB Connectors are specially designed with power pins longer than signal pins so that power is always applied before signals.
12 Anatomy of a Packet Packet, the fundamental element of communication on USB Bus
13 The Fundamental Packet SYNC sequence used by receiver to tune its clock with the transition of the received data. It is of 8 bits. Packet information varies from 1 to 1025 bytes. First byte, Packet Identifier (PID) defines how other information bytes should be interpreted. Presently there are 10 defined PID types The last part of a packet is the End-ofpacket identifier.
14 Data Transfer Once powered up, host queries all the devices connected to the bus and assigns each one an address. This process is called Enumeration. Host also enquires what type of data transfer is the device wishing to perform: Interrupt (For mouse or keyboard) Bulk (For printer) Isochronous (Streaming devices like Speaker)
15 USB on Embedded Systems Any embedded device with a processor has a potential to act as a USB host. Potential Embedded platforms: Cell Phones PDAs Digital Cameras Set top Boxes and more.
16 Challenges of implementing USB on an embedded platform USB on a PC MB and GB of memory available USB on an embedded device Only KB of memory available 2 GHz micro-processor MHz Processor Hard drive space in GB, greater than 100 GB now a days No hard drive at all Last but not the least, many skilled engineers are well versed in designing PC based USB applications USB on embedded systems is relatively new and not many people have an idea about it.
17 But there is a silver lining!! New updates to incorporate USB on embedded platforms include: Modern embedded devices allow alternative connection strategies. Lowered host power requirements. 480-Mbps data rate.
18 USB 1.1 vs Serial vs Parallel
19 USB interfacing with Microcontroller Few years back, migrating to USB was difficult pertaining to higher costs. New MCUs with native USB interfaces offer a better solution
20 USB interfaced with Microcontroller Latest architectures include direct integration of the USB interface and transceiver with the MCU core. This allows the application to take full advantage of the bus potential. Due to large amounts of flash program memory on chip, MCUs with native USB interfaces can manage the entire application in a single-chip USB. This results in an effective component count reduction and overall real system cost savings.
21
22
23 Linux Based USB Devices Write custom Linux kernel module. Provides the power to do sophisticated things like emulating a file system etc. Use USB bus as a high speed serial port. Implemented in the Linux kernel for Strong ARM processors. Straightforward approach and mostly used. Ethernet over USB. Linux has modules to implement both the host and device sides of this capability. The Linux kernel for the ipaq uses this, since the ipaq hardware has neither an accessible serial port nor a dedicated network interface. Note: Correct approach depends on how much time one wants to spend in development and how we want our embedded application to use the USB interface.
24 Why Linux for using USB? Linux not only contains drivers for host controllers, but for device controllers as well. These controller drivers enable Linuxbased embedded systems to use USB to communicate with a host computer (which may or may not be running Linux as well). USB communications under Linux are flexible and easy to use.
25 USB: The Road Ahead Micro USB has recently arrived in market. Same port for charging and wired connectivity. Caters to the demands of the reducing size of devices. USB 3.0
26 References Jan Axelson, USB Complete Everything You Need to Develop Custom USB Peripherals, 3 rd edition John Hyde, USB Design by Example A Practical Guide to Building IO Devices, 2nd Edition Datasheets ATMega32, ATMega32U4, FT
27 Thank You!!
USB for Embedded Device ASHWINI MISHRA
USB for Embedded Device ASHWINI MISHRA 200811025 Outline Introduction Why USB History of USB Architecture USB on Embedded systems Future References Introduction USB( Universal Serial Bus) is a specification
More informationPDF created with pdffactory Pro trial version How USB Ports Work by Marshall Brain. Introduction to How USB Ports Work
Main > Computer > Hardware How USB Ports Work by Marshall Brain Introduction to How USB Ports Work Just about any computer that you buy today comes with one or more Universal Serial Bus connectors on the
More informationUSB (Universal Serial Bus) Presentation to UCHUG - 2/06/08 G. Skalka
USB (Universal Serial Bus) Presentation to UCHUG - 2/06/08 G. Skalka What is USB? Universal Serial Bus A computer peripheral interface Ubiquitous across all computer platforms Several variations - continues
More informationComputer Organization
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
More informationCourse 10: Interfaces Agenda
Course 10: Interfaces 1 Agenda Introduction V.24 interface (RS232) USB 2 Introduction 3 Definition(s) (from the web) A boundary across which two independent systems meet and act on or communicate with
More informationDavid Harrison, Design Engineer for Model Sounds Inc.
David Harrison, Design Engineer for Model Sounds Inc. 1 History -1 In 1994 an alliance of four industry partners (Compaq, Intel, Microsoft and NEC) started to specify the Universal Serial Bus (USB). The
More informationComputer Organization
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
More informationUSB: Features and Circuits Manoj Purohit ( ) Supervisor: Prof P.C.Pandey
M.Tech. Credit seminar report, Electronic Systems Group, EE Dept, IIT Bombay, submitted Nov 2003 USB: Features and Circuits Manoj Purohit (03307410) Supervisor: Prof P.C.Pandey Abstract Universal Serial
More informationUSB Complete. The Developer's Guide Fifth Edition. Jan Axelson. Lakeview Research LLC Madison, WI 53704
USB Complete The Developer's Guide Fifth Edition Jan Axelson Lakeview Research LLC Madison, WI 53704 Contents Introduction 1 USB Basics 1 Uses and limits 1 Benefits for users 2 Benefits for developers
More informationSERIAL BUS COMMUNICATION PROTOCOLS USB
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-20: SERIAL BUS COMMUNICATION PROTOCOLS USB 1 USB Host Applications Connecting flash memory cards, pen-like memory devices, digital camera, printer,
More informationUSB for Portable Devices
1 USB for Portable Devices 2 USB for Desktops USB was first introduced as a solution to desktop interconnectivity ity At the time, desktops had a number of different wired interfaces Printer, mouse, keyboard,
More informationUSB INTERFACE AND DRIVER Mentor: Dr. Yann Hang Lee Team Members: Jubin Mehta, Koshik Samota (jmehta3,
USB INTERFACE AND DRIVER Mentor: Dr. Yann Hang Lee Team Members: Jubin Mehta, Koshik Samota Email: (jmehta3, ksamota)@asu.edu INTRODUCTION With so much advancement in technology, producing, processing
More informationUniversal Serial Bus - USB 2.0
USB Packet Types USB has four packet types Token packets (type of transaction) Data Packets (payload / information) Handshake Packets (ack & error correction) Start of Frame packets (flag start of a new
More informationAn Introduction to Universal Serial Bus
An Introduction to Universal Serial Bus Neil Scott June 27, 2008 NEIL SCOTT JUNE 27, 2008 1 Overview Introduction History Hierarchy Enumeration Demonstration Circuit Conclusions Questions NEIL SCOTT JUNE
More informationChapter 11: Input/Output Organisation. Lesson 17: Standard I/O buses USB (Universal Serial Bus) and IEEE1394 FireWire Buses
Chapter 11: Input/Output Organisation Lesson 17: Standard I/O buses USB (Universal Serial Bus) and IEEE1394 FireWire Buses Objective Familiarize with a standard I/O interface synchronous serial buses USB
More informationECE 471 Embedded Systems Lecture 30
ECE 471 Embedded Systems Lecture 30 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 28 November 2018 HW#10 was posted Announcements Feel free to return borrowed hardware. 1 PWM
More informationDigital Logic Level. Buses PCI (..continued) PTE MIK MIT
Digital Logic Level Buses PCI (..continued) varady.geza@mik.pte.hu PTE MIK MIT PCI - arbitration REQ# GNT# REQ# GNT# PCI arbiter REQ# GNT# The PCI bus has to be acquired before use by the devices PCI uses
More informationModule 6: INPUT - OUTPUT (I/O)
Module 6: INPUT - OUTPUT (I/O) Introduction Computers communicate with the outside world via I/O devices Input devices supply computers with data to operate on E.g: Keyboard, Mouse, Voice recognition hardware,
More informationM Tech credit seminar report, Electronic Systems group, EE Dept, IIT Bombay, submitted Nov 2002 UNIVERSAL SERIAL BUS
M Tech credit seminar report, Electronic Systems group, EE Dept, IIT Bombay, submitted Nov 2002 UNIVERSAL SERIAL BUS Bandaru Raja Sekhar (02307046) Supervisor: rof.c.andey Abstract Universal Serial Bus
More informationARDUINO YÚN MINI Code: A000108
ARDUINO YÚN MINI Code: A000108 The Arduino Yún Mini is a compact version of the Arduino YUN OVERVIEW: Arduino Yún Mini is a breadboard PCB developed with ATmega 32u4 MCU and QCA MIPS 24K SoC CPU operating
More informationIntel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez
Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez www.intel-software-academic-program.com paul.guermonprez@intel.com Intel Software 2014-02-01 Intel Galileo? Arduino? You may know
More informationAN INTRODUCTION TO USB EXTENDERS
AN INTRODUCTION TO USB EXTENDERS A guide to evaluating USB Extenders from Network Technologies Inc 1.800.RGB.TECH (800.742.8324) Toll Free: US & Canada 330.562.7070 International calls 330.562.1999 Worldwide
More informationARDUINO MEGA INTRODUCTION
ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for
More informationToday s Schedule. USB 2.0 Overview. USB 2.0 Compliance Testing. Demo of the Agilent Solution Q&A
N5416A Automated USB 2.0 Pre-Compliance Test Solutions Today s Schedule USB 2.0 Overview USB 2.0 Compliance Testing Examples of Compliance Tests Demo of the Agilent Solution Q&A USB 2.0 Overview USB Integrators
More informationBus Example: Pentium II
Peripheral Component Interconnect (PCI) Conventional PCI, often shortened to PCI, is a local computer bus for attaching hardware devices in a computer. PCI stands for Peripheral Component Interconnect
More informationUSB and K-V-M switches. The Rise of USB in the Data Center - The Implementation can Make the Difference 2007 ATEN
USB and K-V-M switches - The Implementation can Make the Difference 2007 ATEN Historical Overview The offi cial standard symbol for a USB connection The past 12 years have seen the Universal Serial Bus
More informationComponents of a personal computer
Components of a personal computer Computer systems ranging from a controller in a microwave oven to a large supercomputer contain components providing five functions. A typical personal computer has hard,
More informationEMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5
Core Board * Size: 71.2mm *50.8mm * Industrial grade 32-bit RISC micro-controller * Mass storage device support * Industrial grade 16C550 Serial Interface * 10/100M Industrial Ethernet interface * USB
More informationPart 1 - Introduction to USB
USB Made Simple - Part 1 Index Part 1 - Introduction to USB Forward Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Links This series of articles on USB is being actively expanded. If you find the information
More informationUSB. The Universal Serial Bus. Most of the material is taken from Jan Axelsson: USB Complete, third edition Lakeview Research ISBN:
USB The Universal Serial Bus Most of the material is taken from Jan Axelsson: USB Complete, third edition Lakeview Research ISBN: 1-931448-02-7 1 Usability, easy to use Demands to forfill Speed, fast enough
More informationARDUINO BOARD LINE UP
Technical Specifications Pinout Diagrams Technical Comparison Board Name Processor Operating/Input Voltage CPU Speed Analog In/Out Digital IO/PWM USB UART 101 Intel Curie 3.3 V/ 7-12V 32MHz 6/0 14/4 Regular
More informationUSB evaluation kits and reference tools
evaluation kits and reference tools NXP product summary Page UTMI+ Low Pin Interface (ULPI) transceivers.................................... ISP10 ULPI transceiver for systems with dual-role (host/peripheral)
More informationMore on IO: The Universal Serial Bus (USB)
ecture 37 Computer Science 61C Spring 2017 April 21st, 2017 More on IO: The Universal Serial Bus (USB) 1 Administrivia Project 5 is: USB Programming (read from a mouse) Optional (helps you to catch up
More informationRaspberry Pi - I/O Interfaces
ECE 1160/2160 Embedded Systems Design Raspberry Pi - I/O Interfaces Wei Gao ECE 1160/2160 Embedded Systems Design 1 I/O Interfaces Parallel I/O and Serial I/O Parallel I/O: multiple input/output simultaneously
More informationOrganisasi Sistem Komputer
LOGO Organisasi Sistem Komputer OSK 5 Input Output 1 1 PT. Elektronika FT UNY Input/Output Problems Wide variety of peripherals Delivering different amounts of data At different speeds In different formats
More information4 Multiplexer. Y Fig Keyboard Scan Matrix
- 4 Multiplexer Microcontroller 3 Decoder X Y Fig. - Keyboard Scan Matrix 2 Prentice Hall, Inc. -2 Track Sector Head positioning Fig. -2 Hard Disk Format 2 Prentice Hall, Inc. -3 RGB electron guns R G
More informationEssential Components for Today s Industrial Connections
Essential Components for Today s Industrial Connections 724-746-5500 blackbox.com Table of Contents Introduction... 3 Understanding How USB Became Dominant... 3 Technical Capacities and Specifications
More informationDigital Circuits Part 2 - Communication
Introductory Medical Device Prototyping Digital Circuits Part 2 - Communication, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Topics Microcontrollers Memory
More information1. INTRODUCTION 2. OVERVIEW
1. INTRODUCTION As computers grow and evolve, so do the tools for inputting information into computers. Ports are holes in computers where one can connect various external devices such as mice, keyboards,
More informationChecking and understanding USB settings in Device Manager
Checking and understanding USB settings in Device Manager Contents Overview of USB Viewing USB Controllers in Device Manager Checking Properties of the Generic USB Hub Checking Properties of the USB Enhanced
More informationMaking USB Device Drivers Easier Using the HID Class
Making USB Device Drivers Easier Using the HID Class Stuart Allman Cypress Semiconductor 15050 Avenue of Science San Diego, CA 92128 (858) 613-7900 One of the major barriers that exist in the adoption
More informationADVANCED OPERATING SYSTEMS USB in a microkernel based operating system
ADVANCED OPERATING SYSTEMS 2015 USB in a microkernel based operating system -1- Agenda Microkernels (history and architecture) USB (hardware and protocol specifics) Challenges providing USB in microkernel
More informationJoseph D. Cornwall, CTS-D, CTS-I Technology Evangelist
Joseph D. Cornwall, CTS-D, CTS-I Technology Evangelist Our Agenda USB History USB Operational Theory Eye Pattern, Power & Pyramids Welcome The AV Unicorn Alternate Mode Connecting USB To The World Universal
More informationMicroprocessors LCD Parallel Port USB Port
Microprocessors LCD Parallel Port USB Port H. Abdoli Bu-Ali Sina University 1 New LCDs Interfacing Lower prices Display numbers, characters, graphics Integrated refreshing controller Ease of programming
More informationUSB 3.0 A Cost Effective High Bandwidth Solution for FPGA Host Interface Introduction
USB 3.0 A Cost Effective High Bandwidth Solution for FPGA Host Interface Introduction The USB 3.0 has revolutionized the world of desktops and mobile devices by bringing much higher bandwidth and better
More informationExtending USB Connections. SMART Board 800 series interactive whiteboards and systems
Extending USB Connections SMART Board 800 series interactive whiteboards and systems FCC warning This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant
More informationMotherboard Specifications, A8AE-LE (AmberineM)
1 of 7 6/28/2009 11:14 PM» Return to original page Motherboard Specifications, A8AE-LE (AmberineM) Motherboard specifications table Motherboard layout and photos Clearing the CMOS settings Clearing the
More informationsmxusbh USB Host Stack
RTOS Innovators smxusbh USB Host Stack smxusbh is a USB host stack for embedded systems. It is written in C, and can be ported to any hardware platform. smxusbh is optimized for SMX, but can be ported
More informationPXI EXPRESS SPECIFICATION TUTORIAL
PXI EXPRESS SPECIFICATION TUTORIAL Introduction The PXI industry standard has quickly gained adoption and grown in prevalence in test, measurement, and control systems since its release in 1998. PXI is
More informationFT245 USB Modual. - Ver FT245 Module Features
1. FT245 Module Features FT245 USB Modual - Ver 1.0 - - FTDI chip 사의 FT245 채용 - D2XX Driver 사용시최대 1MByte 전송 - 1 열 Pin Header 에 Data, Control Pin 입출력 - 외부 I/O 전원선택가능 (3.3V, 5V) - USB 정보저장을위한 EEPROM Socket
More informationI/O Devices. I/O Management Intro. Sample Data Rates. I/O Device Handling. Categories of I/O Devices (by usage)
I/O Devices I/O Management Intro Chapter 5 There exists a large variety of I/O devices: Many of them with different properties They seem to require different interfaces to manipulate and manage them We
More informationUSB2.0 Type-C & Regular USB Device Electrical Compliance test procedure
P a g e 1 USB2.0 Type-C & Regular USB Device Electrical Compliance test procedure Version 0.85-27 July 2017 P a g e 2 Contents 1. Reference... 3 2. Background... 3 3. Required equipment and software...
More informationIntroduction to the Itron Riva Dev Kits
Introduction to the Itron Riva Dev Kits The purpose of this Guide is to give you a fast path to understanding which Itron Riva Dev Kit is best for your development goals. Itron offers 3 kits: Itron Riva
More informationUnderstand USB (in Linux)
Understand USB (in Linux) Krzysztof Opasiak Samsung R&D Institute Poland 1 Agenda What USB is about? Plug and Play How BadUSB works? May I have my own USB device? Q & A What USB is about? What Internet
More informationELEG3923 Microprocessor Ch.0 & Ch.1 Introduction to Microcontroller
Department of Electrical Engineering University of Arkansas ELEG3923 Microprocessor Ch. & Ch. Introduction to Microcontroller Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 What is microcontroller? (Ch..) 85 Microcontroller
More informationEmbest SOC8200 Single Board Computer
Embest SOC8200 Single Board Computer TI's AM3517 ARM Cortex A8 Microprocessors 600MHz ARM Cortex-A8 Core NEON SIMD Coprocessor POWERVR SGX Graphics Accelerator (AM3517 only) 16KB I-Cache, 16KB D-Cache,
More informationUnderstanding Computers. Hardware Terminology
Understanding Computers Hardware Terminology Definitions A computer is a machine that manipulates data according to a list of instructions. Personal computer: a computer whose original sales price, size,
More informationDOCKING STATIONS / DOCKING CONVERTER
DOCKING STATIONS / DOCKING CONVERTER USB 3.0 SATA Docking Station with OTB USB 3.0 to Dual HDD Docking DS-SATA03OTB Compliant with USB 3.0 Super-Speed (5Gbps), USB 2.0 Hi-Speed (480Mbps), USB 1.1 Low-Speed
More informationUSB 2.0 High-Speed Peripheral Compliance Test Report
USB 2.0 High-Speed Peripheral Compliance Test Report Company Name Suprema Inc. Model Name RealScan-G10 Model Number RS-G10 Product Revision V01A Test Date 9.16.2011 Test Result PASS 267-2, Seohyeon-dong,
More informationI/O Management Intro. Chapter 5
I/O Management Intro Chapter 5 1 Learning Outcomes A high-level understanding of the properties of a variety of I/O devices. An understanding of methods of interacting with I/O devices. An appreciation
More informationFuture Additions: USB: The Universal Serial Bus Dated: 30 August 2017
Future Additions: USB: The Universal Serial Bus Dated: 30 August 2017 Notes and Items Planned for the Next Edition This document is a list of subjects that I plan to add to a future edition of the book,
More informationUniversität Dortmund. IO and Peripheral Interfaces
IO and Peripheral Interfaces Microcontroller System Architecture Each MCU (micro-controller unit) is characterized by: Microprocessor 8,16,32 bit architecture Usually simple in-order microarchitecture,
More informationPC I/O. May 7, Howard Huang 1
PC I/O Today wraps up the I/O material with a little bit about PC I/O systems. Internal buses like PCI and ISA are critical. External buses like USB and Firewire are becoming more important. Today also
More information2. THE PCI EXPRESS BUS
1 2. THE PCI EXPRESS BUS This laboratory work presents the serial variant of the PCI bus, referred to as PCI Express. After an overview of the PCI Express bus, details about its architecture are presented,
More informationUSB Hub Controllers USB Host Controllers USB Dual-Role (Host/ Peripheral) Controllers. Carkit
NXP USB products Application Matrix Application Carkit UTMI+ Low Pin Interface (ULPI) Transceivers USB On-The-Go (OTG) Controllers USB Hub Controllers USB Host Controllers USB Dual-Role (Host/ Peripheral)
More informationXE 900: Fastest EPIC board now available with Windows XPe
XE 900: Fastest EPIC board now available with Windows XPe The XE 900 SBC is a high performance, low power, x86 workhorse for embedded applications. It is an EPIC form factor SBC with a rich family of I/O
More informationMMusb245RL User s manual. Many ideas one solution
MMusb245RL User s manual PIC microcontrollers Sta- Evalu ation Board s for 51, AVR, ST, rter Kits Embedded Web Serve rs Prototyping Boards Minimod- AVR, PIC, ST microcontrollers Microprocesor systems,
More informationIntroduction To Computer Hardware. Hafijur Rahman
Introduction To Computer Hardware Lecture 2 Hafijur Rahman What is a Computer? A computer is an electronic device, which can input, process, and output data. input processing output A computer is a machine
More informationUniversal Serial Bus System Architecture 2nd Edition 2nd Second Edition By Mindshare Inc Anderson Don Published By Addison Wesley Professional 2001
Universal Serial Bus System Architecture 2nd Edition 2nd Second Edition By Mindshare Inc Anderson Don We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our
More informationsmxusbh USB Host Stack
RTOS Innovators smxusbh USB Host Stack smxusbh is a USB host stack for embedded systems. It is written in C, and can be ported to any hardware platform. smxusbh is optimized for SMX, but can be ported
More informationHP PartSurfer. 1 di 6 11/05/ United States-English. » Contact HP. Search all of HP: Parts Listing
1 di 6 11/05/2007 15.08 United States-English» Contact HP Search all of HP: HP PartSurfer Parts Listing» HP PartSurfer» User guide» Frequently asked questions» Text-only version» Parts Reference Guide
More informationMicroprocessor Systems
Microprocessor Systems Networks and Embedded Software Module 4.1.1 by Wolfgang Neff Components (1) Microprocessor System Microprocessor (CPU) Memory Peripherals Control Bus Address Bus Data Bus 2 Components(2)
More informationUSB 3.1 Gen 2 vs. USB 3.1 Gen 1 vs. USB 2 vs. SATA vs. esata. by Francis Chao
USB 3.1 Gen 2 vs. USB 3.1 Gen 1 vs. USB 2 vs. SATA vs. esata by Francis Chao fchao2@yahoo.com Web Location for Presentations: http://aztcs.org Click on Meeting Notes 2 SUMMARY After a promising start in
More informationEPIC board ensures reliability in the toughest environment
EPIC board ensures reliability in the toughest environment The XE 800 SBC is a high performance single board computer (SBC) with a rich family of essential I/O functions. It integrates video, serial ports,
More informationDESIGNING OF INTER INTEGRATED CIRCUIT USING VERILOG
DESIGNING OF INTER INTEGRATED CIRCUIT USING VERILOG DISHA MALIK Masters of Technology Scholar, Department of Electronics & Communication Engineering, Jayoti Vidyapeeth Women s University, Jaipur INDIA
More informationpico-sam9g45 System board
System board Reference manual Rev. 1.j Layout Views Layout top view Layout bottom view Legend: J2 Ethernet port J12 ZIF connector for the LCD U1 USB HUB SMSC chip J3 USB 2.0 J14 Keypad connector BEEP PWM
More informationInput/Output Problems. External Devices. Input/Output Module. I/O Steps. I/O Module Function Computer Architecture
168 420 Computer Architecture Chapter 6 Input/Output Input/Output Problems Wide variety of peripherals Delivering different amounts of data At different speeds In different formats All slower than CPU
More informationBLUETOOTH BASED OFFICE AUTOMATION AND SECURITY SYSTEM USING RASPBERRY PI AND ANDROID APPLICATION
International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 10, Issue 2, March-April 2019, pp. 449-456. Article ID: IJARET_10_02_043 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=10&itype=02
More informationFarklı Arduino Boardlar
Farklı Arduino Boardlar Arduino UNO R3 Microcontroller ATmega328P (8 bit) DataSheet http://ww1.microchip.com/downloads/en/devicedoc/atmel- 42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf Operating
More informationDEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP
DEVBOARD3 DATASHEET 10Mbits Ethernet & SD card PIC18F67J60 MICROCHIP Version 1.0 - March 2009 DEVBOARD3 Version 1.0 March 2009 Page 1 of 7 The DEVBOARD3 is a proto-typing board used to quickly and easily
More informationipanel CONTROL TECHNOLOGY CORPORATION ipanel Installation Guide and Specifications ipanel Installation Guide
ipanel CONTROL TECHNOLOGY CORPORATION ipanel Installation Guide and Specifications ipanel Installation Guide CONTROL TECHNOLOGY CORPORATION ipanel Installation Guide and Specifications 2003 Control Technology
More informationUSB-C to Ethernet Adapter with 3-Port USB 3.0 Hub and Power Delivery
USB-C to Ethernet Adapter with 3-Port USB 3.0 Hub and Power Delivery Product ID: US1GC303APD Add powerful connectivity to your USB-C enabled laptop, tablet or desktop computer. Ideal for mobile use, this
More informationDiscovering Computers 2012
Discovering Computers 2012 Your Interactive Guide to the Digital World Edited by : Asma AlOsaimi The System Unit Memory The inside of the system unit on a desktop personal computer includes: Drive bay(s)
More informationSTM32 F4xx Discovery Board Setup Guide
STM32 F4xx Discovery Board Setup Guide Audio Weaver November 2016 Copyright Information 2014 DSP Concepts, Inc., ALL RIGHTS RESERVED. This document may not be reproduced in any form without prior, express
More informationModule Introduction. Purpose This training module covers 68K/ColdFire Ethernet and USB
Module Introduction Purpose This training module covers 68K/ColdFire Ethernet and USB Objectives Describe the features of the 10/100 Fast Ethernet Controller module Explain the USB device controllers available
More informationComputers and Microprocessors. Lecture 34 PHYS3360/AEP3630
Computers and Microprocessors Lecture 34 PHYS3360/AEP3630 1 Contents Computer architecture / experiment control Microprocessor organization Basic computer components Memory modes for x86 series of microprocessors
More informationmikropascal PRO for 8051
mikropascal PRO for 8051 PID: MIKROE 740 mikropascal PRO for 8051 is a full-featured Pascal compiler for 8051 devices. The feature rich environment you can experience today is the result of 15 years of
More informationComputers Are Your Future
Computers Are Your Future 2008 Prentice-Hall, Inc. Computers Are Your Future Chapter 6 Inside the System Unit 2008 Prentice-Hall, Inc. Slide 2 What You Will Learn... Understand how computers represent
More informationIntelop. *As new IP blocks become available, please contact the factory for the latest updated info.
A FPGA based development platform as part of an EDK is available to target intelop provided IPs or other standard IPs. The platform with Virtex-4 FX12 Evaluation Kit provides a complete hardware environment
More informationCertified Wireless USB Wire Adapter Model
Certified Wireless Wire Adapter Model Abdul R. Ismail Intel Corporation Content also provided by: Matt Katagiri, NEC Agenda Overview Software-Hardware Overview Delivery Mechanism: RPipe Hardware Architecture
More informationArduino Uno R3 INTRODUCTION
Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running
More informationComputers Are Your Future
Computers Are Your Future Twelfth Edition Chapter 2: Inside the System Unit Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1 Inside the Computer System Copyright 2012 Pearson Education,
More informationSerial Communications
Serial Communications p. 1/2 Serial Communications CSEE W4840 Prof. Stephen A. Edwards Columbia University Early Serial Communication Serial Communications p. 2/2 Data Terminal Equipment Serial Communications
More informationw w w. b a s e t r a i n i n g i n s t i t u t e. c o
Disclaimer: Some of the images and most of the data in this presentation are collected from various sources in the internet. If you notice any copyright issues or mistakes, please let me know by mailing
More informationARM Cortex core microcontrollers
ARM Cortex core microcontrollers 11 th Universal Serial Bus Balázs Scherer Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2017 Goals Cheap standardized
More informationCOMP2121: Microprocessors and Interfacing. Introduction to Microprocessors
COMP2121: Microprocessors and Interfacing Introduction to Microprocessors http://www.cse.unsw.edu.au/~cs2121 Lecturer: Hui Wu Session 2, 2017 1 1 Contents Processor architectures Bus Memory hierarchy 2
More informationYour Solution Partner
Your Solution Partner 1 Short Presentation Elma & Elincom Elma Electronic is a global manufacturer of products for housing electronic systems. The company provides everything from components such as modular
More informationSeminar: Mobile Systems. Krzysztof Dabkowski Supervisor: Fabio Hecht
Personal Area Networks Seminar: Mobile Systems November 19th 2009 Krzysztof Dabkowski Supervisor: Fabio Hecht Agenda Motivation Application areas Historical and technical overview Security issues Discussion
More informationUSB 2.0 Hi-speed Peripheral Compliance Test Report
USB 2.0 Hi-speed Peripheral Compliance Test Report USB-IF Compliance Program Company Name SUPREMA INC. Model Name BioMini Plus (SFR500) Model Number SFR500 Product Revision V02A Test Date March 6, 2012
More informationUSBIO24 RL Digital I/O Module
Ether I/O 24 Digital I/O Module The Ether I/O 24 is an UDP/IP controlled digital Input/Output module. The module features three 8-bit ports with 5V level signal lines. Each of the 24 lines can be independently
More information