[发明专利]一种时钟管理方法及装置无效
申请号: | 200810055764.5 | 申请日: | 2008-01-08 |
公开(公告)号: | CN101216722A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 冯备战;游明琦;艾国 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F1/04 | 分类号: | G06F1/04 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时钟 管理 方法 装置 | ||
技术领域
本发明涉及系统管理技术领域,特别涉及一种时钟(时钟)管理方法及装置。
背景技术
各种电子产片都是由芯片、电路等组成,为了保证产品的正常工作,需要对产品中的模块进行系统管理,使得用户可以根据需要灵活操作。
为了保证芯片的正常工作,需要对系统中各模块的时钟(时钟)的进行管理。但是系统各个模块对时钟的要求不同,而各个模块之间的时钟又有着直接或间接的制约关系。
例如,要修改系统中某个模块的时钟,不但要使该模块的时钟值达到系统要求,而且要使和该模块的时钟有制约关系的其它模块的时钟值也达到要求,所以相关模块的时钟值也有可能被修改。在两个直接相关的时钟中,如果第一个时钟的修改直接制约着第二个时钟的修改,则一般称第一个时钟为第二个时钟的上级,称第二个时钟为第一个时钟的下级。
在现有的时钟管理中,需要耗费大量的人力来根据系统中各模块对时钟的要求以及各模块的时钟之间的制约关系,来对系统中的时钟进行管理,特别是在音频芯片中,非常繁琐和费时。
发明内容
本发明实施例提供了一种时钟管理方法,能够提高时钟管理效率。
本发明实施例提供了一种时钟管理装置,能够提高时钟管理效率。
以下为本发明实施例提供的技术方案:
一种时钟管理方法,该方法包括:
将系统中的每个时钟构造为节点,并将每个时钟的上级构造为该时钟的父节点,将每个时钟的下级构造为该时钟的子节点;
根据构造的节点构建时钟树(时钟树)。
一种时钟管理装置,该装置包括:节点存储模块、构建模块和树存储模块;
所述节点存储模块用于将系统中的每个时钟构造为节点存储,并将每个时钟的上级构造为该时钟的父节点存储,将每个时钟的下级构造为该时钟的子节点存储;
所述构建模块用于接收来自用户的添加指令,根据接收到所述添加指令从节点存储模块中选择对应的节点来构建时钟树,将构建的时钟树存入树存储模块;
所述树存储模块用于存储时钟树。
从上述技术方案中可以看出,本发明实施例提供的时钟管理方法及装置,将系统中的时钟构造为节点,根据系统中各时钟之间的制约关系,用构造的节点构建时钟树,由于根据时钟树中时钟之间的制约关系来对系统中的时钟进行管理,不需要耗费大量的人力来确定各时钟之间的关系,因此,大大提高了时钟管理的效率。
附图说明
图1为本发明实施例一提供的时钟管理方法流程图;
图2为本发明实施例二提供的时钟管理方法流程图;
图3为本发明实施例二中时钟树的示意图;
图4为本发明实施例三提供的时钟管理装置结构图。
具体实施方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
第一实施例:
图1为本发明实施例提供的时钟管理方法流程图。如图1所示:
步骤101:将系统中的每个时钟构造为节点,并将每个时钟的上级构造为该时钟的父节点,将每个时钟的下级构造为该时钟的子节点。
步骤102:根据构造的节点构建时钟树。
本步骤可以采用以下方式来实现:首先接收来自用户的添加指令。再根据接收到的添加指令判断当前添加的节点的父亲节点是否为根节点,如果是,则将所述当前添加的节点作为源节点添加到时钟树中,否则,将所述当前添加的节点作为其父亲节点的子节点添加到时钟树中。
通过以上方式,就能够构建出时钟树。
步骤103:根据构建的时钟树管理系统中的时钟。
如果接收到来自用户的修改时钟指令,则本步骤可以包括:
根据所述修改时钟指令在构建的时钟树中查找对应的节点作为当前节点;
修改当前节点的时钟值,根据当前节点的修改结果设置所述当前节点的标志;
判断所述当前节点是否存在子节点,如果是,则依次将当前节点的每个子节点作为当前节点,返回修改当前节点的时钟值的步骤,否则,将所有被修改过节点的标志返回至用户。
这样,就能够根据时钟树中各时钟之间的制约关系对各时钟的时钟值进行灵活修改。
如果接收到来自用户的更新指令,则本步骤可以包括:
判断接收到的更新指令是节点修改指令还是节点删除指令,如果是节点修改指令,则根据所述节点修改指令修改对应节点的内容,如果是节点删除指令,则根据所述节点删除指令删除对应的节点。
由此,能够灵活删除或修改时钟树中的节点,实现时钟树的更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810055764.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管壳式换热器
- 下一篇:二元酚型含磷高阻燃性苯并噁嗪树脂的制备方法