USB 3.0 Software Architecture and Implementation Issues. Terry Moore, CEO MCCI Corporation

Size: px
Start display at page:

Download "USB 3.0 Software Architecture and Implementation Issues. Terry Moore, CEO MCCI Corporation"

Transcription

1 USB 3.0 Software Architecture and Implementation Issues Terry Moore, CEO MCCI Corporation

2 Agenda Introducing MCCI USB 3.0 from a Software Perspective USB 3.0 Software Challenges New Device Classes Conclusion

3 Introducing MCCI

4 About MCCI World Leader in USB technology, system engineering specialists since 1995 Worldwide headcount: 85 Focused on cell phone industry Over 600 million products use MCCI technology Two of the top five handset vendors Three of the top five handset platform vendors Additional market base in set-top boxes, car navi systems Test services reinforce system capabilities One of 5 USB-IF certified test houses world-wide Microsoft WHQL test services One of two ExpressCard test houses

5 MCCI Worldwide Development Sites Sales / Support Sites

6 MCCI USB Product Offering End to End Solutions for USB 2.0 and 3.0 Embedded Device/Host/OTG Applications (MTP, PictBridge) Windows Host Drivers for xhci Class drivers for Windows, Mac OS X, Linux Development and Test Tools MCCI USB DataPump - Embedded USB Device/Host/OTG, classes, protocols and applications Development, Test, and Validation Tools USB 2.0 and 3.0 Host Stack and class drivers for Windows, Mac OS X, Linux

7 MCCI Strengths Total System Knowledge End-to-End USB Offering High Volume Quality World-Wide Support Team

8 USB 3.0 from a software perspective

9 USB 3.0 System Concepts

10 USB3.0 Technology Availability First products will ship in 2H2009 Initial deployment in storage devices (HDD, SSD) Early products will use third-party xhci host stack Microsoft host stack will not ship before Win 7 SP1, approximately one year after Win 7 launch Microsoft host stack availability will be based on having a variety of device classes and hosts to test with

11 Host PC (Win2K/XP/Vista/Win7) File-systems and Applications Video Display Function Driver Function UASP BOT Host Drivers Host Function Function Driver Driver USB 3.0 Host Stack xhcd (host controller driver for xhci) OS Kernel / HAL xhci Host Controller Devices Hard Hard Drive Drive UAS Hard Flash Video Drive Disk Display Application Application Application Video UASP Device Protocol UASP UASP BOT Display Device Device Class Protocol Protocol Device Protocol MCCI MCCI USB USB DataPump DataPump MCCI USB USB USB DataPump Device Device Stack Stack 3.0 Devices Device Device Device Controller Controller Controller Driver Driver Driver RTOS RTOS RTOS Kernel Kernel Kernel / HAL / HAL / HAL USB 3.0 USB USB SuperSpeed/Legacy SuperSpeed Device Device Device Controller Controller Controller USB (SuperSpeed, Legacy) USB Software Other Software Hardware

12 USB 3.0 Software Challenges

13 xhci Key Software Issues Single controller supports low, full, high and super speeds Scheduling and bus management handled internally EHCI operates by processing linked lists in system memory EHCI continually accesses system memory to keep USB bus running, even when there s no data to move xhci operates on lists held internally No system memory accesses needed to keep bus running, until data must be moved xhci can achieve much lower system power, but system software must change (even for high/full/low speed)

14 Changes to host system software Speeds at root hub Legacy: companion controllers: one root hub for each speed xhci: only one host controller model for all speeds one root hub for all speeds Enumeration and address assignment EHCI: system software must do every step xhci: host controller does the work legacy stack must change Bandwidth allocation (interrupt / isochronous) EHCI: system software must build schedule xhci: host controller builds schedule legacy stack must change USB3 hubs are combinations of legacy hubs and Super Speed hubs User interface may need to reflect this

15 xhci Host Stack Integration Issues Test tools are needed to exercise these interfaces during product validation Any proprietary extensions, configurations, etc. to the xhci controller will need to be customized in the xhci Host Controller Driver

16 Device-Side Changes USB 3.0 adds SuperSpeed 400 MB/sec theoretical max Requires efficient hardware Flexible DMA engine with scatter/gather and good support for short/zerolength packets Minimize software intervention for ordinary things Requires efficient software Zero copy architecture Minimize round trips Careful CPU cache management Able to tune for bus bandwidth and interrupt mitigation, so that SuperSpeed USB can co-exist with other applications Debugging with printf() will be difficult

17 USB 3.0 Streams High throughput may require out-of-order operation Disk drives are the obvious example Inconvenient on USB 2 because the data over a given endpoint is just sequential. Software has to get involved to set up buffers USB 3.0 Streams allow many requests to be sent over a single endpoint concurrently Concurrent requests can be completed by the data source in any convenient order No software intervention is needed at the time data becomes available data flows directly to the buffer associated with the request USB 3.0 system APIs must be extended to allow a Stream ID to be associated with a given request

18 Challenges for Embedded Systems Memory footprint for xhci Memory footprint for streams Power consumption Internal bus transactions SDRAM transactions USB activity

19 Legacy Issues (Devices) Devices have to work with USB 2.0 hosts This will be major use case for next year or two! Must include production-quality USB 2.0 device controller hardware If USB 2.0 controller hardware is not integrated with Super Speed hardware, then may need two software stacks Devices have to disconnect from legacy when Super Speed connect is detected Need to pass USB 2.0 logo test (even though there s no USB 3.0 test yet)

20 Legacy Issues (Hosts) USB 3.0 hubs are similar to, but not identical to, USB 2.0 hubs Finite state machines and control operations are different Adding USB 3.0 support to an existing USB 2.0 hub driver may destabilize the USB 2.0 driver Early hubs will have bugs Legacy enumeration is different when working with xhci TT support is substantially different Enumeration of legacy devices is different Billions of legacy devices shipped Test matrix is huge

