• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 11
    • 下载费用:30 金币  

    重庆时时彩黑平台骗局: 存储器控制系统及方法.pdf

    关 键 词:
    存储器 控制系统 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201010144168.1

    申请日:

    2010.03.12

    公开号:

    CN102196252A

    公开日:

    2011.09.21

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):H04N 7/24申请日:20100312|||公开
    IPC分类号: H04N7/24; G06F12/02 主分类号: H04N7/24
    申请人: 联咏科技股份有限公司
    发明人: 平德林; 黄一桓
    地址: 中国台湾新竹科学园区创新一路1-2号
    优先权:
    专利代理机构: 上海专利商标事务所有限公司 31100 代理人: 陈亮
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201010144168.1

    授权公告号:

    102196252B||||||

    法律状态公告日:

    2013.05.08|||2011.11.23|||2011.09.21

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明公开了一种存储器控制系统,包括一第一队列单元、一第二队列单元、一第一转换单元、一第二转换单元、一仲裁器以及一控制单元。第一队列单元暂存多个第一请求指令。第二队列单元暂存多个第二请求指令。第一转换单元选择性地重新指派此些第一请求指令对应的存储器地址。第二转换单元选择性地重新指派此些第二请求指令对应的存储器地址。仲裁器执行此些第一请求指令及此些第二请求指令对于存储器的实时排程??刂频ピ冉洗诵┑谝磺肭笾噶畹钠悼碛氪诵┑诙肭笾噶畹钠悼?,并依据比较的结果控制第一转换单元及第二转换单元是否执行重新指派的动作。

    权利要求书

    1.一种存储器控制系统,包括:一第一队列单元,用以暂存多个第一请求指令,该些第一请求指令对于一存储器的存取方式为逐行存??;一第二队列单元,用以暂存多个第二请求指令,该些第二请求指令对于该存储器的存取方式为区块存??;一第一转换单元,用以选择性地重新指派该些第一请求指令对应的存储器地址;一第二转换单元,用以选择性地重新指派该些第二请求指令对应的存储器地址;一仲裁器,耦接至该第一转换单元及该第二转换单元,用以执行该些第一请求指令及该些第二请求指令对于该存储器的实时排程;以及一控制单元,用以比较该些第一请求指令的频宽与该些第二请求指令的频宽,并依据比较的结果控制该第一转换单元及该第二转换单元是否执行重新指派的动作。2.如权利要求1所述的存储器控制系统,其特征在于,该些第一请求指令为多个显示请求指令。3.如权利要求1所述的存储器控制系统,其特征在于,该些第二请求指令为多个译码请求指令。4.如权利要求1所述的存储器控制系统,其特征在于,该第一转换单元受控于该控制单元,以选择性地重新指派该些第一请求指令对应的存储器地址,使得该些第一请求指令对于该存储器的存取方式由逐行存取转换为区块存取。5.如权利要求1所述的存储器控制系统,其特征在于,该第二转换单元受控于该控制单元,以选择性地重新指派该些第二请求指令对应的存储器地址,使得该些第二请求指令对该存储器的存取方式由区块存取转换为逐行存取。6.如权利要求1所述的存储器控制系统,其特征在于,该控制单元包括:一缓存器,用以耦接至该第一转换单元及该第二转换单元;以及一微控制器,用以计算该些第一请求指令的频宽与该些第二请求指令的频宽,并依据计算的结果输出一第一控制指令至该缓存器以使能或失能该第一转换单元,且输出一第二控制指令至该缓存器以使能或失能该第二转换单元。7.如权利要求6所述的存储器控制系统,其特征在于,该微控制器更用以计算该些第一请求指令及该些第二请求指令被重新指派对应的存储器地址后,对该存储器进行存取的频宽。8.如权利要求6所述的存储器控制系统,其特征在于,当该微控制器判断该些第一请求指令的频宽超过该些第二请求指令的频宽达一第一临界值,该微控制器输出该第一控制指令及该第二控制指令以分别失能该第一转换单元及该第二转换单元。9.如权利要求6所述的存储器控制系统,其特征在于,当该微控制器判断该些第二请求指令的频宽超过该些第一请求指令的频宽达一第二临界值,该微控制器输出该第一控制指令及该第二控制指令以分别使能该第一转换单元及该第二转换单元。10.如权利要求6所述的存储器控制系统,其特征在于,部份的该些第二请求指令从该存储器存取的数据为显示用途,当该存储器控制系统的一上限频宽低于一第三临界值,该微控制器输出该第一控制指令以失能该第一转换单元,并输出该第二控制指令以重新指派非对应于显示用途数据的其它该些第二请求指令对应的存储器地址。11.一种存储器控制方法,包括:利用一第一队列单元暂存多个第一请求指令,该些第一请求指令对于一存储器的存取方式为逐行存??;利用一第二队列单元暂存多个第二请求指令,该些第二请求指令对于该存储器的存取方式为区块存??;利用一仲裁器执行该些第一请求指令及该些第二请求指令对于该存储器的实时排程;以及利用一控制单元比较该些第一请求指令的频宽与该些第二请求指令的频宽,并依据比较的结果控制一第一转换单元选择性地重新指派该些第一请求指令对应的存储器地址,且控制一第二转换单元选择性地重新指派该些第二请求指令对应的存储器地址。12.如权利要求11所述的存储器控制方法,其特征在于,该些第一请求指令为多个显示请求指令。13.如权利要求11所述的存储器控制方法,其特征在于,该些第二请求指令为多个译码请求指令。14.如权利要求11所述的存储器控制方法,其特征在于,更包括:利用该控制单元控制该第一转换单元选择性地将重新指派该些第一请求指令对应的存储器地址,使得该些第一请求指令对于该存储器的存取方式由逐行存取转换为区块存取。15.如权利要求11所述的存储器控制方法,其特征在于,更包括:利用该控制单元控制该第二转换单元选择性地重新指派该些第二请求指令对应的存储器地址,使得该些第二请求指令对该存储器的存取方式由区块存取转换为逐行存取。16.如权利要求11所述的存储器控制方法,其特征在于,该控制单元包括一缓存器及一微控制器,该存储器控制方法更包括:利用该微控制器计算该些第一请求指令的频宽与该些第二请求指令的频宽,并依据计算的结果输出一第一控制指令至该缓存器以使能或失能该第一转换单元,且输出一第二控制指令至该缓存器以使能或失能该第二转换单元。17.如权利要求16所述的存储器控制方法,其特征在于,更包括:利用该微控制器计算该些第一请求指令及该些第二请求指令被重新指派对应的存储器地址后,对该存储器进行存取的频宽。18.如权利要求16所述的存储器控制方法,其特征在于,更包括:当该些第一请求指令的频宽超过该些第二请求指令的频宽达一第一临界值,利用该微控制器输出该第一控制指令及该第二控制指令以分别失能该第一转换单元及该第二转换单元。19.如权利要求16所述的存储器控制方法,其特征在于,更包括:当该些第二请求指令的频宽超过该些第一请求指令的频宽达一第二临界值,利用该微控制器输出该第一控制指令及该第二控制指令以分别使能该第一转换单元及该第二转换单元。20.如权利要求16所述的存储器控制方法,其特征在于,部份的该些第二请求指令从该存储器存取的数据为显示用途,该存储器控制方法更包括:当该存储器控制系统的一上限频宽低于一第三临界值,利用该微控制器输出该第一控制指令以失能该第一转换单元,并输出该第二控制指令以重新指派非对应于显示用途数据的其它该些第二请求指令对应的存储器地址。

    说明书

    存储器控制系统及方法

    技术领域

    本发明是有关于一种存储器控制系统及方法,且特别是有关于一种可以最佳化存储器使用效能的存储器控制系统及方法。

    背景技术

    当存储器在进行数据的写入/读取时,须依序执行包括活化(activate)、写入/读取指令及预充电等步骤,方能存取数据。不同来源的请求指令对存储器的存取方式不同。以电视系统中的显示控制器为例,显示控制器用以显示影像图框,其显示请求指令如图1所示,以逐行(line)存取的方式对存储器进行数据存取的动作。由于采逐行存取的显示请求指令所存取的数据在存储器中均为连续的,故数据的存取可采用管线(pipeline)的方式,以达到最佳存储器频宽利用率。

    另外,以视讯译码器为例,其译码请求指令如图2所示,以区块(block)存取的方式对存储器进行数据存取的动作。然而采区块存取的译码请求指令在切换存储器地址时可能发生页(page)地址未击中但库(bank)地址击中的现象,如此将无法采用管线的方式隐藏活化指令的步骤,导致效能降低,无法达到最佳存储器频宽利用率。是故,分块(tiling)机制被提出,其通过重新对映存储器地址,使得视讯译码器虽然以区块为单位存取存储器,但存取的数据在存储器的地址是连续的,可大幅降低页地址未被击中的情况,提升存储器频宽利用率。

    然而,现今市面上的电视系统中通常都内含显示控制器及视讯译码器,亦即单一系统中存在逐行存取与区块存取两种存储器存取方式。如此一来,若采用逐行存取,则视讯译码器存取存储器的效能变差;若采用分块机制以重新对映存储器地址,则显示控制器存取存储器的效能变差。亦即,在传统的存储器存取技术下,包括两种存储器存取方式的系统无法达到最佳化的存储器频宽利用率。

    发明内容

    本发明有关于一种存储器控制系统及方法,利用分类队列汇集同类型的请求指令,并视需求而对应到独立的转换机制,以达到最佳化整体系统效能的目的。

    根据本发明的第一方面,提出一种存储器控制系统,包括一第一队列单元、一第二队列单元、一第一转换单元、一第二转换单元、一仲裁器以及一控制单元。第一队列单元用以暂存多个第一请求指令,此些第一请求指令对于一存储器的存取方式为逐行存取。第二队列单元用以暂存多个第二请求指令,此些第二请求指令对于存储器的存取方式为区块存取。第一转换单元用以选择性地重新指派此些第一请求指令对应的存储器地址。第二转换单元用以选择性地重新指派此些第二请求指令对应的存储器地址。仲裁器耦接至第一转换单元及第二转换单元,用以执行此些第一请求指令及此些第二请求指令对于存储器的实时排程??刂频ピ靡员冉洗诵┑谝磺肭笾噶畹钠悼碛氪诵┑诙肭笾噶畹钠悼?,并依据比较的结果控制第一转换单元及第二转换单元是否执行重新指派的动作。

    根据本发明的第二方面,提出一种存储器控制方法,包括下列步骤。利用一第一队列单元暂存多个第一请求指令,此些第一请求指令对于一存储器的存取方式为逐行存取。利用一第二队列单元暂存多个第二请求指令,此些第二请求指令对于存储器的存取方式为区块存取。利用一仲裁器执行此些第一请求指令及此些第二请求指令对于存储器的实时排程。利用一控制单元比较此些第一请求指令的频宽与此些第二请求指令的频宽,并依据比较的结果控制一第一转换单元选择性地重新指派此些第一请求指令对应的存储器地址,且控制一第二转换单元选择性地重新指派此些第二请求指令对应的存储器地址。

    为让本发明的上述内容能更明显易懂,下文特举一较佳实施例,并配合附图,作详细说明如下:

    附图说明

    图1绘示传统显示控制器对存储器进行逐行存取的示意图。

    图2绘示传统视讯译码器对存储器进行区块存取的示意图。

    图3绘示依照本发明较佳实施例之存储器控制系统的方块图。

    【主要组件符号说明】

    30:中央处理器

    40:音频控制器

    50:周边控制器

    60:存储器

    100:存储器控制系统

    110:第一队列单元

    115:第一转换单元

    120:第二队列单元

    125:第二转换单元

    130:第三队列单元

    140:仲裁器

    150:控制单元

    152:缓存器

    154:微控制器

    L1~Lm、B1~Bn:要求者

    具体实施方式

    本发明提出一种存储器制系统及方法,利用分类队列将不同类型的请求指令分类,并使其具有各自独立的地址转换机制,再视需求而动态选择地址转换机制,以达到最佳化整体系统效能的目的。

    请参照图3,其绘示依照本发明较佳实施例的存储器控制系统的方块图。存储器控制系统100包括一第一队列(queue)单元110、一第二队列单元120、一第三队列依单元130、一第一转换单元115、一第二转换单元125、一仲裁器(arbiter)140以及一控制单元150。第一队列单元110用以暂存多个第一请求(request)指令,此些第一请求指令对于一存储器60的存取方式为逐行存取。第二队列单元120用以暂存多个第二请求指令,此些第二请求指令对于存储器60的存取方式为区块存取。其中,第一请求指令例如为显示请求指令,用以显示影像图框;第二请求指令例如为译码请求指令,用以进行数据译码,然并不限制。第三队列单元130用以暂存其它类型的请求指令,例如来自中央处理器30、音频控制器40或周边控制器50等其它类型的请求指令。亦即,不同类型的请求指令被分类而被暂存于不同的队列单元。

    第一转换单元115耦接至第一队列单元110,受控于控制单元150以选择性地重新指派多个第一请求指令对应的存储器地址,使得此些第一请求指令对于存储器60的存取方式由逐行存取转换为区块存取。第二转换单元125耦接至第二队列单元120,受控于控制单元150以选择性地重新指派多个第二请求指令对应的存储器地址,使得此些第二请求指令对存储器60的存取方式由区块存取转换为逐行存取。亦即,此些第二请求指令在被重新指令存储器地址后所存取的数据在存储器60的地址是连续的。

    仲裁器140耦接至第一转换单元115、第二转换单元125及第三队列单元130,执行第一队列单元110的多个第一请求指令、第二队列单元120的多个第二请求指令及第三队列单元130的其它请求指令对于存储器60的实时排程??刂频ピ?50比较此些第一请求指令的频宽与此些第二请求指令的频宽,并依据比较的结果控制第一转换单元115及第二转换单元125是否执行重新指派存储器地址的动作。

    控制单元150包括一缓存器152以及一微控制器154?;捍嫫?52耦接至第一转换单元115及第二转换单元125。微控制器154用以计算此些第一请求指令的频宽与此些第二请求指令的频宽,并依据计算的结果输出一第一控制指令至缓存器152以使能或失能第一转换单元115,且输出一第二控制指令至缓存器152以使能或失能第二转换单元125。微控制器154实质上更用以计算此些第一请求指令及此些第二请求指令被重新指派对应的存储器地址后,对存储器60进行存取的频宽。

    假定存储器控制系统100对应至m个逐行存取的要求者L1~Lm,并对应至n个区块存取的要求者B1~Bn,m与n为正整数。此外,假定用以从存储器60存取供显示用途的数据的第一/第二请求指令的重新指派机制为f(x),用以从存储器60存取供译码用途的第二请求指令的重新指派机制为g(x)。若L(X)与B(X)分别代表逐行存取与区块存取的要求者的频宽,则逐行存取的要求者L1~Lm的频宽分别为L(L1)~L(Lm),区块存取的要求者B1~Bn的频宽分别为B(B1)~B(Bn)。

    当微控制器154判断此些第一请求指令的频宽超过此些第二请求指令的频宽达一第一临界值,亦即逐行存取的此些第一请求指令的频宽需求高于区块存取的此些第二请求指令的频宽需求,则微控制器154输出第一控制指令及第二控制指令至缓存器152,以分别失能第一转换单元115及第二转换单元125。此时,微控制器154计算得到整体频宽BW为L(L1)+L(L2)+…+L(Lm)+B(B1)+B(B2)+…+B(Bn),需在存储器60所能提供的频宽范围内。其中,第一请求指令例如为显示请求指令,第二请求指令例如为译码请求指令,则代表用来显示的频宽需求高(例如显示高画质影像),微控制器154会失能第一转换单元115及第二转换单元125以关闭重新指派机制f(x)与g(x),以达到最佳存储器频宽利用率。

    当微控制器154判断此些第二请求指令的频宽超过此些第一请求指令的频宽达一第二临界值,亦即区块存取的此些第二请求指令的频宽需求高于逐行存取的此些第一请求指令的频宽需求,则微控制器154输出第一控制指令及第二控制指令至缓存器152,以分别使能第一转换单元115及第二转换单元125。此时,微控制器154计算得到动态调整频宽BWd为L2B(L1)+L2B(L2)+…+L2B(Lm)+B2L(B1)+B2L(B2)+…+B2L(Bn),需在存储器60所能提供的频宽范围内。其中,第一请求指令例如为显示请求指令,第二请求指令例如为译码请求指令,则代表用来显示的频宽需求低,微控制器154会使能第一转换单元115及第二转换单元125以激活重新指派机制f(x)与g(x),以达到最佳存储器频宽利用率。

    当微控制器154判断存储器控制系统100的一上限频宽低于一第三临界值,亦即存储器60所能提供的频宽有限,则微控制器154输出第一控制指令以失能第一转换单元115,并输出第二控制指令以重新指派非对应于显示用途数据的其它第二请求指令对应的存储器地址。其中,若第一请求指令例如为显示请求指令,第二请求指令例如为译码请求指令,且r表示非对应于显示用途数据的要求者的个数,则微控制器154计算得到动态调整频宽BWd为L(L1)+L(L2)+…+L(Lm)+B2L(B1)+B2L(B2)+…+B2L(Br)+B(Br+1)+…+B(Bn),需在存储器60所能提供的频宽范围内。此时,微控制器154关闭重新指派机制f(x),并激活重新指派机制g(x),以达到最佳存储器频宽利用率。

    此外,微控制器154更可以计算部份第一请求指令及部份第二请求指令被重新指派对应的存储器地址后,对存储器60进行存取的频宽。假定p表示由逐行存取转换成区块存取的要求者的个数,q表示由区块存取转换成逐行存取的要求者的个数,则微控制器154计算得到动态调整频宽BWd为L2B(L1)+L2B(L2)+…+L2B(Lp)+L(Lp+1)+L(Lp+2)+…+L(Lm)+B2L(B1)+B2L(B2)+…+B2L(Bq)+B(Bq+1)+B(Bq+2)+…+B(Bn)。亦即,通过调整p及q的值可以得到不同设定时的动态调整频宽BWd。是故,可以视不同的产品应用中,不同存储器的频宽需求来调整p及q的值以提供合适的动态调整频宽BWd。如此,不仅可以达到最佳存储器频宽利用率,亦可以提供产品最适化及成本最低化的优点。

    此外,本发明更提供一种存储器控制方法,包括下列步骤。利用一第一队列单元暂存多个第一请求指令,此些第一请求指令对于一存储器的存取方式为逐行存取。利用一第二队列单元暂存多个第二请求指令,此些第二请求指令对于存储器的存取方式为区块存取。利用一仲裁器执行此些第一请求指令及此些第二请求指令对于存储器的实时排程。利用一控制单元比较此些第一请求指令的频宽与此些第二请求指令的频宽,并依据比较的结果控制一第一转换单元选择性地重新指派此些第一请求指令对应的存储器地址,且控制一第二转换单元选择性地重新指派此些第二请求指令对应的存储器地址。

    上述的存储器控制方法,其操作原理已详述于存储器控制系统100的相关描述中,故于此不再重述。

    本发明上述实施例所揭露的存储器控制系统及方法,具有多项优点,以下仅列举部分优点说明如下:

    本发明的存储器控制系统及方法,利用分类队列将不同类型的请求指令分类,并使其具有各自独立的地址转换机制,再视产品应用的需求而动态选择地址转换机制,以提供合适的动态调整频宽,故不仅可以达到最佳化整体系统效能的目的,亦可以提供产品最适化及成本最低化的优点。

    综上所述,虽然本发明已以一较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的?;し段У币匀ɡ笏缍ǖ奈?。

    关于本文
    本文标题:存储器控制系统及方法.pdf
    链接地址://www.4mum.com.cn/p-5865346.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 广东快乐十分重号稳赚 pk10的方法稳赚公式 七星彩内部透露 2019世界男篮排名 默认版块三肖六码公开网址 时时彩5星玩法最稳赚 北京pk赛车6码倍投表 玩单双有什么技巧 福老时时在哪查 qq票秒速时时网页版 3d怎么买 稳赚 助赢手机自动投注软件 星彩网首页 新时时几点开奖 体彩大乐透兑奖规则 金百博时时彩