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编码信号吗。。。。
查看全文
相关阅读:
Set / Map 集合 -ES6
getter/setter
构造函数-class类 -语法糖 -ES6
原型链-继承
创建对象/克隆
Generator生成器函数- ES6
iframe跨域访问
setTimeout延迟加载
adt新建项目后去掉appcompat_v7的解决方法
PHP数组的操作
原文地址:https://www.cnblogs.com/warmbeast/p/8004162.html
最新文章
Centos6.8上httpd配置腾讯云SSL证书
iptables防火墙端口操作
Centos6.8下卸载软件(以Mysql为例)
MYSQL添加远程用户或允许远程访问
[jvm]java内存模型
[jvm]类加载机制
[jvm]垃圾回收与内存分配策略
[jvm] JVM体系结构
EasyUI datagrid 序列 化后时间 处理 九
EasyUI datagrid easyui datagrid +dialog 加载 可直接运行 七
热门文章
EasyUI datagrid 一个可以 直接运行例子一个文件 六
c# 敏捷3 连接,批量处理,分页
EasyUI 文本框回车和普通回车
c# 敏捷2 ForEach ToDictionary ToLookup Except比较
C# 敏捷1
c# 委托初用法
C# 后台获取前台交互判断
EasyUI datagrid combox onchange 五
模板字符串 -ES6
事件冒泡/委派
Copyright © 2011-2022 走看看