[发明专利]利用直接存储器存取控制来传输数据的方法和装置无效
申请号: | 200710127057.8 | 申请日: | 2007-06-28 |
公开(公告)号: | CN101174248A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | 李桐洙;朴炳雄 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 钱大勇;邸万奎 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 直接 存储器 存取 控制 传输 数据 方法 装置 | ||
1.一种在存储要传输数据的源存储器和存储所传输数据的目的存储器之间利用直接存储器存取DMA控制执行数据传输的方法,所述方法包括:
检查与存储在源存储器中的数据传输到目的存储器之后所剩余的数据相应的剩余数据长度值、以及当前设置的突发长度值;
基于检查结果比较剩余数据长度值和当前设置的突发长度值;以及
基于比较结果选择性地改变当前设置的突发长度值,并且传输数据到目的存储器。
2.如权利要求1所述的数据传输方法,其中,在选择性地改变当前设置的突发长度值以及传输数据的过程中,如果当前设置的突发长度值大于剩余数据的长度值,则将当前设置的突发长度值改为小于或等于剩余数据长度值的突发长度值,并且传输与所改变的突发长度值相应的数据。
3.如权利要求2所述的数据传输方法,其中,在选择性地改变当前设置的突发长度值以及传输数据的过程中,将当前设置的突发长度值改为小于或等于剩余数据长度值的突发长度值当中的最大值。
4.如权利要求2所述的数据传输方法,其中,在选择性地改变当前设置的突发长度值以及传输数据的过程中,如果当前设置的突发长度值小于或等于剩余数据的长度值,则不改变当前设置的突发长度值。
5.如权利要求1所述的数据传输方法,在检查剩余数据的长度值之前,进一步包括:
从中央处理单元接收新突发长度值;以及
将当前设置的突发长度值设置为所接收的新突发长度值。
6.如权利要求5所述的数据传输方法,其中,在将当前设置的突发长度值设置为所接收的新突发长度值的过程中,当完成当前正在进行的数据读或写操作时,将当前设置的突发长度值设置为所接收的新突发长度值。
7.如权利要求1所述的数据传输方法,进一步包括:
检查从源存储器到目的存储器的数据传输开始到数据传输完成所需要的整个时间段;以及
基于该整个时间段的检查结果估计数据传输的效率。
8.如权利要求7所述的数据传输方法,其中,基于时钟信号测量所需要的整个时间段。
9.如权利要求7所述的数据传输方法,其中,整个时间段的检查进一步包括检查在从数据传输开始到传输完成期间针对每个突发长度值所执行的数据读或写操作的数量。
10.如权利要求7所述的数据传输方法,其中,整个时间段的检查进一步包括检查从源存储器到目的存储器的传输开始到传输完成的针对每个突发长度值所需要的时间段。
11.一种直接存储器存取DMA控制装置,用于控制在存储要传输数据的源存储器和存储所传输数据的目的存储器之间的数据传输,所述的DMA控制装置包括:
计数单元,检查与将存储在源存储器中的数据传输到目的存储器之后所剩余数据相应的剩余数据长度值、以及当前设置的突发长度值;
比较单元,基于计数单元的检查结果比较剩余数据长度值和当前设置的突发长度值;
突发长度值设置单元,基于比较结果选择性地改变当前设置的突发长度值,并且传输数据到目的存储器;以及
突发信号传输单元,传输用于传输与所改变的突发长度值相应的数据的突发信号。
12.如权利要求11所述的直接存储器存取控制装置,其中,如果当前设置的突发长度值大于剩余数据长度值,突发长度值设置单元将当前设置的突发长度值改为小于或等于剩余数据长度值的突发长度值。
13.如权利要求12所述的直接存储器存取控制装置,其中,突发长度值设置单元将所述的突发长度值改为在小于或等于剩余数据长度值的突发长度值当中的最大值。
14.如权利要求12所述的直接存储器存取控制装置,其中,如果当前设置的突发长度值小于或等于剩余数据长度值,突发长度值设置单元不改变当前设置的突发长度值。
15.如权利要求11所述的直接存储器存取控制装置,进一步包括存储从中央处理单元接收的新突发长度值的寄存器,
其中,突发长度值设置单元将当前设置的突发长度值设置为所接收的新突发长度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710127057.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:在多信道量子通信系统内的相位锁定
- 下一篇:数控雕刻机