[发明专利]信号的传输处理方法及装置、设备有效
申请号: | 201410631790.3 | 申请日: | 2014-11-11 |
公开(公告)号: | CN105610532B | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 文显琼;赵恒正 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信号 传输 处理 方法 装置 设备 | ||
本发明提供了一种信号的传输处理方法及装置、设备,其中,上述方法包括:检测到第一时钟域内第一设备产生的请求信号,其中,所述请求信号用于指示允许在所述第一时钟域接收数据;将所述请求信号转换为保持信号,所述保持信号为在第二时钟域对所述保持信号同步成功之前,持续保持有效的信号;利用所述第二时钟域对所述保持信号进行同步,得到所述请求信号的输出信号,并将所述输出信号输出至位于所述第二时钟域中的第二设备。采用本发明提供的上述技术方案,解决了相关技术中,跨时钟域信号传输过程存在占用较多硬件资源、实现复杂等技术问题,从而在保证消除亚稳态的同时,减少了硬件资源,降低了实现的复杂度。
技术领域
本发明涉及通信领域,具体而言,涉及一种信号的传输处理方法及装置、设备。
背景技术
在通信领域或者硬件逻辑设计领域,只涉及单一时钟域的系统并不多,对于比较复杂的应用,系统内通常存在多个时钟域信号之间的传输,由于亚稳态的存在,如果信号传输方法不得当,会造成亚稳态的大范围传播,影响系统的正常功能。采用合理高效的跨时钟域传输方法,可以避免亚稳态的出现,保证系统稳定和功能正常。
相关技术中,常用的跨时钟信号传输的方法,可以分为以下几类:
一,直接对需要跨时钟交互的信号,利用两级或三级寄存器对目标时钟域的时钟进行打拍处理,将信号同步至目标时钟域,完成跨时钟传输。
二,使用异步先入先出(First-In First-Out,简称为FIFO)来处理跨时钟信号传输。异步FIFO的两个时钟分别用来完成向FIFO中写入数据和从FIFO中读出数据。通过一个完整的写入和读取过程,完成信号的跨时钟域传输。
虽然可以利用上述技术方案实现跨时钟域的信号传输,但是存在以下技术问题:如果采用第一种方案,即直接对信号进行寄存器打拍处理,首先不能保证消除亚稳态,而且在寄存器打拍过程中,由于信号所属的时钟域发生变化,有可能引起信号的丢失;如果采用第二种方案,即使用异步FIFO方式对跨时钟域信号传输进行处理,虽然能较有效地消除亚稳态,但是FIFO本身占用了较多的硬件资源,增加了逻辑复杂性。
针对相关技术中的上述问题,目前尚无有效的解决方案。
发明内容
本发明提供了一种信号的传输处理方法及装置、设备,以至少解决相关技术中跨时钟域信号传输过程存在占用较多硬件资源、实现复杂等技术问题。
根据本发明的一个方面,提供了一种信号的传输处理方法,包括:检测到第一时钟域内第一设备产生的请求信号,其中,所述请求信号用于指示允许在所述第一时钟域接收数据;将所述请求信号转换为保持信号,所述保持信号为在第二时钟域对所述保持信号同步成功之前,持续保持有效的信号;利用所述第二时钟域对所述保持信号进行同步,得到所述请求信号的输出信号,并将所述输出信号输出至位于所述第二时钟域中的第二设备。
优选地,利用所述第二时钟域对所述保持信号进行同步之后,还包括:通过所述第一时钟域对所述输出信号进行同步,得到用于使所述保持信号无效的信号。
优选地,将所述输出信号输出至位于所述第二时钟域中的第二设备之后,包括:接收根据所述输出信号在所述第二时钟域产生的应答信号;将所述应答信号同步至所述第一时钟域,并将同步后的所述应答信号输出至所述第一设备,其中,所述应答信号用于触发所述第一设备接收来自所述第二设备的数据。
优选地,以下至少之一信号为1比特:所述请求信号、所述保持信号、所述输出信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410631790.3/2.html,转载请声明来源钻瓜专利网。