PPP 协议在进行数据通信前需要建立一条PPP 链路。PPP 协议的起始和终止状态称为链路静止状态,此时,用户PC 和ISP 的路由器之间不存在物理连接。图3.5PPP 协议链路状态转换在建立链路后链路打开前,PPP 协议所进行身份验证(鉴别)中主要支持两种验证协议:密码验证协议和质询-握手验证协议。CHAP 针对PAP 的不安全性进行了改进,使用三次握手验证。除了IP 协议以外,PPP 协议还可以携带其他协议。......
2023-10-19
PCIe总线定义了一系列与电源管理相关的链路状态。
●L0状态。PCIe设备的正常工作状态。
●L0s状态。PCIe设备处于低功耗状态。系统软件不能控制L0状态和L0s状态间的迁移过程,这两个状态的迁移只能由ASPM控制。
●L1状态。PCIe设备使用的功耗低于处于L0s状态时的功耗。
●L2/L3 Ready状态。PCI设备进入L2或者L3状态之前使用的过渡状态。
●L2状态。PCIe设备仅使用辅助电源工作,主电源已经被关闭。在PCIe总线中L1和L2状态是可选的。
●L3状态。该状态也被称为“Link off”状态,此时PCIe设备使用的Vcc电源已经被关闭。(www.chuimin.cn)
●LDn状态。该状态是一个“伪”状态,PCIe链路处于L2、L3状态时,需要通过LDn状态之后才能进入L0状态。该状态由LTSSM状态机的Detect、Polling和Configuration等状态组成。
这些与电源管理相关的状态机迁移模型如图8-11所示。
图8-11 电源管理状态机
本节重点说明L0、L0s和L1状态的工作原理以及如何使用ASPM机制进行状态迁移。在第8.4节将讲述系统软件如何设置寄存器使PCIe设备进入L0、L0s和L1状态。
在PCIe设备中,Link Capabilities寄存器的ASPM Support字段表示当前PCIe设备可以支持的链路状态,该字段只读。而Link Control寄存器的ASPM Control字段为可读写的,PCIe设备根据ASPM Support字段判断当前PCIe链路是否支持L0s和L1状态,还是同时支持这两种状态,并设置ASPM Control字段。
有关PCI Express体系结构导读的文章
PPP 协议在进行数据通信前需要建立一条PPP 链路。PPP 协议的起始和终止状态称为链路静止状态,此时,用户PC 和ISP 的路由器之间不存在物理连接。图3.5PPP 协议链路状态转换在建立链路后链路打开前,PPP 协议所进行身份验证(鉴别)中主要支持两种验证协议:密码验证协议和质询-握手验证协议。CHAP 针对PAP 的不安全性进行了改进,使用三次握手验证。除了IP 协议以外,PPP 协议还可以携带其他协议。......
2023-10-19
实际上,链路状态路由算法中完整拓扑结构的获得和链路延迟信息等都是通过数据间的交换使用实验的方法测量得来。2)测量线路开销链路状态路由算法要求每一个路由器知道它到各个邻居结点之间的延迟或者一个合理的度量值。4)发布链路状态分组当发布链路状态分组后,收到此分组的路由器将会据此改变它们的路由信息。链路状态路由算法最技巧的部分是如何可靠地发布链路状态分组。......
2023-10-19
这两种PLP在链路训练的多个状态机中使用,下文将进一步介绍这两种字符序列。其中TS1序列的主要作用是检测PCIe链路的配置信息,而TS2序列确认TS1序列的检测结果。不同的PCIe链路需要使用不同数目FTS序列,才能使接收端的PLL锁定接收时钟。PCIe设备可以根据链路的使用情况确定当前链路是否处于Electrical Idle状态,而不是必须收到Idle序列后进入该状态。......
2023-10-20
PCIe总线使用的软件电源管理机制与PCI PM兼容。图4-15 Power Management Capability结构Capability ID字段记载Power Management Capability结构的ID号,其值为0x01。该寄存器的结构如图4-16所示,其中PMCR寄存器在Power Management Capability结构的第3~2字节中。系统软件将这个请求处理完毕后,将通知这个PCI设备,之后该PCI设备将PME#信号置为无效。D2位为1表示PCIe设备支持D2状态;D1位为1表示PCIe设备支持D1状态。图4-17 Power Management Status/Control寄存器●Power State字段可读写,该字段记录PCIe设备所处的状态。......
2023-10-20
链路状态路由协议的核心算法为最短路径优先算法,也称Dikjstra算法。链路状态路由协议在更新路由表时,只更新和交换变化的路由表项,因此占用网络资源少,收敛速度快。目前,常用的链路状态协议为开放式最短路径优先协议——OSPF。OSPF协议是典型的链路状态路由协议,采用最短路径优先算法来计算最佳路由。图2-17通过OSPF获得的路由表......
2023-11-17
PCIe总线进行链路训练的主要目的是初始化PCIe链路的物理层、端口配置信息、相应的链路状态,并了解链路对端的拓扑结构,以便PCIe链路两端的设备进行数据通信。此时该PCIe设备在进行链路训练时,必须通知对端链路该设备实际使用的链路状态。此外PCIe总线在链路训练过程中,还需要确定数据传送率。PCIe总线进行链路训练时,需要进行RC或者Switch的Link Number和Lane Number的初始化,在第8.2节中将详细介绍这些内容。......
2023-10-20
如图8-16所示,PCIe设备可以进行D-State的状态迁移。大多数D-State的状态迁移都是系统软件通过修改PMCSR寄存器的PowerState字段实现的,但是仍然有些状态迁移采用了其他方式。表8-3 D-State状态与PCIe链路状态的对应关系由上表可以发现,上游设备所处的D-State等级小于或等于下游设备的休眠等级。PCIe设备其他D-State状态的迁移过程与此大同小异,详见PCIe总线规范,本节对此不做进一步描述。......
2023-10-20
PCI总线定义了两类配置请求,一类是Type 00h配置请求,另一类是Type 01h配置请求。PCI总线使用这些配置请求访问PCI总线树上的设备配置空间,包括PCI桥和PCI Agent设备的配置空间。当x86处理器对CONFIG_DATA寄存器进行读写操作时,HOST主桥将决定向PCI总线发送Type 00h配置请求还是Type 01h配置请求。在PCI总线事务的地址周期中,这两种配置请求总线事务的不同反映在PCI总线的AD[31∶0]信号线上。......
2023-10-20
相关推荐