21 New Device Classes for USB

22 UAS: USB Attached SCSI In order to get maximum benefit of USB 3.0, the mass storage protocol has to be improved Current BOT (Bulk Only Transfer) protocol doesn t allow overlapped operations and out-of-order completion BOT doesn t match modern SCSI architecture ANSI T.10 SAM-4 (SCSI Architecture Model 4) SAS (Serial Attached SCSI) UAS (USB Attached SCSI)

23 UAS and UASP UAS is a full-fledged mapping of SCSI onto USB UAS relates USB bus events to SCSI bus events UAS is designed to take advantage of USB 3.0 streams For USB 2.0, throughput increases by up to 50% Data transport and overlapped commands are handled differently for USB 2.0 speed UAS Protocol (UASP) covers the differences in how UAS is mapped onto USB 3.0 and USB 2.0; the architecture is identical UAS is being developed by T.10, UASP is being developed by the USB-IF DWG, they are defining the differences

24 Video Display Class USB 3.0 is fast enough to carry full HD uncompressed New workgroup at USB-IF is developing a standard device class Use cases PC or STB host streaming HD content Mobile device streaming MP-4 content Mobile or embedded device using USB display for user interface Publication probably in early

25 Conclusion

26 Conclusion xhci Architecture New host architecture brings increased complexity, key to improved power management Host stack requires extensive test infrastructure to ensure reliability through comprehensive corner-case testing Legacy Support There is more complexity because end users want to maintain their investment in USB2.0 products USB Attached SCSI, Streams Needed to take full advantage of USB3.0 capabilities UASP Specification not yet ratified

27 Thank you!

28 Supplemental slides

29 MCCI USB DataPump A complete embedded USB 3.0 Host/Device stack for cell-phones and other intelligent products. USB Device Features USB 3.0 SuperSpeed, High Speed, Full Speed Multi-function, multi-mode Audio. Video and HID (web cam, VoIP) CDC ECM, EEM and NCM for TCP/IP CDC ACM, WMC and MCPC GL-004/005 for multi-function cell-phones. Mass Storage UAS and BOT Still Image Class (PictBridge, MTP) Device Firmware Update (DFU), for firmware update over USB Various special purpose and custom protocols USB Host/OTG Features Hub Composite (for multi-function devices) ACM/WMC OBEX Mass Storage HID USBSIM Classes (UICC, EEM) Portable across CPUs, little/big-endian, HW platforms, OS, compilers, development platforms

30 Windows Drivers MCCI provides all the software necessary to use a USB 3.0 SuperSpeed device on Windows xhci Host Controller Driver Hub Driver Composite Driver UASP Driver for Hard Drives Support Windows 2000, XP, Vista, Windows 7 Support all existing USB 2.0 devices and their drivers Support all existing device classes

31 USB 3.0 SuperSpeed Advantages 10x throughput increase vs USB2.0 (480Mbps -> 5Gbps) cable length reduced to 3M max Backwards compatible USB 2.0 devices will continue to work, and new devices work with old systems Same USB device model and pipe model Host class drivers should work immediately with Super Speed Power efficient especially on host, but devices can also benefit Future improvements Existing design can support 25Gbps link speeds Proven basis Signaling based on PCIe and SATA

32 Other features More power for super-speed devices Up to 900mA (USB 2.0 maximum 500mA) Powered B connector allows self-powered devices to power external accessories (e.g., wireless adapters) Streaming High throughput benefits from out-of-order operations Multiple concurrent requests over single endpoint Beneficial for disk drives, media

MCCI DRIVERS FOR WMC-COMPATIBLE CELL PHONES AND DATA TERMINALS

MCCI DRIVERS FOR WMC-COMPATIBLE CELL PHONES AND DATA TERMINALS 3520 Krums Corners Road Ithaca, New York 14850 USA Phone +1-607-277-1029 Fax +1-607-277-6844 www.mcci.com Product Information MCCI DRIVERS FOR WMC-COMPATIBLE CELL PHONES AND DATA TERMINALS An integrated

More information

4 Independent Port PCI Express PCIe SuperSpeed USB 3.0 Controller Card Adapter with UASP - SATA Power

4 Independent Port PCI Express PCIe SuperSpeed USB 3.0 Controller Card Adapter with UASP - SATA Power 4 Independent Port PCI Express PCIe SuperSpeed USB 3.0 Controller Card Adapter with UASP - SATA Power Product ID: PEXUSB3S400 The PEXUSB3S400 PCI Express USB 3.0 Card adds 4 independent external USB 3.0

More information

MCCI USB DRIVERS FOR CMDA-ONE AND CDMA-2000 HANDSETS

MCCI USB DRIVERS FOR CMDA-ONE AND CDMA-2000 HANDSETS 3520 Krums Corners Road Ithaca, New York 14850 USA Phone +1-607-277-1029 Fax +1-607-277-6844 www.mcci.com PRODUCT INFORMATION MCCI USB DRIVERS FOR CMDA-ONE AND CDMA-2000 HANDSETS An Integrated Solution

More information

TrueTask USB / MCCI USB DataPump Technical Overview

