[发明专利]主机命令执行加速方法及系统无效
申请号: | 200810092117.1 | 申请日: | 2008-04-03 |
公开(公告)号: | CN101303678A | 公开(公告)日: | 2008-11-12 |
发明(设计)人: | 李金松;郑志勇;陈宏庆 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 上海翼胜专利商标事务所 | 代理人: | 翟羽 |
地址: | 台湾省新竹*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 命令 执行 加速 方法 系统 | ||
【技术领域】
本发明是有关于一种加速执行命令的系统以及方法,特别有关于一种加速主机执行命令的系统以及方法。
【背景技术】
在光驱与电脑主机之间的基本操作中,电脑主机通过高级技术附件包接口(Advanced Technology Attachment Packet Interface,简称ATAPI)向光驱发出ATAPI命令,以请求数据或者存取数据。光驱接收ATAPI命令后解析ATAPI命令,并且将ATAPI命令分类,以执行相应的动作。如图1所示,一个处理ATAPI命令的标准操作可以分为四个常规阶段:
阶段一:电脑主机发出ATAPI命令,光驱的一个系统(其可以通过韧件达成)接收ATAPI命令。
阶段二:该系统解析ATAPI命令并且将其分类,然后使光驱根据ATAPI命令操作。
阶段三:该系统执行相应的动作,例如在程控输入/输出(ProgrammedInput/Output,简称PIO)或超高速直接存储器存取(Ultra Direct Memory Access,简称UDMA)模式下于电脑主机与光驱之间进行数据通信。
阶段四:当电脑主机与光驱之间完成数据通信时,光驱向电脑主机报告数据通信完毕信号。当电脑主机接收到数据通信完毕信号后,电脑主机准备发出下一ATAPI命令。
传输率用来评估电脑主机与光驱之间的数据通信性能,传输率表示为:
传输率=(传输数据字节数)/(时间)
其中传输数据字节数表示被传输的全部区段(sectors),时间表示阶段一至阶段四的总持续时间。
显然,缩短阶段一至阶段四的总持续时间可以提高传输率。因此,为提高传输率,有必要提供一种缩短电脑主机与光驱之间数据通信的总持续时间的方法。
【发明内容】
本发明的主要目的在于提供一种主机命令执行加速方法及系统,以缩短电脑主机与电子装置之间数据通信的总持续时间。
一种加速主机命令执行方法,该方法包括以下步骤:决定主机命令是否符合加速标准;如果主机命令符合该加速标准,则产生达到标准旗标信号;如果发出了达到标准旗标信号,则执行相应于主机命令的动作。
一种加速主机命令执行的系统,主机命令由主机发出,该系统包括:接口单元,用以处理电子装置与主机之间的数据通信;加速单元,耦接于接口单元,用于经由接口单元接收主机命令,并决定主机命令是否符合加速标准,如果主机命令符合加速标准,则产生达到标准旗标信号;以及微处理器,如果达到标准旗标信号被发出,则执行相应于主机命令的动作。
本发明加速方法及系统可以减少主机命令操作中所需的阶段。或者说,本发明加速方法及系统能够减少处理主机命令的总持续时间,从而提高电子装置与电脑主机之间的数据传输率。
【附图说明】
图1是处理ATAPI命令的一种传统操作。
图2是依据本发明的包括有ATAPI接口加速单元的系统的方块图。
图3是依据本发明的ATAPI界面加速方法的流程图。
图4是依据本发明的处理ATAPI命令的操作过程的流程图。
【具体实施方式】
本发明涉及一种在电子装置与电脑主机之间的接口加速系统及方法。依据本发明加速系统及方法可以快速地检测主机命令并且决定其类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810092117.1/2.html,转载请声明来源钻瓜专利网。