第一时钟域和第二时钟域之间的同步数据传输制造技术

技术编号:8493989 阅读:245 留言:0更新日期:2013-03-29 06:45
数据处理系统包括具有第一时钟频率的第一时钟域、具有第二时钟频率的第二时钟域,以及将数据项目从第一时钟域向第二时钟域传输的可操作数据路径。所述数据路径包括缓冲器,该缓冲器具有用于从第一时钟域接收数据项目的输入,以及用于以先进先出方式向第二时钟域传输数据项目的输出端口。所述缓冲器具有用于指示缓冲器的当前第一位置的第一指示器,以及用于指示缓冲器的当前第二位置的第二指示器。所述系统进一步包括为所述缓冲器定义读取模式的可操作读取控制器,独立于该读取模式控制来自所述缓冲器的输出,以及独立于用于所述缓冲器的该第一指示器的值调整改读取模式。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据处理系统,且尤其涉及在数据项目通道之间具有至少两个时钟域的数据处理系统。
技术介绍
计算机通信网络通常利用交换ASICs (专用集成电路)构成。交换ASICs具有不同的类型和规模,但是通常大型网络需要大量的集中放置的交换ASICs以形成多级网络。可利用大量参数测量网络性能,这些包括带宽、等待时间、寻址、标准一致性以及更多。随着通信链接带宽和微处理器性能的增加,降低信息等待时间变得非常重要。通信等待时间被认为是发生通信的时间。对于较大量数据,通信链接的带宽是支配性的。对于少量信息,带宽不重要且相反的,沿电缆运行、穿过每个交换元件以及与终端处的计算机交界的调配器所需的时间支配最终的等待时间值。电缆延迟减小通过利用具有相对低磁导率介电绝缘体的高质量铜电缆。除了降低电缆长度,没有机会改进利用玻璃纤维光缆的。高性能串行器/串并转换(SerDes)用于交换ASICs上的功能模块和铜或光纤电缆之一连接。它们将ASICs上的并行数据转换为传输终端处的高频串行位流以及在线路的其他终端获得可获取的微弱信号并将其转换回并行接收数据值。需要高频局域生成时钟执行这个功能。所述始终用于传输和本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.07.28 GB 1012605.01.一种数据处理系统,包括 具有第一时钟频率的第一时钟域; 具有第二时钟频率的第二时钟域; 将数据项目从第一时钟域向第二时钟域传输的可操作数据路径,所述数据路径包括缓冲器,该缓冲器具有用于从第一时钟域接收数据项目的输入,以及用于以先进先出方式向第二时钟域传输数据项目的输出端口,所述缓冲器具有用于指示缓冲器的当前第一位置的第一指针,以及用于指示缓冲器的当前第二位置的第二指针; 为所述缓冲器定义读取模式的可操作读取控制器,独立于该读取模式控制来自所述缓冲器的输出,以及独立于用于所述缓冲器的该第一指针的值调整改读取模式。2.如权利要求1所述的系统,其中读取模式具有与之相关的模式指针,以及读取控制器可操作的将该模式指针与第一指针比较,且独立于该比较调整所述模式指针。3.如权利要求1或2所述的系统,其中所述读取控制器是可操作的以独立于预定的图案长度重置所述图案指针。4.如权利要求1,2或3所述的系统,其中所述数据路径包括用于将第一指针从所述第一时钟域向第二时钟域传输的指针传输设备。5.如权利要求4所述的系统,其中该指针传输设备包括编码器和同步器。6.如权利要求4或5所述的系统,其中所述第二时钟频率高于第一时钟频率,且其中所述第一指针是写指针,第一位置是数据输入位置,所述第二指针是读指针,且第二位置是输出位置。7.如前述权利要求任一项所述的系统,其中所述数据路径可包括用于将第二指针从所述第一时钟域向第二时钟域传输的指针传输设备。8.如权利要求7所述的系统,其中该指针传输设备包括编码器和同步器。9.如权利要求7或8所述的系统,其中所述第二时钟频率高于第一时钟频率,且其中所述第一指针是读指针,第一位置是数据输出位置,所述第二指针是写指针,且第二位置是输入位置。10.如前述权利要求任一项所述的系统,其中所述缓冲器可定义第三指针,其被延迟所述第二指针的一个周期版本且被升级为与所述第二指针相同的时钟域,用于从所述缓冲器读取数据的所述第三指针可与被延迟从利用所述第二指针的所述缓冲器中获取的数据的一个周期版本的比较,以至于提供由通过所述缓冲器的等待时间所引起的下溢错误的下溢值指示。11.如权利要求10所述的系统,其中所述下溢值用于动态调整所需缓冲等待时...

【专利技术属性】
技术研发人员:爱德华·詹姆斯·特纳乔恩·比克罗夫特
申请(专利权)人:格诺多有限公司
类型:
国别省市:

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

1