[发明专利]一种PCIe链路训练方法、装置及介质在审
申请号: | 202210169840.5 | 申请日: | 2022-02-23 |
公开(公告)号: | CN114510366A | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 王廷平;肖佐楠;高事成;郑茳;匡启和 | 申请(专利权)人: | 苏州国芯科技股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F13/42 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 姚莹丽 |
地址: | 215011 江苏省苏州市高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pcie 训练 方法 装置 介质 | ||
本申请公开了一种PCIe链路训练方法、装置及介质,包括:在PCIE硬件系统进行PCIe链路训练的过程中,利用软件LTSSM状态机对硬件LTSSM状态机进行跟踪和同步;当所述硬件LTSSM状态机发生非预期的状态迁移,则利用第一预设软件处理逻辑执行相应的错误纠正处理;当所述硬件LTSSM状态机发生不可恢复错误,则利用第二预设软件处理逻辑对所述PCIE硬件系统进行复位操作,以便重新开始PCIe链路训练。能够提升PCIe链路训练的健壮性,降低成本。
技术领域
本申请涉及PCIe链路训练技术领域,特别涉及一种PCIe链路训练方法、装置及介质。
背景技术
PCIe(即peripheral component interconnect express)是一种高速串行计算机扩展总线标准,其特点有点对点高带宽多路双通道传输、端对端可靠性传输、支持热插拔、电源管理以及虚拟化等,在消费电子、服务器、工业等领域被广泛应用。PCIe链路训练,属于PCIe物理层协议规范,是PCIe链路两端设备初始化其物理层、端口配置信息、收发模块以及相关的链路状态,最终建立数据通信的过程。链路训练过程中的状态迁移就是LTSSM(linktraining and status state machine),状态机中包含Detect(探测)、Polling(问询)、Configuration(配置)、Recovery(恢复)、L0、L0s、L1、L2、Disabled(关闭)、Loopback(回环)、Hot reset(热复位)状态,其中大部分状态下还有多个子状态。
在现有技术中,PCIe链路训练由控制器、PCS(即physical coding sublayer,物理编码层)和PMA(即physical media attachment,即物理介质层)组成的硬件系统完成,软件仅仅在链路训练开始前初始化一些硬件配置,在链路训练过程中并没有太多参与。然而,由于不同架构平台所实现的PCIe具有差异,而且硬件仿真无法完全模拟PCIe设备适配各种主机服务器的真实环境,这对PCIe设备的链路训练兼容性带来了极大的挑战。在现有技术中,一旦出现设备链路训练失败,无法快速定位问题点,需要花大量时间使用高频示波器和协议分析仪抓取信号和数据包来分析问题,然后通过软件修改初始化配置进行调试,并不能达到动态调整的效果,容易引入新的兼容性问题,因为LTSSM的每一个状态甚至子状态都有可能出现问题且解决方法不一,最后只能通过修改硬件投入更多的成本来解决问题。
发明内容
有鉴于此,本申请的目的在于提供一种PCIe链路训练方法、装置及介质。能够提升PCIe链路训练的健壮性,降低成本。其具体方案如下:
第一方面,本申请公开了一种PCIe链路训练方法,包括:
在PCIE硬件系统进行PCIe链路训练的过程中,利用软件LTSSM状态机对硬件LTSSM状态机进行跟踪和同步;
当所述硬件LTSSM状态机发生非预期的状态迁移,则利用第一预设软件处理逻辑执行相应的错误纠正处理;
当所述硬件LTSSM状态机发生不可恢复错误,则利用第二预设软件处理逻辑对所述PCIE硬件系统进行复位操作,以便重新开始PCIe链路训练。
可选的,所述利用软件LTSSM状态机对硬件LTSSM状态机进行跟踪和同步,包括:
利用软件LTSSM状态机实时查询所述硬件LTSSM状态机的状态寄存器,得到寄存器值;
根据所述寄存器值确定所述硬件LTSSM状态机当前所处的状态;
将所述软件LTSSM状态机的状态同步为所述硬件LTSSM状态机当前所处的状态。
可选的,还包括:
为所述硬件LTSSM状态机中每个状态均设置超时机制;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州国芯科技股份有限公司,未经苏州国芯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210169840.5/2.html,转载请声明来源钻瓜专利网。