[发明专利]简单直接存储器存取中的外围供应寻址有效
| 申请号: | 200780031326.9 | 申请日: | 2007-07-24 |
| 公开(公告)号: | CN101506784B | 公开(公告)日: | 2016-04-06 |
| 发明(设计)人: | 威廉·斯米特;史蒂文·道森;布赖恩·博尔斯 | 申请(专利权)人: | 密克罗奇普技术公司 |
| 主分类号: | G06F13/28 | 分类号: | G06F13/28 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王允文 |
| 地址: | 美国亚*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 简单 直接 存储器 存取 中的 外围 供应 寻址 | ||
1.一种执行直接存储器存取的方法,其包含:
选择通过直接存储器存取控制器执行直接存储器存取的外围装置;
由所述外围装置向所述直接存储器存取控制器的地址输入提供部分地址;及
通过在所述直接存储器存取控制器内组合所述部分地址与来自目的地地址寄存 器的选定位来形成目的地地址。
2.如权利要求1所述的方法,其中所述部分地址是所述目的地地址的最低有效 位。
3.如权利要求1所述的方法,其中所述部分地址的位数目取决于所述选定的外 围装置。
4.如权利要求1所述的方法,其中所述部分地址的位数目是可编程的。
5.如权利要求3所述的方法,其中在选择所述外围装置时,自动地选择所述部 分地址的相应位。
6.一种执行对存储器的直接存取的方法,其包含:
配置直接存储器存取控制器通道以通过所述直接存储器存取控制器的地址输入 接收来自外围装置的多个地址位;
基于来自外围装置的多个地址位及来自源寄存器或目的地寄存器的多个地址位 来选择性地挑选所述存储器中的位置。
7.如权利要求6所述的方法,其中控制寄存器从来自所述外围装置的所述多个 地址位中确定所述通道应使用的所述地址位。
8.如权利要求7所述的方法,其中来自外围装置的所述多个地址位提供所述存 储器的所述位置中的通道偏移。
9.如权利要求8所述的方法,其中所述源寄存器供应所述通道的开始及结束地 址。
10.如权利要求9所述的方法,其中所述源寄存器是直接存储器存取设置寄存器。
11.如权利要求7所述的方法,其中所述控制寄存器是用户可配置寄存器。
12.如权利要求11所述的方法,其中使用软件配置所述用户可配置寄存器。
13.如权利要求7所述的方法,其中所述控制寄存器确定外围地址的所述多个地 址位以在所述源或目的地地址中使用。
14.一种使用直接存储器存取(DMA)来存取存储器的方法,其包含:
选择通过所述直接存储器存取控制器的地址输入而接收自外围装置的多个地址 位;
选择所述直接存储器存取控制器中的来自指针寄存器的多个地址位;
将选定的接收自所述外围装置的所述多个地址位及来自所述指针的所述多个地 址位插入到多路复用器中;
至少部分地基于所述多路复用器所选择的所述多个地址位来挑选存储器位置。
15.如权利要求14所述的方法,其中所述存储器位置是源或目的地地址路径。
16.如权利要求14所述的方法,其中所述指针寄存器是直接存储器存取通道中 的寄存器。
17.如权利要求14所述的方法,其中所述多路复用器选择部分地址,且通过所 述部分地址及来自所述指针寄存器的其它位形成所述存储器位置。
18.一种直接存储器存取(DMA)控制器,其包含:
寄存器,其用于提供第一指针地址;
地址输入,其接收来自外围装置的部分地址;
合并单元,其用于合并所述部分地址与所述寄存器所提供的位,以形成第二指针 地址。
19.如权利要求18所述的直接存储器存取控制器,其进一步包含:
多路复用器,其接收所述部分地址及来自所述寄存器的多个位。
20.如权利要求19所述的直接存储器存取控制器,其进一步包含:
控制寄存器,其用于控制所述多路复用器。
21.如权利要求18所述的直接存储器存取控制器,其进一步包含:
第一多路复用器,其接收来自多个外围装置的多个部分地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于密克罗奇普技术公司,未经密克罗奇普技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780031326.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种教学用的圆规
- 下一篇:基板处理装置的运转方法及基板处理装置





