发送器时钟网络由发送器PLL到发送器通道,它为发送器提供两种时钟
高速串行时钟——串化器的高速时钟
低速并行时钟——串化器和PCS的低速时钟
在绑定通道模式,串行和并行时钟都是由发送器的PLL提供给发送器通道的。在未绑定通道模式,只有串行时钟到发送器通道,并行时钟由通道内部生成。
4种类型的发送器时钟网络:
x1时钟线
x6时钟线
xN时钟线
GT时钟线
 
x1时钟线
x1时钟线将一个PLL的高速串行时钟输出路由到任何信道在一个收发器Bank,x1时钟线可以由收发器Bank中的ATX PLL,fPLL或者任意一个通道PLL(通道1和4用于CMU PLL)来驱动。
从上图可以看到fPLL ATX PLL和CMU可以流向x1时钟线,而CGB(包括MCGB和LCGB)则由x1时钟线流入。
 
x6时钟线
 
 
x6时钟线分部在收发器Bank内,x6时钟线由CGB驱动,MCGB只能由ATX PLL或者fPLL驱动。CMU PLL则不可以。每个收发器Bank有两个x6时钟线,每根线对应一个MCGB,任何一个通道可以由x6时钟线驱动。x6时钟线还驱动xN时钟线,xN时钟线可以连接到相邻的Bank中去。
 
xN时钟线
xN时钟线把收发器时钟连接到多个收发器Bank上去
MCGB驱动x6时钟线,x6时钟线可以驱动xN时钟线。有两xN时钟线,xN上和xN下,xN上时钟线连接到MCGB上面的收发器Bank,xN下连接到MCGB下面的收发器Bank。xN线可以用于绑定和未绑定模。式。xN时钟线的最大跨度是相邻的上面两个和下面两个MCGB。在单个绑定组和一个非绑定xN组,最大是30通道。
无论是在绑定还是未绑定模式,xN时钟线支持的最大数据速率由收发器提供的电压决定。
 
GT时钟线
GT时钟线只在Arria10 GT器中。GT时钟线旁路掉其余的时钟网络,可以提供更高的性能,这些通道只用于非绑定配置。每个ATX PLL有两个专用的GT时钟线,由PLL直连到收发器通道。顶部的PLL驱动通道3和4,底部的PLL驱动0和1
 
 
时钟生成块
LCGB
MCGB
每个通道都有一个LCGB,在未绑定模式,PLL提供串行时钟驱动LCGB,LCGB生成并行时钟用于串化器和PCS。
在每个发送器Bank有两个独立的MCGB,MCGB与LCGB提供相同的功能。MCGB的输出可以通过x6时钟线连接到同一个Bank内别的通道,也可以通道xN时钟线连接到别的收发器Bank,每个发送器通道有一个复用器来选择时钟源是来于local CGB还是master CGB。
 
 

