[发明专利]热插拔方法、片上系统及计算机设备在审
申请号: | 202111560418.4 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114461559A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 俎鹏宇;王兴珍;陈才;张道明;张明;朱青山;李信德 | 申请(专利权)人: | 飞腾信息技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42;G06F15/78 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 蒋维特;刘畅舟 |
地址: | 300452 天津市滨海新*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 热插拔 方法 系统 计算机 设备 | ||
本发明公开了一种热插拔方法、片上系统及计算机设备,热插拔方法包括如下步骤:通过PCIE控制器获取寄存器的状态,以确定所述片上系统与所述外设之间的通信状态;在寄存器的状态处于L0状态时,判断所述片上系统与所述外设之间的通信是否出现链路掉落,若是,调整寄存器状态标志位的值,以使片上系统与外设之间恢复通信;若否,则说明片上系统与外设之间处于正常链路状态。本发明具有可弥补硬件平台的固有缺陷,可稳定地实现PCIE热插拔的优点。
技术领域
本发明涉及计算机技术领域,尤其涉及针对PCIE设备在不支持热插拔的硬件平台的热插拔方法、片上系统及计算机设备。
背景技术
在现有技术中,PCIE卡有两个用于热插拔机制的边带信号——PRSNT1#和PRSNT2#。PCIE卡设备上的这两个信号之间是短路的,PCIE插槽的PRSNT1#被固定地连接到地,PRSNT2#则被上拉。当PCIE卡设备未被完全插入插槽时,插槽的PRSNT2#信号由于上拉的作用,将一直处于高点平状态。当PCIE卡设备被完全插入插槽后,插槽上的PRSNT2#信号则会被PCIE卡设备的短路线连接到地,从而使得其变为低电平。换句话说,从插槽的角度看,当PRSNT2#位高电平时,则认为PCIE卡设备未能正确插入或者无PCIE卡设备;当PRSNT2#位低电平时,表明PCIE卡设备被正确地插入插槽中。计算机的CPU通过检测这两个边带信号,就能判断PCIE卡的插入情况,产生中断信号,从而实现PCIE卡的热插拔。
但是,对于某些采用特定CPU的硬件平台,在硬件设计中,没有设计检测PCIE设备掉落信号的电路,因此,CPU无法检测到PRSNT1#和PRSNT2#的边带信号,也就无法产生中断,从而无法正常扫描PCIE卡槽的情况,也无法为PCIE设备分配资源,不支持PCIE热插拔功能。然而,在该种类型的硬件平台中,仍然存在PCIE热插拔的需求,因此,需要进行研究,在本身不支持热插拔的硬件平台,提出一种热插拔解决方案,以更好发挥硬件平台的性能,提高硬件平台的适用性。
发明内容
本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种针对硬件本身不支持PCIE热插拔的硬件平台,弥补其功能上的不足的热插拔方法、片上系统及计算机设备。
为解决上述技术问题,本发明提出的技术方案为:
一种热插拔方法,应用于片上系统,所述片上系统包括PCIE控制器和寄存器,所述PCIE控制器与所述寄存器相连,所述片上系统与外设通过总线接口实现通信;所述寄存器设置有目标存储空间,所述目标存储空间对应有状态标志位;所述状态标志位用于指示所述片上系统与所述外设进行通信时的状态;所述方法包括:;
通过PCIE控制器获取寄存器的状态;
寄存器的状态处于L0状态时,判断所述片上系统与所述外设之间的通信是否出现链路掉落,若是,将所述目标存储空间对应的状态标志位设置为预设值,以使片上系统与外设之间恢复通信;若否,则说明片上系统与外设之间处于正常链路状态。
进一步的,所述片上系统还包括与所述PCIE控制器相连的存储器,所述方法还包括:
通过PCIE控制器指示所述存储器为所述外设分配配置空间,以保证所述片上系统与所述外设之间的信息交互。
进一步的,所述外设为第一类型设备时,通过PCIE控制器获取寄存器的状态之后,若所述寄存器的状态为detect状态,修改所述寄存器的link状态属性,对所述片上系统与所述外设之间的通信链路进行训练,并通过PCIE控制器重新获取寄存器的状态。
进一步的,还包括识别所述外设执行拔出操作的步骤:通过PCIE控制器检查所述存储器中存储的数据内容,当所述数据内容为异常值时,判断配置空间异常,识别所述外设执行了拔出操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞腾信息技术有限公司,未经飞腾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111560418.4/2.html,转载请声明来源钻瓜专利网。