TrueTask USB / MCCI USB DataPump Technical Overview TrueTask USB / MCCI USB DataPump Technical Overview MCCI Corporation, August 2018 Introduction TrueTask USB is MCCI s USB software platform for embedded systems. It s based on the MCCI USB DataPump ( DataPump

More information

Key Factors for Successful Wireless USB Product Deployment

Key Factors for Successful Wireless USB Product Deployment Key Factors for Successful Wireless USB Product Deployment MCCI Corporation CEO Terry Moore Deploying your first WUSB Product Learn the technology Define product requirements Select vendors: hardware software

More information

The PEXUSB3S11 PCI Express USB 3.0 Card lets you add one internal, and one external USB 3.0 port to your PC through a PCI Express slot.

The PEXUSB3S11 PCI Express USB 3.0 Card lets you add one internal, and one external USB 3.0 port to your PC through a PCI Express slot. 2 port PCI Express SuperSpeed USB 3.0 Card with UASP Support - 1 Internal 1 External StarTech ID: PEXUSB3S11 The PEXUSB3S11 PCI Express USB 3.0 Card lets you add one internal, and one external USB 3.0

More information

2 Port Flush Mount ExpressCard 54mm SuperSpeed USB 3.0 Card Adapter with UASP Support

2 Port Flush Mount ExpressCard 54mm SuperSpeed USB 3.0 Card Adapter with UASP Support 2 Port Flush Mount ExpressCard 54mm SuperSpeed USB 3.0 Card Adapter with UASP Support StarTech ID: ECUSB3S254F The ECUSB3S254F 2-Port Flush Mount USB 3.0 ExpressCard Adapter lets you add two USB 3.0 ports

More information

2 Port ExpressCard SuperSpeed USB 3.0 Card Adapter with UASP Support

2 Port ExpressCard SuperSpeed USB 3.0 Card Adapter with UASP Support 2 Port ExpressCard SuperSpeed USB 3.0 Card Adapter with UASP Support Product ID: ECUSB3S2 The ECUSB3S2 ExpressCard USB 3.0 Adapter lets you add two USB 3.0 ports to your laptop through a 34mm ExpressCard

More information

The ECUSB3S1 Flush Mount 1-Port USB 3.0 ExpressCard lets you add a single USB 3.0 port connection to your laptop through an ExpressCard slot.

The ECUSB3S1 Flush Mount 1-Port USB 3.0 ExpressCard lets you add a single USB 3.0 port connection to your laptop through an ExpressCard slot. 1 Port Flush Mount ExpressCard SuperSpeed USB 3.0 Card Adapter with UASP Support StarTech ID: ECUSB3S1 The ECUSB3S1 Flush Mount 1-Port USB 3.0 ExpressCard lets you add a single USB 3.0 port connection

More information

2 Port Flush Mount ExpressCard 54mm SuperSpeed USB 3.0 Card Adapter with UASP Support

2 Port Flush Mount ExpressCard 54mm SuperSpeed USB 3.0 Card Adapter with UASP Support 2 Port Flush Mount ExpressCard 54mm SuperSpeed USB 3.0 Card Adapter with UASP Support Product ID: ECUSB3S254F The ECUSB3S254F 2-Port Flush Mount USB 3.0 ExpressCard Adapter lets you add two USB 3.0 ports

More information

1 Port Flush Mount ExpressCard SuperSpeed USB 3.0 Card Adapter with UASP Support

1 Port Flush Mount ExpressCard SuperSpeed USB 3.0 Card Adapter with UASP Support 1 Port Flush Mount ExpressCard SuperSpeed USB 3.0 Card Adapter with UASP Support StarTech ID: ECUSB3S11 The ECUSB3S11 Flush Mount 1-Port USB 3.0 ExpressCard lets you add a single USB 3.0 port connection

More information

2 Port SuperSpeed Mini PCI Express USB 3.0 Adapter Card w/ Bracket Kit and UASP Support

2 Port SuperSpeed Mini PCI Express USB 3.0 Adapter Card w/ Bracket Kit and UASP Support 2 Port SuperSpeed Mini PCI Express USB 3.0 Adapter Card w/ Bracket Kit and UASP Support Product ID: MPEXUSB3S22B The MPEXUSB3S22B 2-Port Mini PCI Express USB 3.0 Card with Bracket Kit adds two external

More information

The PEXUSB3S2 PCI Express USB 3.0 card lets you add two USB 3.0 ports to your PC through a PCI Express slot.

The PEXUSB3S2 PCI Express USB 3.0 card lets you add two USB 3.0 ports to your PC through a PCI Express slot. 2 Port PCI Express SuperSpeed USB 3.0 Card Adapter with UASP Support StarTech ID: PEXUSB3S2 The PEXUSB3S2 PCI Express USB 3.0 card lets you add two USB 3.0 ports to your PC through a PCI Express slot.

More information

MCCI USB DATAPUMP. Architectural Overview. Device Architecture

MCCI USB DATAPUMP. Architectural Overview. Device Architecture 3520 Krums Corners Road Ithaca, New York 14850 USA Phone +1-607-277-1029 Fax +1-607-277-6844 www.mcci.com Architectural Overview Device Architecture MCCI USB DATAPUMP All USB devices follow a standard

More information

2 Port ExpressCard SuperSpeed USB 3.0 Card Adapter with UASP Support

2 Port ExpressCard SuperSpeed USB 3.0 Card Adapter with UASP Support 2 Port ExpressCard SuperSpeed USB 3.0 Card Adapter with UASP Support Product ID: ECUSB3S22 The ECUSB3S22 2-Port ExpressCard USB 3.0 Card adds 2 SuperSpeed USB 3.0 ports to an ExpressCardenabled computer

More information

4 Port PCI Express PCIe SuperSpeed USB 3.0 Controller Card Adapter with UASP - SATA Power

4 Port PCI Express PCIe SuperSpeed USB 3.0 Controller Card Adapter with UASP - SATA Power 4 Port PCI Express PCIe SuperSpeed USB 3.0 Controller Card Adapter with UASP - SATA Power Product ID: PEXUSB3S4V The PEXUSB3S4V PCI Express USB 3.0 Card (with SATA Power) adds 4 external USB 3.0 ports

More information

4 Port Quad Bus PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter with UASP - SATA/LP4 Power

4 Port Quad Bus PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter with UASP - SATA/LP4 Power 4 Port Quad Bus PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter with UASP - SATA/LP4 Power StarTech ID: PEXUSB3S44V The PEXUSB3S44V 4-Port PCI Express USB 3.0 Card lets you add four quad bus USB 3.0

More information

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

4 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter w/ 2 Dedicated 5Gbps Channels - UASP - SATA / LP4 Power 4 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter w/ 2 Dedicated 5Gbps Channels - UASP - SATA / LP4 Power StarTech ID: PEXUSB3S42V The PEXUSB3S42V 4-Port PCI Express USB 3.0 Card lets you add four

More information

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

4 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter w/ 2 Dedicated 5Gbps Channels - UASP - SATA / LP4 Power 4 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter w/ 2 Dedicated 5Gbps Channels - UASP - SATA / LP4 Power StarTech ID: PEXUSB3S42V The PEXUSB3S42V 4-Port PCI Express USB 3.0 Card lets you add four

More information

Greater port count. Greater scalability.

Greater port count. Greater scalability. 7-port PCI Express USB 3.0 card - standard and low-profile design StarTech ID: PEXUSB3S7 Handle your workload more efficiently. This USB 3.0 card expands your computer s capabilities by giving you seven

More information

2 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter with UASP - LP4 Power

2 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter with UASP - LP4 Power 2 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter with UASP - LP4 Power Product ID: PEXUSB3S25 The PEXUSB3S25 2-Port PCI Express USB 3.0 Card lets you add two USB 3.0 ports to your PCI Expressenabled

More information

7-Port PCI Express USB 3.0 Card - Standard and Low-Profile Design

7-Port PCI Express USB 3.0 Card - Standard and Low-Profile Design 7-Port PCI Express USB 3.0 Card - Standard and Low-Profile Design Product ID: PEXUSB3S7 Handle your workload more efficiently. This USB 3.0 card expands your computer s capabilities by giving you seven

More information

USB 3.0 SATA Hard Drive Docking Station SSD / HDD with integrated Fast Charge USB Hub and UASP support - Black

USB 3.0 SATA Hard Drive Docking Station SSD / HDD with integrated Fast Charge USB Hub and UASP support - Black USB 3.0 SATA Hard Drive Docking Station SSD / HDD with integrated Fast Charge USB Hub and UASP support - Black StarTech ID: SDOCKU33HB The SDOCKU33HB USB 3.0 hard drive dock with Fast Charge USB hub lets

More information

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

4 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter w/ 4 Dedicated 5Gbps Channels - UASP - SATA / LP4 Power 4 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter w/ 4 Dedicated 5Gbps Channels - UASP - SATA / LP4 Power Product ID: PEXUSB3S44V The PEXUSB3S44V 4-Port PCI Express USB 3.0 Card lets you add four,

More information

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

4 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter w/ 4 Dedicated 5Gbps Channels - UASP - SATA / LP4 Power 4 Port PCI Express (PCIe) SuperSpeed USB 3.0 Card Adapter w/ 4 Dedicated 5Gbps Channels - UASP - SATA / LP4 Power StarTech ID: PEXUSB3S44V The PEXUSB3S44V 4-Port PCI Express USB 3.0 Card lets you add four,

More information

Introducing Class-Level Decoding Video See a video demonstration of the new real-time class-level decoding feature of the Data Center Software.

Introducing Class-Level Decoding Video See a video demonstration of the new real-time class-level decoding feature of the Data Center Software. Debug USB Faster with USB Class-Level Decoding Introducing Class-Level Decoding Video See a video demonstration of the new real-time class-level decoding feature of the Data Center Software. What are USB

More information

USB 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 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 information

Greater port count. Greater scalability.

Greater port count. Greater scalability. 7-port PCI Express USB 3.0 card - standard and low-profile design StarTech ID: PEXUSB3S7 Handle your workload more efficiently. This USB 3.0 card expands your computer s capabilities by giving you seven

More information

PLX USB Development Kit

PLX USB Development Kit 870 Maude Avenue Sunnyvale, California 94085 Tel (408) 774-9060 Fax (408) 774-2169 E-mail: www.plxtech.com/contacts Internet: www.plxtech.com/netchip PLX USB Development Kit PLX Technology s USB development

More information

USB Status report 2012

USB Status report 2012 USB Status report 2012 Gerd Hoffmann Red Hat KVM Forum, Nov 7 th 1 Outline Some USB Basics. What is new / updated / improved in QEMU USB support? Future plans / TODO list. Using the new bits. 2 USB Basics:

More information

4-Port PCI Express USB 3.0 Card - 2 External, 2 Internal - SATA Power

4-Port PCI Express USB 3.0 Card - 2 External, 2 Internal - SATA Power 4-Port PCI Express USB 3.0 Card - 2 External, 2 Internal - SATA Power Product ID: PEXUSB3S2EI This PCI Express USB 3.0 card offers a cost-effective upgrade that lets you add four USB 3.0 ports to your

More information

USB300Rev2-RDK RevW User Manual

USB300Rev2-RDK RevW User Manual USB300Rev2-RDK RevW User Manual LucidPort Technology 335 Pioneer Way Mountain View, CA 94041 www.lucidport.com support@lucidport.com 1 1 Introduction The USB300-RDK kit converts your SATA disk drive into

More information

2.5in Aluminum USB 3.0 External SATA III SSD Hard Drive Enclosure with UASP for SATA 6 Gbps Portable External HDD

2.5in Aluminum USB 3.0 External SATA III SSD Hard Drive Enclosure with UASP for SATA 6 Gbps Portable External HDD 2.5in Aluminum USB 3.0 External SATA III SSD Hard Drive Enclosure with UASP for SATA 6 Gbps Portable External HDD Product ID: S2510BMU33 The S2510BMU33 USB 3.0 Hard Drive Enclosure with UASP lets you connect

More information

2.5in Aluminum USB 3.0 External SATA III SSD Hard Drive Enclosure with UASP for SATA 6 Gbps Portable External HDD

2.5in Aluminum USB 3.0 External SATA III SSD Hard Drive Enclosure with UASP for SATA 6 Gbps Portable External HDD 2.5in Aluminum USB 3.0 External SATA III SSD Hard Drive Enclosure with UASP for SATA 6 Gbps Portable External HDD StarTech ID: S2510BMU33 The S2510BMU33 USB 3.0 Hard Drive Enclosure with UASP lets you

More information

Certified Wireless USB Wire Adapter Model

Certified 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 information

4-Port PCI Express USB 3.0 Card

4-Port PCI Express USB 3.0 Card 4-Port PCI Express USB 3.0 Card Product ID: PEXUSB3S42 Here s a cost-effective solution for adding USB 3.0 connectivity to your computer. This 4-port PCIe USB 3.0 card gives you three external ports and

More information

10 Steps to Virtualization

10 Steps to Virtualization AN INTEL COMPANY 10 Steps to Virtualization WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY Virtualization the creation of multiple virtual machines (VMs) on a single piece of hardware, where

More information

Reference Projects. USB Drivers. USB Audio Class 2.0 Driver for Windows. Universal USB Device Driver for Windows

Reference Projects. USB Drivers. USB Audio Class 2.0 Driver for Windows. Universal USB Device Driver for Windows Thesycon Systemsoftware & Consulting GmbH Reference Projects Thesycon commands expertise in several areas surrounding the development of device drivers and firmware. Below, we give a selection of the projects

More information

2-Port USB 3.1 (10Gbps) Card - 1x USB-C, 1x USB- A - PCIe

2-Port USB 3.1 (10Gbps) Card - 1x USB-C, 1x USB- A - PCIe 2-Port USB 3.1 (10Gbps) Card - 1x USB-C, 1x USB- A - PCIe Product ID: PEXUSB311A1C This USB 3.1 card helps prepare you for the next generation of USB connectivity and performance. Now you can access USB

More information

Combo-card convenience and cost-savings

Combo-card convenience and cost-savings 3-port PCI Express USB 3.0 card + Gigabit Ethernet StarTech ID: PEXUSB3S3GE This PCIe USB 3.0 card couples your peripheral and network connections into a single, scalable solution. By combining three USB

More information

4-Port USB 3.1 (10Gbps) Card - 4x USB-A with Two Dedicated Channels - PCIe

4-Port USB 3.1 (10Gbps) Card - 4x USB-A with Two Dedicated Channels - PCIe 4-Port USB 3.1 (10Gbps) Card - 4x USB-A with Two Dedicated Channels - PCIe Product ID: PEXUSB314A2V This USB 3.1 PCIe card lets you add four USB Type-A ports to your computer, through a PCI Express slot.

More information

SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC

SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC SAS Connectivity Roadmap Background Connectivity Objectives Converged

More information

Beagle USB 5000 SuperSpeed Protocol Analyzer

Beagle USB 5000 SuperSpeed Protocol Analyzer Beagle USB 5000 SuperSpeed Protocol Analyzer The Value Leader in USB 3.0 Analysis Industry-leading embedded systems tools TM Beagle USB 5000 SuperSpeed Protocol Analyzer The Beagle TM USB 5000 SuperSpeed

More information

ECE 471 Embedded Systems Lecture 30

ECE 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 information

Why Your Application only Uses 10Mbps Even the Link is 1Gbps?

Why Your Application only Uses 10Mbps Even the Link is 1Gbps? Why Your Application only Uses 10Mbps Even the Link is 1Gbps? Contents Introduction Background Information Overview of the Issue Bandwidth-Delay Product Verify Solution How to Tell Round Trip Time (RTT)

More information

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

Product Guide. USB and KVM Extenders & Accessories. Icron Technologies Product Guide and KVM Extenders & Accessories Icron Technologies Introduction The Madison team is on hand to advise, guide and support your project with trusted Audio Visual brands, a wide range of quality

More information

ACR100H SIMFlash (HID)

ACR100H SIMFlash (HID) ACR100H SIMFlash (HID) Technical Specifications Subject to change without prior notice Table of Contents 1.0. Introduction... 3 1.1. Plug-In (SIM-Sized) Card Reader... 3 1.2. Mass Storage Device... 3 1.3.

More information

USER MANUAL DUB-1310 VERSION 1.0

USER MANUAL DUB-1310 VERSION 1.0 USER MANUAL DUB-1310 VERSION 1.0 Preface D-Link reserves the right to revise this publication and to make changes in the content hereof without obligation to notify any person or organization of such revisions

More information

ADVANCED OPERATING SYSTEMS USB in a microkernel based operating system

ADVANCED 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 information

Universal Serial Bus - USB 2.0

Universal 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 information

3.5in Black USB 3.0 External SATA III Hard Drive Enclosure with UASP for SATA 6 Gbps Portable External HDD

3.5in Black USB 3.0 External SATA III Hard Drive Enclosure with UASP for SATA 6 Gbps Portable External HDD 3.5in Black USB 3.0 External SATA III Hard Drive Enclosure with UASP for SATA 6 Gbps Portable External HDD Product ID: S3510BMU33 The S3510BMU33 Black USB 3.0 Hard Drive Enclosure with UASP lets you connect

More information

MCCI Universal Serial Bus Windows Kernel Bus Interface for USB 3.0 Streams Device Drivers

MCCI Universal Serial Bus Windows Kernel Bus Interface for USB 3.0 Streams Device Drivers MCCI Universal Serial Bus Windows Kernel Bus Interface for USB 3.0 Streams Device Drivers Revision 0.9 February 9, 2010 MCCI Corporation Document 950001001 rev A See disclaimer in front matter MCCI USB

More information

Introduction to USB3.0

Introduction to USB3.0 Introduction to USB3.0 Technology USB 3.0 Promoter s group formed in 2007 10x times performance increase Backward compatible with USB 2.0 Download 25GB HD Movie in 70 seconds Energy efficiency Song/Pic

More information

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014 Profiling and Debugging OpenCL Applications with ARM Development Tools October 2014 1 Agenda 1. Introduction to GPU Compute 2. ARM Development Solutions 3. Mali GPU Architecture 4. Using ARM DS-5 Streamline

More information

Data Sheet VL800 4-Port USB 3.0 Host Controller. April 25, 2010 Revision VIA Labs, Inc.

Data Sheet VL800 4-Port USB 3.0 Host Controller. April 25, 2010 Revision VIA Labs, Inc. Data Sheet VL800 4-Port USB 3.0 Host Controller April 25, 2010 Revision 0.81 VIA Labs, Inc. www.via-labs.com 7F, 529-1, Chung-Cheng Road, Hsin-Tien, Taipei, Taiwan Tel: (886-2) 2218-1838 Fax: (886-2) 2218-8924

More information

MCCI Universal Serial Bus Windows Kernel Bus Interface for USB 3.0 Streams Device Drivers

MCCI Universal Serial Bus Windows Kernel Bus Interface for USB 3.0 Streams Device Drivers MCCI Universal Serial Bus Windows Kernel Bus Interface for USB 3.0 Streams Device Drivers Revision 1.0rc1 March 22, 2010 MCCI Corporation Document 950001001 rev B See disclaimer in front matter MCCI USB

More information

USB Implementers Forum Compliance Document USB 2.0 Interoperability and EHCI Test Procedures

USB Implementers Forum Compliance Document USB 2.0 Interoperability and EHCI Test Procedures USB Implementers Forum Compliance Document USB 2.0 and EHCI Test Procedures Revision 1.2 January 2017 Table of Figures: Figure 1: USB 2.0 EHCI Configuration When Product Under Test is a Peripheral Figure

More information

By offering a range of USB port types, you can easily connect a variety of modern and legacy USB devices, both inside and outside your computer.

By offering a range of USB port types, you can easily connect a variety of modern and legacy USB devices, both inside and outside your computer. 5-Port USB 3.1 (10Gbps) Combo Card - 1x USB-C, 2x USB-A + 2x IDC (5Gbps) - PCIe StarTech ID: PEXUSB312EIC This 5-port USB 3.1 combo card makes it easy to add to the performance and connectivity of your

More information

Tethering an Android Smartphone to USB Devices

Tethering an Android Smartphone to USB Devices Tethering an Android Smartphone to USB Devices March 2011 BizDev@SecureCommConsulting.com Veteran Owned Small Business DUNS: 003083420 CAGE: 4SX48 http://www.securecommconsulting.com 1.1. Purpose This

More information

5-Port USB 3.1 (10Gbps) Combo Card - 1x USB-C, 2x USB-A + 2x IDC (5Gbps) - PCIe

5-Port USB 3.1 (10Gbps) Combo Card - 1x USB-C, 2x USB-A + 2x IDC (5Gbps) - PCIe 5-Port USB 3.1 (10Gbps) Combo Card - 1x USB-C, 2x USB-A + 2x IDC (5Gbps) - PCIe Product ID: PEXUSB312EIC This 5-port USB 3.1 combo card makes it easy to add to the performance and connectivity of your

More information

USB 3.0 to SATA III 2.5 SDD/HDD Adapter Cable

USB 3.0 to SATA III 2.5 SDD/HDD Adapter Cable USB 3.0 to SATA III 2.5 SDD/HDD Adapter Cable Model 202041 User Manual Table of Contents 1. INTRODUCTION... 1 1.1 Introduction 1.2 Copyright and Trademarks 1.3 FCC Compliance Statement 2. PRODUCT OVERVIEW

More information

Contents Introduction...i Part 1 Chapter 1. Overview of the USB...1 Chapter 2. The PCI Hardware...2 Chapter 3. The UHCI Hardware...

Contents Introduction...i Part 1 Chapter 1. Overview of the USB...1 Chapter 2. The PCI Hardware...2 Chapter 3. The UHCI Hardware... Page iv Contents Introduction...i The series as a whole...i-1 Who is this series for?...i-1 How to use this book...i-2 Things to know before reading this book...i-2 Abbreviations...i-3 Definitions...i-5

More information

Increase your productivity. Slim USB 3.0 to DisplayPort Adapter x1600 and 1080p. StarTech ID: USB32DPES

Increase your productivity. Slim USB 3.0 to DisplayPort Adapter x1600 and 1080p. StarTech ID: USB32DPES Slim USB 3.0 to DisplayPort Adapter - 2560x1600 and 1080p StarTech ID: USB32DPES This slim USB 3.0 to DisplayPort adapter turns a USB 3.0 port into a DP output. The adapter minimizes clutter with a slim,

More information

White Paper Bluetooth Protocol Stack technology from IAR Systems

White Paper Bluetooth Protocol Stack technology from IAR Systems 111111 White Paper Bluetooth Protocol Stack technology from IAR Systems Issue 1.0 2001-05-22 CONTENT INTRODUCTION 3 WHAT IS A BLUETOOTH PROTOCOL STACK? 3 HOW TO SELECT A BLUETOOTH PROTOCOL STACK? 5 Tool

More information

Bus Example: Pentium II

Bus 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 information

Thunderbolt 3 to esata Adapter + USB 3.1 (10Gbps) Port - Mac / Windows

Thunderbolt 3 to esata Adapter + USB 3.1 (10Gbps) Port - Mac / Windows Thunderbolt 3 to esata Adapter + USB 3.1 (10Gbps) Port - Mac / Windows Product ID: TB3ESATU31 This Thunderbolt 3 to esata and USB 3.1 adapter lets you expand the connectivity of your Mac or PC laptop,

More information

Introduction. CS3026 Operating Systems Lecture 01

Introduction. CS3026 Operating Systems Lecture 01 Introduction CS3026 Operating Systems Lecture 01 One or more CPUs Device controllers (I/O modules) Memory Bus Operating system? Computer System What is an Operating System An Operating System is a program

More information

An Introduction to Universal Serial Bus

An 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 information

Ricardo Rocha. Department of Computer Science Faculty of Sciences University of Porto

Ricardo Rocha. Department of Computer Science Faculty of Sciences University of Porto Ricardo Rocha Department of Computer Science Faculty of Sciences University of Porto Slides based on the book Operating System Concepts, 9th Edition, Abraham Silberschatz, Peter B. Galvin and Greg Gagne,

More information

SEAMLESS INTEGRATION OF COMMUNICATION PROTOCOLS

SEAMLESS INTEGRATION OF COMMUNICATION PROTOCOLS SEAMLESS INTEGRATION OF COMMUNICATION PROTOCOLS Renesas Synergy Engineering Conference Lake Garda 7-8 April 2016 2016 Renesas Electronics Corporation. All rights reserved. Agenda Overview of Synergy Software

More information

"Multicore programming" No more communication in your program, the key to multi-core and distributed programming.

Multicore programming No more communication in your program, the key to multi-core and distributed programming. "Multicore programming" No more communication in your program, the key to multi-core and distributed programming. Eric.Verhulst@OpenLicenseSociety.org Commercialised by: 1 Content About Moore s imperfect

More information

USB 3.0 to Gigabit Ethernet NIC Network Adapter with 3 Port Hub - White

USB 3.0 to Gigabit Ethernet NIC Network Adapter with 3 Port Hub - White USB 3.0 to Gigabit Ethernet NIC Network Adapter with 3 Port Hub - White Product ID: ST3300U3S The ST3300U3S USB 3.0 Gigabit Network Adapter turns a single SuperSpeed USB 3.0 host connection port into an

More information

USB-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 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 information

USB 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 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 information

High capacity, high performance external storage

High capacity, high performance external storage Dual-bay 2.5in hard drive enclosure USB 3.0 to SATA III 6Gbps with RAID StarTech ID: S252BU33R This USB 3.0 2-bay enclosure for 2.5in drives gives you the performance you want in an external storage system

More information

Emerging Applications and Use Cases in the UWB Domain

Emerging Applications and Use Cases in the UWB Domain Emerging Applications and Use Cases in the UWB Domain Koji Matsumoto Sales & Marketing Manager Realtek Semiconductor Japan Corp. Wireless USB Conference, Wireless Japan 2008 2008.07.22 Outline Common radio

More information

JMS583 USB 3.1 Gen 2 to PCIe Gen3x2 Bridge Controller

JMS583 USB 3.1 Gen 2 to PCIe Gen3x2 Bridge Controller PRODUCT BRIEF JMS583 USB 31 Gen 2 to PCIe Gen3x2 Bridge Controller Document No: PDB-18001 / Revision: 100 / Date: 5/15/2018 JMicron Technology Corporation 1F, No 13, Innovation Road 1, Science-Based Industrial

More information

Wind River USB for VxWorks 6 Programmer's Guide. Wind River USB for VxWorks 6 PROGRAMMER S GUIDE 2.3

Wind River USB for VxWorks 6 Programmer's Guide. Wind River USB for VxWorks 6 PROGRAMMER S GUIDE 2.3 Wind River USB for VxWorks 6 Programmer's Guide Wind River USB for VxWorks 6 PROGRAMMER S GUIDE 2.3 Copyright 2006 Wind River Systems, Inc. All rights reserved. No part of this publication may be reproduced

More information

Ausgewählte Betriebssysteme - Mark Russinovich & David Solomon (used with permission of authors)

Ausgewählte Betriebssysteme - Mark Russinovich & David Solomon (used with permission of authors) Outline Windows 2000 - The I/O Structure Ausgewählte Betriebssysteme Institut Betriebssysteme Fakultät Informatik Components of I/O System Plug n Play Management Power Management I/O Data Structures File

More information

4 Bay esata USB 2.0 to SATA Hard Drive Docking Station for 2.5/3.5 HDD

4 Bay esata USB 2.0 to SATA Hard Drive Docking Station for 2.5/3.5 HDD 4 Bay esata USB 2.0 to SATA Hard Drive Docking Station for 2.5/3.5 HDD Product ID: SATDOCK4U2E The SATDOCK4U2E esata and USB 2.0 4-Bay SATA Hard Drive Docking Station is a convenient, timesaving storage

More information

Finish your work faster with Thunderbolt 3. Thunderbolt 3 Dual-4K Docking Station for Laptops - 5K Support - Windows Only. StarTech ID: TB3DK2DPWUE

Finish your work faster with Thunderbolt 3. Thunderbolt 3 Dual-4K Docking Station for Laptops - 5K Support - Windows Only. StarTech ID: TB3DK2DPWUE Thunderbolt 3 Dual-4K Docking Station for Laptops - 5K Support - Windows Only StarTech ID: TB3DK2DPWUE This Thunderbolt 3 dock is the first docking station to use revolutionary Thunderbolt 3 technology.

More information

Slim USB 3.0 to HDMI External Video Card Multi Monitor Adapter 1920x1200 / 1080p

Slim USB 3.0 to HDMI External Video Card Multi Monitor Adapter 1920x1200 / 1080p Slim USB 3.0 to HDMI External Video Card Multi Monitor Adapter 1920x1200 / 1080p Product ID: USB32HDES The USB32HDES Slim USB 3.0 to HDMI Adapter turns a USB 3.0 port into an HDMI output with 1920x1200/1080p

More information

NBASE-T and Machine Vision: A Winning Combination for the Imaging Market

NBASE-T and Machine Vision: A Winning Combination for the Imaging Market NBASE-T and Machine Vision: A Winning Combination for the Imaging Market July 19, 2018 NBASE-T AllianceSM 2018 1 Webinar Speakers Ed Goffin Manager, Marketing Pleora Technologies Ed.Goffin@pleora.com @ed_goffin

More information

Enterprise Network Compute System (ENCS)

Enterprise Network Compute System (ENCS) Enterprise Network Compute System (ENCS) Cisco vbranch Architecture Per Jensen, per@cisco.com Sept 2017 Agenda: Tech Update september-2017 1. ENCS update + demo v/per 2. Viptela update + demo v/dr Søren

More information

I/O Devices. Nima Honarmand (Based on slides by Prof. Andrea Arpaci-Dusseau)

I/O Devices. Nima Honarmand (Based on slides by Prof. Andrea Arpaci-Dusseau) I/O Devices Nima Honarmand (Based on slides by Prof. Andrea Arpaci-Dusseau) Hardware Support for I/O CPU RAM Network Card Graphics Card Memory Bus General I/O Bus (e.g., PCI) Canonical Device OS reads/writes

More information

REAL SPEED. Neterion : The Leader in 10 Gigabit Ethernet adapters

REAL SPEED. Neterion : The Leader in 10 Gigabit Ethernet adapters experience10 GbE REAL SPEED Neterion : The Leader in 10 Gigabit Ethernet adapters With data volumes growing at explosive rates, network bandwidth has become a critical factor in the IT infrastructure of

More information

Universal Serial Bus Host Stack User s Manual V3.41

Universal Serial Bus Host Stack User s Manual V3.41 μc/ USB Host TM Universal Serial Bus Host Stack User s Manual V3.41 Micrium 1290 Weston Road, Suite 306 Weston, FL 33326 USA www.micrium.com Designations used by companies to distinguish their products

More information

smxusbh USB Host Stack

smxusbh 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 information

smxusbd USB Device Stack

smxusbd USB Device Stack RTOS Innovators smxusbd USB Device Stack smxusbd is a robust USB device stack specifically designed and developed for embedded systems. It is written in C, and can run on any hardware platform. While optimized

More information

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

USB (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 information

Storage Update and Storage Best Practices for Microsoft Server Applications. Dennis Martin President, Demartek January 2009 Copyright 2009 Demartek

Storage Update and Storage Best Practices for Microsoft Server Applications. Dennis Martin President, Demartek January 2009 Copyright 2009 Demartek Storage Update and Storage Best Practices for Microsoft Server Applications Dennis Martin President, Demartek January 2009 Copyright 2009 Demartek Agenda Introduction Storage Technologies Storage Devices

More information

SE300 SWE Practices. Lecture 10 Introduction to Event- Driven Architectures. Tuesday, March 17, Sam Siewert

SE300 SWE Practices. Lecture 10 Introduction to Event- Driven Architectures. Tuesday, March 17, Sam Siewert SE300 SWE Practices Lecture 10 Introduction to Event- Driven Architectures Tuesday, March 17, 2015 Sam Siewert Copyright {c} 2014 by the McGraw-Hill Companies, Inc. All rights Reserved. Four Common Types

More information

USB 3.0 SATA Hard Drive Docking Station SSD / HDD with integrated Fast Charge USB Hub and UASP For SATA 6 Gbps - White

USB 3.0 SATA Hard Drive Docking Station SSD / HDD with integrated Fast Charge USB Hub and UASP For SATA 6 Gbps - White USB 3.0 SATA Hard Drive Docking Station SSD / HDD with integrated Fast Charge USB Hub and UASP For SATA 6 Gbps - White Product ID: SDOCKU33HW The SDOCKU33HW USB 3.0 Dock with Fast Charge USB hub lets you

More information

4-Port USB-C Hub - USB-C to 4x USB-A - USB 3.0 Hub - Bus Powered

4-Port USB-C Hub - USB-C to 4x USB-A - USB 3.0 Hub - Bus Powered 4-Port USB-C Hub - USB-C to 4x USB-A - USB 3.0 Hub - Bus Powered Product ID: HB30C4AB Here s a must-have accessory if you have a USB-C equipped computer but need more USB-A ports. This portable USB 3.0

More information

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017 mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud

More information

smxusbh USB Host Stack

smxusbh 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 information

An FPGA-Based Optical IOH Architecture for Embedded System

An FPGA-Based Optical IOH Architecture for Embedded System An FPGA-Based Optical IOH Architecture for Embedded System Saravana.S Assistant Professor, Bharath University, Chennai 600073, India Abstract Data traffic has tremendously increased and is still increasing

More information

DOCKING STATIONS / DOCKING CONVERTER

DOCKING 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 information

Computer Architecture CS 355 Busses & I/O System

Computer Architecture CS 355 Busses & I/O System Computer Architecture CS 355 Busses & I/O System Text: Computer Organization & Design, Patterson & Hennessy Chapter 6.5-6.6 Objectives: During this class the student shall learn to: Describe the two basic

More information

Hard Drive Enclosure for 3.5in SATA Drives - USB 3.0

Hard Drive Enclosure for 3.5in SATA Drives - USB 3.0 Hard Drive Enclosure for 3.5in SATA Drives - USB 3.0 Product ID: S3510SMU33 The S3510SMU33 USB 3.0 hard drive enclosure enables you to connect a 3.5in SATA hard drive through an available USB port. With

More information