1 / 3
文档名称:

USB接口海量存储指令分析.pdf.pdf

格式:pdf   页数:3页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

USB接口海量存储指令分析.pdf.pdf

上传人:sbuufeh058 2016/1/6 文件大小:0 KB

下载得到文件列表

USB接口海量存储指令分析.pdf.pdf

文档介绍

文档介绍:第21卷第3期2008年5月机电产品开发与新Development&InnovationofMachinery&,.,2008USB接口海量存储指令分析褚晓滨,陆铁军,宗宇(北京微电子技术研究所,北京100076)摘要:基于USB总线接口的海量存储已经得到了广泛的应用。。海量存储构架于USB协议之上,将海量存储命令内嵌于USB协议之中。:USB;海量存储;SCSI中图分类号:TN87文献标识码:A文章编号:1002—6673(2008)03—103—(USB海量存储类协议)。所有USB设备必须遵循USB协议,USBMassStorageClassSpecification是由USBMassStorageClassWorkingGroup(USB海量存储类工作组)所推动。USBMassStorageClassSpecification涵盖若干文档:USBMassStorageClassSpecificationOverviewUSBMassStorageClassControl/Bulk/Interrupt(CBI)TransportUSBMassStorageClassBulk-mandSpecification。其中SpecificationOverview和Bulk-OnlyTransport几乎与所有海量存储设备相关。另外两个文档,Control/Bulk/InterruptfCBI)mandSpecifi-cation仅与一些软盘floppy设备相关。海量存储设备必须支持一种以上的标准工业指令集与主机进行数据交换。1USB海量存储设备的枚举过程枚举就是主机与设备最初的数据交换过程,设备根据主机的请求向主机提供各种信息,主机通过此过程了解设备的配置与功能。,主机以查询的方式向USB设备发出标准命令,对USB设备进行识别。USB标准命令共有l1种,对于海量存储设备,主机并没有发出收稿日期:2008—03—19作者简介:褚晓滨(1981一),男,在读硕士研究生。研究方向:超大规模集成电路设计。发表论文两篇;陆铁军(1963一),男,全部的标准命令,所以从设备而言,海量存储设备支持部分标准命令即可实现枚举过程。USB标准命令为8个字节长度,bmRequestType占据一个字节,定义了数据传输方向,类型以及接收者,bRequest占据一个字节,特定请求,wValue占据两个字节,视请求而定,wIndex占据两个字节,是请求而定,wLength占据两个字节,如果有数据阶段。此字段为传输的字节数。通过USB协议分析仪采集,得知主机在枚举过程中对海量存储设备发出以下三种标准命令:GetDescriptor(获取设备描述符8OO600OlOO004000)SetAddress(地址设置o0o5O2o0o0o0o000)Get