0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文知道Xilinx Serdes时钟纠正clock correction的步骤

Hx 作者:工程师陈翠 2018-06-26 09:18 次阅读

1、时钟纠正原理

时钟纠正比较简单,下面一个图就能说清楚。

首先为什么要使用时钟纠正,是因为CDR恢复的用户时钟user_clk和硬核时钟XCLK虽然频率一样,但是会有略微的不同,正是这样导致内部的FIFO有可能读空和写满,这样就会导致传输错误。与其传输出错误,不如我们就发送一个特定的序列让它去“出错”。在FIFO快满的时丢弃这个序列,在FIFO快读空时加入这个序列。由于收发双方约定好了这个序列是什么,这样可以避免出错。

一文知道Xilinx Serdes时钟纠正clock correction的步骤

2、设置buff大小

即设置最小延迟和最大延迟,buff中的内容在小于或大于这两个值时就会插入或删除特定的CC序列。设置最小延迟要求如下表。(IP核里面不用设置这个,因为提供了PPM offset核CC序列发送的周期,IP核会自己计算出来,真是智能!)

一文知道Xilinx Serdes时钟纠正clock correction的步骤

3、设置序列长度,跟上面一样,和comma码的长度有关。

一文知道Xilinx Serdes时钟纠正clock correction的步骤

4、IP核设置

一文知道Xilinx Serdes时钟纠正clock correction的步骤

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 时钟
    +关注

    关注

    10

    文章

    1479

    浏览量

    130304
  • cdr
    cdr
    +关注

    关注

    0

    文章

    48

    浏览量

    17986
收藏 人收藏

    评论

    相关推荐

    Xilinx FPGA时钟资源概述

    Xilinx FPGA7系列分为全局时钟(Global clock)和局部时钟(Regional clock)资源。目前,大型设计一般推荐
    发表于 07-24 11:07 709次阅读
    <b class='flag-5'>Xilinx</b> FPGA<b class='flag-5'>时钟</b>资源概述

    时钟占空比纠正

    有谁用过时钟占空比纠正器,我只看到天津大学有个人写了篇文章,但是没找到相关的产品,有谁用过介绍下,谢谢
    发表于 07-08 14:28

    请教关于C6678的serdes模块

    请教:C6678的PCIE SRIO Hyperlink和SGMII模块的配置中都涉及到对serdes模块的配置,故希望知道以下几个问题:1、这些模块的serdes是同个,还是各自有
    发表于 08-06 06:17

    请问我可以参考哪些Spartan-6 / Artix-7件检查这些设备的serdes是否能满足STM-4抖动要求?

    您好,Xilinx支持,你能列出哪些我可以参考的Spartan-6 / Artix-7件检查这些设备的serdes是否能满足STM-4抖动要求?谢谢,特吕克以上来自于谷歌翻译以下为原文Hi
    发表于 07-23 12:26

    为什么BUFG到DCM时钟定时错误?

    输入时钟,因此我不确定这里存在什么问题。DCM和BUFG是专用时钟资源的部分,目前在.ucf中没有放置约束(我知道它们需要在同
    发表于 07-30 10:35

    SERDES传输和引脚关联

    亲爱的Xilinx论坛,我正在实现基于SERDES协议的序列化传输。我需要在Kintex7上接收8个差分对,这些差分对承载由另个Kintex7串行化的64位字,主时钟为100MHz。
    发表于 03-17 09:53

    Zynq 7015中使用GTX来制作个简单的传输仅使用8B10B编码的serdes

    ),. clk_out1(link_clock))从serdes TX时钟制作绘图时钟;我希望链接时钟是txusrclk的两倍,因为GTX
    发表于 07-31 09:10

    SerDes知识详解 精选资料分享

    SERDES的作用1.1并行总线接口在SerDes流行之前,芯片之间的互联通过系统同步或者源同步的并行接口传输数据,图1.1演示了系统和源同步并行接口。随着接口频率的提高,在系统同步接口方式中
    发表于 07-26 07:33

    SERDES在数字系统中高效时钟设计方案

    SERDES在数字系统中高效时钟设计方案,无论是在一个FPGA、SoC还是ASSP中,为任何基于SERDES的协议选择一个参考时钟源都是非常具有挑战性的。
    发表于 02-16 11:23 5468次阅读
    <b class='flag-5'>SERDES</b>在数字系统中高效<b class='flag-5'>时钟</b>设计方案

    参考时钟SERDES性能的影响

    我们知道SERDES对参考时钟有严格的相位噪声性能要求。通常,SERDES供应商会根据其SERDES采用的PLL以及CDR架构特点,以及性
    发表于 02-10 18:40 6010次阅读
    参考<b class='flag-5'>时钟</b>对<b class='flag-5'>SERDES</b>性能的影响

    基于SERDES时钟的频率跟随的设计

    在很多无线或者有线的系统应用中,都需要器件的接收端能够和链路的发送端的频率做跟随。通常的实现方案都是通过将SERDES的恢复时钟引到芯片外部,然后通过一个cleanup PLL过滤抖动,然后同时再生出低相位抖动的跟随时钟,然后将
    发表于 11-18 12:08 5950次阅读
    基于<b class='flag-5'>SERDES</b><b class='flag-5'>时钟</b>的频率跟随的设计

    基于FPGA芯片的SERDES接口电路设计

    本方案是以CME最新的低功耗系列FPGA的HR03为平台,实现8/10b的SerDes接口,包括SERDES收发单元,通过完全数字化的方法实现SERDES的CDR(Clock Data
    发表于 05-24 15:33 4111次阅读
    基于FPGA芯片的<b class='flag-5'>SERDES</b>接口电路设计

    Xilinx 7 系列FPGA中的Serdes总结

    本文档的主要内容详细介绍的是Xilinx 7 系列FPGA中的Serdes总结。
    发表于 12-31 17:30 25次下载

    SERDES关键技术

    Xilinx公司的许多FPGA已经内置了一个或多个MGT(Multi-Gigabit Transceiver)收发器,也叫做SERDES(Multi-Gigabit Serializer/Deserializer)。MGT收发器内部包括高速串并转换电路、
    的头像 发表于 07-29 16:47 523次阅读
    <b class='flag-5'>SERDES</b>关键技术

    时钟子系统中clock驱动实例

    clock驱动实例 clock驱动在时钟子系统中属于provider,provider是时钟的提供者,即具体的clock驱动。
    的头像 发表于 09-27 14:39 411次阅读
    <b class='flag-5'>时钟</b>子系统中<b class='flag-5'>clock</b>驱动实例