[发明专利]应用于微控制器的控制数据传输的方法及系统有效
申请号: | 201210153597.4 | 申请日: | 2012-05-15 |
公开(公告)号: | CN102708079A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 徐进 | 申请(专利权)人: | 钜泉光电科技(上海)股份有限公司 |
主分类号: | G06F13/26 | 分类号: | G06F13/26 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 李仪萍 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 控制器 控制 数据传输 方法 系统 | ||
1.一种应用于微控制器的控制数据传输的方法,所述微控制器包括接口单元和数据处理单元,所述数据处理单元通过所述接口单元与外围存储设备进行数据传输;其特征在于,所述控制数据传输的方法至少包括:
1)基于所述数据处理单元输出每一个数据传输请求的端口的优先级选择一个数据传输请求;
2)基于所选择的数据传输请求,控制所述接口单元传输所述数据处理单元与所述外围存储设备之间的数据,直至完成数据传输;
重复步骤1)和步骤2),直至完成所有数据传输请求的数据传输。
2.根据权利要求1所述的控制数据传输的方法,其特征在于,当所述数据处理单元输出的多个数据传输请求中包括Master读/写请求时,所述步骤1)还包括:
接收所述接口单元的对应所述Master读/写请求的响应信号,并当判断所述响应信息号为所述接口单元能够基于所述Master读/写请求来传输数据,则基于每一个输出数据传输请求的端口的优先级来选择一个数据传输请求;反之,则基于除输出所述Master读/写请求的端口以外的输出其余数据传输请求的端口的优先级来选择一个数据传输请求。
3.根据权利要求1所述的控制数据传输的方法,其特征在于,当所述数据处理单元输出的各个数据传输请求的多个端口属于同一优先级时,则所述步骤1)还包括:基于循环仲裁机制从属于同一优先级的多个端口中选择一个端口所对应的数据传输请求。
4.根据权利要求3所述的控制数据传输的方法,其特征在于,所述步骤2)还包括:当控制所述接口单元基于所选择的数据传输请求完成数据传输,且下一个数据传输请求与所完成的数据传输请求来自同一端口时,不执行步骤1),而继续控制所述接口单元基于所述下一个数据传输请求传输所述数据处理单元与所述外围存储设备之间的数据,反之,所述下一个数据传输请求与所完成的数据传输请求来自不同端口,则重复执行步骤1)。
5.根据权利要求1、2、3或4所述的控制数据传输的方法,其特征在于,当控制所述接口单元从所述外围存储设备读取数据时,所述步骤2)还包括:将所述接口单元读取的数据进行异或运算后再传至所述数据处理单元。
6.根据权利要求1所述的控制数据传输的方法,其特征在于,所述数据处理单元包括:微处理器、hif接口、DMA单元、特殊功能寄存器、dmem单元和pmem单元中的一种或多种。
7.一种应用于微控制器的数据传输的控制系统,应用于微控制器中的接口单元,所述微控制器还包括数据处理单元,所述数据处理单元通过所述接口单元与外围存储设备进行数据传输,其特征在于,所述控制数据传输的控制系统至少包括:
数据传输选择模块,用于基于所述数据处理单元输出的每一个数据传输请求的端口的优先级选择一个数据传输请求;
数据传输控制模块,用于基于所选择数据传输请求,控制所述接口单元传输所述数据处理单元与所述外围存储设备之间的数据,直至完成数据传输;
重复数据传输选择模块和数据传输控制模块的执行,直至完成所有数据传输请求的数据传输。
8.根据权利要求7所述的数据传输的控制系统,其特征在于,当所述数据处理单元输出的多个数据传输请求中包括Master读/写请求时,所述数据传输选择模块还包括:
第一子数据传输选择单元,用于接收来自所述接口单元的对应所述Master读/写请求的响应信号,并当判断所述响应信息号为所述接口单元能够基于所述Master读/写请求来传输数据,则基于每一个输出数据传输请求的端口的优先级来选择一个数据传输请求;反之,所述下一个数据传输请求与所完成的数据传输请求来自不同端口,则基于除输出所述Master读/写请求的端口以外的输出其余数据传输请求的端口的优先级来选择一个数据传输请求。
9.根据权利要求7所述的数据传输的控制系统,其特征在于,当所述数据处理单元输出的各个数据传输请求的多个端口属于同一优先级时,则所述数据传输选择单元还包括:第二子数据传输选择单元,用于基于循环仲裁机制从属于同一优先级的多个端口中选择一个端口所对应的数据传输请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钜泉光电科技(上海)股份有限公司,未经钜泉光电科技(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210153597.4/1.html,转载请声明来源钻瓜专利网。