【技术实现步骤摘要】
微控制器及其内存控制方法
[0001]本专利技术涉及一种微控制器以及用于微控制器的内存控制方法,且特别是有关于一种在运行时具有低功率消耗的微控制器以及用于微控制器的内存控制方法。
技术介绍
[0002]微控制器会被搭载在电子装置上以作为电子装置的数据处理核心。为了降低电子装置的耗电状况,微控制器本身的功率消耗也须要被降低。一般来说,微控制器提供内建内存组件(如,包括静态随机存取内存(SRAM)的组件)可以进行快速的数据存取。当电子装置处于关机状态或休眠状态下,微控制器会关闭内存组件的运行,从而达到省电效果。然而,上述的省电效果仅能在电子装置处于关机状态或休眠状态下才能实现。
技术实现思路
[0003]本专利技术提供一种能够在运行时具有低功率消耗的微控制器的微控制器以及用于微控制器的内存控制方法。
[0004]本专利技术的微控制器包括内存阵列、多个内存控制器以及多个计数控制器。内存阵列包括多个内存区块。所述多个内存控制器与所述多个内存区块对应耦接。所述多个内存控制器分别在操作模式中对所述多个内存区块中的 ...
【技术保护点】
【技术特征摘要】
1.一种微控制器,其特征在于,所述微控制器包括:内存阵列,包括多个内存区块;多个内存控制器,与所述多个内存区块对应耦接,各经配置以在操作模式中对所述多个内存区块中的对应内存区块进行操作;以及多个计数控制器,与所述多个内存控制器对应耦接,各经配置以:基于内存时钟进行计数以产生计数值,当所述计数值到达预设值时,控制所述多个内存控制器中的对应内存控制器进入省电模式以停止对所述对应内存区块进行操作,并且当接收到操作命令时,重置所述计数值并控制所述对应内存控制器进入所述操作模式。2.根据权利要求1所述的微控制器,其特征在于,所述多个计数控制器中的第一计数控制器包括:计数器,经配置以接收所述内存时钟,并对所述内存时钟的次数进行计数以产生所述计数值;缓存器,经配置以储存所述预设值;以及判断电路,耦接于所述计数器以及所述缓存器,经配置以依据所述计数值以及操作命令来控制所述多个内存控制器中的第一内存控制器的模式。3.根据权利要求2所述的微控制器,其特征在于,当接收到所述操作命令时,所述第一计数控制器重置所述计数值并且基于所述内存时钟的次数进行计数。4.根据权利要求3所述的微控制器,其特征在于,在所述操作模式中,所述第一内存控制器接收所述操作命令,并反应于所述操作命令以对所述对应内存区块进行写入操作、读取操作以及刷新操作的至少其中之一。5.根据权利要求4所述的微控制器,其特征在于:当所述计数值到达预设值时,所述判断电路提供第一控制信号,所述第一内存控制器反应于所述第一控制信号以进入所述省电模式,并且当接收到所述操作命令时,所述判断电路提供第二控制信号,所述第一内存控制器反应于所述第二控制信号以进入操作模式。6.根据权利要求5所述的微控制器,其特征在于,所述第一内存控制器包括:模式控制电路,经配置以反应于所述第一控制信号以控制所述第一内存控...
【专利技术属性】
技术研发人员:陈依璟,
申请(专利权)人:新唐科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。