直接存储器访问传输装置及其方法制造方法及图纸

技术编号:2860205 阅读:201 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种直接存储器访问传输装置及其方法,包括一缓冲区、一门拴值控制模块、APB总线接口、WB总线接口和控制电路模块,所述控制电路模块中的寄存器控制所述门拴值控制模块中的门拴值的设置,通过设置门栓值来决定所述直接存储器访问传输装置传送数据的快慢适配,通过本发明专利技术公开的一种直接存储器访问传输装置及其方法,提高了高速总线与低速总线之间的数据传输效率,采用多个DMA装置时,对总线传送效率影响不明显,从总体上提高了SOC芯片性能。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种数据传输装置及其方法,尤其涉及一种应用于集成电路系统芯片(SOC)设计中的直接存储器访问(DMA)装置及其方法。
技术介绍
在现有技术中,当高速外设要与系统内存或者要在系统内存的不同区域之间,进行大量数据的快速传送时,通常采用直接存储器访问方式传送输据。直接存储器访问(DMA)方式在外围设备和主存之间开辟直接的数据交换通路,正常工作时,所有工作周期均用于执行CPU的程序;当外围设备将要输入或输出的数据准备好后,窃取或挪用一个工作周期,供外围设备和主存直接交换数据。这个周期之后,CPU又继续执行原程序。这种方式是在输入输出子系统中增加专用处理部件DMA控制器来代替中央处理器工作,而使成批传送的数据直接和主存来往,由DMA部件对数据块的数据逐个计数并确定主存地址。除了在数据块的起始和结束时需要用中断分别进行前处理和后处理外,不需要CPU的干预。DMA最明显的一个特点是它不是用软件而是采用一个专门的控制器来控制内存与外设之间的数据交流,无须CPU介入,大大提高CPU的工作效率。在进行DMA数据传送之前,DMA控制器会向CPU申请总线控制权,CPU如果允许,则将控制权交本文档来自技高网...

【技术保护点】
一种直接存储器访问传输装置,包括一缓冲区,其特征在于还包括一门拴值控制模块、APB总线接口模块、WB总线接口模块和控制电路模块,所述控制电路模块中的寄存器控制所述门拴值控制模块中的门拴值的设置,通过设置门拴值来决定所述直接存储器访问传输装置传送数据的快慢适配,其中:所述门拴值控制模块用于设定门拴值的大小;所述APB总线接口模块用于所述直接存储器访问传输装置与高速总线的连接;所述WB总线接口模块用于所述直接存储器访问传输装置与低速总线的连接;所述 控制电路模块用于上述模块、数据流向及传输速度匹配。

【技术特征摘要】

【专利技术属性】
技术研发人员:张志敏
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1