【技术实现步骤摘要】
一种PCIe交换机管理装置、方法及PCIe交换机
[0001]本申请属于PCIe通信
,尤其涉及一种PCIe交换机管理装置、方法及PCIe交换机。
技术介绍
[0002]高速串行计算机扩展总线标准(Peripheral Component Interconnect Express,PCIe)广泛应用于数据的采集和存储等领域。PCIe总线所连接的PCIe交换机的电源状态包括设备电源状态(device power states,简称D
‑
states)和链路电源状态(link power states,简称L
‑
states)。
[0003]PCIe协议规定了两种电源管理机制,分别为PCI电源管理(Power Management,PCI
‑
PM)机制和活动状态电源管理(Active State Power Management,ASPM)。PCIe协议规定设备电源状态包括D0状态、D1状态、D2状态、D3hot状态、D3cold等状态。PCIe协议规定了链路电 ...
【技术保护点】
【技术特征摘要】
1.一种PCIe交换机管理装置,其特征在于,包括:第一控制模块、第二控制模块和全局电源管理模块,所述第一控制模块通过第一接口与第一PCIe设备连接,所述第二控制模块通过第二接口与第二PCIe设备连接,所述第一控制模块与所述第一PCIe设备之间的链路为第一链路,所述第二控制模块与所述第二PCIe设备之间的链路为第二链路;所述第一控制模块,用于监控所述第一链路的第一链路状态;所述全局电源管理模块,用于根据所述第一链路状态生成第一控制信号;所述第二控制模块,用于根据所述第一控制信号控制更新所述第二链路的第二链路状态,更新后的所述第二链路状态与所述第一链路状态相同。2.根据权利要求1所述的PCIe交换机管理装置,其特征在于,所述第一控制模块为上游端口控制模块,所述第二控制模块为下游端口控制模块时,所述第一链路状态是L0s,所述控制信号为usp_in_l0s;所述第二控制模块,具体用于在满足第一预设条件时,根据所述usp_in_l0s将所述第二链路状态更新为L0s;其中,所述第一预设条件包括:所述上游端口没有TLP或DLLP等待发送,且usp_in_l0s信号为高电平。3.根据权利要求1所述的PCIe交换机管理装置,其特征在于,所述第一控制模块为下游端口控制模块,所述第二控制模块为上游端口控制模块时,所述第一链路状态是L0s,所述控制信号为all_dsp_in_rl0s;所述第二控制模块,具体用于在满足第二预设条件时,根据所述all_dsp_in_rl0s将所述第二链路状态更新为L0s;其中,所述第二预设条件包括:所述下游端口没有TLP或DLLP等待发送,且所述all_dsp_in_rl0s信号为高电平。4.根据权利要求1所述的PCIe交换机管理装置,其特征在于,所述第一控制模块为下游端口控制模块,所述第二控制模块为上游端口控制模块时,所述第一链路状态是L1或功耗低于L1的状态,所述控制信号为all_dsp_in_l1;所述第二控制模块,具体用于在满足第三预设条件时,根据所述控制信号all_dsp_in_l1将所述第二链路更新为L1;其中,所述第三预设条件包括:所述第二链路的接收方向和发送方向均处于L0s的时间达到预设时间长度之后,第一链路状态处于L1 ASMP或功耗低于L1 ASMP的状态,等待正在发送的TLP报文发送完毕,并产生阻断信号阻止发送新的TLP报文,以使所述第二链路上的重传缓存为空。5.根据权利要求1所述的PCIe交换机管理装置,其特征在于,所述第一控制模块为下游端口控制模块,所述第二控制模块为上游端口控制模块时,所述第一链路状态是L1或功耗低于L1的状态,所述控制信号为PM_ENTER_...
【专利技术属性】
技术研发人员:吕骏华,祝红彬,朱喜,高昌垒,
申请(专利权)人:深圳市国微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。