• 车载以太网物理层SerDes


    1 基本概念
    1.1 基本概念
    SerDes:sir-deez,加串 + 解串;SerDes的lock是指CDR时钟的锁定。
    The 10b SerDes (PMA) is designed to support multiple protocols.

    1.2 SGMII
    SGMII的实现方式一般是GMII-to-SGMII wrapper,然后再连接支持8b/10b编解码的SerDes。SGMII包含6根线,分别是TDP/TDN、RDP/RDN、RCLKP/RCLKN,SGMII分为4-pin和6-pin模式;SGMII模式下GMII的控制信号(TX_EN、TX_ER) 被SGMII wrapper中的8-bit K-code代替,然后8-bit K-code再发送给SerDes,SerDes中的PCS将8-bit K-code编码为10-bit数据后通过并串转换发送出去。SGMII模式和SerDes模式的pin脚是一样的,唯一的区别是SGMII支持10/100/1000 Mbps Auto-Negotiation(AN),而SerDes不支持速率自协商,固定为1000 Mbps。

    1.3 MAX24287 SerDes
    PCS inside SerDes: Another name of PCS inside SerDes is called Ten Bit Interface (TBI).
    PHY = 8b/10b PCS + 10b SerDes (P2S + Output Driver, CDR + S2P)
    SGMII = GMII-to-SGMII wrapper + 8/10b PCS + 10b SerDes
    SGMII = TBI (GMII-to-SGMII wrapper + 8/10b PCS) + 10b SerDes

    SerDes mode: AN Enable + Full Duplex + 1000Mbps

    1.4 QSGMII
    不同于SGMII 1.25GHz线路速率,QSGMII 5GHz线路速率,以字节交织的方式0/1/2/3,并行传输4路SGMII,编码方式还是8b/10b。参考RTL8218D-CG。

    2 SerDes showcase
    2.1 freecores / sgmii
    Refer to github freecores / sgmii

    2.2 OpenSerDes
    SparcLab / OpenSERDES
    https://github.com/SparcLab/OpenSERDES

    2.3 TI SerDes
    spruid7e.pdf
    AM65x/DRA80xM Processors
    Texas Instruments Family of Products
    Technical Reference Manual
    12.2.4 Serializer/Deserializer (SerDes)
    SerDes0: 0x0090_0000
    SerDes1: 0x0091_0000
    Each SerDes has 158 registers.
    PRU_ICSSG2 SerDes Bus Width: 10
    USB SerDes Bus Width: 16

    2.4 CH569 SerDes
    Refer to github wch-ch569-serdes
    8b10bIBM_Dotted
    8b10bIBM_Hex

    4-byte SATA SOF + 4-byte HDR + N-byte DATA + 4-byte SATA CRC + 4-byte SATA EOF
    HDR[31:28]: PID, from 0 - 15
    HDR[27:0]: customer number assigned by SerDes register DATA0

    3 Standalone SerDes
    Freescale MC92610
    STM C65SPACE-HSSL SerDes, HSSL stands for High Speed Serial Link

    4 Abbreviations
    comma:K码,0xBC,K28.5
    Gsps:Giga samples per second
    JESD204B:JEDEC Standard No. 204B
    LatticeECP: EConomy Plus, integrate Ethernet SerDes
    Msps:Mega-Sample per second
    SR ADC:Successive Approximation ADC
    UI: 1 bit-time, Unit Interval
    WCH: WinChipHead

  • 相关阅读:
    javaEE基于springboot的小区社区文化活动报名系统jsp生活服务网站
    ssm毕设项目学生社团管理系统k8wrg(java+VUE+Mybatis+Maven+Mysql+sprnig)
    Emiya 家今天的饭(计数4, dp19)
    【记一次el-select undefined】
    Linux常用命令
    js 如何判断一个指定的位置点坐标是否落在一个多边形区域内?
    selenium 对当前已经打开的窗口进行调试
    记一次JVM参数调优经历
    力扣:34,在排序数组这种查找元素的第一个和最后一个位置
    【技术实战】Vue功能样式实战【二】
  • 原文地址:https://blog.csdn.net/zoosenpin/article/details/103829654