【技术实现步骤摘要】
一种热插拔的设备及方法
本专利技术涉及通信领域,尤其涉及一种热插拔的设备及方法。
技术介绍
在信息通信
,热插拔技术应用广泛,使用热插拔技术,可以在不中断服务器或者其他IT设备业务情况下,进行故障的维修和更换,提高了设备的可维护性和系统的健壮性。现有技术中,请参阅图1所示的热插拔设备的系统10示意图,热插拔系统10包括主机11和热插拔设备12,热插拔设备12包括端口121、系统控制寄存器122、固件模块123、通知按钮126和电源指示器127,该端口121包括高速物理层接口124和控制器125,外部主机11通过端口121与该热插拔设备建立通信链路,高速物理层接口124接收主机11发送的指令,该高速物理层接口124和控制器125根据主机11传输的指令执行相关业务。下面结合图1说明现有技术中端口执行热拔操作的过程:1、用户按下通知按钮126触发热拔出请求,系统控制寄存器122接收到该热拔出请求后,将该热拔出请求传输至固件模块123,固件模块123接收到该热拔出请求后向主机11发送一个中断请求,主机11根据该中断请求会再次将中断确认呈现给用户,在主机11得到用户的确认后,主机11会向固件模块发出中断响应。2、固件模块123接收到中断响应后,检测到主机11不再发送数据,确定已经完成当前业务,禁用该端口的插槽。3、电源指示器127指示用户可以进行热拔出操作。上述步骤简要描述了端口121从主机11热拔出的操作步骤,后续若需要端口121重新插入主机而执行热插入的步骤,同样也是需要通知按钮126触发热插入请求,电源指示器127指示用户可以进行热插入操作后,方能执行热 ...
【技术保护点】
一种热插拔的设备,其特征在于,所述设备包括:端口、固件模块和中断屏蔽模块,所述设备通过所述端口与主机连接;所述端口包括高速物理层接口,所述高速物理层接口包含多条引线lane,所述多条lane用于从主机接收模拟信号;所述高速物理层接口侦测所述多条lane中每条lane的模拟信号,并且当侦测到所述多条lane中的一条lane的模拟信号的振幅小于预设门限值时,所述高速物理层接口产生与所述lane对应的模拟信号丢失指示ALOS信号;所述高速物理层接口将所述ALOS信号传输至中断屏蔽模块,中断屏蔽模块产生与所述lane对应的ALOS中断信号,所述中断屏蔽模块将所述ALOS中断信号发送至所述固件模块;若所述固件模块从接收到第一条lane对应ALOS中断信号开始,在预置时间段内接收到所述每条lane对应的ALOS中断信号,则所述固件模块对所述端口进行复位。
【技术特征摘要】
1.一种热插拔的设备,其特征在于,所述设备包括:端口、固件模块和中断屏蔽模块,所述设备通过所述端口与主机连接;所述端口包括高速物理层接口,所述高速物理层接口包含多条引线lane,所述多条lane用于从主机接收模拟信号;所述高速物理层接口侦测所述多条lane中每条lane的模拟信号,并且当侦测到所述多条lane中的一条lane的模拟信号的振幅小于预设门限值时,所述高速物理层接口产生与所述lane对应的模拟信号丢失指示ALOS信号;所述高速物理层接口将所述ALOS信号传输至中断屏蔽模块,中断屏蔽模块产生与所述lane对应的ALOS中断信号,所述中断屏蔽模块将所述ALOS中断信号发送至所述固件模块;若所述固件模块从接收到第一条lane对应ALOS中断信号开始,在预置时间段内接收到所述每条lane对应的ALOS中断信号,则所述固件模块对所述端口进行复位。2.根据权利要求1所述的设备,其特征在于,所述设备还包括系统控制寄存器,所述端口还包括控制器,所述高速物理层接口与所述控制器连接,所述控制器与所述系统控制寄存器连接,所述系统控制寄存器与所述固件模块连接;所述固件模块对所述端口进行复位包括:所述固件模块通过所述系统控制寄存器配置软复位信号,所述控制器和所述高速物理层接口根据所述软复位信号进行复位。3.根据权利要求2所述的设备,其特征在于,所述固件模块在预置时间段内接收到所述每条lane对应的ALOS中断信号用于指示所述端口从主机热拔出;所述固件模块通过所述系统控制寄存器为所述端口配置清除标识,所述清除标识用于指示所述控制器清除所述端口从主机热拔出时所执行业务的残留数据。4.根据权利要求3所述的设备,其特征在于,所述端口还包括计数器;所述控制器根据所述清除标识,清除业务的残留数据,所述计数器用于记录在所述控制器执行清除操作时,所述业务的残留数据的剩余数量;当所述计数器的计数为零时,所述固件模块通过所述系统控制寄存器配置清除撤销标识,所述控制器根据所述清除撤销标识停止执行清除业务数据的操作。5.根据权利要求3或4所述的设备,其特征在于,所述中断屏蔽模块接收主机输出的硬件复位信号,并将所述硬件复位信号发送到固件模块,所述固件模块检测所述硬件复位信号的电平;当所述固件模块检测到硬件复位信号具有电平跳变时,则所述固件模块通过所述系统控制寄存器为所述控制器和所述高速物理层接口配置复位清除信号;所述控制器和高速物理层接口根据所述复位清除信号停止执行复位操作;所述设备和主机建立业务。6.一种热插拔的方法,其特征在于,所述方法应用于热插拔的设备,所述设备包括:端口、固件模块和中断屏蔽模块,...
【专利技术属性】
技术研发人员:黄锐,张治,周冠锋,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。