首页 > 其他分享 >[PCIE5.0] 4.2.4.9 Reset

[PCIE5.0] 4.2.4.9 Reset

时间:2025-01-12 19:28:29浏览次数:3  
标签:Reset 状态 接收端 重置 4.9 发送 4.2 链路

本小节主要描述了两种重置机制:基础重置(Fundamental Reset)和热重置(Hot Reset),以及它们在PCIe协议中如何影响接收端(Receiver)和发送端(Transmitter)的行为。

1. 基础重置(Fundamental Reset)

• 基础重置是PCIe系统中一种重要的重置操作,它通常是在系统启动时进行,或者在需要恢复系统的初始状态时进行。
• 当基础重置被触发时,系统会执行一系列的硬件操作来确保设备处于正确的初始状态: 
	○ 接收端(Receiver)终端:需要满足一定的阻抗要求,即ZRX-HIGH-IMP-DC-POS和ZRX-HIGH-IMP-DC-NEG。这些是接收端输入端口的阻抗要求,确保接收端能够正确接收信号。
	○ 发送端(Transmitter):发送端则只需要满足ITX-SHORT要求,这意味着发送端需要确保没有短路并且可以正常发送信号。
	○ 发送端的电压:在基础重置期间,发送端需要维持一个固定的直流公共模式电压(DC common mode voltage)。这个电压通常是一个常数,用于确保信号的稳定传输。
• 当**基础重置解除(deasserted)**时: 
	○ 设备的状态机会(LTSSM)会被初始化,意味着设备将准备好开始正常工作并进入传输状态。此时,设备的各个模块和端口都会被设置为其预期的工作状态。
• 关键点总结: 
	○ 基础重置的作用是将系统恢复到初始状态,确保接收端和发送端能够正确处理信号。
	○ 在基础重置期间,发送端保持常量电压,而接收端需要满足一定的阻抗要求。
	○ 重置解除后,系统会进入正常的传输状态。

2. 热重置(Hot Reset)

• 热重置是一种协议重置(Protocol Reset),它通常发生在系统正在运行时,用于恢复传输链路的状态,而不需要完全关闭系统或硬件。
• 在这段文字中,热重置被简要地提到,并指出它与LTSSM状态机(即状态管理器)相关,具体的定义和要求可以在4.2.5.11节中找到。
• 关键点总结:
	○ 热重置是在系统运行过程中触发的重置,用来恢复链路的传输状态。
	○ 它的主要目的是通过协议层的重置恢复链路,不像基础重置那样影响整个硬件系统。

总结:

1. 基础重置会在硬件级别初始化接收端和发送端,确保信号的正确接收和发送,发送端会保持一个固定的电压,重置解除后,系统会准备好进入正常的工作状态。
2. 热重置是在系统运行过程中对协议层的重置,用来恢复链路状态,通常不涉及硬件层面的重置。

举个例子:

假设你正在使用一个PCIe设备进行数据传输,突然设备需要重置。你可以选择两种方式:

  • 基础重置:类似于关机再开机,设备的硬件和状态会完全重新初始化,确保所有的连接都被重新建立并处于正确状态。
  • 热重置:类似于在设备运行过程中按下"重启"按钮,只会重置传输链路,确保数据传输继续进行,而不需要关闭设备。

标签:Reset,状态,接收端,重置,4.9,发送,4.2,链路
From: https://blog.csdn.net/jxdzlgl2018/article/details/144954648

相关文章

  • [PCIE5.0] 4.2.8 Compliance Pattern in 8b/10b Encoding
    这段文字描述的是在PCIe或类似高速接口协议中,Polling.Compliance子状态的具体要求,特别是合规模式(CompliancePattern)在传输过程中的处理方式。这个过程主要是通过SKPOrderedSet来验证链路的合规性,确保链路在高频率下的稳定性、可靠性和时序准确性。我们来逐步解读这......
  • redis-7.4.2哨兵随记
    ###########################redis.conf7.4.2主从################################http://download.redis.io/releases/redis-7.4.2.tar.gztarxfredis-7.4.2.tar.gzcdredis-7.4.2makemakeinstallPREFIX=/usr/local/ccdt/redis_7.4.2/redis36379makeinsta......
  • UE4.27, 揣摩源码, 网络同步 (二) 同步
    3. 同步指的是UE里服务器对客户端的单向数据同步4. Actor同步4.1. 堆栈调用 UNetDriver::TickFlush//作为服务端的时候将调用该函数UNetDriver::ServerReplicateActorsServerReplicateActors_PrepConnections......
  • UE4.27, 揣摩源码, 网络同步 (一) 初始化,握手,登录
    0. 计算机网络常识回顾0.1.四大层级,Socket抽象层应用层->传输层->网络层->网络接口层实际应用中,当我们使用socket技术后,关心的抽象是这样的红绿分别代表服务器和客户端应用层<-Socket抽象层->传输层<->...<->传输层<-Socket......
  • 高频手术设备GB 9706.202-2021第201.8.10.4.2条款手术连接用电线是如何扭曲试验
    在现代外科手术领域,技术的进步带来了革命性的变化,其中高频手术设备(也称为高频电刀或电切刀)的应用尤为显著。这种设备以其精确的切割能力和有效的凝血功能,已经成为手术室中不可或缺的工具。高频手术设备通过利用高频电流的热效应,不仅能够迅速切割组织,还能在切割的同时实现止血,大......
  • Stable Diffusion4.9下载及安装教程
    安装步骤有需要stablediffusion整合包以及提示词插件,可以扫描下方,免费获取1.下载【StableDiffusion4.9】到本地,选择非系统自带解压软件【解压到StableDiffusion4.9】2.打开解压后的文件,选择【以管理员身份运行】3.【安装】4.安装中5.安装成功,【关闭】6.右击......
  • 超强AI绘画工具StableDiffusion,SD整合包V4.9 来了 版本win加mac安装包以及搭载PS安装
    众所周知,StableDiffusion是非常强大的AI绘图工具,今天为大家带来的是StableDiffusionSD整合包v4.9版本安装说明。这里带来的安装版本是9月最新整合包sd-webui-aki-v4.9版本。WIN加MAC有需要stablediffusion整合包以及提示词插件,可以扫描下方,免费获取一、整合......
  • New!界面控件DevExpress WinForms v24.2系统环境配置要求
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!本文档包含有关安装和使用 DevExpressWinForms ......
  • 【论文阅读笔记】SCI算法与代码 | 低照度图像增强 | 2022.4.21
    目录一SCI1SCI网络结构核心代码(model.py)2SCI损失函数核心代码(loss.py)3实验二SCI效果1下载代码2运行一SCI......
  • 界面控件DevExpress v24.2新版亮点 - 人工智能(AI)
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress今年第一个重要版本v23.1正式发布,该版本拥有众多新产品和数十个具有高影......