zoukankan
html css js c++ java
关于C6678的网口问题
1、C6678 Keystone1架构的GbE switch subsystem如图所示:
2、从图中可以看到MAC层与物理层PHY芯片的连接接口是由SGMII+SerDES构成,SGMII是以太网MAC与PHY之间的媒体接口,SerDES为可编程的串行接口,为差分输入输出。
3、网上很多资料说SGMII接口电器特性与SerDES兼容,可以配置成串行接口,可以直接与PHY芯片连接,但是C6678为什么设计成SGMII+SerDES这种模式?
4、解释3的原因:SGMII只是一个普通的高速串行接口,用来连接MAC与PHY芯片,类似GMII和RGMII,只不过GMII和RGMII都是并行的,而且需要随路时钟,PCB布线麻烦;而SGMII是串行的,不需要另外提供时钟,具有8b/10b编码,速率为1.25Gb。SerDES一般集成在高端FPGA,或者专用加串/解串器IC上。另外:C6678采用SGMII+SerDES这种模式,可能是为了测试SGMII和SerDES进行内部循环通信;还有SGMII的发送接口和接收接口是分开独立的,发送数据时,SGMII的发送接口可以进行8b/10bB编码,将发送数据编码为SerDES接口需要的编码格式;接收数据时,SerDES对从PHY接收的数据进行8b/10bB编码,再传送给SGMII接收接口,接收接口对8b/10bB编码数据进行解码,完成数据接收;如果SGMII与PHY可以直接相连,就不用进行中间的8b/10bB编码解码,为什么要加上SerDes,反而更麻烦;因为8b/10bB编码后的数据抗干扰性更强,传输更稳定,所以中间通过SerDes传输;这说明SGMII与PHY之间不能直接传输8b/10bB编码信号吗。。。。
查看全文
相关阅读:
关于命题“网络规划中一个VLAN要对应一个网段”的证明
详谈为何两台主机网络掩码不一致可能导致ping不通
为什么电脑的ip地址要和网关的ip同一个子网才可以上网?
快速理解VirtualBox的四种网络连接方式(最详细)
Ubuntu 16.04下安装OpenStack(juno)之add the compute service报错分析
Ubuntu 16.04下安装OpenStack(juno) 之add the image service报错分析
曲线
Best Cow Fences
愤怒的牛
斐波那契数
原文地址:https://www.cnblogs.com/warmbeast/p/8004162.html
最新文章
【Java例题】4.3 3. 使用Gauss消元法求解n元一次方程组的根,
【Java例题】4.4使用牛顿迭代法求方程的解
【Java例题】4.2 级数求和2
【Java例题】4.1 级数求和1
【Java例题】3.6 计算arcsin(x)的值
【Java例题】3.4求a+aa+aaa+aaaa+... ...+aa...a(n个
【Java例题】3.5 级数之和
类
sqlserver数据库安装后服务配置
报表的部署配置
热门文章
3 跟着微软学习.net core 发布项目
2 跟着微软学习.net core 基本调试
1.跟着微软 https://docs.microsoft.com/zh-cn/dotnet/core/ 学习.net core
安装mysql5.7.17
关于iis里面 .net framework 版本的切换
创建网站 并未网站指定ftp用户
简单管理服务器
实现网站https
如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“项目-域名信息” http://www.mysite.com 不在以下 request 合法域名列表中
算法初步
Copyright © 2011-2022 走看看