一种基于国产飞腾平台的定制化制造技术

技术编号:39650700 阅读:12 留言:0更新日期:2023-12-09 11:18
本发明专利技术公开一种基于国产飞腾平台的定制化

【技术实现步骤摘要】
一种基于国产飞腾平台的定制化PCIE设备时序控制方法


[0001]本专利技术涉及计算机
,尤其涉及一种基于国产飞腾平台的定制化
PCIE
设备时序控制方法


技术介绍

[0002]如今
PCIE
设备在现代计算机系统中已经变得非常普遍,得益于它能提供更快的数据传输速度和更高的带宽利用率;其中
PCIE
的启动时间要求也逐步被大大降低,从
PCIE1.0

400
毫秒以下,到如今
PCIE3.0

100
毫秒以下,
PCIE3.0
规范中介绍了
PCIe
设备需要在复位后的
100ms
内完成初始化和链接过程,包括完成寄存器的自清理,以及将所有功能寄存器恢复到其缺省状态等操作

[0003]标准
PCIE
设备的复位时间是符合上述规范的,所以不需要主板的上电时序单独考虑
PCIE
设备的复位时间,统一采用
100ms
的复位时间即可

[0004]国产化平台上考虑到可重构性

性能

功耗

集成度等因素所以大多数设计都是定制化的,其中包括
PCIE
设备;但是定制化的
PCIE
设备可能由于业务需求的设计导致无法满足
PCIE
规范中的寄存器初始化时间的要求,所以定制化的
PCIE
设备启动时序不能参照传统时序设计
(
以标准的
PCIE
设备为基准固定
100ms
复位延时
)
,否则可能导致上电进系统后
lspci
找不到该
PCIE
设备的情况发生

[0005]目前市场上常规定制化
PCIe
设备上电复位时序的设计做法依旧是采用固定延时的方式,只是这个固定延时的时间按照定制化
PCIE
设备的复位时间要求进行设计,但是使用该方案会存在三个方面的问题:
[0006]1、
复位延时时间如果设计过长,会影响板卡总体的上电时间

[0007]2、
复位延时时间合适或较短,但由于定制化
PCIE
设备的程序固件在项目开发过程中是需要重复调整的,所以如果复位延时时间固定则需要跟随程序固件的调整重复调整,增加调试难度

[0008]3、
该延时时间是需要根据测试现象来主观调整的,需要根据在系统下
lspci
命令是否能扫描到该
PCIE
设备来判断该延时是否可行,可靠性较差


技术实现思路

[0009]鉴于以上技术问题,本专利技术提供了一种基于国产飞腾平台的定制化
PCIE
设备时序控制方法,以解决现有技术中定制化的
PCIE
设备不适用于固定复位时序的问题

[0010]本专利技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术的实践而习得

[0011]本专利技术的目的是提供一种基于国产飞腾平台的定制化
PCIE
设备时序控制方法,所述方法包括:
[0012]设置
PCIE
设备,使得所述
PCIE
设备可输出在位信号和初始化完成信号,所述在位信号用于指示所述
PCIE
设备是否正确插入到
PCIE
插槽中并与主板的
PCIE
控制器建立了连
接,所述初始化完成信号用于指示所述
PCIE
设备是否完成了初始化工作;
[0013]在主板上电时,唤醒所述
PCIE
设备,开启所述
PCIE
设备的电源,并对所述
PCIE
设备进行复位操作;
[0014]检测所述在位信号是否有效,若有效,则等待所述初始化完成信号同样有效后,解除所述
PCIE
设备卡的复位,对所述主板和所述
PCIE
设备卡进行上电开机;
[0015]若所述在位信号无效,直接对所述主板进行上电开机

[0016]进一步的,所述在位信号和所述初始化完成信号由所述主板的
CPLD
逻辑器件所接收

[0017]进一步的,所述在位信号和所述初始化完成信号为高电平有效,低电平无效

[0018]进一步的,所述
PCIE
设备内集成有唤醒转换模块

电源控制模块

电源域控制模块,其中:
[0019]所述唤醒转换模块用于将来自于所述主板的
1.8V
的唤醒信号转换为
3.3V

[0020]所述电源控制模块用于在来自于所述主板的控制信号的触发下,使得
3.3V
的所述唤醒信号唤醒所述
PCIE
设备;
[0021]所述电源域控制模块包括第一开关单元和第二开关单元,所述第一开关单元一端连接于所述主板的
12V
电源输出,另一端连接所述
PCIE
设备的电源输入,所述第二开关单元用于在来自于所述主板的使能信号的触发下,使得所述第一开关单元导通

[0022]进一步的,所述第一开关单元包括
P
通道高级功率
MOS
管,所述第二开关单元包括
N
通道
MOS


[0023]本专利技术的技术方案具有以下有益效果:
[0024]采用了本专利技术,无需因为
PCIE
设备卡的上电时间由变化而去调整主板的上电时序;优化设计兼容性好,不用因为使用不同的定制化
PCIE
设备卡而去重新调整主板上电时序;设计稳定性好,根据硬件信号设计时序比主观添加延时的稳定性要好,不会出现延时不合适而导致系统下
lspci
扫描不到设备的情况

附图说明
[0025]图1为本说明书实施例的定制化
PCIE
设备时序控制方法的流程图;
[0026]图2为本说明书实施例的
CPLD
逻辑器件的电路原理图;
[0027]图3为本说明书实施例的
ZD
连接器的信号输入示意图;
[0028]图4为本说明书实施例的唤醒模块的电路原理图;
[0029]图5为本说明书实施例的电源控制模块的电路原理图;
[0030]图6为本说明书实施例的电源域控制模块的电路原理图

具体实施方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于国产飞腾平台的定制化
PCIE
设备时序控制方法,其特征在于,所述方法包括:设置
PCIE
设备,使得所述
PCIE
设备可输出在位信号和初始化完成信号,所述在位信号用于指示所述
PCIE
设备是否正确插入到
PCIE
插槽中并与主板的
PCIE
控制器建立了连接,所述初始化完成信号用于指示所述
PCIE
设备是否完成了初始化工作;在主板上电时,唤醒所述
PCIE
设备,开启所述
PCIE
设备的电源,并对所述
PCIE
设备进行复位操作;检测所述在位信号是否有效,若有效,则等待所述初始化完成信号同样有效后,解除所述
PCIE
设备卡的复位,对所述主板和所述
PCIE
设备卡进行上电开机;若所述在位信号无效,直接对所述主板进行上电开机
。2.
根据权利要求1所述的基于国产飞腾平台的定制化
PCIE
设备时序控制方法,其特征在于,所述在位信号和所述初始化完成信号由所述主板的
CPLD
逻辑器件所接收
。3.
根据权利要求1所述的基于国产飞腾平台的定制化
PCIE
设备...

【专利技术属性】
技术研发人员:王志超
申请(专利权)人:深圳市中微信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1