[发明专利]一种离散式外设DMA传输方法和系统无效
| 申请号: | 201010206788.3 | 申请日: | 2010-06-22 |
| 公开(公告)号: | CN102169467A | 公开(公告)日: | 2011-08-31 |
| 发明(设计)人: | 刘春晖;李兴仁;林锦麟;金荣伟 | 申请(专利权)人: | 上海盈方微电子有限公司 |
| 主分类号: | G06F13/28 | 分类号: | G06F13/28 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 201203 上海市张江*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 离散 外设 dma 传输 方法 系统 | ||
1.一种离散式外设DMA传输方法,其特征在于包括以下步骤:
第一步骤,系统处理器通过控制通道配置启动DMA控制器。
第二步骤,DMA控制器根据接收到的配置信息,对数据传输信息进行重组。
第三步骤,传输控制模块将重组后传输配置信息配置到数据控制模块。
第四步骤,数据控制模块根据所配置的传输信息在系统存储器与外设之间进行数据传输。
第五步骤,在数据传输结束后,DMA控制器通知系统处理器数据传输完成状态。
2.如权利要求1所述的一种离散式外设DMA传输方法,其特征在于:
所述第一步骤中,系统处理器进行配置的信息包括数据传输的源地址,目标地址,传输方向,数据长度,传输完成的报告方式等配置信息。
3.如权利要求1所述的一种离散式外设DMA传输方法,其特征在于:
所述第二、三步骤中,数据传输信息重组包括根据配置的传输数据的地址长度信息,换算出分次传输的长度,次数,还包括进行传输数据的位宽转换,地址跨边界对齐的传输控制等操作。
4.如权利要求1所述的一种离散式外设DMA传输方法,其特征在于:
所述第四步骤中,系统存储器与外设之间的数据传输包括外设到系统存储器方向和系统存储器到外设的方向,同时与系统存储器传输数据是通过系统总线接口模块。与外设的数据传输是通过外设的数据缓冲区模块。
5.如权利要求1所述的一种离散式外设DMA传输方法,其特征在于:
所述第五步骤中,DMA控制器通知系统处理器传输完成状态的方式可以包括状态寄存器查询方式以及系统中断的方式。
6.如权利要求4所述的一种离散式外设DMA传输方法,其特征在于:
所述系统总线接口是指通用的总线接口,而不具体限定于某个特定的总线接口。
7.如权利要求4所述的一种离散式外设DMA传输方法,其特征在于:
所述外设及外设数据缓冲区是指看进行数据操作的通用的外围设备,而不具体限定于某个特定的外围设备。
8.一个DMA数据传输控制器系统,其特征在于包括以下模块:
系统总线接口单元模块,用于接收由系统处理器配置的DMA数据传输的控制信息。
与上述总线接口单元连接的传输控制模块,用于解析系统处理器配置的控制信息。
与上述总线接口单元和传输控制单元连接的数据控制模块,用于进行外设与系统存储器的数据交互传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海盈方微电子有限公司,未经上海盈方微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010206788.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种芯棒拉挤浸胶系统
- 下一篇:简易汉语拼音输入和笔画输入计算机键盘





