[发明专利]一种数据传输的方法和系统无效
| 申请号: | 200710178627.6 | 申请日: | 2007-12-03 | 
| 公开(公告)号: | CN101170382A | 公开(公告)日: | 2008-04-30 | 
| 发明(设计)人: | 艾国 | 申请(专利权)人: | 北京中星微电子有限公司 | 
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/40 | 
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 | 
| 地址: | 100083北京市*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 数据传输 方法 系统 | ||
1.一种数据传输的方法,其特征在于,该方法包括:
A、在通用串行总线USB控制器发送数据传输的第一次中断请求时,USB控制器将欲传输的总数据块的大小携带在所述第一次中断请求中,将所述第一次中断请求发送给微控制器MCU,MCU根据所述总数据块的大小配置直接内存存取控制器DMAC,DMAC根据所述MCU的配置启动直接内存存取DMA进行数据的传输;
B、在USB控制器发送数据传输的第n,n>1次中断请求时,USB控制器将所述第n次中断请求发送给DMAC,DMAC根据所述MCU的配置启动DMA进行数据的传输。
2.如权利要求1所述的方法,其特征在于,该方法进一步包括:对USB控制器发送中断请求的次数进行记录,根据记录结果执行所述步骤A、B。
3.如权利要求1所述的方法,其特征在于,所述MCU根据总数据块的大小配置DMAC包括:
MCU从USB控制器中获取欲传输的总数据块的初始地址;
MCU将所述获取的欲传输的总数据块的初始地址和所述总数据块的大小配置给DMAC。
4.如权利要求3所述的方法,其特征在于,所述DMAC根据MCU的配置启动DMA进行数据的传输为:
DMAC根据所述MCU配置的所述总数据块的初始地址和所述总数据块的大小,确定欲发送的当前数据的地址,并将所述地址指示给DMA;
DMA将所述地址对应的当前数据进行传输;
在DMA完成当前数据的发送后,DMAC累加DMA发送的数据大小;
在所述累加的DMA发送的数据的大小等于所述总数据块的大小时,确定完成所述总数据块的传输,DMAC发送中断请求给MCU。
5.如权利要求3所述的方法,其特征在于,所述DMAC根据MCU的配置启动DMA进行数据的传输为:
DMAC根据所述MCU配置的所述总数据块的初始地址和所述总数据块的大小,确定USB控制器接收的当前数据的地址,并将所述地址指示给DMA;
DMA将所述地址对应的USB控制器接收的当前数据进行传输;
在DMA完成当前数据的传输后,若所述当前数据的大小小于USB控制器端点中的输入输出缓冲区域FIFO的大小,确定完成所述总数据块的传输,DMAC发送中断请求给MCU;否则,DMAC累加DMA传输的数据大小,在所述累加的DMA传输的数据大小等于所述总数据块的大小时,确定完成所述总数据块的传输,DMAC发送中断请求给MCU。
6.如权利要求3所述的方法,其特征在于,该方法进一步包括:
USB控制器检测当前接收的数据大小是否小于其自身端点中FIFO的大小,如果是,所述第n次中断请求为最后一次中断请求,该最后一次中断请求指示完成总数据块的传输;
所述DMAC根据MCU的配置启动DMA进行数据的传输为:
DMAC根据所述MCU配置的所述总数据块的初始地址和所述总数据块的大小,确定USB控制器当前接收的数据地址,并将所述数据地址指示给DMA;
DMA将所述数据地址对应的USB控制器的数据进行传输;
在DMA完成数据的传输后,确定完成总数据块的传输,DMAC发送中断请求给MCU。
7.一种数据传输的系统,其特征在于,该系统包括:USB控制器,MCU、DMAC和DMA,其中,
USB控制器,用于在发送数据传输的第一次中断请求时,将欲传输的总数据块的大小携带在所述第一次中断请求中发送给MCU,在发送数据传输的第n,n>1次中断请求时,将所述第n次中断请求发送给DMAC;
MCU,用于接收来自USB控制器的携带所述欲传输的总数据块的大小的中断请求后,根据所述总数据块的大小配置DMAC;
DMAC,用于根据MCU的配置启动DMA进行数据的传输。
8.如权利要求7所述的控制器,其特征在于,DMAC,还用于在确定完成总数据块的传输时,发送中断请求给MCU。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710178627.6/1.html,转载请声明来源钻瓜专利网。





