高速USB 3.0




MCCI 抽象USB 3.0 API 规格说明

USB 3.0 引进了非微软USB2.0标准总线驱动程序部分之新功能。因而所有主机协议栈供应商必须各自分别以不同方式执行这些新功能。我们一方面为规格标准方面作出贡献,以及支持协议驱动程序发展之初衷,MCCI设计了独立的主机协议栈的抽象USB 3.0 API,所有协议驱动程序得以与任何主机协议栈合作运转。

Synopsys and MCCI at IDF 2010
click to watch
Synopsys and MCCI at IDF 2010
该规范可以不受IP协议之限制, 详情请于此处查阅: .

超高速USB 3.0之介绍

速度较USB 2.0高出十倍之超高速USB 3.0,为所有应用软件开拓了崭新 的范畴,例如20秒即可下载DVD及从存储装置提取高清视频显示等功能。USB 3.0比较USB 2.0有5 GB/秒提升。所有较老之装置仍可继续适用于USB 3.0系统,较新装置亦可适用于旧有系统,而既有之协议驱动程式亦能继续使用。USB 3.0应用软件包含用户娱乐,譬如媒体下载、高清视频流视、3G/4G数据卡连接、以及PC周边设备等。除了大容量存储器BOT之外,亦能支持可扩大功能USB 3的新USB 附加SCSI协议(UASP)。由于排除了VGA和以太网的插接器和扩充口等附件,上网本、超移动PC(UMPC)皆将随之降低成本并减轻重量。

USB 3.0架构设计
源于双总线架构设计,高效灵活的USB 3.0 包括数据包路由和流动支持。USB 3.0连接与协议将优化电源管理,使主机和设备二者的电池寿命大为提高。总而言之,这些架构设计可确保顺利转换至USB 3.0以及超高速USB 3.0长远发展的过程。

USB_solution


MCCI USB 3.0 解决方案
MCCI USB 正在与硅原始制造商及USB 3.0 IP供应商密切合作,能够将可靠性、执行与互操作性提高至最大极限。本公司所提供的涵盖PC主机驱动程序到嵌入式设备、嵌入式主机支持,以及支持新的UASP高效能大量存储器、和先进的研制和验证工具等。MCCI 提供现成的主机端解决方案、定制解决方案、以及灵活的产品开发授权。MCCI 提供以下方案: 专为USB 3.0 装置的MCCI USB DataPump®
MCCI USB DataPump系为高容量嵌入式应用软件所设计之完整的嵌入式USB 3.0主机/设备协议栈。可在中央处理器、大小字节顺序、硬件平台、操作系统、编译器、开发平台之间便携通行。

专为USB 3.0 装置的MCCI USB DataPump®:特点与支持装置类
  • USB 2.0 与USB 3.0 同步操作
  • 支持多种嵌入式装置类
  • 链路电源管理与选择性挂起
  • 流动支持
  • 控制等候与故障执行
  • USB资源编译程序(USBRC) 工具产生之USB描述符,包含复合装置
  • 音频类Audio Class 1.0
  • 视频类Video Class
  • 用于类似以太网的网络体系,CDC 1.1 以太网操纵模式
  • 大容量存储器大批专用运输
  • 人性界面装置Human Interface Device (HID) 1.1
  • 传统调制解调器与调制解调器仿真适用之CDC 1.1 抽象控制模式Abstract Control Model (ACM)
  • 为USB固件更新之固件更新装置Device Firmware Update (DFU) 1.0
  • 多功能电话适用之无线移动通信子类Wireless Mobile Communications subclass (WMC)
  • 多功能电话适用之MCPC GL-004/005
  • 可将RS-232 装置移动至USB之MCCI 虚拟串行端口Virtual Serial Port (VSP)
  • 测试与性能评估专用之MCCI Loopback
MCCI 为USB 3.0 装置适用之 DataPump
  • 将MCCI DataPump USB 3.0核心协议与用户指标装置平台或操作系统整合。通常与MCCI USB DataPump for USB 2.0配置。
  • MCCI Catena 硬件。附属MCCI USB DataPump 装置,可于Win32 环境中之原型设计和对照运行之用。
  • USB3.0系统级标准验证可用之USB3.0 WMCDVT (或等效) 工具
