【技术实现步骤摘要】
弹性缓冲器模块及传输接口的弹性缓冲方法
本专利技术是有关于一种缓冲器模块及数据缓冲方法,且特别是有关于一种传输接口的弹性缓冲器模块及其数据缓冲方法。
技术介绍
高速传输接口已广泛应用在计算机或高效能芯片间的传输,例如高速外围零件连接接口(PeripheralComponentInterconnectExpress,PCIExpress)、通用序列总线3.0(UniversalSerialBus3.0,USB3.0)等。此等高速传输接口通常是由两对低压的差动对(differentialpair)所组成,其一用于传输,另一则用于接收。通常靠近处理器的端点,称作上游端口(upstreamport,UP),远离处理器的端点,称为下游端口(downstreamport,DP)。上游端口的传输端连接下游端口的接收端;上游端口的接收端连接下游端口的传输端。为了提高传统并列(parallel)接口的传输速度,高速传输接口一般会采用低压的差动传输,利用差动特性消弭噪声干扰,并且降低电压而提高传输速度,以达到每秒千兆位(gigabytepersecond,Gbps)的速度等级。此外,高速传输接口通常具备一逻辑电路来将高速传输接口的模拟信号转成其它层级(layer)协议的接口电路。其中,接收端的逻辑电路需处理接收端与另一端口的传输端间的时序不同步的问题。时序不同步造成的原因,除了UP与RX不同电路系统外,还有扩频控制(spreadspectrumclocking,SSC)与缺乏共享时钟。规格上,通常定义一补偿符号(symbol)来作为辅助数据,以提供速度调整的弹性,此辅助数据通 ...
【技术保护点】
一种弹性缓冲器模块,包括:一存储器单元,配置于一传输侧与一接收侧之间,用以接收、储存并输出来自该传输侧的一数据序列;一写入控制模块,配置于该传输侧,用以移除该数据序列中至少部分的辅助数据,并且将移除辅助数据后的该数据序列写入至该存储器单元;以及一读取控制模块,配置于该接收侧,用以读取该存储器单元所储存的该数据序列,并且添加辅助数据至该数据序列。
【技术特征摘要】
1.一种弹性缓冲器模块,包括:一存储器单元,配置于一传输侧与一接收侧之间,用以接收、储存并输出来自该传输侧的一数据序列;一写入控制模块,配置于该传输侧,用以移除该数据序列中至少部分的辅助数据,并且将移除辅助数据后的该数据序列写入至该存储器单元;以及一读取控制模块,配置于该接收侧,用以读取该存储器单元所储存的该数据序列,并且添加辅助数据至该数据序列。2.根据权利要求1所述的弹性缓冲器模块,还包括:一状态检查单元,用以检查该存储器单元的一运作状态,并且该状态检查单元将该运作状态的检查结果输出至该读取控制模块,该读取控制模块根据该检查结果来添加辅助数据至该数据序列。3.根据权利要求2所述的弹性缓冲器模块,其中该状态检查单元将该检查结果输出至该写入控制模块,该写入控制模块根据该检查结果来移除该数据序列中的辅助数据。4.根据权利要求2所述的弹性缓冲器模块,其中该状态检查单元是根据该传输侧的一写入状态与该接收侧的一读取状态来检查该存储器单元的该运作状态。5.根据权利要求1所述的弹性缓冲器模块,其中该写入控制模块包括:一写入指针产生单元,用以产生一写入指针,其中该写入指针指示该数据序列写入至该存储器单元的地址;以及一写入控制单元,用以接收该数据序列,移除该数据序列中的辅助数据,并且根据该写入指针来将移除辅助数据后的该数据序列写入至该存储器单元。6.根据权利要求1所述的弹性缓冲器模块,其中该读取控制模块包括:一读取指针产生单元,用以产生一读取指针,其中该读取指针指示该数据序列储存在该存储器单元的地址;以及一读取控制单元,用以根据该读取指针来读取该存储器单元所储存的该数据序列,并且添加辅助数据至该数据序列。7.根据权利要求1所述的弹性缓冲器模块,还包括:一辅助判断单元,用以记录被移除的辅助数据的一第一信息以及被添加的辅助数据的一第二信息,并且根据该第一信息及该第二信息来判断该读取控制模块所输出的该数据序列的辅助数据的整体是被添加还是被移除,并且将一判断结果输出至配置于该接收侧的一控制器。8.根据权利要求7所述的弹性缓冲器模块,其中该辅助判断单元包括:一第一计数单元,电性连接至该写入控制模块,用以计数被移除的辅助数据的一第一数量;一第二计数单元,电性连接至该读取控制模块,用以计数被添加的辅助数据的一第二数量;以及一补偿检查单元,用以根据该第一数量及该第二数量来判断该读取控制模块所输出的该数据序列的辅助数据的整体是被添加还是被移除,并且将该判断结果输出至配置于该接收侧的该控制器。9.根据权利要求1所述的弹性缓冲器模块,其中辅助数据为一传输接口标准所定义的跳跃顺序组中的跳跃符号。10.根据权利要求9所述的弹性缓冲器模块,其中该传输接口标准为序列先进附件标准、高速外围零件连接接口标准或通用序列总线3.0标准。11.根据权利要求1所述的弹性缓冲器模块,其中该存储器单元维持在一非溢位状态。12...
【专利技术属性】
技术研发人员:陈志铭,
申请(专利权)人:群联电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。