一种保证异步通讯完成的计时复位系统及方法技术方案

技术编号:24503752 阅读:34 留言:0更新日期:2020-06-13 06:21
本发明专利技术提供一种保证异步通讯完成的计时复位系统及方法,包括第一时钟域模块的数据发送端模块和第二时钟域模块的数据接收模块,数据从第一时钟域模块的数据发送端模块发送至第二时钟域模块的数据接收模块,所述第一时钟域模块的数据发送端模块和第二时钟域模块的数据接收模块之间设置有正向同步模块,所述第一时钟域模块的数据发送端模块旁设置有计时器模块,通过计时器模块对第一时钟域模块的数据发送端模块发送数据的时间进行计时。由于计数器和发送端在同一个时钟域,所以无论接收端因为什么原因不能正常完成数据发送,都可以防止死锁的发生。

A time reset system and method for asynchronous communication

【技术实现步骤摘要】
一种保证异步通讯完成的计时复位系统及方法
本专利技术涉及异步通讯
,尤其涉及一种保证异步通讯完成的计时复位系统及方法。
技术介绍
异步通信是一种很常用的通信方式。异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的。通常的异步通讯,跨时钟域的信号数据传递中,会采用典型的一些握手信号把数据完整的传到不同的时钟域的电路里。传送方等接受方返回数据接受确认信号后,继续传输下一数据。由于,在接受方可能由于自身的电路或时钟问题,比如接受方时钟由于外界的晶振收到干扰,突然变频,会导致无法发送数据接受确认信号,从而让发送端一直等待,导致死锁的状况。
技术实现思路
针对现有技术的不足,本专利技术的目的是提供了一种保证异步通讯完成的计时复位系统及方法,在发送方进行每笔数据发送时,进行计时。如果数据接受方不能在规定最大的时间内,返回确认信号。则把发送端进行复位操作,由于计数器和发送端在同一个时钟域,所以无论接收端因为什么原因不能正常完成数据发送,都可以防止死锁的发生。本专利技术提供一种保证异步通讯完成的计时复位系统,包括第一时钟域模本文档来自技高网...

【技术保护点】
1.一种保证异步通讯完成的计时复位系统,包括第一时钟域模块的数据发送端模块和第二时钟域模块的数据接收模块,数据从第一时钟域模块的数据发送端模块发送至第二时钟域模块的数据接收模块,所述第一时钟域模块的数据发送端模块和第二时钟域模块的数据接收模块之间设置有正向同步模块,其特征在于:所述第一时钟域模块的数据发送端模块旁设置有计时器模块,通过计时器模块对第一时钟域模块的数据发送端模块发送数据的时间进行计时。/n

【技术特征摘要】
1.一种保证异步通讯完成的计时复位系统,包括第一时钟域模块的数据发送端模块和第二时钟域模块的数据接收模块,数据从第一时钟域模块的数据发送端模块发送至第二时钟域模块的数据接收模块,所述第一时钟域模块的数据发送端模块和第二时钟域模块的数据接收模块之间设置有正向同步模块,其特征在于:所述第一时钟域模块的数据发送端模块旁设置有计时器模块,通过计时器模块对第一时钟域模块的数据发送端模块发送数据的时间进行计时。


2.如权利要求1所述的一种保证异步通讯完成的计时复位系统,其特征在于:所述第一时钟域模块的数据发送端模块和第二时钟域模块的数据接收模块之间设置有反向同步模块,所述反向同步模块和计时器模块通过或门连接在第一时钟域模块的数据发送端模块上。


3.如权利要求1所述的一种保证异步通讯完成的计时复位系统,其特征在于:所述第二时钟域模块的数据接收模块旁设置有产生器。

【专利技术属性】
技术研发人员:冯存荣
申请(专利权)人:芜湖荣芯电子科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1