Arria10中PHY的时钟线结构的更多相关文章

  1. Arria10中的IOPLL与fPLL

    最近在用Arria10.从480降到270的过程中,IOPLL出现问题,大概是说几个Bank的IOPLL已经被占用,没有空间再给别的IOPLL去适配. 因为在工程中,所用的PLL多达35个之多,其中明 ...

  2. 大厂技术实现 | 腾讯信息流推荐排序中的并联双塔CTR结构 @推荐与计算广告系列

    作者:韩信子@ShowMeAI,Joan@腾讯 地址:http://www.showmeai.tech/article-detail/tencent-ctr 声明:版权所有,转载请联系平台与作者并注明 ...

  3. ArcEngine中合并断开的线要素(根据几何判断)

    在上一篇ArcEngine环境下合并断开的线要素(根据属性)随笔中介绍了如何通过shp文件属性表中相同的属性字段进行线要素的合并.今天刚把通过几何条件判断的方式连接断开的线要素的ArcGIS 插件完成 ...

  4. 内核中用于数据接收的结构体struct msghdr(转)

    内核中用于数据接收的结构体struct msghdr(转) 我们从一个实际的数据包发送的例子入手,来看看其发送的具体流程,以及过程中涉及到的相关数据结构.在我们的虚拟机上发送icmp回显请求包,pin ...

  5. 用jquery-easyui中的combotree实现树形结构的选择

    用jquery-easyui中的combotree实现树形结构的选择 需求:实现一个树形节点的选择,要求默认父节点都折叠,父节点前的checkbox不显示,子节点显示checkbox,且父节点不可选择 ...

  6. SHELL中的特殊变量和结构

    SHELL中的特殊变量和结构 表格 B-1. 特殊的shell变量 变量 含义 $0 脚本名字 $1 位置参数 #1 $2 - $9 位置参数 #2 - #9 ${10} 位置参数 #10 $# 位置 ...

  7. 查看hive中某个表中的数据、表结构及所在路径

    查看hive中action_data_myisam表中的数据.表结构及所在路径 1.客户端进入hive环境:hive 2.查看表数据,鉴于数据量大,这里只显示前五条:select * from act ...

  8. [Linux] Linux 中的基本命令与目录结构

    Linux 中的基本命令与目录结构 目录 一.Linux 基本目录结构 二.基本命令 三.浏览目录 四.中间命令 五.更改密码 六.环境变量和 shell 变量 七.命令路径 八.文本编辑器 九.获取 ...

  9. Paper | 学习多任务中的最佳分/ 合结构(十字绣结构)

    目录 1. 问题 2. 十字绣结构(Cross-stitch architecture) 3. 实验设计 论文:Cross-stitch Networks for Multi-task Learnin ...

随机推荐

  1. Django xadmin后台添加富文本编辑器UEditor的用法

    效果图: 步骤: 1.利用命令:pip install DjangoUeditor,安装DjangoUeditor,但由于DjangoUeditor没有python3版本的,从的Github上把修改好 ...

  2. android的四种线程池

    使用线程池的好处: 首先通过线程池中线程的重用,减少创建和销毁线程的性能开销.其次,能控制线程池中的并发数,否则会因为大量的线程争夺CPU资源造成阻塞.最后,线程池能够对线程进行管理,比如使用Sche ...

  3. Oracle性能优化2- 依据场景选择技术

    1.索引的坏处 索引可以加快查询效率,但是使用不当,会造成插入性能很低 drop table test1 purge; drop table test2 purge; drop table test3 ...

  4. JQuery.validate 错误信息对话框

    <script src="${pageContext.request.contextPath}/static/js/jquery-1.12.1.js"type="t ...

  5. DOM心得

    一.自定义属性值两种方法的注意事项 1.用元素节点.属性(元素节点[属性])绑定的属性值不会出现在标签上. 2.用get/set/removeAttribut(,)等绑定的属性会出现在标签上.且两种方 ...

  6. iOS.mach_absolute_time

    1. Technical Q&A QA1398 Mach Absolute Time Units https://developer.apple.com/library/mac/qa/qa13 ...

  7. less 官网讲解 ( http://www.bootcss.com/p/lesscss/ )

    变量 变量允许我们单独定义一系列通用的样式,然后在需要的时候去调用.所以在做全局样式调整的时候我们可能只需要修改几行代码就可以了. // LESS @color: #4D926F; #header { ...

  8. HapMap

    HapMap五周年回顾 2011-01-12 | 作者: [关闭] 作者简介:曾长青,中国科学院北京基因组所研究员,博士生导师.CUSBEA奖学金.百人计划.杰出青年基金.首批新世纪百千万人才工程国家 ...

  9. Qt Creator + MinGW 在windows 下的调试GDB停止工作解决

    Qt的安装配置请参考本博客本分类下的其他相关文章,本文主要整理在调试时候遇到的问题和解决方法供遇到同样问题的同学参考.由于我之前也没有任何Qt的开发基础,做的也是硬件方面设计,所以这方面基础还是比较薄 ...

  10. TP QQ 微信 微博登录

    use Org\Util\QQconnect; use Org\Util\Wechatauth; use Org\Util\SaeTOAuthV2; use Org\Util\SaeTClientV2 ...