PCIe系统4种复位介绍 PCIe规范定义了四种类型的复位:冷复位、暖复位、热复位和FLR复位(Function Level Reset)。前三个是PCIe规范早期版本就已经定义的,称为传统复位(Conventional Reset)。随着PCIe 2.0规范修订而增加的Function Level Reset称为功能级复位。 1. 传统复位(Conventional Reset) 传统复位包括Cold Reset、Warm Reset和Hot Reset三种复位,其中Cold Reset和Warm Reset统称为基本复位(Fundamental Reset);而Hot Reset是非基本的复位方式,它是一种带内复位,来自上游设备,以包的形式通过链路向下游设备传达。 基本复位使设备的状态机、硬件逻辑、端口状态和配置寄存器初始化为它们的默认状态,除了设备的那些能从辅电源Vaux汲取电能的粘性(sticky)配置寄存器(它们在主电源关闭的情况下靠辅电源Vaux仍处于工作状态)。 1.1 冷复位 冷复位(Cold Reset)是指设备主电源打开后的结果,重启电源也会导致冷复位。 1.2 暖复位 暖复位(Warm Rest)是在系统电源稳定的情况下(即不关闭/重加主电源),由硬件触发的复位,比如压下复位按钮。这种复位触发系统电源电路的POWERGOOD信号,进而引发复位。PCIe规范并未明确规定暖复位的产生机制。 基本复位有以下两种生成的方法。 一是通过边带信号PERST#产生基本复位。PERST#(PCI Express复位,低有效)是PCIe系统中的一个边带信号,用来传递复位信号。 二是PCIe设备也可以不使用边带信号PERST#来复位自己的电路,而设计成在检测到主电源加电(或重加电)的情况下自己产生基本复位信号复位自身电路。 下图是通过边带信号PERST#产生基本复位的一个例子。


2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/74775.html