• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 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
    • / 9
    • 下载费用:30 金币  

    重庆时时彩后一稳赚: 一种硬件动态内存池管理方法和系统.pdf

    关 键 词:
    一种 硬件 动态 内存 管理 方法 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201010206796.8

    申请日:

    2010.06.22

    公开号:

    CN102184139A

    公开日:

    2011.09.14

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情: 发明专利申请公布后的视为撤回IPC(主分类):G06F 12/02申请公布日:20110914|||著录事项变更IPC(主分类):G06F 12/02变更事项:申请人变更前:上海盈方微电子有限公司变更后:上海盈方微电子股份有限公司变更事项:地址变更前:201203 上海市张江高科技园区碧波路572弄115号11幢变更后:201203 上海市张江高科技园区碧波路572弄115号11幢|||实质审查的生效IPC(主分类):G06F 12/02申请日:20100622|||公开
    IPC分类号: G06F12/02; G06F13/16 主分类号: G06F12/02
    申请人: 上海盈方微电子有限公司
    发明人: 刘春晖; 李兴仁; 金荣伟; 林锦麟
    地址: 201203 上海市张江高科技园区碧波路572弄115号11幢
    优先权:
    专利代理机构: 代理人:
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201010206796.8

    授权公告号:

    |||||||||

    法律状态公告日:

    2013.12.04|||2012.12.05|||2011.11.02|||2011.09.14

    法律状态类型:

    发明专利申请公布后的视为撤回|||著录事项变更|||实质审查的生效|||公开

    摘要

    本发明公开了一种硬件动态内存池管理方法和系统。硬件动态内存池系统是在一个处理器内部,将系统中各个功能??槟诓康拇娲⑵鞯ピ槿〕隼?,共同构建成为一个动态的内存池???,通过总线接口及数字接口与处理器内部的功能??橐约跋低炒砥髁?,通过内存池内部的总线仲裁器以及访问模式选择功能,仲裁和分配不同的??榉梦什煌拇娲⑵鞯ピ?。在系统运作时,根据不同的功能需要及资源需求,动态的将内存池中的存储器单元分配给各个有存储器需求的功能??榘ㄏ低炒砥魇褂?。相对传统的处理器内部??榇娲⑵鞯姆植挤绞?,采用硬件动态内存池的方法可以有效的节省处理器内部的存储器资源,使存储器资源利用率更高,同时,由于存储器的集中使用,使不同功能??榧涞氖萁换サ男室脖涞母?。

    权利要求书

    1: 一种硬件动态内存池管理方法, 其特征在于 : 所述的硬件动态内存池管理方法是将系统内使用并集成了内部存储器的功能??橹?的内部存储器抽取出来, 经过数量、 容量的资源整合, 集中放置在内存池中, 配合不同的模 块及系统总线的访问仲裁, 不同的内部存储器的模式选择, 内存池中的内部存储器可以分 时或同时的被不同的功能??槭褂?, 使用结束后, 内部存储器将回到系统池中等待被分配 使用。
    2: 如权利要求 1 所述的一种硬件动态内存池管理方法, 其特征在于 : 系统内各个??榈哪诓看娲⑵鞅环胖迷谀诖娉刂?, 由系统处理器通过配置总线接口来 控制其可以被操作的权限和工作模式。
    3: 如权利要求 1 所述的一种硬件动态内存池管理方法, 其特征在于 : 各个功能??橥ü?樽ㄓ械氖萁涌诶捶梦识诖娉刂械奶囟ǖ哪诓看娲⑵鞯?元。
    4: 如权利要求 1 所述的一种硬件动态内存池管理方法, 其特征在于 : 硬件动态内存池本身具有主操作功能, 通过系统处理器配置操作信息, 动态内存池可 以主动的将控制指定的内部存储器的数据与外部的系统存储器或其他??樯璞傅氖萁?行交换。
    5: 如权利要求 1 所述的一种硬件动态内存池管理方法, 其特征在于 : 硬件动态内存池具有系统总线的从接口, 用以接收系统处理器的控制命令。
    6: 如权利要求 3 所述的一种硬件动态内存池管理方法, 其特征在于 : 功能??槎阅诓看娲⑵鞯姆梦式挥肫渌δ苣?榈姆梦式兄俨靡约坝畔燃杜卸?控制。
    7: 一种硬件动态内存池管理系统, 其特征在于包括以下???: 不同的功能??榈慕涌?, 与使用到硬件内存池的各个功能??榱?。 内存池内部的主接口, 是内存池通过配置, 主动与内存池外的其他系统??槿缦低惩?部存储器进行数据交互的接口。 内存池内部的从接口, 是内存池接收系统处理器的配置操作, 以及系统处理器存取访 问内存池中存储器的接口。 内部接口控制仲裁器, 对每个存储器的访问进行模式控制和访问优先级的仲裁。 与上述接口??榧爸俨闷髁拥哪诓看娲⑵鞯淖楹?, 主要根据不同的功能??榈氖褂?特点, 以及存储器管理和地址分配的特点, 选择特定的存储器组成。

    说明书


    一种硬件动态内存池管理方法和系统

        技术领域 :
         本发明涉及一种处理器内部存储器的管理方法和系统, 更具体的是, 涉及一种硬 件的动态内存池的管理方法和系统。 背景技术 :
         在现代应用处理器的设计结构中, 包括了越来越多的功能复杂性能强大的功能模 块, 这些功能??橥迪至税ㄒ羝?、 视频、 高速数据传输等各种复杂的应用功能, 同时 也消耗了更多的系统资源, 包括更大的处理器规模, 更高的功耗, 更多的逻辑设计等资源。 最重要的是, 这些功能复杂的??橥枨蟾啻娲⑵鹘泄δ苁迪?, 而处理器内部的存 储器数量是制约了处理器规模、 成本、 性能等最重要的因素之一。 如何高速高效的设计处理 器内部功能??樗褂玫拇娲⑵饕彩谴砥飨低成杓频墓丶?。
         使用到内部存储器的功能??橥ǔ6际鞘迪纸衔丛拥挠τ?。 传统的做法是将存 储器集成在功能??槟诓?, 存储器为功能??樽ㄓ?, 每个功能??槎勒际椒梦矢髯缘哪诓?存储器, 同时, 为了系统内部数据及程序快速处理, 处理器系统内部同时还会集成一块系统 处理器存取使用的内部存储器, 进行数据和程序的存放。因此整个处理器系统的内部存储 器总和由每个功能??槟诓康拇娲⑵饕约跋低呈褂玫拇娲⑵鞴钩?。而作为??槟诓看娲?器, 每个独立??槟诓康拇娲⑵鞫疾荒鼙幌低炒砥骷捌渌δ苣?榇嫒》梦?。这样构成 的处理器系统内部存储器复杂而又繁琐, 利用率和比较低。系统使用的内部存储器由系统 处理器使用存取指令和数据, 与系统处理器的数据交互可以实现快速交换, 但对于其他的 功能???, 以及系统外部的存储器, 其数据访问效率较低甚至不能直接进行访问操作。
         传统的处理器内部存储器的管理方式, 使整个系统的构成冗余繁复, 也降低了整 个系统的灵活性, 使系统的应用效率降低。 发明内容 :
         本发明首个目的在于提供一种硬件动态内存池管理方法。 该方法更具体的说是一 种采用了集中式的存储器分布方式, 通过模式选择以及访问仲裁, 使系统内的功能??槎?态共享一个系统内部存储器集合即内存池, 灵活分配内存池中的存储器资源, 提高整个系 统的存储器使用效率以及灵活度。
         本发明的另一个目的是提供一个用以实现上述硬件动态内存池管理方法的系统。
         根据以上发明的目的, 其技术方案如下 :
         一种硬件动态内存池管理方法, 其特征在于, 所述的硬件动态内存池管理方法是 将系统内使用并集成了内部存储器的功能??橹械哪诓看娲⑵鞒槿〕隼?, 经过数量、 容量 的资源整合, 集中放置在内存池中, 配合不同的??榧跋低匙芟叩姆梦手俨?, 不同的内部存 储器的模式选择, 内存池中的内部存储器可以分时或同时的被不同的功能??槭褂?, 使用 结束后, 内部存储器将回到系统池中等待被分配使用。
         根据上述的硬件内存池的管理方法, 其具体过程为 : 系统内各个??榈哪诓看娲⑵鞅环胖迷谀诖娉刂?, 由系统处理器通过配置总线接口来控制其可以被操作的权限和工作 模式。硬件内存池的访问模式有三种, 一是功能??橥ü渥ㄓ薪涌诜梦识诖娉刂械?特定的内部存储器, 一是硬件动态内存池本身具有主操作功能, 通过系统处理器配置操作 信息, 动态内存池可以主动的将控制指定的内部存储器的数据与外部的系统存储器或其他 ??樯璞傅氖萁薪换?。三是硬件动态内存池具有系统总线的从接口, 用以接收系统处 理器的控制命令。当功能??樾枰梦识诖娉刂械拇娲⑵髯试词?, 首先要提出访问请 求, 动态内存池根据??榉梦实哪勘甏娲⑵鞯墓ぷ髂J嚼慈啡瞎δ苣?槭欠窨梢苑梦?, 当 目标存储器的工作模式不同正确, 这次的??榉梦式苯右源砦蟊恢兄?, 当目标存储器的 工作模式正确后, 该功能??槎阅诓看娲⑵鞯姆梦式挥肫渌δ苣?榈姆梦式兄俨?, 通过优先级控制后, 在获得访问最高优先级的时候, 功能??楸憧山惺荽嫒〔⒒竦谜?确存取的响应。
         所述的硬件动态内存池系统是一个处于处理器内部一个包括多种、 多块的内部存 储器的存储器集合。该内存池系统内部包括了不同的功能??榈慕涌?, 与使用到硬件内存 池的各个功能??榱?。内存池内部的主接口为内存池通过配置, 主动与内存池外的其他 系统??槿缦低惩獠看娲⑵鹘惺萁换サ慕涌?。 内存池内部的从接口为内存池接收系统 处理器的配置操作, 以及系统处理器存取访问内存池中存储器的接口。同时硬件内存池还 包括仲裁器, 对每个存储器的访问进行模式控制和访问优先级的仲裁。最后是构成内存池 的不同的内部存储器的组合, 主要根据不同的功能??榈氖褂锰氐?, 以及存储器管理和地 址分配的特点, 选择特定的存储器组成。 本发明的有益效果 :
         本发明所述方法是采用集中式的硬件动态内存池的管理方式, 将不同的功能???的存储器资源集中整合, 缩减了整体系统的内部存储器规模, 有效的节约了系统资源。
         本发明所述方法是采用硬件动态的内存分配和使用模式, 相比传统的??榇娲⑵?固定的使用模式, 极大的提高了系统内部存储器的使用效率, 降低整体系统使用成本。
         本发明所述方法是采用了集中的硬件动态内存池管理方式, 不同的功能??榭梢?共用同一块内部存储器, 从而是不同的功能??橹淇梢灾苯咏锌焖偌虮愕氖萁换?。
         为进一步说明本发明的上述目的、 结构特点和效果, 以下将结合附图对本发明进 行详细说明。
         附图说明 :
         图 1 为传统的处理器内部存储器使用和分布的结构图 ;
         图 2 为本发明所述的硬件动态内存池在处理器系统中的结构图 ;
         图 3 为本发明所述的硬件动态内存池内部的结构图 ;
         图 4 为本发明所述的动态内存池内部存储器访问的状态流程图 ; 具体实施方式 :
         以下借助附图对本发明作进一步的描述。
         如图 1 所示, 传统的处理器内部存储器的分布是分散的, 每个独立的功能??楦?自安排和使用专用的内部存储器, 同时整个系统本身还需要内建一块内部存储器供系统处理器进行指令和数据的存取。系统整体的内部存储器使用非常不经济, 也不灵活。
         如图 2 所示, 由本发明所述的硬件动态内存池在处理器系统中的结构图可以看 出, 在系统结构内部, 将每个独立的功能??榈哪诓看娲⑵鞒槿〕隼?, 与系统的内部存储器 集合起来, 经过平衡和资源整合, 保留最小的存储器组合集中放置在内存池中, 并通过???的专有接口和系统总线与各个功能??榧跋低炒砥髁?, 在不同的系统应用场景下, 由 系统处理器分配并配置, 功能??榈饔媚诖娉刂械拇娲⑵鹘胁僮饔氪?, 在使用完成后, 有系统处理器配置将这些内部存储器的释放回内存池, 以供其他的功能??樵俅问褂?。同 时系统处理器使用的内部存储器也将由内存池中的存储器分配, 并且由于内存池中的存储 器共用结构, 不同的功能??橐舶ㄏ低炒砥骺梢曰ハ喾梦时舜说哪诓抗ぷ鞔娲⑵?, 使 后期的功能开发和扩展变得更加灵活。
         如图 3 所示, 本发明所述的硬件动态内存池主要包含了三类结构单元 : 接口单元, 仲裁器以及存储器组。
         接口单元包括了三种类型, 功能??榈慕涌?31, 内存池的系统主接口 34, 内存池 的系统从接口 35。
         功能??榻涌?31 是一种独立的接口, 是内存池与各个使用到内存池中的存储器 资源的功能??榈囊欢砸坏慕涌?, 功能??橥ü庋闹绷涌诙痪魏蔚淖芟咝?及时序与内存池连接, 可以极大提高功能??榈姆梦市室缘玫礁叩氖凳毙?。
         内存池的系统主接口 34 与系统总线连接 311, 内存池通过主接口可以访问到整个 系统总线上挂载的各类资源, 通过配置, 内存池可主动与外部的系统资源进行数据交互。
         内存池的系统从接口 35 与系统总线连接 311, 系统处理器通过内存池的从接口可 以访问和配置内存池的工作模式, 工作状态, 主接口操作等内存池的配置信息, 同时, 通过 内存池的从接口, 系统处理器还可以访问到内存池内部的各个存储器。
         仲裁器 36 是内存池中的核心器件, 主要实现的内容包括对各个接口访问的地址 进行译码, 对每个内部存储器的工作模式进行控制, 对不同接口的同时访问进行优先级仲 裁。地址译码是通过访问地址确定所访问的目标存储器。工作模式控制是针对每一个存储 器进行模式设定, 以确定所能访问这个存储器的接口, 根据设定, 在不同的工作模式下, 将 只有所设定的接口可以访问到该存储器。优先级的仲裁是当同一时间, 有两个及以上的接 口被授权访问同一个存储器时, 按不同接口的优先级, 依次访问存储器的操作。在一个存 储器的工作模式被设定为可以被两个及以上的接口访问到的情况时, 就可能需要访问的仲 裁。
         存储器组 37 是由一系列的存储器??楣钩?, 存储器的选择是根据不同的功能模 块的使用情况, 以及存储器资源优化的考虑来决定, 同时也根据不同的系统应用的组合, 采 用不同的存储器的组合方案。
         如图 4 所示为本发明所述的动态内存池内部存储器访问的状态流程图, 此流程图 是描述一个功能??榉梦誓诖娉氐牧鞒掏?, 其他的功能??榉梦室彩抢嗨频?。
         S41、 S42, 功能??榉梦誓诖娉厥?。 先发起访问请求, 并提供需要访问的目标地址, 仲裁器通过访问地址的译码来确定访问的目标存储器。
         S43, 在确立访问目标存储器后要判断这块存储器的工作模式状态, 查询当前的工 作模式是否支持待访问的功能??榈亩列床僮?。当存储器当前的工作模式不支持功能??榈姆梦什僮魇?, 访问操作直接进入访问 失败响应状态 S47, 向功能??橄煊κО茏刺?, 访问操作终止。
         当存储器当前的工作模式支持该功能??榉梦什僮魇?, 访问操作进入优先级仲裁 阶段 S44, 优先级仲裁首先判断在同一时间, 是否有其他的功能??榛蚪涌诜梦实秸飧龃娲?器。
         S44, 如果没有其他的功能??榛蚪涌谠谕皇奔浞梦收飧龃娲⑵?, 则不需要执行 仲裁操作, 访问操作直接进入存储器访问操作状态 S46, 访问目标存储器, 然后至访问完成 结束。
         如果在同一时间, 有其他的功能??榛蜃芟呓涌谝睬肭蠓梦收飧龃娲⑵?, 则访问 操作进入优先级仲裁的阶段 S45。
         S45, 在优先级仲裁阶段, 仲裁器将根据已设定好的访问优先级的信息, 决定不同 的功能??榧白芟呓涌诜梦蚀娲⑵鞯乃承?, 优先级较高的功能??榛蜃芟呓涌谙确梦誓勘?存储器, 本次功能??榈姆梦什僮鹘辉萃6胗畔燃恫檠恿?, 直到这次的访问操作 优先级上升到最高时, 访问操作才继续进行到访问目标存储器阶段。
         S46、 S48, 在访问目标存储器阶段, 功能??榻惺莸拇嫒》梦屎?, 得到访问成 功状态, 完成存储器访问操作。 以上介绍是基于本发明的一个具体实施例, 其中的硬件动态内存池的方式, 可以 根据不同的系统, 系统内功能??榈拇娲⑵餍枨?, 系统的存储器需求而采用不同的??榻?口方式, 存储器数量以及工作模式的设定, 而不限定于具体的处理器系统和功能???。 采用 同种方式应用于不同的处理器系统当中实现动态内存池管理的功能不超出本发明提供以 及?;し段?。
        

    关于本文
    本文标题:一种硬件动态内存池管理方法和系统.pdf
    链接地址://www.4mum.com.cn/p-5865074.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官网开 重庆时时开彩龙虎和 十一选五托胆 聚富视界新版 幸运飞艇前二复式APP 玩pk10有真正赚的人吗 孤仙时时彩计划软件 腾讯60秒彩票计划软件 大乐透最强的十专家 pk10人工免费计划