嵌入式主机/OTG DataPump 支持
个人电脑主机的MCCI USB DataPump 与嵌入式主机USB 3.0 DataPump相应。嵌入式主机支持之设备类协议如下列。MCCI提供USB 3.0/2.0 OTG部署,提供装置与主机之间活络转换的移动性。

嵌入式主机/OTG DataPump 支持—特点与支持装置协议
  • USB 2.0 and USB 3.0同步操作
  • 支持众多主机设备类协议
  • 链路电源管理与选择性挂起
  • 流动支持
  • 集线器支持
  • 大量储存协议
  • HID支持
  • 复合装置
  • ACM/WMC
  • OBEX
  • USBSIM 协议 (UICC, EEM)
嵌入式主机/OTG DataPump
  • 将MCCI DataPump USB 3.0主机/OTG核心与规定主机和设备协议整合为单一用户指定之装置平台/操作系统环境。
  • 为USB3.0主机协议验证的可选USB3.0 HCDVT 或等效装置。
  • MCCI Catena 硬件附MCCI DataPump 装置应用程序之样板,可于Win32 环境中之原型设计和对照之用。
UASP Windows 功能驱动程序和嵌入式主机支持
USB 附属SCSI协议 (UASP) 为一完整的大量储存类和大容量兼容替代产品,(BOT方式)。UASP必须应用于主机和装置二者之上。UASP 由USB-IF 与SCSI T-10委员会制定标准。相对于MSC/BOT, UASP提供高达20%之信道容量。MCCI目前提供UASP之初版 (EUASP),日后可轻易升级至最新版。

UASP
  • 使用 Windows高性能 Storport 界面,或功能相当者
  • 支持 XP-32、XP-64、Vista及 Win 7
  • 使用USB 3.0之全双工功能
  • USB 选择性挂起支持UASP 驱动
  • 认可UASP为替代界面,维持MSC/BOT 装置之后向兼容性
  • USB 2.0 支持可操作于xHCI 与 EHCI控制器 驱动程序模式
  • 嵌入式主机 UASP 支持,如用于非Windows PCs及非 PC 应用程序,如个人录像机 (PVRs)等


UASP嵌入装置支持
MCCI UASP嵌入式协议栈是为方便执行MCCI USB DataPump 的 UASP。对于第三方USB协议栈的支持,请向本公司洽询。嵌入式UASP支持所有UASP的指令,并可充分利用最高性能。

UASP嵌入式装置支持—特点
  • 支持 UASP 与 BOT
  • 支持所有指令
  • 支持 指令等候
  • 由 MCCI MSCDVT 工具验证
UASP嵌入式装置支持
  • UASP 嵌入式装置,包含BOT
  • 通常与MCCI USB DataPump配置
高级研发与验证工具
MCCI 为 USB 装置、Host/OTG、 与UASP提供高级研发与验证工具:
  • xHCI (PC) 与嵌入式主机 / OTG 主机验证工具
    • MCCI Catena 装置(LS, FS and HS),为 USB 应用程序之模拟与验证以及超高速 SuperSpeed Catena
    • HCDVT (HCD 验证工具)
    • USBDVT (USBD 验证工具)
  • MCCI USB DataPump 为 USB 3.0 装置之验证工具
    • MCCI USB DataPump 为 USB 3.0 装置之验证工具/li>
    • 附有MCCI Catena HS 装置之MCCI UASP 2.0/3.0 DataPump 样板装置应用程序,可选项之超高速Catena 
  • UASP 验证工具
    • 为UASP2.0、UASP3.0、与 BOT指令单步验证之MSCDVT (大量存储装置类验证工具)
USB 3.0 开发许可项目
MCCI提供了一个年度开发者授权许可项目,专为有意自行执行硬件和操作系统移植之用户所开设。本方案独立于产品许可。 有意者,请向本公司洽询该方案之详情与报价。 

  • xHCI Windows 主机驱动年度开发者授权项目
  • USB 3.0 UASP 功能年度开发者授权项目
  • USB 3.0装置固件年度开发者授权项目


回到顶端