电子装置及其操作方法制造方法及图纸

技术编号:12277384 阅读:58 留言:0更新日期:2015-11-05 03:23
一种电子装置,包括微控制器、非易失性存储器、动态随机存取存储器、图像处理单元、高速缓存及接口切换单元。非易失性存储器用以储存微控制器所使用的指令。动态随机存取存储器用以储存图像数据,并于电子装置启动后加载微控制器的指令。图像处理单元耦接动态随机存取存储器,用以存取图像数据。高速缓存耦接微控制器。接口切换单元耦接至高速缓存、非易失性存储器及动态随机存取存储器。当微控制器无法成功地从高速缓存读取指令时,接口切换单元动态地切换,使微控制器从非易失性存储器读取指令或从动态随机存取存储器读取指令。

【技术实现步骤摘要】

本专利技术是有关于一种电子装置,且特别是有关于一种图像处理的电子装置。
技术介绍
随着科技发展以及可携式电子产品日新月异,图像处理已经是现在大部份电子产品中不可或缺的技术,不论是在平板计算机、移动电话或是投影装置中,皆需通过图像处理方式以显示图像。通过将图像数据储存于存储器中,并以读取和写入存储器的方式,以进行相关的图像处理。然而,随着对于画面分辨率的要求提升,对存储器读取和写入的频率以及数据量逐渐增加。以720p且分辨率为60的图像为例,一秒钟有60张画面,每一张画面有1080x720个像素,每个像素有红绿蓝3个颜色的子像素,对存储器的存取量相当庞大。当对存储器存取图像数据时,若微控制器此时需从存储器读取数据,即可能造成存储器频宽不足以负荷的问题,会导致数据遗失,使用者将会观看到画面抖动或是发生破图的现象。因此,如何解决当存储器频宽不足时发生的画面抖动破图问题,乃目前业界所致力的课题之一。
技术实现思路
本专利技术是有关于一种。根据本专利技术的第一方面,提出一种电子装置,包括微控制器、非易失性存储器、动态随机存取存储器、图像处理单元、高速缓存、接口切换单元。非易失性存储器用以储存微控制器所使用的指令。动态随机存取存储器用以储存图像数据,并于电子装置启动后,从非易失性存储器加载微控制器的指令。图像处理单元耦接至动态随机存取存储器,用以存取图像数据。高速缓存耦接至微控制器。接口切换单元,耦接至高速缓存、非易失性存储器及动态随机存取存储器。当微控制器需读取指令时,微控制器优先从高速缓存读取指令,当微控制器无法成功地从高速缓存读取指令时,接口切换单元动态地切换,使微控制器从非易失性存储器读取指令或从动态随机存取存储器读取指令。微控制器从动态随机存取存储器读取过的指令是储存于高速缓存中。根据本专利技术的另一方面,提出一种电子装置的操作方法,包括:以非易失性存储器储存微控制器所使用的指令;以动态随机存取存储器储存图像数据,并于电子装置启动后从非易失性存储器加载微控制器的指令;以图像单元存取图像数据;以及当微控制器需读取指令时,微控制器优先从高速缓存读取指令,当微控制器无法成功地从高速缓存读取指令时,以接口切换单元动态地切换,使微控制器从非易失性存储器读取指令或从动态随机存取存储器读取指令;其中,微控制器从动态随机存取存储器读取过的指令是储存于高速缓存中。为了对本专利技术的上述及其它方面有更佳的了解,下文特举较佳实施例,并配合所附图式,作详细说明如下。【附图说明】图1绘示依照本专利技术实施例的电子装置的示意图。图2绘示依照本专利技术另一实施例的电子装置的示意图。10、12:电子装置100:微控制器102:非易失性存储器 104:动态随机存取存储器106:图像处理单元108:高速缓存110:接口切换单元112:存储器控制单元114:总线【具体实施方式】于图像处理装置中,动态随机存取存储器(Dynamic Random AccessMemory, DRAM)用以储存图像数据。例如在一个投影装置中,当图像数据输入时,会不断地将数据写入DRAM,而当输出图像数据时,则需不断地读取DRAM。然而,DRAM亦用以储存微控制器(microcontroller)执行所需的指令(instruct1n),因此于装置操作的过程中,微控制器亦需要对DRAM进行存取。由于图像数据的特性,对于DRAM是以连续性地址的方式进行存取,且图像接收以及图像播放经常有实时(real time)的需求。若是当DRAM正在进行大量图像数据的连续地址存取时,微控制器需从DRAM读取指令,即插入打断了原本的连续地址存取,使得必须跳至DRAM较远的地址,贝U可能导致DRAM频宽不足以负荷,DRAM的存取速度跟不上实时播放的需求,造成画面破图的现象。为解决上述问题,在微控制器以及DRAM之间,增加一个阶层的存储器,称作高速缓存(cache memory)。微控制器从DRAM读取过的指令,是储存于高速缓存中,即以高速缓存暂存微控制器经常使用的数据。当之后微控制器需要读取指令时,优先从高速缓存读取,若是已存在于高速缓存中,即可以成功读取(cache hit),而无需对DRAM进行存取的动作,不致打断图像数据的存取。然而就实际硬件考虑,高速缓存的空间有限,会存在无法成功从高速缓存读取指令的情况发生(cache miss),此时仍然需要从DRAM读取指令。因此,本专利技术提出一种通过使用高速缓存、非易失性存储器以及接口切换单元的方式,以减少系统对于DRAM频宽的需求,并且同时兼顾微控制器的效能。图1绘示依照本专利技术实施例的电子装置的示意图。电子装置10包括微控制器100、非易失性存储器102、动态随机存取存储器104、图像处理单元106、高速缓存108以及接口切换单元110。兹将各元件功能详细说明如下。微控制器100控制电子装置10的运作,而非易失性存储器102用以储存微控制器100所使用的多个指令。由于非易失性存储器102即使在没有电源供应的情形下,依然能够储存数据,因此不论电子装置10的开关状态,非易失性存储器102皆能稳定地储存微控制器100使用的多个指令。非易失性存储器102例如是闪存(flash memory)。相较于非易失性存储器102,动态随机存取存储器104的存取速度较快。因此当电子装置10启动后,动态随机存取存储器104从非易失性存储器102加载微控制器100所使用的多个指令,使得微控制器100可以从动态随机存取存储器104读取指令。此外,动态随机存取存储器104还用以储存图像处理使用的图像数据。动态随机存取存储器104例如是双倍数据率动态随机存取存储器(Double Data Rate Synchronous Dynamic RandomAccess Memory, DDR SDRAM)。图像处理单元106耦接至动态随机存取存储器104,用以存取图像数据,包括写入以及读取动态随机存取存储器104。图像处理单元106可以连接至提供投影图像来源者(例如外部的计算机),对动态随机存取存储器104写入图像数据。图像处理单元106也可以是播放图像的单元,对动态随机存取存储器104读取图像数据。高速缓存108耦接至微控制器100。微控制器100从动态随机存取存储器104读取过的指令是储存于高速缓存108中。当微控制器100需读取指令时,微控制器100优先从高速缓存108读取指令,如此能有较佳的效能,且能避免对动态随机存取存储器104进行存取。接口切换单元110耦接至高速缓存108、非易失性存储器102及动态随机存取存储器104。当微控制器100需读取指令时,微控制器100优先从高速缓存108读取指令,当微控制器100无法成功地从高速缓存108读取指令时,接口切换单元110动态地切换,使微控制器100从非易失性存储器102读取指令或从动态随机存取存储器104读取指令。详细而言,当微控制器100无法成功地从高速缓存108读取指令时,接口切换单元110动态地切换微控制器100读取指令的来源,系切换于非易失性存储器102以及动态随机存取存储器104之间。从动态随机存取存储器104读取指令速度较快,然而有可能影响到正在进行中的图像数据存取,因此导致显示的图像质量下降。为顾及图像质本文档来自技高网...

【技术保护点】
一种电子装置,包括:一微控制器;一非易失性存储器,用以储存该微控制器所使用的多个指令;一动态随机存取存储器,用以储存一图像数据,并于该电子装置启动后,从该非易失性存储器加载该微控制器的该多个指令;一图像处理单元,耦接至该动态随机存取存储器,用以存取该图像数据;一高速缓存,耦接至该微控制器;以及一接口切换单元,耦接至该高速缓存、该非易失性存储器及该动态随机存取存储器;其中,当该微控制器需读取该多个指令至少其中之一时,该微控制器优先从该高速缓存读取该多个指令至少其中之一,当该微控制器无法成功地从该高速缓存读取该多个指令至少其中之一时,该接口切换单元动态地切换,使该微控制器从该非易失性存储器读取该多个指令至少其中之一或从该动态随机存取存储器读取该多个指令至少其中之一;其中,该微控制器从该动态随机存取存储器读取过的指是系储存于该高速缓存中。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈建廷李张丰裴希佳
申请(专利权)人:光宝科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1