[发明专利]一种非连续时钟的切换系统和方法在审
申请号: | 202111229431.1 | 申请日: | 2021-10-21 |
公开(公告)号: | CN114047799A | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 王韬益 | 申请(专利权)人: | 深圳市德明利技术股份有限公司 |
主分类号: | G06F1/06 | 分类号: | G06F1/06;G06F1/10 |
代理公司: | 深圳市道勤知酷知识产权代理事务所(普通合伙) 44439 | 代理人: | 何兵;吕诗 |
地址: | 518000 广东省深圳市福田区梅林街道梅都社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连续 时钟 切换 系统 方法 | ||
本发明实施例提供了一种非连续时钟的切换系统和方法。该系统包括:时钟信号输入端,时钟信号输入端用于输入时钟信号;选择信号输入端,选择信号输入端用于输入选择信号;一个或一个以上寄存器,一个或一个以上寄存器用于在时钟信号输入后,根据选择信号的变化,对时钟信号做延迟打拍处理;组合逻辑和状态机电路,组合逻辑和状态机电路用于对处理后的时钟信号进行判断筛选;时钟信号输出端,用于输出判断筛选后的时钟信号。通过上述方案实现了消除非连续时钟切换时产生的毛刺信号并实现了非连续时钟信号的稳定切换,解决了现有技术中非连续时钟信号切换会产生毛刺信号或切换失败的问题,达到了在非连续时钟信号稳定切换的技术效果。
技术领域
本发明实施例涉及时钟信号切换领域,尤其涉及一种非连续时钟的切换系统和方法。
背景技术
随着电子技术的发展以及产业需求,集成电路的工作频率不断提高,在性能不断提升的过程中也凸显出了一些无法避免的问题。在闪存控制器中,一般会产生多种时钟信号与存储单元通信,在不同的工作模式下需要使用不同的时钟信号,而改变工作模式就需要切换时钟信号,这个过程需要考虑“毛刺信号”的出现。现有技术在选择信号变化时,时钟信号由时钟一切换到时钟二,随即输出时钟就可能出现了一个预期外的毛刺,而微小的毛刺信号带来额外的时钟边沿,在存储控制器中会造成数据的错误读取。
此外,现有的消除毛刺信号的方法在闪存控制器上也并不适用,原因有二,一是其中的时钟信号是根据数据类型而决定得,并不都是连续的;其二是时钟信号空闲下的状态不统一(多个时钟信号的默认空闲状态并不都是0或都是1),不满足常规解决方法的条件,比如:由于切换信号需要以时钟一的下降沿为条件,但时钟一是非连续时钟,选择信号有效后时钟一的下降沿可能始终没有到来,导致无法正常切换时钟信号。
发明内容
针对上述问题,本发明实施例提供一种非连续时钟的切换系统和方法,以实现减少非连续时钟信号切换过程中毛刺信号的产生,以达到时钟信号稳定切换的效果。
第一方面,本发明实施例提供一种非连续时钟的切换系统,包括:
时钟信号输入端,时钟信号输入端用于输入时钟信号;
选择信号输入端,选择信号输入端用于输入选择信号;
一个或一个以上寄存器,一个或一个以上寄存器用于在时钟信号输入后,根据选择信号的变化,对时钟信号做延迟打拍处理 ;
组合逻辑和状态机电路,组合逻辑和状态机电路用于对处理后的时钟信号进行判断筛选 ;
时钟信号输出端,时钟信号输入端用于输出判断筛选后的时钟信号。
进一步地,选择信号采用特定编码方式以稳定输出时钟。
优选地,时钟信号包括同步时钟信号或异步时钟信号。
进一步地,还包括时钟切换单元,用于在获取到时钟切换请求时,生成选择信号。
优选地,时钟信号至少包括第一时钟信号和第二时钟信号。
第二方面,本发明实施例还提供一种非连续时钟的切换方法,包括;
将时钟信号输入至一个或一个以上寄存器;
将选择信号输入至一个或一个以上寄存器;
一个或一个以上寄存器根据选择信号的变化,对时钟信号做延迟打拍处理,并将处理后的时钟信号输入至组合逻辑和状态机电路;
对处理后的时钟信号进行判断筛选;
输出判断筛选后的时钟信号。
优选地,选择信号采用特定编码方式以稳定输出时钟。
优选地,时钟信号包括同步时钟信号或异步时钟信号。
进一步地,在将选择信号输入至一个或一个以上寄存器之前,还包括:在获取到时钟切换请求时,生成选择信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市德明利技术股份有限公司,未经深圳市德明利技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111229431.1/2.html,转载请声明来源钻瓜专利网。