(转)xilinx serdes时钟纠正clock correction_xilinx clock correction periodicity of the cc sequ-程序员宅基地

技术标签: xilinx  GTX  

1、时钟纠正原理 
时钟纠正比较简单,下面一个图就能说清楚。 
首先为什么要使用时钟纠正,是因为CDR恢复的用户时钟user_clk和硬核时钟XCLK虽然频率一样,但是会有略微的不同,正是这样导致内部的FIFO有可能读空和写满,这样就会导致传输错误。与其传输出错误,不如我们就发送一个特定的序列让它去“出错”。在FIFO快满的时丢弃这个序列,在FIFO快读空时加入这个序列。由于收发双方约定好了这个序列是什么,这样可以避免出错。 
这里写图片描述 
2、设置buff大小 
即设置最小延迟和最大延迟,buff中的内容在小于或大于这两个值时就会插入或删除特定的CC序列。设置最小延迟要求如下表。(IP核里面不用设置这个,因为提供了PPM offset核CC序列发送的周期,IP核会自己计算出来,真是智能!) 
这里写图片描述 
3、设置序列长度,跟上面一样,和comma码的长度有关。 
这里写图片描述

4、IP核设置 
这里写图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ningjinghai11/article/details/80840315

智能推荐

thinkPhp5.1环境安装 解决方案_thinkphp5网站源码在本地不能安装-程序员宅基地

文章浏览阅读2.3k次。我的 群153181864 前端交流群 ,绝对原创,转载请附上 本微博链接。1、去下git 因为 thinkPhp5.1版本开始,官网不再提供下载版本,只使用Composer或者git方式安装和更新博主有装360 所以 软件管家里面 直接搜git2、F盘下新建www文件夹(随便哪个盘)这个文件 主要是 放你后续所有的 站点文件3、右键GIT 4、输入 gi..._thinkphp5网站源码在本地不能安装

Android layout_weight理解_layoutparams(int width, int height, float weight)-程序员宅基地

文章浏览阅读831次。public float weightAdded in API level 1Indicates how much of the extra space in the LinearLayout will be allocated to the view associated with these LayoutParams. Specify 0 if the view shoul_layoutparams(int width, int height, float weight)

IDEA中Maven项目如何配置Tomcat_idea导入maven项目是tomcat9,我自己的是tomcat8如何解决-程序员宅基地

文章浏览阅读2.7k次,点赞2次,收藏23次。配置Tomcat第一步:选择添加配置第二步:点击+号第三步:找到Tomcat,并选择本地(Local)第四步:配置相关信息第五步:处理警告问题如果是第一次配置Tomcat就会提示,没有配置artifact,所以需要配置一下首先选择File,选择Project Structure(项目结构)其次选择:Facets,点击+号选择Web事物选择以后,双击击图中蓝色的标记。这里我不太清楚是什么问题,我点击OK,它没有给我反应而我点击中间的部分却创建了,我认为应该是IDEA的版本问题,我_idea导入maven项目是tomcat9,我自己的是tomcat8如何解决

负2次方计算机怎么算,3的负2次方怎么算呀-程序员宅基地

文章浏览阅读1.6k次。2007-07-16请问如何用电脑计算器算(1.58*10的负23次方)开3次方?启动计算器,查看菜单中切换到“科学型”。你复制下列到计算器,计算器将自动计算答案:(1。58*(10y(-23)))iy3=(注意:复制的时候只到等号为止,后面不能有空格!)结果等于:2。 5092987040930997009362937868342e-8y:就是求多少次方iy:就是开方你可以查询“计算器”的帮助..._电脑上的计算器怎么计算2的负次方

numpy: np.random模块 探究(源码)_numpy.random.choice 源码-程序员宅基地

文章浏览阅读2k次。官方api定义From Random sampling: Random sampling (numpy.random) Simple random data rand(d0, d1, …, dn) Random values in a given shape . randn(d0, d1, …, dn) Return a sample (or samples) from t_numpy.random.choice 源码

iOS 隐藏状态栏_ios 指定控制器中隐藏状态栏-程序员宅基地

文章浏览阅读1.1k次。iOS 8 设置隐藏状态栏:1.只在当前控制器中设置状态栏: [[UIApplication sharedApplication] setStatusBarHidden:TRUE];2.设置全局的隐藏状态栏: 在info.plist上添加一项:Status bar is initially hidden,value为YES; 完后在MainAppDelegate.mm的-_ios 指定控制器中隐藏状态栏

随便推点

SAP BP 字段分析报表 事务代码:S_ABA_72000164 支持BDT导航和分析。_sap bpc 事务代码-程序员宅基地

文章浏览阅读436次。事务代码:S_ABA_72000164 支持BDT导航和分析。_sap bpc 事务代码

vue在js中使用jsx报错h is not defined,替换使用vnode_vue2 vite jsx h is not defined-程序员宅基地

文章浏览阅读2.7k次。代码:页面报错:报错原因:vue项目中,在js里面使用了jsx的写法。解决思路:使用vue中的vnode,参考在vue中,创建VNode的例子:_vue2 vite jsx h is not defined

如何使用VGG16提取某层的特征?_vgg16提取图像特征-程序员宅基地

文章浏览阅读1w次,点赞6次,收藏73次。1、VGG16网络结构图VGG16结构为:卷积层 + 全连接层=13 + 3 = 161、卷积层:由上图可知分为5个部分共13层,即conv1~conv52、三个全连接层,即fc6、fc7、fc8这个VGG16网络就是基于ImageNet数据集来的;它的数据集的类数为1000类;对应fc8层的输出1000fc6和fc7的输出维数都为4096;因此如果要训练自己的数据集;fc8层的..._vgg16提取图像特征

ThinkPad X270 升级固态硬盘(M2 2242 NVMe)_x270拆机图解-程序员宅基地

文章浏览阅读6.4w次,点赞8次,收藏51次。因为在家办公,笔记本使用频率很高,原先出厂时C盘是128G建兴固态硬盘,启动速度还可以,但是容量渐渐不够了,因此想升级大一点的,最好是512G固态。ThinkPad X270 老机升级记录:经过多次尝试,终于在未重新安装WIN10操作系统的情况下完成了硬盘升级和系统恢复。从128G旧建兴固态硬盘(M2 2242 SATA)迁移到新西数固态(M2 2242 NVMe)我的系统环境:Thinkpad X270 20HN型号开头原先电脑配置:CPU: i5-7200U 内存:16G内._x270拆机图解

sql优化实例oracle,Oracle性能优化-SQL优化(案例三)-程序员宅基地

文章浏览阅读214次。Oracle性能优化-SQL优化(案例三)问题:客户反馈取消记账耗时太长,10分钟也结束不了。问题分析:问题重现后,远程查看主要慢在一条查询SQL。查看执行计划gl_voucher大表全表扫描,实际上SQL中谓词字段上有特别高效的索引,怀疑统计信息不准确。查看gl_voucher统计信息记录行数0行,显然oracle认为扫描一个0行的表不需要走索引。SQL> Select * from us..._oracle sql优化案例

Android桌面图标布局,android安装运行launcher并修改桌面图标-程序员宅基地

文章浏览阅读487次。以系统及程序的方式安装和运行Launcher,才能在Launcher启动的时候就让默认的AppWidget程序显示出来。否则将会出现java.lang.SecurityException: bindGagetId appWidgetId=843provider=ComponentInfo{com.android.quicksearchbox/com.android.quicksearchbox.S..._android java拖拽app图标在桌面的位置