当前位置: 首页 > news >正文

【PCIe 链路训练】之均衡(equalization)

1、概述

        这篇文章简单介绍一下PCIE phy的均衡原理和过程,USB phy,ethernet phy这些高速的串行serdes也有相同或者相似的结构。可以不用太关注其中的细节,等到debug的时候可以查询协议,但是需要了解这个故事讲的大概内容。整个equalization过程是controller和phy一起配合完成的,但是均衡器和均衡算法在PHY中。为什么需要equalization和equalization起什么作用不在本篇介绍范围之内。

2、PCIE link training的时候状态机转

        首先,下图是PCIE link training的时候状态机转换图。可以看到equalization有phase0/1/2/3,GEN3/GEN4需要equalization,GEN1/2不需要。原因是GEN3/GEN4速度提上来了,信号在PCB板上传输时更容易出现码间串扰。

3、Equalization过程

             接着,整个均衡的big picture如下图所示:主要有三个均衡器:TX 3-tap FIR; RX 2 Tap DEF和1 order CTLE.  Equalization大概的故事剧本是这样的:有两个设备endpoint和root complex.

(1)endpoint的LTTM状态机控制发送TS1给root complex,TS1中包含preset值,preset 值就是TX 3-tap FIR中的tap系数。

(2)root complex的rx端接收到preset值,调节自己tx 3-tap FI

http://www.lryc.cn/news/313666.html

相关文章:

  • P1059 [NOIP2006 普及组] 明明的随机数
  • 【每日一问】Cookie、Session 和 Token 有什么区别?
  • 智能合约语言(eDSL)—— proc_macro实现合约init函数
  • 如何使用 ArcGIS Pro 制作三维地形图
  • 服务器配置禁止IP直接访问,只允许域名访问
  • #14vue3生成表单并跳转到外部地址的方式
  • 航测管家:智能化革新航测作业流程
  • XXE-XML实体注入漏洞
  • 数据结构从入门到精通——栈
  • webhook详解
  • 用 ChatGPT 帮自己修英文简历 — UI/UX 设计师篇
  • 2402. 2-SAT 问题(tarjan,2-SAT模板题)
  • 基于java+springboot+vue实现的宠物健康咨询系统(文末源码+Lw)23-206
  • 品牌如何玩转饥饿营销?媒介盒子分享
  • Vue3:ref和reactive实现响应式数据
  • 二维码门楼牌管理系统应用场景:商业与零售业发展的助推器
  • 【Linux进阶之路】网络 —— “?“ (下)
  • 【AIGC】Stable Diffusion的建模思想、训练预测方式快速
  • JVM(类加载机制)
  • C++ 实战项目之 Boost 搜索引擎
  • 部署LVS+Keepalived高可用群集(抢占模式,非抢占模式,延迟模式)
  • 性别和年龄的视频实时监测项目
  • 【Spring面试题】
  • 打车代驾小程序开发 醉酒不用怕一键找代驾
  • 蓝桥集训之统计子矩阵
  • 架构师十项全能 你会几个?
  • 数据库(mysql)-新手笔记(主外键,视图)
  • 西门子PLC的交互界面怎样设计?
  • 备份 ChatGPT 的聊天纪录
  • 支持向量机 SVM | 线性可分:软间隔模型