Universal Serial Bus Mass Storage Class Control/Bulk ...
[Pages:29]Universal Serial Bus Mass Storage Class Control/Bulk/Interrupt
(CBI) Transport
Revision 1.1 June 23, 2003
USB Mass Storage Class CBI Transport Specification
Revision 1.1
Change History
Revision 1.0 1.08
1.08a
1.09 1.10
Issue Date December 14, 1998 February 6, 2003
April 3, 2003
May 14, 2003 June 23, 2003
Comments
Initial release.
CBI_RR020b: Restrict usage of CBI specification to full-speed floppy disk drives only ? Redwood City, CA
CBI_RR021 as amended: clean up references to USB 1.x. Also added new contributors and incorporated bcdUSB editorial modification ? Tokyo, Japan.
No objections received. Auto-promote per Tokyo DWG.
No objections received from public comment. Auto-promote per Seattle DWG.
USB Mass Storage Class CBI Transport Specification Copyright ? 1998, 2003 USB Implementers Forum.
All rights reserved.
INTELLECTUAL PROPERTY DISCLAIMER
THIS SPECIFICATION IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE.
A LICENSE IS HEREBY GRANTED TO REPRODUCE AND DISTRIBUTE THIS SPECIFICATION FOR INTERNAL USE ONLY. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY OTHER INTELLECTUAL PROPERTY RIGHTS IS GRANTED OR INTENDED HEREBY.
AUTHORS OF THIS SPECIFICATION DISCLAIM ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF PROPRIETARY RIGHTS, RELATING TO IMPLEMENTATION OF INFORMATION IN THIS SPECIFICATION. AUTHORS OF THIS SPECIFICATION ALSO DO NOT WARRANT OR REPRESENT THAT SUCH IMPLEMENTATION(S) WILL NOT INFRINGE SUCH RIGHTS.
Please send comments via electronic mail to techsup@
2003.06.23
2
USB Mass Storage Class CBI Transport Specification
Technical Editors
Curtis E. Stevens Mike Glass
Pacific Digital Microsoft Corporation
Mark Williams Jim Blackson
Microsoft Corporation Y-E Data, Inc.
Contributors
David G. Lawrence Kenichi Hamada Toyoko Shimizu Ryota Okazaki Shigeyoshi Hashi Dominique L'Allement Hiromichi Oribe Yuji Oishi Jon Eskdale Tim Bradshaw Pat LaVarre Darrell Redford Duane Kanz Glen Slick Jordan Brown Paramita Das Mike Chen Calaimany Bhoopathi Dave Gilbert David Luke Eric Luttman Sadao Yabuki Mike Nguyen Tsuyoshi Osawa Steven Smith Mike Leibow Yoshitaka Ota Albert Saraie Trenton Henry Bill Stanley Shing F. Lin Alex Afshar James Quigley Mike Poulsen David Jolley Al Rickey Mark McCoy Steve Bayless
Global Technology Development Y-E Data, Inc. Y-E Data, Inc. NEC Corporation NEC Corporation MGE Hagiwara Sys-Com Co., Ltd. Hagiwara Sys-Com Co., Ltd.
Iomega Corporation Iomega Corporation Iomega Corporation Microsoft Corporation Microsoft Corporation Sun Microsystems, Inc. Sun Microsystems, Inc. CMD Technology Shuttle Technology In-System Design, Inc. Cypress Semiconductor Cypress Semiconductor TEAC System Create Corp TEAC America, Inc. TEAC Corporation eTEK Labs eTEK Labs Konica Sicore Systems Standard Microsystems Corporation Adaptec Adaptec Matsushita Semiconductor Iomega Corporation Iomega Corporation Iomega Corporation Phoenix Technologies Ltd. Anchor Chips Inc. Hewlett-Packard
2003.06.23
3
Revision 1.1
USB Mass Storage Class CBI Transport Specification
Takashi Matsui Masahiro Ito Steve Kolokowsky Nathan Obr Frits Vanderlinden Jim Sandman Bill Russell David Cho Sean S. Cho David Sheu Aaron Sun Antonis Lazaridis Hiroki Masui Kiichi Muto
Nanao Yamagata Fujitsu Cypress Semiconductor Microsoft Corporation Sun Microsystems Iomega Corporation Canon Genesys Logic Genesys Logic Genesys Logic Genesys Logic TDK Corporation Standard Microsystems NEC Electronics
Revision 1.1
2003.06.23
4
USB Mass Storage Class CBI Transport Specification
Revision 1.1
Table of Contents
1. Introduction ............................................................................................................................. 7 1.1 Scope ................................................................................................................................. 7 1.2 Target Audience................................................................................................................. 8 1.3 Purpose.............................................................................................................................. 8 1.4 Terms and Abbreviations ................................................................................................... 8 1.4.1 Terms from the USB Specification ............................................................................. 8 1.4.2 Terms Adapted from the SPC-2 Specification............................................................ 9 1.4.3 Terms Specific to this Specification.......................................................................... 10 1.4.4 Key Cross References to USB Core Specifications ................................................. 11 1.5 Bus Trace Notation Conventions ..................................................................................... 12
2. Functional Characteristics ................................................................................................... 13 2.1 Port Reset Protocol .......................................................................................................... 13 2.2 Command Block Reset Protocol...................................................................................... 13 2.3 Non-Data Command Protocol.......................................................................................... 14 2.3.1 Command Transport for Non-Data Commands ....................................................... 14 2.3.2 Status Transport for Non-Data Commands .............................................................. 15 2.4 Data In Command Protocol.............................................................................................. 17 2.4.1 Command Transport for Data In Commands ........................................................... 17 2.4.2 Data In Transport...................................................................................................... 17 2.4.3 Status Transport for Data In Commands.................................................................. 18 2.5 Data Out Command Protocol........................................................................................... 19 2.5.1 Command Transport for Data Out Commands ........................................................ 19 2.5.2 Data Out Transport ................................................................................................... 19 2.5.3 Status Transport for Data Out Commands ............................................................... 20 2.6 Unidirectional Data Transport Requirement..................................................................... 20
3. Standard Descriptors............................................................................................................ 21 3.1 Device Descriptor............................................................................................................. 21 3.2 Configuration Descriptor .................................................................................................. 22 3.3 Interface Descriptors........................................................................................................ 23 3.4 Endpoint Descriptors........................................................................................................ 24 3.4.1 Bulk In Endpoint........................................................................................................ 24 3.4.2 Bulk Out Endpoint..................................................................................................... 25
2003.06.23
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- hm 10 datasheet cornell university
- trf7960 evaluation module texas instruments
- init commands
- universal serial bus mass storage class ufi
- scsi commands reference manual
- buffalo university of florida
- universal serial bus mass storage class control bulk
- chapter 15 init commands
- how to get efficiency 1000 in minecraft 1 15
- powershell commands usalearning
Related searches
- cota bus schedule for bus 1
- microsoft office 2019 serial key
- psychology of serial cheaters
- mapquest bus routes bus stops
- personality of a serial cheater
- what causes serial cheaters
- american gun co serial numbers
- characteristics of a serial philanderer
- serial dilutions calculator
- serial terminal for windows 10
- serial terminal windows 10 app
- serial terminal program