[发明专利]数据传输方法以及能自动选择传输接口的电路装置有效
申请号: | 200810172078.6 | 申请日: | 2008-10-29 |
公开(公告)号: | CN101729280A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 张至岩 | 申请(专利权)人: | 晨星软件研发(深圳)有限公司;晨星半导体股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F13/38 |
代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 刘云贵 |
地址: | 518057 广东省深圳市高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 以及 自动 选择 传输 接口 电路 装置 | ||
技术领域
本发明涉及一种数据传输方法及其相关装置,尤指一种能自动选择传输接 口的数据传输方法及相关的电路装置,以及能自动选择传输接口的电路系统。
背景技术
一般来说,两个不同的电路装置之间,可以藉由实体总线与接口端口的连 接来达成数据传输。接口端口有相当多不同的种类,如通用序列总线端口 (Universal Serial Bus,USB)、通用异步收发器(Universal Asynchronous Receiver/Transmitter,UART)端口、安全数字输入输出(Secure Digital Input/Output,SDIO)埠、序列周边接口(Serial Peripheral Interface,SPI) 端口以及集成电路中介(Inter-Integrated Circuit,I2C)埠等。
传统上,针对不同种类的接口端口,供货商要提供不同版本的电路装置来 配合。举例而言,针对USB接口端口,供货商就要提供可配合USB接口端口的 电路装置;针对UART接口端口,供货商就要提供可配合UART接口端口的电路 装置。换言之,为了配合多种不同的接口端口,针对具有相同功能的电路装置, 供货商需要制造多种不同的版本,也因此提高了制造成本与管理成本。
因此,本发明的主要范畴在于提供一种数据传输方法、能自动选择传输接 口的电路装置以及能自动选择传输接口的电路系统,以解决上述问题。
发明内容
本发明所要解决的技术问题是提供一种数据传输方法以及能自动选择传输 接口的电路装置,可以节省相当的制造与管理成本。
为了解决以上技术问题,本发明提供了如下技术方案:
本发明提供了一种数据传输方法以及能自动选择传输接口的电路装置,其 藉由复数个接口驱动模块(interface driver module)转换不同格式的中断封包 (interrupt packet)成为符合一共同格式的指令封包(command packet)。
根据本发明的一具体实施例为一种能自动选择传输接口的电路装置,其包 含复数个接口端口、一暂存模块以及复数个接口驱动模块。该等接口驱动模块 中的一第一接口驱动模块耦接于该等接口端口中的一第一接口端口。该第一接 口驱动模块用以经由该第一接口端口接收一第一中断封包、转换该第一中断封 包成为一第一指令封包并且将该第一指令封包储存于该暂存模块。该等接口驱 动模块中的一第二接口驱动模块耦接于该等接口端口中的一第二接口端口。该 第二接口驱动模块用以经由该第二接口端口接收一第二中断封包、转换该第二 中断封包成为一第二指令封包并且将该第二指令封包储存于该暂存模块。其中 该第一中断封包的格式不同于该第二中断封包的格式,且该第一指令封包与该 第二指令封包符合一共同格式。
根据本发明的另一具体实施例的数据传输方法用于一从属(slave)电路装 置,且该从属电路装置包含复数个接口端口。该数据传输方法,首先,经由该 等接口端口中的一第一接口端口接收一第一中断封包。接着,该数据传输方法 注册一第一应用程序接口。之后,该数据传输方法转换该第一中断封包成为一 第一指令封包。然后,该数据传输方法解译该第一指令封包成为一第一预定指 令。而后,该数据传输方法根据该第一预定指令产生一第一回复封包。最后, 该数据传输方法根据该第一应用程序接口来选择该第一接口端口,并经由该第 一接口端口传送该第一回复封包。
根据本发明的另一具体实施例为一种能自动选择传输接口的电路装置,其 包含第一接口端口与第二接口端口、暂存模块以及第一接口驱动模块与第二接 口驱动模块。第一接口驱动模块与第二接口驱动模块耦接于该暂存模块。该第 一接口驱动模块耦接于该第一接口端口,用以经由该第一接口端口接收一第一 中断封包、转换该第一中断封包成为一第一指令封包并且将该第一指令封包储 存于该暂存模块;该第二接口驱动模块耦接于该第二接口端口,用以经由该第 二接口端口接收一第二中断封包、转换该第二中断封包成为一第二指令封包并 且将该第二指令封包储存于该暂存模块。该第一中断封包的格式不同于该第二 中断封包的格式,且该第一指令封包与该第二指令封包符合一共同格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晨星软件研发(深圳)有限公司;晨星半导体股份有限公司,未经晨星软件研发(深圳)有限公司;晨星半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810172078.6/2.html,转载请声明来源钻瓜专利网。