[发明专利]直接记忆体存取控制器、使用其之电子装置以及操作其的方法在审
申请号: | 202011112673.8 | 申请日: | 2020-10-16 |
公开(公告)号: | CN114385529A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 林振东;陈月峰 | 申请(专利权)人: | 瑞昱半导体股份有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 张丹 |
地址: | 中国台湾新*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直接 记忆体 存取 控制器 使用 电子 装置 以及 操作 方法 | ||
本发明揭露一种直接记忆体存取控制器、使用其之电子装置,以及操作其的方法。该直接记忆体存取控制器用来存取一记忆体,该记忆体包含一特权区域及一普通区域。该操作直接记忆体存取控制器的方法包含:找出该直接记忆体存取控制器中处于一闲置状态的一直接记忆体存取通道;设定该直接记忆体存取通道之一模式暂存器的一暂存值,以令该直接记忆体存取通道操作于一特权模式;设定该直接记忆体存取通道之一地址暂存器及一计数暂存器;以及控制该直接记忆体存取通道基于该地址暂存器及该计数暂存器进行数据搬移。
技术领域
本发明是关于直接记忆体存取(direct memory access,DMA)控制器,尤其是关于共用DMA控制器,以及操作DMA控制器的方法。
背景技术
电子装置通常会将高优先权的数据储存于记忆体中的特权区域(privilegearea)(亦称为特权记忆体(privilege memory)),并且将普通(即低优先权)的数据储存于记忆体中的普通区域(normal area)(亦称为普通记忆体(normal memory))。因此,可操作于特权模式及普通模式的系统单芯片(System on a Chip,SoC)通常会为两种模式使用独立的DMA控制器或是独立的DMA通道(DMA channel)。然而,由于DMA控制器或DMA通道不会时时刻刻被同一特权级别(即特权模式或普通模式)使用,所以这样的做法比较耗费资源。
发明内容
鉴于先前技术之不足,本发明之一目的在于提供直接记忆体存取控制器、使用直接记忆体存取控制器之电子装置以及操作直接记忆体存取控制器的方法。
本发明揭露一种直接记忆体存取控制器,用来存取一记忆体,该记忆体包含一特权区域及一普通区域。该直接记忆体存取控制器包含一直接记忆体存取通道、一模式暂存器、一设定接口以及一控制电路。该模式暂存器用来储存一暂存值。当该暂存值为一第一数值时,该直接记忆体存取通道操作于一特权模式,以及当该暂存值为一第二数值时,该直接记忆体存取通道操作于一普通模式。设定接口用来接收一控制命令。控制电路耦接于该直接记忆体存取通道,用来根据该控制命令设定该模式暂存器之该暂存值。当该直接记忆体存取通道操作于该特权模式时,该直接记忆体存取通道可以存取该特权区域及该普通区域,以及当该直接记忆体存取通道操作于该普通模式时,该直接记忆体存取通道可以存取该普通区域,但无法存取该特权区域。
本发明另揭露一种电子装置,包含一处理器、一记忆体以及一直接记忆体存取控制器。该处理器用来产生一控制命令,该控制命令用来设定该直接记忆体存取控制器之一操作模式。该记忆体包含一特权区域及一普通区域。该直接记忆体存取控制器透过一总线耦接该处理器及该记忆体,并且包含一直接记忆体存取通道、一设定接口以及一模式暂存器。该直接记忆体存取控制器透过该设定接口接收该控制命令。该模式暂存器用来储存对应于该控制命令的一暂存值。当该暂存值为一第一数值时,该直接记忆体存取通道操作于一特权模式,以及当该暂存值为一第二数值时,该直接记忆体存取通道操作于一普通模式。当该直接记忆体存取通道操作于该特权模式时,该直接记忆体存取通道可以存取该特权区域及该普通区域,以及当该直接记忆体存取通道操作于该普通模式时,该直接记忆体存取通道可以存取该普通区域,但无法存取该特权区域。
本发明另揭露一种操作一直接记忆体存取控制器的方法。该直接记忆体存取控制器用来存取一记忆体,该记忆体包含一特权区域及一普通区域。该方法包含:找出该直接记忆体存取控制器中处于一闲置状态的一直接记忆体存取通道;设定该直接记忆体存取通道之一模式暂存器的一暂存值,以令该直接记忆体存取通道操作于一特权模式;设定该直接记忆体存取通道之一地址暂存器及一计数暂存器;以及控制该直接记忆体存取通道基于该地址暂存器及该计数暂存器进行数据搬移。
本发明之DMA控制器或其DMA通道可以在特权模式与普通模式之间切换。相较于传统技术,本发明之DMA控制器或其DMA通道使用单一的电路或硬体即可实现特权模式之DMA操作及普通模式之DMA操作,因此可以节省硬体资源及降低成本。
有关本发明的特征、实作与功效,兹配合图式作实施例详细说明如下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞昱半导体股份有限公司,未经瑞昱半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011112673.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机设备和管理方法
- 下一篇:一种电路板的吸附性能检测方法及检测系统