【技术实现步骤摘要】
直接记忆体存取控制器、使用其之电子装置以及操作其的方法
[0001]本专利技术是关于直接记忆体存取(direct memory access,DMA)控制器,尤其是关于共用DMA控制器,以及操作DMA控制器的方法。
技术介绍
[0002]电子装置通常会将高优先权的数据储存于记忆体中的特权区域(privilege area)(亦称为特权记忆体(privilege memory)),并且将普通(即低优先权)的数据储存于记忆体中的普通区域(normal area)(亦称为普通记忆体(normal memory))。因此,可操作于特权模式及普通模式的系统单芯片(System on a Chip,SoC)通常会为两种模式使用独立的DMA控制器或是独立的DMA通道(DMA channel)。然而,由于DMA控制器或DMA通道不会时时刻刻被同一特权级别(即特权模式或普通模式)使用,所以这样的做法比较耗费资源。
技术实现思路
[0003]鉴于先前技术之不足,本专利技术之一目的在于提供直接记忆体存取控制器、使用直接记忆体存取控 ...
【技术保护点】
【技术特征摘要】
1.一种直接记忆体存取控制器,用来存取一记忆体,该记忆体包含一特权区域及一普通区域,该直接记忆体存取控制器包含:一直接记忆体存取通道;一模式暂存器,用来储存一暂存值,其中当该暂存值为一第一数值时,该直接记忆体存取通道操作于一特权模式,以及当该暂存值为一第二数值时,该直接记忆体存取通道操作于一普通模式;一设定接口,用来接收一控制命令;以及一控制电路,耦接于该直接记忆体存取通道,用来根据该控制命令设定该模式暂存器之该暂存值;其中,当该直接记忆体存取通道操作于该特权模式时,该直接记忆体存取通道可以存取该特权区域及该普通区域,以及当该直接记忆体存取通道操作于该普通模式时,该直接记忆体存取通道可以存取该普通区域,但无法存取该特权区域。2.根据权利要求1所述之直接记忆体存取控制器,其中该设定接口系一先进外围总线。3.根据权利要求2所述之直接记忆体存取控制器,其中该控制命令包含一特权属性,且该特权属性系对应于该先进外围总线之一保护讯号的其中一比特。4.根据权利要求1所述之直接记忆体存取控制器,其中该直接记忆体存取控制器接收由一处理器所产生之一查询命令,该直接记忆体存取通道回应该查询命令产生一回复内容,该回复内容包含该直接记忆体存取通道之一当前状态。5.根据权利要求4所述之直接记忆体存取控制器,其中当该处理器操作于该特权模式时,该回复内容更包含该直接记忆体存取通道之一当前操作模式。6.根据权利要求1所述之直接记忆体存取控制器,其中该直接记忆体存取控制器接收由一处理器所产生之一查询命令,该直接记忆体存取通道回应该查询命令产生一回复内容,当该直接记忆体存取通道操作于该特权模式且处于一闲置状态,而且该处理器操作于该普通模式时,该回复内容指示该直接记忆体存取通道处于一忙碌状态。7.根据权利要求1所述之直接记忆体存取控制器,其...
【专利技术属性】
技术研发人员:林振东,陈月峰,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。