System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据传输装置与跨时钟域数据传输的方法制造方法及图纸_技高网

数据传输装置与跨时钟域数据传输的方法制造方法及图纸

技术编号:41458218 阅读:22 留言:0更新日期:2024-05-28 20:44
一种数据传输装置,其包括传送端电路与接收端电路。传送端电路属于第一时钟域,且用于存储多个输入数据。接收端电路属于第二时钟域,且用于从传送端电路读取多个输出数据。传送端电路用于根据多个输入数据计算传送端同位值。接收端电路用于根据多个输出数据计算接收端同位值。接收端电路用于比较传送端同位值与接收端同位值以产生控制信号。传送端电路与接收端电路用于根据控制信号重置传送端电路的写入指标与接收端电路的读取指标。

【技术实现步骤摘要】

本专利技术涉及跨时钟域传输数据的技术,尤其涉及一种可检测及校正运作错误的数据传输装置与跨时钟域数据传输的方法


技术介绍

1、先进芯片中的模组可运作在多个不同的时钟域。因此,数据无可避免地需要在不同的时钟域之间传输。业界通常使用同步器(synchronizer)与非同步先进先出内存进行跨时钟域的数据传输。然而,同步器仅适用于传输一位的数据,在传输多位数据时,同步器容易因为亚稳态现象而获得错误的数值。再者,虽然非同步先进先出内存适用于传输多位数据,当遭遇静电放电事件、过高的电压或过高的环境温度时,非同步先进先出内存存储的数据、读取指标及写入指标可能转变为错误的数值,而非同步先进先出内存不具有回复正确数值的功能。


技术实现思路

1、本专利技术提供一种数据传输装置,其包括传送端电路与接收端电路。传送端电路属于第一时钟域,且用于存储多个输入数据。接收端电路属于第二时钟域,且用于从传送端电路读取多个输出数据。传送端电路用于根据多个输入数据计算传送端同位值。接收端电路用于根据多个输出数据计算接收端同位值。接收端电路用于比较传送端同位值与接收端同位值以产生控制信号。传送端电路与接收端电路用于根据控制信号重置传送端电路的写入指标与接收端电路的读取指标。

2、本专利技术提供一种跨时钟域数据传输的方法,其适用于数据传输装置。数据传输装置包括传送端电路与接收端电路,且传送端电路与接收端电路分别位于第一时钟域与第二时钟域。跨时钟域数据传输的方法包括以下步骤:将多个输入数据存储在传送端电路;通过接收端电路,从传送端电路读取多个输出数据;通过传送端电路,根据多个输入数据计算传送端同位值;通过接收端电路,根据多个输出数据计算接收端同位值;通过接收端电路,比较传送端同位值与接收端同位值以产生控制信号;以及根据控制信号重置传送端电路的写入指标与接收端电路的读取指标。

3、上述的数据传输装置与跨时钟域数据传输的方法,能发现及校正传输过程中的运作错误。

本文档来自技高网...

【技术保护点】

1.一种数据传输装置,其特征在于,包括:

2.根据权利要求1所述的数据传输装置,其特征在于,所述传送端电路包括:

3.根据权利要求2所述的数据传输装置,其特征在于,所述计算电路用于接收所述传送端电路的所述写入指标,并用于根据所述传送端电路的所述写入指标计算所述传送端电路执行存储的次数。

4.根据权利要求2所述的数据传输装置,其特征在于,所述多个输入数据存储在所述传送端电路中的一先进先出内存,且所述先进先出内存包括N个条目(entry)。

5.根据权利要求1所述的数据传输装置,其特征在于,所述接收端电路包括:

6.根据权利要求5所述的数据传输装置,其特征在于,所述同位检查电路用于接收所述接收端电路的所述读取指标,并用于根据所述接收端电路的所述读取指标计算所述接收端电路执行读取的次数。

7.根据权利要求5所述的数据传输装置,其特征在于,所述多个输入数据存储在所述传送端电路中的一先进先出内存,且所述先进先出内存包括N个条目。

8.根据权利要求1所述的数据传输装置,其特征在于,所述传送端电路的一暂存器用于产生所述写入指标,且所述传送端电路的所述暂存器用于接收所述控制信号并根据所述控制信号重置所述写入指标,

9.根据权利要求1所述的数据传输装置,其特征在于,所述传送端电路用于传送所述写入指标至所述接收端电路,且所述接收端电路用于根据所述写入指标与所述读取指标,判断是否停止读取所述多个输出数据。

10.一种跨时钟域数据传输的方法,其特征在于,适用于一数据传输装置,其中所述数据传输装置包括一传送端电路与一接收端电路,所述传送端电路与所述接收端电路分别位于一第一时钟域与一第二时钟域,所述方法包括:

...

【技术特征摘要】

1.一种数据传输装置,其特征在于,包括:

2.根据权利要求1所述的数据传输装置,其特征在于,所述传送端电路包括:

3.根据权利要求2所述的数据传输装置,其特征在于,所述计算电路用于接收所述传送端电路的所述写入指标,并用于根据所述传送端电路的所述写入指标计算所述传送端电路执行存储的次数。

4.根据权利要求2所述的数据传输装置,其特征在于,所述多个输入数据存储在所述传送端电路中的一先进先出内存,且所述先进先出内存包括n个条目(entry)。

5.根据权利要求1所述的数据传输装置,其特征在于,所述接收端电路包括:

6.根据权利要求5所述的数据传输装置,其特征在于,所述同位检查电路用于接收所述接收端电路的所述读取指标,并用于根据所述接收端电路的所述读取指标计算所述接收端电路执行读取的次数。

【专利技术属性】
技术研发人员:魏维毅
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:

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

1