关于PCIe有gen1升到gen3的方法
当PCIe刚建完link处于L0状态时,此时linkspeed速率为gen1,如果需要提速则可以通过linkdown或者link retrain的行为来实现
1,对于linkdown来说,首先由rc来发起link disable,在此之前通过bar空间来设置ep的target speed,ep收到该信号后,产生PCIe复位,然后再通过第三方配置link流程,然后对PCIe进行解复位。此时rc侧再触发linkenable
重新建立link(重走ltssm状态机),rc侧再对主机侧config空间进行恢复(疑问恢复后的速率是之前的还是之后的?,解:恢复时,关于linkspeed的寄存器为ro)
2,linkretrain的操作,rc设置dsp的target speed,然后在rc侧触发retrain(该操作也可通过bar空间在ep侧进行)。retrain的行为会导致PCIe两端由l0进入recovery状态,在该状态下,通过发起方发出的TS序列,完成提速,确定symbol /bit lock后再进入l0状态。
关于PCIe有gen1升到gen3的方法相关推荐
- PCIE 3.0 4.0 GEN3 GEN4 速度如何
PCIe 3.0 4.0 5.0采用128b/130b编码 速度如下表格 标准 编码 总线频率 单lane峰值带宽 带宽(x1) PCIe 3.0 128b/130b 4Ghz 8 GT/s 1000 ...
- Win7普通版升为旗舰版方法
今天,把自己的电脑系统从普通版升为旗舰版.以下是升级的方法: .点击开始,找到Windows Anytime Upgrade;或进入控制面板--Windows Anytime Upgrade 我是用的 ...
- PCIe扫盲——PCIe简介
转载地址:http://blog.chinaaet.com/justlxy/p/5100053066 PCI-Express是继ISA和PCI总线之后的第三代I/O总线,即3GIO. 由Intel在2 ...
- 1.PCIe扫盲——PCIe简介
PCI-Express是继ISA和PCI总线之后的第三代I/O总线,即3GIO. 由Intel在2001年的IDF上提出,由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为"PCI-E ...
- PCIe链路训练link training
针对PCIe link training做了分步解析,本文介绍原理,下一篇介绍波形分析,链接如下: PCIe链路训练link training–举例波形分析 1. 链路训练基本概念 PCIe总线中的链 ...
- 苹果频率测试软件gen,【技术干货】进行精准的PCIe 4.0时钟抖动测量
原标题:[技术干货]进行精准的PCIe 4.0时钟抖动测量 随着数据传输速率的提升,相关标准也变得越加严苛.PCI-Express标准亦呈现了此趋势,从PCIe Gen3.1的抖动要求为1.0ps R ...
- PCIe扫盲——128/130b编码详解
前面的文章介绍过PCIe的Gen1和Gen2模式下,物理层使用的是8b/10b的编码.这种编码方式能够实现直流均衡,并且能将数据流中的连0连1控制在5个以内(最多5个连续的1或者0),从而可以降低物理 ...
- PCIe link training解析
针对PCIe link training做了分步解析,本文介绍原理,下一篇介绍波形分析,链接如下: PCIe链路训练link training–举例波形分析 1. 链路训练基本概念 PCIe总线中的链 ...
- PCIe物理层LTSSM状态机解析
目录 1.Detect 2.Polling 3.Configuration 4.L0 5.Recovery 6.L0s/L1/L2 7.Hot Reset 8.Disabled 9.Loopback ...
- PCIe例程理解(一)用户逻辑模块(接收)仿真分析
前言 本文从例子程序细节上(语法层面)去理解PCIe对于事物层数据的接收及解析. 参考数据手册:PG054: 例子程序有Vivado生成: 为什么将这个内容写出来? 通过写博客,可以检验自己理解了这个 ...
最新文章
- Bitbucket Pipes发布,带来30+自动化CI/CD管道的方法
- An Implementation of Double-Array Trie
- Spring官网阅读(三)自动注入
- c语言作业题五六章答案,C语言程序设计五六章习题和课堂测试答案.doc
- Ocelot简易教程(四)之请求聚合以及服务发现
- C语言中include““与include<>的区别(自定义头文件、预设头文件)
- 常用的方法论-NPS
- bilibili有电脑版吗_哪个手机便签软件有电脑版?有跨平台的桌面便签软件吗 - 学显...
- linux ioctl 设备只读,linux – 尝试SSH时设备的ioctl不合适
- Debugging a Plug-in
- Turbo码原理简介
- 期刊会议的论文,sci,ieee,ccf ,acm等等他们之间的关系,以及如何能看到这些高质量文章
- 大师级思考者是怎么探索事物本质的?
- 个性化广告推荐系统实战系列(一):任务数据简介和基本流程梳理
- Node.js的环境搭建方法和 npm 的使用方法
- mysql 什么是主键_mysql – 主键应该是什么?
- User-Agent(用户代理)是什么
- 【180928】WPF扫雷游戏源码
- java多线程面试题总结,java程序员面试宝典第五版
- 安卓开发 5.6 初探列表视图(ListView)