存储器访问装置及影像处理系统制造方法及图纸

技术编号:7365365 阅读:156 留言:0更新日期:2012-05-27 01:06
本发明专利技术提供一种存储器访问装置及影像处理系统,在存储器访问装置中,需要带宽获取部(140)被设置在每个功能模块(110)中,分别基于水平同步信号的水平频率及每一周期的有效像素数,输出表示所对应的功能模块(110)的需要带宽的需要带宽信息。存储器总线协调部(130)基于需要带宽信息来计算多个功能模块(110)的需要带宽的总和,并判断多个功能模块(110)的需要带宽的总和是否超过了数据总线的整体带宽。在判断为需要带宽的总和超过了整体带宽的情况下,削减多个功能模块(110)的至少一个功能模块的需要带宽,另一方面,在判断为需要带宽的总和未超过整体带宽的情况下,多个功能模块(110)使用需要带宽计算时的需要带宽来进行访问。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通过多个功能模块对存储影像数据的存储器进行经由数据总线的访问的存储器访问装置、及具备该存储器访问装置的影像处理系统。
技术介绍
专利文献1中公开了一种总线判优器,其协调来自多个总线主控器的访问请求, 许可一个总线主控器对存储器进行访问。专利文献2中公开了一种具备协调电路的DMAC,该协调电路接受多个来自请求源的对存储器的访问请求,进而选择其中的一个。专利文献3中公开了一种协调从多个功能模块发出的对存储器的访问请求的存储器控制装置。该存储器控制装置具备暂时保存从功能模块发出的访问请求的FIFO缓冲器,基于该FIFO缓冲器中保存的访问请求的个数,来决定访问请求的优先顺序。现有技术文献专利文献专利文献1 日本特开平8-339346号公报专利文献2 日本特开2001-297056号公报专利文献3 日本特开2007-323279号公报
技术实现思路
(专利技术想要解决的课题)尽管在上述专利文献1 3中记载了许可多个功能模块之中的一个功能模块对存储器进行访问,但是并未记载关于同时使多个功能模块执行对存储器的访问等相关内容。另外,作为使多个功能模块同时执行对存储器进行访问的方法,考虑到对各功能模块分配规定的分配带宽的方法。在该方法中,当某个功能模块所需要的带宽因难以预测的情况而超过分配带宽时,即便在用于访问存储器的数据总线整体带宽中存在富余,该功能模块也无法正常地发挥作用,在存储器访问装置的动作中会出现异常。例如,在功能模块的访问对象是影像数据时,基于该影像数据显示的影像会紊乱或者系统会变得不稳定。再有,会出现数据总线整体的带宽没有被有效利用的这种浪费。本专利技术是鉴于上述问题而提出的,其目的在于有效地使用带宽来防止因带宽不足而引起的存储器访问装置的动作异常。(用于解决课题的手段)为了解决上述课题,本专利技术的一种方式的存储器访问装置,针对存储影像数据的存储器,通过多个功能模块进行经由数据总线的访问,该存储器访问装置的特征在于,具备需要带宽获取部,其被设置于每个功能模块中,分别基于水平同步信号的水平频率及每一周期的有效像素数,输出表示所对应的功能模块的需要带宽的需要带宽信息;和存储器总线协调部,其基于由所述需要带宽获取部输出的需要带宽信息,计算所述多个功能模块的需要带宽的总和,并判断计算出的总和是否超过了所述数据总线的整体带宽;在由所述存储器总线协调部判断为所述多个功能模块的需要带宽的总和超过了所述整体带宽的情况下,削减所述多个功能模块的至少一个功能模块的需要带宽,另一方面,在由所述存储器总线协调部判断为所述多个功能模块的需要带宽的总和未超过所述整体带宽的情况下,所述多个功能模块使用所述需要带宽信息所示出的需要带宽来进行所述访问。由此,在存储器访问装置中,由于在每个功能模块的需要带宽的总和未超过整体带宽的情况下,所述多个功能模块使用当初的需要带宽来进行访问,因此可无浪费地使用整个带宽,其结果,不易出现因带宽不足而引起的动作异常。(专利技术效果)根据本专利技术,可无浪费地使用整体带宽,其结果,不易出现因带宽不足而引起的动作异常。因此,可防止基于存储器中所存储的影像数据进行显示的影像的紊乱,同时可保持系统稳定。附图说明图1是表示本专利技术的实施方式1涉及的存储器访问装置的示意结构的框图。图2是表示本专利技术的实施方式1涉及的DMAC及存储器总线协调部的详细结构的框图。图3是表示本专利技术的实施方式1涉及的输入输出格式检测部的结构的框图。图4是说明本专利技术的实施方式1涉及的有效像素数的计算方法的说明图。图5说明本专利技术的实施方式1涉及的存储器访问装置的动作的流程图。图6是说明本专利技术的实施方式2涉及的存储器访问装置的动作的流程图。图7是表示具备本专利技术的实施方式1、2涉及的存储器访问装置的数字电视系统的结构的框图。具体实施例方式以下,参照附图说明本专利技术的实施方式。(实施方式1)图1表示本专利技术的实施方式涉及的存储器访问装置100的结构。该存储器访问装置100具备多个功能模块110。这多个功能模块110针对存储影像数据的统一存储器200进行经由DMA数据总线的访问,也就是进行影像数据(传输数据) Dl的读出或写入。功能模块110对统一存储器200的访问是经由各功能模块110各自所连接的DMAC(Direct Memory Access Controller) 120以及上述多个功能模块110共用的存储器总线协调部130来进行的。各DMAC120从所连接的功能模块110接收影像数据Dl和传输控制信号Si,进行影像数据Dl的传输、以及传输请求信号(DMA指令)S2的生成。此外, 存储器总线协调部130根据由DMAC120生成的传输请求信号S2,对统一存储器200进行影像数据Dl的传递。功能模块110具有实现噪声去除功能的子功能模块111a、和实现IP转换功能的子功能模块111b。这些子功能模块IllaUllb的功能要求对统一存储器200进行访问。此夕卜,功能模块110还具备输入输出格式检测部112a、112b和需要带宽计算部113a、113b以4及控制部lHa、114b。如图2所示,DMAC120具备对应于子功能模块Illa的数据缓冲器121a和对应于子功能模块Illb的数据缓冲器121b。此外,DMAC120具备传输请求部123、需要带宽通知部124、及外部存储器状态监视部125。存储器总线协调部130具备数据传输可否判断部131。(存储器访问装置100的基本访问动作)在此,说明存储器访问装置100的基本访问动作。通常,在通过DMA传输向统一存储器200存储影像数据Dl的情况下,首先,子功能模块IllaUllb输出影像数据Dl (写入数据)和传输控制信号Si。传输控制信号Sl是为了生成传输请求信号S2而使用的信号。然后,从子功能模块IllaUllb经由传输数据总线向DMAC120的数据缓冲器121a、121b存储影像数据Dl (写入数据)。此外,传输请求部123 基于数据缓冲器121a、121b的状态、以及由子功能模块IllaUllb输出的传输控制信号Si, 生成并输出传输请求信号S2。当由存储器总线协调部130受理了该传输请求信号S2时,影像数据Dl (写入数据)经由DMA数据总线被发送至存储器总线协调部130,从存储器总线协调部130被传输到统一存储器200。另一方面,在子功能模块IllaUllb从统一存储器200读出影像数据的情况下,首先,子功能模块11 la、11 Ib输出为了生成传输请求信号S2而使用的传输控制信号Sl。然后, 传输请求部123基于由子功能模块IllaUllb输出的传输控制信号Si,生成并输出传输请求信号S2。然后,存储器总线协调部130接收由传输请求部123输出的传输请求信号S2, 在最佳的时刻从统一存储器200读出影像数据D1。由存储器总线协调部130读出的数据经由DMA数据总线而被发送至DMAC120,并被存储在DMAC120的数据缓冲器121a、121b中,并经由传输数据总线而送至子功能模块llla、lllb。(实现访问控制功能的结构)在存储器访问装置100中,基于各功能模块110的需要带宽,来控制由各功能模块 110进行的访问。以下,说明实现该访问控制功能的结构。输入输出格式检测部112a、112b是计算水平本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:水岛彻
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:

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

1
相关领域技术