[发明专利]一种USB高速数据隧道的硬件传输方法无效

专利信息
申请号: 200710156911.3 申请日: 2007-11-20
公开(公告)号: CN101162448A 公开(公告)日: 2008-04-16
发明(设计)人: 严晓浪;徐鸿明;龚帅帅;葛海通 申请(专利权)人: 杭州中天微系统有限公司;浙江大学
主分类号: G06F13/28 分类号: G06F13/28
代理公司: 杭州求是专利事务所有限公司 代理人: 张法高
地址: 310012浙江省杭州市西湖*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 usb 高速 数据 隧道 硬件 传输 方法
【说明书】:

技术领域

发明涉及一种USB高速数据隧道的硬件传输方法。通过在USB设备中增加高速数据隧道的硬件传输模式,并充分结合双数据缓存区技术,可迅速提高USB设备在PC机和SoC系统之间传输数据的速度。

背景技术

随着集成电路设计进入片上系统时代,嵌入式系统的功能不断增强,应用也越来越广泛。为了能够很好的对现有的处理器进行扩展,提高处理器的应用水平,就需要有更加稳定可靠的外围设备的接口技术。在USB应用日益广泛的今天,嵌入式领域的USB接口技术已经得到了巨大的发展。USB接口技术在处理器的外围设备扩展方面作出了巨大的贡献。由于USB接口具有简单灵活、高带宽、易于扩展和热插拔等优点,它目前已成为数码设备的标准接口之一,小到U盘、MP3,大到数码相机、打印机,USB接口的身影无处不在。另外,为了扩大USB的应用范围,很多公司在USB规范的基础上添加了新的功能,使得USB的应用更加广泛,有越来越多的嵌入式系统工程师想把USB接口技术应用到嵌入式系统的设计中。

由于USB接口技术在当今嵌入式领域的广泛应用,基于USB1.1协议的USB设备能够实现嵌入式系统和PC机的轻松互联,对于提高SoC处理器的应用能力有极为重要的意义。该USB设备在嵌入式系统中的位置如图1所示。

发明内容

本发明的目的是提供一种USB高速数据隧道的硬件传输方法

USB高速数据隧道的硬件传输方法特征是:

1)在USB设备中增加DMA部件,实现用于批量传输的数据遂道;

2)数据隧道中实现用于批量数据传输的起始地址寄存器和数据量寄存器;

3)每次传输完成时DMA自动更新数据量寄存器并自动产生下一数据包的起始地址;

4)数据隧道支持字,半字和字节传输及三者之间的转换;

5)数据隧道支持传输数据量和传输单位不匹配,由硬件自动完成数据对齐;

6)DMA支持各个端点交叉并列传输,并自动保存各个端点的传输信息;

7)USB采用双数据缓存技术,支持DMA和数据缓存区并行工作;

8)USB设备支持用户干预传输模式和高速数据隧道传输模式的动态切换。

所述的在USB设备中增加DMA部件,实现用于批量传输的数据遂道:在USB设备中,独立扩展出旨在提升数据传输速率的DMA模块,用于自动控制USB硬件设备在数据隧道模式下进行批量数据传输。

所述的数据隧道中实现用于批量数据传输的起始地址寄存器和数据量寄存器:在原有用户干预传输模式下的DMA寄存器基础上,扩展了用于批量传输的数据隧道起始地址寄存器和数据量寄存器,分别表示数据块的传输起始地址和传输数据总量,扩展的寄存器外部接口和访问操作与原来的寄存器相同。

所述的每次传输完成时DMA自动更新数据量寄存器并自动产生下一数据包的起始地址:在每次数据包传输完成之后,DMA检测硬件逻辑的状态,并根据当前数据包传输的数据量,自动计算出下一数据包的传输起始地址,存入到地址寄存器中,同时更新数据量寄存器。

所述的数据隧道支持字,半字和字节传输及三者之间的转换:与USB设备相连的系统总线有字、半字和字节三种传输方式,数据隧道均支持这三种模式,而且当系统总线的位宽与数据隧道的位宽不一致时,数据隧道自动完成字、半字和字节之间的转换,保证传输数据的正确性。

所述的数据隧道支持传输数据量和传输单位不匹配,由硬件自动完成数据对齐:在数据隧道模式下,如果数据传输总量和数据传输单位不匹配时,在包传输快结束时会出现数据不对齐的现象,此时数据隧道的硬件控制逻辑会按照配置信息自动完成数据对齐。

所述的DMA支持各个端点交叉并列传输,并自动保存各个端点的传输信息:在USB数据隧道传输模式下,DMA支持多端点交叉并行传输,自动保存除当前传输端点外其他端点的信息,并在完成当前端点传输后,根据优先级进行端点切换。

所述的USB采用双数据缓存技术,支持DMA和数据缓存区并行工作:双数据缓存区技术支持DMA数据传输和USB数据传输同时进行,即在DMA进行数据传输时,占用一个数据缓冲区,USB可通过另一个缓冲区对数据进行传输;两者达到资源的最大利用。

所述的USB设备支持用户干预传输模式和高速数据隧道传输模式的动态切换:用户可以通过关闭数据隧道传输模式的使能标志位,直接关闭数据隧道传输模式,进入用户干预模式,此后数据通过用户干预模式进行传输。

本发明与现有技术相比具有的有益效果:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州中天微系统有限公司;浙江大学,未经杭州中天微系统有限公司;浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710156911.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top