[发明专利]一种PCIe链路训练方法、端设备及通讯系统有效
| 申请号: | 201910936651.4 | 申请日: | 2019-09-29 |
| 公开(公告)号: | CN110647486B | 公开(公告)日: | 2021-05-11 |
| 发明(设计)人: | 刘海亮 | 申请(专利权)人: | 江苏芯盛智能科技有限公司 |
| 主分类号: | G06F13/40 | 分类号: | G06F13/40 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 罗硕 |
| 地址: | 213000 江苏省常州市武进*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 pcie 训练 方法 设备 通讯 系统 | ||
1.一种PCIe链路训练方法,其特征在于,所述链路训练方法应用于端设备,所述端设备包括移位寄存器、CPU以及采样电路,所述方法包括:当接收到第一复位解除信号后,所述采样电路对复位信号进行采样;所述移位寄存器对采样后的复位信号按字节进行位与运算,并得到处理后的复位信号;其中,所述对采样后的复位信号按字节进行位与运算指对所述采样后的复位信号中上一周期与下一周期信号之间执行与逻辑;
所述CPU依据所述处理后的复位信号启动PCIe链路训练。
2.如权利要求1所述的PCIe链路训练方法,其特征在于,所述端设备还包括上电复位寄存器、配置寄存器以及PCIe内核复位寄存器以及通道寄存器,所述CPU与所述上电复位寄存器、所述配置寄存器、所述PCIe内核复位寄存器以及所述通道寄存器电连接,所述上电复位寄存器与所述配置寄存器电连接,所述CPU依据所述处理后的复位信号启动PCIe链路训练的步骤包括:
当所述CPU读取到第二复位解除信号时,在预设定的时间后通过配置寄存器释放上电复位寄存器;
当所述上电复位寄存器释放后,且所述CPU同时读取到所述PCIe内核复位寄存器的值为高电平时,释放通道寄存器,以开启所述PCIe链路中的所有通路;其中,所述通道寄存器与所述PCIe链路中的每条通路电连接;
当所述CPU确定所述PCIe链路中存在至少一条通路处于数据交互状态时,启动PCIe链路训练。
3.如权利要求2所述的PCIe链路训练方法,其特征在于,所述端设备还包括训练控制使能寄存器与链路训练状态机,所述链路训练状态机用于在PCIe链路中进行链路训练,所述训练控制使能寄存器与所述链路训练状态机电连接,所述训练控制使能寄存器还与所述CPU电连接,在所述当所述CPU确定所述PCIe链路中存在至少一条通路处于数据交互状态时,启动PCIe链路训练的步骤之前,所述方法还包括:
所述CPU控制所述训练控制使能寄存器处于非使能状态,以使链路训练状态机处于非工作状态;
所述当所述CPU确定所述PCIe链路中存在至少一条通路处于数据交互状态时,启动PCIe链路训练的步骤包括:
当所述CPU确定所述PCIe链路中存在至少一条通路处于数据交互状态时,所述CPU控制训练控制使能寄存器处于使能状态,以使所述链路训练状态机处于工作状态。
4.如权利要求2所述的PCIe链路训练方法,其特征在于,所述端设备还包括电气空闲寄存器,所述CPU与所述电气空闲寄存器电连接,在所述当所述CPU确定所述PCIe链路中存在至少一条通路处于活动状态时,启动PCIe链路训练的步骤之前,所述方法还包括:
所述CPU实时读取电气空闲寄存器的数据,并确定所述电气空闲寄存器的数据是否存在低电平信号,以确定所述PCIe链路中是否存在至少一条通路处于数据交互状态;其中,所述电气空闲寄存器用于记录所述PCIe链路中所有通路的状态。
5.如权利要求4所述的PCIe链路训练方法,其特征在于,在所述确定所述电气空闲寄存器的数据是否存在低电平信号的步骤之前,所述方法还包括:
所述电气空闲寄存器将每条所述通路对应的数据进行移位处理,并将每条所述通路移位后数据进行按位与运算,其中,处于数据交互状态的通路对应的数据为低电平。
6.如权利要求2所述的PCIe链路训练方法,其特征在于,所述端设备还包括公共寄存器,在所述释放通道寄存器,以开启所述PCIe链路中的所有通路的步骤之前,所述方法还包括:
所述CPU配置所述公共寄存器为低电平。
7.如权利要求1所述的PCIe链路训练方法,其特征在于,所述端设备还包括中断电路,当PCIe处于温复位期间时,所述得到处理后的复位信号的步骤包括:
所述中断电路对所述移位寄存器运算后的复位信号进行上升沿与下降沿生成处理及中断信号提取处理,以获取中断信号;
所述CPU依据所述处理后的复位信号启动PCIe链路训练的步骤包括:
所述CPU依据所述中断信号启动PCIe链路训练。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏芯盛智能科技有限公司,未经江苏芯盛智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910936651.4/1.html,转载请声明来源钻瓜专利网。





