[发明专利]USB主机控制器及其数据传送方法有效
申请号: | 201110184596.1 | 申请日: | 2011-07-04 |
公开(公告)号: | CN102306133A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 徐进锋;黄官立 | 申请(专利权)人: | 珠海全志科技股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/24 |
代理公司: | 珠海智专专利商标代理有限公司 44262 | 代理人: | 林永协;张中 |
地址: | 519080 广东省珠海市软*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 主机 控制器 及其 数据 传送 方法 | ||
1.USB主机控制器,包括
数据输入单元,接收外部输入的数据;
控制器,接收USB总线的控制信息并控制所述数据输入单元的数据传送;
至少一个传输端点,所述传输端点接收所述数据输入单元的数据并传送至所述USB总线上;
其特征在于:
每一所述传输端点内设有调度单元,所述调度单元具有
接收模块,接收中断请求信号的产生条件的信息;
控制模块,接收所述产生条件的信息,并根据所述传输端点所接收的数据判断是否满足所述产生条件;
发送模块,在所述控制模块判断满足所述产生条件时发出所述中断请求信号。
2.根据权利要求1所述的USB主机控制器,其特征在于:
所述产生条件是所述传输端点接收到预定帧数的数据,所述预定帧数大于或等于二帧;
所述控制模块内设有帧累加器,所述帧累加器存储有来自所述接收模块的预定帧数的初始值,且所述传输端点每接收一帧数据后所述帧累加器执行一次累加操作。
3.根据权利要求1所述的USB主机控制器,其特征在于:
所述产生条件是所述传输端点接收到的数据当前帧号大于或等于下一特定帧号;
所述控制模块内设有物理端点管理模块,判断所述传输端点是否接收到帧号大于或等于下一所述特定帧号的数据。
4.应用如权利要求1所述的USB主机控制器的数据传送方法,包括
所述接收模块接收所述中断请求信号的所述产生条件的信息;
所述传输端点接收每一帧数据后,所述控制模块判断当前条件是否满足所述产生条件,若满足,向所述发送模块发送信号,所述发送模块向所述USB总线发送所述中断请求信号,所述传输端点将所接收的数据传送至所述USB总线;若未满足,所述控制模块继续执行判断步骤。
5.根据权利要求4所述的数据传送方法,其特征在于:
所述产生条件是所述传输端点接收到预定帧数的数据;
所述控制模块内设有帧累加器;
所述接收模块接收到所述预定帧数的初始值后,将所述初始值传送至所述控制模块,所述控制模块将所述初始值赋予所述帧累加器作为计数值;
所述传输端点每接收一帧数据后,所述帧累加器对当前计数值执行一次递减操作,并判断所述帧累加器的计数值是否递减为零,如是,则判断满足所述产生条件,并将所述帧累加器的计数值恢复至所述初始值。
6.根据权利要求4所述的数据传送方法,其特征在于:
所述产生条件是所述传输端点接收到预定帧数的数据;
所述控制模块内设有帧累加器;
所述接收模块接收到所述预定帧数的初始值后,将所述初始值传送至所述控制模块;
所述传输端点每接收一帧数据后,所述帧累加器对当前计数值执行一次递增操作,并判断所述帧累加器的计数值是否递增至大于或等于所述初始值的数值,如是,则判断满足所述产生条件,并将所述帧累加器清零。
7.根据权利要求4所述的数据传送方法,其特征在于:
所述产生条件是所述传输端点接收到数据的当前帧号大于或等于下一特定帧号;
所述控制模块内设有物理端点管理模块;
所述接收模块接收到所述特定帧号后,将所述特定帧号传送至所述物理端点管理模块;
所述传输端点每接收一帧数据后,所述物理端点管理模块查询该帧数据的当前帧号,并判断所述当前帧号是否与大于或等于下一所述特定帧号,如是则判断满足所述产生条件。
8.根据权利要求4所述的数据传送方法,其特征在于:
所述产生条件是所述传输端点接收到数据的当前帧号大于或等于下一特定帧号;
所述控制模块内设有物理端点管理模块;
所述接收模块接收到所述特定帧号后,将所述特定帧号传送至所述物理端点管理模块;
所述传输端点接收一帧数据后,所述物理端点管理模块复制所述传输端点该帧数据的当前帧号,并与所述传输端点接收数据的帧号保持同步累加,当所累加的帧号大于或等于下一所述特定帧号时,判断满足所述产生条件。
9.根据权利要求7或8所述的数据传送方法,其特征在于:
所述特定帧号有二个或二个以上,相邻的二个所述特定帧号的差值大于或等于二。
10.根据权利要求9所述的数据传送方法,其特征在于:
相邻的二个所述特定帧号的差值等于所述传输端点相邻两次调度时间内所接收的帧数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技股份有限公司,未经珠海全志科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110184596.1/1.html,转载请声明来源钻瓜专利网。