[发明专利]USB控制装置及其控制方法无效
申请号: | 201210306193.4 | 申请日: | 2012-08-23 |
公开(公告)号: | CN103631741A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 王骆宾;沈忱;林能贤 | 申请(专利权)人: | 瑞昱半导体股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 赵根喜;冯志云 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 控制 装置 及其 方法 | ||
技术领域
本发明涉及一种USB控制装置及其控制方法。更具体而言,本发明涉及一种可预先读取的USB控制装置及其控制方法。
背景技术
通用串行总线(Universal Serial Bus,USB)是一种连接电脑与外部设备的输入输出接口的技术协议,最大的特色是支持热插拔和即插即用。当外部设备插入电脑时,电脑可自行载入外部设备所需要的驱动程序,故使用上远比LPT port、RS232、PS/2、PCI、ISA等传统传输接口还要便利,因而被广泛地应用于个人电脑及外接外围设备。
随着人们对于高传输速度的需求,USB 2.0协议的传输速度已不敷使用。根据USB 2.0协议的规范,USB界面端的传输速度理论值仅为60MB/s,此即为USB 2.0协议的传输速度无法有效提升的主要原因。随着科技的进步,USB 3.0协议的传输速度也越来越大。根据USB 3.0协议的规范,USB界面端的传输速度理论值可达500MB/s,故不同于USB 2.0协议,USB 3.0协议的传输速度的瓶颈不再落于USB界面端,而是落于USB装置本身。
BOT协议(Bulk-Only Transport)是用以制定USB装置传输数据时的各种规范。具体而言,BOT协议规定传输数据时必须依照CBW(Command Block Warp)封包、传输数据、CSW(Command Status Warp)封包的顺序进行处理,其中CBW封包由USB主机发送至USB装置,用以提供USB装置进行读取或写入的命令,而CSW封包由USB装置发送至USB主机,用以于传输数据后回复传输状态至USB主机。
根据BOT协议的规范,在CBW封包及CSW封包的处理阶段,USB主机及USB装置是无法针对传输数据进行任何处理。因此,在USB 3.0协议下,为了提升整体的传输速度,传统的方法仅能着重于缩短USB装置处理CBW封包与回复CSW封包的时间,或是缩短USB主机处理CSW封包与发送CBW封包的时间。然而,上述方法相当受限于USB装置及USB主机本身的架构,故实质成效相当有限。
有鉴于此,如何有效提升BOT协议下的USB装置的传输速度,确为所属领域亟需解决的问题。
发明内容
针对现有技术中存在的问题,本发明的目的在于提供一种USB控制装置,该USB控制装置用以与一USB主机及一存储装置进行沟通,且该USB控制装置包含一USB传输接口、一预存器以及一耦接至该USB传输接口及该预存器的控制器。该USB传输接口用以自该USB主机依序接收一第一CBW(Command Block Warp)封包及一第二CBW封包。该控制器于该USB传输接口接收该第一CBW封包至接收该第二CBW封包期间,预先存储该存储装置的一预存数据至该预存器,以及于该USB传输接口接收该第二CBW封包后,通过该USB传输接口传输存储于该预存器的该预存数据至该USB主机。
本发明还提供一种控制方法,用于一USB控制装置。该USB控制装置用以与一USB主机及一存储装置进行沟通,且该USB控制装置包含一USB传输接口、一预存器及一耦接至该USB传输接口及该预存器的控制器。该控制方法包含下列步骤:
(a)令该USB传输接口,自该USB主机依序接收一第一CBW封包及一第二CBW封包;
(b)令该控制器,于该USB传输接口接收该第一CBW封包至接收该第二CBW封包期间,预先存储该存储装置的一预存数据至该预存器;以及
(c)令该控制器,于该USB传输接口接收该第二CBW封包后,通过该USB传输接口传输存储于该预存器的该预存数据至该USB主机。
本发明的有益效果在于,综上所述,本发明提供的USB控制装置及其控制方法,于USB传输接口接收第一CBW封包至第二CBW封包的期间,预先将存储于存储装置的预存数据存储至预存器,并于收到第二CBW封包后直接将预存器的预存数据传送至USB主机。因此,本发明提供的USB控制装置及其控制方法,即使处于CBW阶段及CSW阶段,仍可持续读取传输数据,不因BOT协议的规范而停止处理传输数据,故可大幅提升BOT协议下的USB装置的传输速度,且不受限于USB装置及USB主机本身的架构。
在参阅附图及随后描述的实施方式后,所属技术领域的技术人员便可了解本发明的技术手段及实施态样。
附图说明
图1为本发明的第一实施例的USB控制装置1的结构示意图;
图2为本发明的第一实施例的信号传递示意图;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞昱半导体股份有限公司,未经瑞昱半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210306193.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微型气阀
- 下一篇:具有制动单元的无外露拉绳百叶窗的收绳装置