[发明专利]一种硬件可编程的时钟切换方法、装置及系统有效
申请号: | 202010935037.9 | 申请日: | 2020-09-08 |
公开(公告)号: | CN112073038B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 皮德义;吴贝 | 申请(专利权)人: | 新港海岸(北京)科技有限公司 |
主分类号: | H03K5/135 | 分类号: | H03K5/135;G06F1/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬件 可编程 时钟 切换 方法 装置 系统 | ||
1.一种硬件可编程的时钟切换方法,其特征在于,应用于处理器,所述时钟切换方法包括:
获取寄存器根据预设的时钟切换条件规则,配置生成的多个时钟切换条件,其中,所述时钟切换条件规则包括:相同优先级标识字段、强制输出标识字段、当前输出标识字段以及输入有效配置输出标识字段,所述相同优先级标识字段表示本时钟切换条件的优先级与下一个时钟切换条件的优先级是否相同,当所述强制输出标识字段、所述当前输出标识字段以及所述输入有效配置输出标识字段分别表示的子条件存在相同的时钟输出信号时,确定与三个子条件共同对应的时钟切换条件有效;
基于每个所述时钟切换条件的有效与否信息,以及每个所述时钟切换条件的优先级,确定对多个输入时钟信号的时钟切换结果;
输出所述时钟切换结果至时钟选择器,使所述时钟选择器根据所述时钟切换结果从多个所述输入时钟信号间进行时钟切换,得到输出时钟信号。
2.根据权利要求1所述的时钟切换方法,其特征在于,所述强制输出标识字段表示外部通用输入/输出口GPIO信号强制输出时钟信号为多个有效的输入时钟信号中的任意一个,所述强制输出标识字段的位数与所述外部通用输入/输出口GPIO信号的位数以及输入时钟信号的个数有关;
所述当前输出标识字段表示当前输出时钟信号为多个有效的输入时钟信号中的任意一个,所述当前输出标识字段的位数与输入时钟信号的个数有关;
所述输入有效配置输出标识字段表示当输入时钟信号有效时,将有效的输入时钟信号配置为输出时钟信号,所述输入有效配置输出标识字段的位数与输入时钟信号的个数有关。
3.根据权利要求1所述的时钟切换方法,其特征在于,所述基于每个所述时钟切换条件的有效与否信息,以及每个所述时钟切换条件的优先级,确定对多个输入时钟信号的时钟切换结果,具体包括:
从第一个时钟切换条件开始,判断所述第一个时钟切换条件对应的强制输出标识字段、当前输出标识字段以及输入有效配置输出标识字段分别表示的子条件是否存在相同的时钟输出信号,得到所述第一个时钟切换条件的有效与否信息;
基于所述第一个时钟切换条件的有效与否信息,从所述第一个时钟切换条件开始,当根据相同优先级标识字段确定第一次出现本时钟切换条件与下一个时钟切换条件的优先级不同时,得到如下时钟切换结果:
第一时钟切换结果,若本时钟切换条件及所述本时钟切换条件前面的时钟切换条件中,存在时钟切换条件有效且为时钟不切换状态,或者所有的时钟切换条件都无效时,则时钟不切换;
第二时钟切换结果,若本时钟切换条件及所述本时钟切换条件前面的时钟切换条件中,存在时钟切换条件有效的且都为时钟切换状态时,则执行第一个有效的时钟切换条件;
第三时钟切换结果,若本时钟切换条件及所述本时钟切换条件前面的时钟切换条件都无效时,则继续检测所述本时钟切换条件的下一个时钟切换条件,重复上述判断过程,直至最后一个时钟切换条件;
其中,当所有的时钟切换条件都无效时,则时钟不切换。
4.一种硬件可编程的时钟切换装置,其特征在于,应用于处理器,所述时钟切换装置包括:
获取单元,用于获取寄存器根据预设的时钟切换条件规则,配置生成的多个时钟切换条件,其中,所述时钟切换条件规则包括:相同优先级标识字段、强制输出标识字段、当前输出标识字段以及输入有效配置输出标识字段,所述相同优先级标识字段表示本时钟切换条件的优先级与下一个时钟切换条件的优先级是否相同,当所述强制输出标识字段、所述当前输出标识字段以及所述输入有效配置输出标识字段分别表示的子条件存在相同的时钟输出信号时,确定与三个子条件共同对应的时钟切换条件有效;
确定单元,用于基于每个所述时钟切换条件的有效与否信息,以及每个所述时钟切换条件的优先级,确定对多个输入时钟信号的时钟切换结果;
输出单元,用于输出所述时钟切换结果至时钟选择器,使所述时钟选择器根据所述时钟切换结果从多个所述输入时钟信号间进行时钟切换,得到输出时钟信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新港海岸(北京)科技有限公司,未经新港海岸(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010935037.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:医院废水的处理方法
- 下一篇:生物膜反应式制药废水处理方法