[发明专利]一种用于PCIE电源可靠复位的方法有效
申请号: | 201310473341.6 | 申请日: | 2013-10-12 |
公开(公告)号: | CN103513733B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 丁贤根 | 申请(专利权)人: | 丁贤根 |
主分类号: | G06F1/24 | 分类号: | G06F1/24 |
代理公司: | 北京中济纬天专利代理有限公司 11429 | 代理人: | 赵海波 |
地址: | 214400 江苏省无锡市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发送端 数据包 传输完成 接收端 复位 电源管理状态切换 剩余数据包 电源管理 发送状态 复位操作 降低功耗 可靠复位 握手信号 响应信号 握手 电源 存储 发送 传输 告知 返回 记录 | ||
本发明涉及一种用于PCIE电源管理的技术,其特征在于:在接收端收到将要进行复位的信号后,与发送端进行握手,通过握手信号来确定发送端正在发送的数据包是否传输完成,若传输完成则进行复位,若传输未完成,发送端停止继续发包,并将记录剩余数据包的发送状态,而接收端则对接收到的数据包进行接收并且对已经接收到的数据包进行存储,然后将握手的响应信号返回给发送端,告知发送端可以对本设备进行复位操作。本发明能够进一步降低功耗,提高对电源管理状态切换的保护。
技术领域
本发明涉及一种用于PCIE电源可靠复位的方法。
背景技术
现有的复位方式包括冷复位,暖复位和热复位三种。
冷复位:PCIE上电后便自行开始的初始化复位
暖复位(链路关断复位):在正常的操作中,链路关断或者工作在低功耗的状态,PCIE核要求链路复位请求。一根从高到低的link_req_rst_not信号传输表示PCIE请求外部的逻辑复位PCIE,由PHY链路关断引起的。
热复位:上游设备(RC,SW上游端口,或者DM在RC模式)能够热复位下游设备(EP,SW上游端口,DM在EP模式),在热复位bit被采样到之后通过发送两个连续的链路TS1有序集实现。热复位也称为‘训练复位’。相似于暖复位,下游设备要求外部逻辑复位PCIE。
冷复位和暖复位都属于基本复位,在之前的PCIE技术当中,提到过基本复位可以通过两种方式实现:一种是通过PERST# 信号引发;另一种是通过自主生成基本复位。
PERST#信号引发的基本复位都是指PCIE系统中的一个边带信号,用来传递复位信号,然后触发整个PCIE系统进行复位。
通过自主生成的基本复位指设备可以在不适用PERST#信号来复位自己的电路,而是在检测到主电源加电的情况下自己产生基本复位信号复位自身电路。比如,在一个插卡上,设计有这种复位产生机构,对加电进行检测并产生该设备的本地复位信号。如果设备检测到它的电源超过规定的限度,它也必须产生一个自主的复位信号。
热复位是指通过软件的方式进行复位的方法,软件在根复合体生成热复位。通过发送PCIE中固有的TS1有序集来进行带内传播,由上级向下游传播,即只有根复合体和交换开关能够产生热复位,端点不能产生热复位。
现有PCIE电源管理简单,不适合超低功耗器件的应用,电源管理的不同状态切换容易造成包的丢失。
现有的复位方式,是当设备采样到复位信号之后,不关注链路上是否有包传送,并且也不能够确定链路上的包是否传送成功,更不能确定链路上的包已经传送成功的位数,而会直接复位,将准备复位的设备进行初始化,清空其内存,复位它的寄存器,并没有考虑到目前的数据传输情况和PCIE对端的情况,只是简单的将要复位的设备进行复位,例如将设备寄存器重置,将缓冲区的数据清空,将链路上的包丢弃。
如上的复位方式将会导致的缺点很明确,就是之前一直在链路上的传输的包没有传输完成,并且对端也不知道该设备之前传输的数据包是否已经传输完成还是被直接丢弃了,直接导致的后果就是电源管理的状态切换的时候很容易丢包,之后的处理起来将会比较复杂。
发明内容
本发明的目的在于克服上述不足,提供一种用于PCIE电源可靠复位的方法,能够进一步降低功耗,提高对电源管理状态切换的保护。
本发明的目的是这样实现的:一种用于PCIE电源可靠复位的方法,所述方法在接收端收到将要进行复位的信号后,与发送端进行握手,通过握手信号来确定发送端正在发送的数据包是否传输完成,若传输完成则进行复位,若传输未完成,发送端停止继续发包,并将记录剩余数据包的发送状态,而接收端则对接收到的数据包进行接收并且对已经接收到的数据包进行存储,然后将握手的响应信号返回给发送端,告知发送端可以对本设备进行复位操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于丁贤根,未经丁贤根许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310473341.6/2.html,转载请声明来源钻瓜专利网。