【技术实现步骤摘要】
【国外来华专利技术】异步多时钟域数据流接合及再同步系统和方法相关申请本申请要求于2018年4月13日提交的美国专利申请15/953,237、题为“异步多时钟域数据流接合及再同步系统和方法(SystemAndMethodForAsynchronous,MultipleClockDomainDataStreamsCoalescingAndResynchronization)”的优先权,并且该申请通过引用并入本文。
本专利技术涉及用于实施多输入对单输出再同步及接合(MISORC)的结构和方法。
技术介绍
在多个代理之间传输数据的多时钟域通信系统中,每一个代理可以从以与该代理拥有的频率和相位不同的频率和相位进行操作的其他代理接收数据。图1示出了传统的多时钟域通信系统100,该多时钟域通信系统100包括传输代理101、102和10N,每一个传输代理分别基于时钟信号CLK_1、CLK_2和CLK_N进行操作,该时钟信号CLK_1、CLK_2和CLK_N可以具有不同的频率及/或相位(即,是异步的)。传输代理101、102和10N向接收代理20内的FIFO301、302和30N提供的分别是J位写数据值WD_1、WD_2和WD_N、分别是写赋能控制信号WC_1、WC_2和WC_N、以及分别是时钟信号CLK_1、CLK_2和CLK_N。FIFO301、302和30N被控制以在接收代理20内缓冲并且再同步接收的数据WD_1、WD_2和WD_N。更具体地,下游处理单元40监视FIFO301、302和30N的内容。作为响应,下游处理单元4 ...
【技术保护点】
1.一种通信系统,包括:/n多个同步先进先出(FIFO)存储器,每一个同步FIFO存储器被耦合以从对应的传输代理接收对应的输入数据流以及对应的时钟信号,其中每一个时钟信号相对于每一个其他时钟信号是异步的;/n仲裁电路,所述仲裁电路响应于本地时钟信号而从所述多个同步FIFO存储器读取数据,其中所述多个同步FIFO存储器中的每一个同步FIFO存储器包括恰好足够的入口以将其对应的输入数据流的数据与所述本地时钟信号进行同步;以及/n缓冲FIFO存储器,所述缓冲FIFO存储器被耦合以储存由所述仲裁电路从所述多个同步FIFO存储器读取的数据,其中缓冲FIFO响应于所述本地时钟信号而进行操作。/n
【技术特征摘要】
【国外来华专利技术】20180413 US 15/953,2371.一种通信系统,包括:
多个同步先进先出(FIFO)存储器,每一个同步FIFO存储器被耦合以从对应的传输代理接收对应的输入数据流以及对应的时钟信号,其中每一个时钟信号相对于每一个其他时钟信号是异步的;
仲裁电路,所述仲裁电路响应于本地时钟信号而从所述多个同步FIFO存储器读取数据,其中所述多个同步FIFO存储器中的每一个同步FIFO存储器包括恰好足够的入口以将其对应的输入数据流的数据与所述本地时钟信号进行同步;以及
缓冲FIFO存储器,所述缓冲FIFO存储器被耦合以储存由所述仲裁电路从所述多个同步FIFO存储器读取的数据,其中缓冲FIFO响应于所述本地时钟信号而进行操作。
2.如权利要求1所述的通信系统,其特征在于,进一步包括处理单元,所述处理单元响应于所述本地时钟信号而以最大吞吐量从所述缓冲FIFO存储器检取数据。
3.如权利要求2所述的通信系统,其特征在于,其中每一个输入数据流具有小于或等于所述最大吞吐量的吞吐量。
4.如权利要求2所述的通信系统,其特征在于,进一步包括流量控制电路,所述流量控制电路控制从所述传输代理接收的输入数据流。
5.如权利要求4所述的通信系统,其特征在于,其中所述流量控制电路将所述输入数据流的平均吞吐量限制为所述最大吞吐量。
6.如权利要求1所述的通信系统,其特征在于,其中每一个时钟信号具有相同的频率。
7.如权利要求1所述的通信系统,其特征在于,其中所述多个同步FIFO存储器中的第一同步FIFO存储器被耦合以在第一双向环形网络上从第一方向接收第一输入数据流和第一时钟信号,并且其中所述多个同步FIFO存储器的第二同步FIFO存储器被耦合以在所述第一双向环形网络上从第二方向接收第二输入数据流和第二时钟信号。
8.如权利要求1所述的通信系统,其特征在于,其中所述多个同步FIFO存储器中的第一同步FIFO存储器被耦合以从第一环形网络接收第一输入数据流和第一时钟信号,并且其中所述多个同步FIFO存储器中的第二同步FIFO存储器被耦合以从第二环形网络接收第二输入数据流和第二时钟信号。
9.如权利要求1所述的通信系统,其特征在于,其中所述本地时钟信号具有至少与由所述同步FIFO存储器接收的时钟信号的最高频率一样高的频率。
10.一种通信系统,包括:
多个同步先进先出(FIFO)存储器,每一个同步FIFO存储器被耦合以接收并储存由对应的传输代理提供的数据;
仲裁电路,所述仲裁电路响应于本地时钟信号而从所述多个同步FIFO存储器读取数据,其中所述多个同步FIFO存储器中的每一个同步FIFO存储器包括由下列内容所指定的最小入口数:
将同步FIFO中储存的数据与所述本地时钟信号同步所需的入口数;
在所述传输代理的组合数据吞吐量被允许超过由所述本地时钟信号赋能的读数据吞吐量的阈值时段期间,将数据储存在所述同步FIFO中所需的入口数;
在停止数据被对应的传输代理提供给所述同步FIFO所需的流量控制响应时间期间,将数据储存在所述同步FIFO中所需的入口数;以及
在所述阈值时段以及所述流量控制响应时间期间,从所述同步FIFO读取的入口数,以及
缓冲FIFO存储器,所述缓冲FIFO存储器被耦合以...
【专利技术属性】
技术研发人员:W·李,K·S·塔姆,
申请(专利权)人:德吉润股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。