发送器时钟网络由发送器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. 运行PL-SVO(单目)

    代码:https://github.com/rubengooj/pl-svo 1.Prerequisites and dependencies (1)SVO 安装SVO,with ROS:https: ...

  2. node.js中事件触发器events的使用

    node.js是基于事件驱动的,通过events,我们可以方便的创建事件,并通过触发事件来调用我们自定义的监听函数. 所有能触发事件的对象都应该是 EventEmitter 类的实例,一般我们自定义一 ...

  3. angular2.0学习笔记2.创建hello world项目

    1.打开终端命令行窗口 2.切换到指定目录 E:\cd myobject 3.创建新项目 ng new angular2-helloworld 4.创建成功后,在angular2-helloworld ...

  4. mysql 5.17 的update失败问题

    在使用workbench的时候,写入update语句,会很提现失败,原因是安全模式; 可能是workbench在数据库更新的时候是有限制的,防止错误哦l 更改方法也很简单; Edit - Profer ...

  5. HDU 2255.奔小康赚大钱 最大权匹配

    奔小康赚大钱 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Subm ...

  6. HDU 3861.The King’s Problem 强联通分量+最小路径覆盖

    The King’s Problem Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Other ...

  7. socket的同步异步的性能差别,以及listen的参数backlog

    先说listen的参数backlog,同步系统中分别设置为5,512,1024的跑分情况 跑分工具apache的ab,参数为:ab -n50000 -c300 backlog=5跑分结果 Reques ...

  8. js--延时消失的菜单--(笔记)

    html:有4个li,li下分别有一个span <script>   window.onload=function(){    var aLi=document.getElementsBy ...

  9. PHP + Redis 队列实战

    环境 centos6.5 PHP5.3 Redis安装 #yum install redis 1.redis配置认证密码 #vi /etc/redis.conf requirepass mypass ...

  10. js循环遍历数组

    一维数组的遍历 <script> //循环遍历数组 var animals = ["cat",'dog','human','whale','seal']; var an ...