一种可编程逻辑器件和服务器制造技术

技术编号:39508321 阅读:8 留言:0更新日期:2023-11-25 18:43
本发明专利技术实施例提供了一种可编程逻辑器件和服务器,涉及芯片升级技术领域,通过在可编程逻辑器件与集成南桥之间的第一多路选择开关之前,增加一级第二多路选择开关,用以打通基板管理控制器与集成南桥之间的硬件通路;同时,在可编程逻辑器件与之间的第四多路选择开关之前,增加一级第三多路选择开关,用以打通集成南桥与基板管理控制器芯片之间的硬件通路;实现了在第二多路选择开关与第三多路选择开关的选择信号,可以发送给可编程逻辑器件,用以完成选择通路的切换,采用上述结构,可以实现在针对

【技术实现步骤摘要】
一种可编程逻辑器件和服务器


[0001]本专利技术涉及芯片升级
,特别是涉及一种可编程逻辑器件和服务器


技术介绍

[0002]CPLD

Complex Programmable Logic Device
)是
Complex PLD
的简称
,
一种较
PLD
更为复杂的逻辑元件,
CPLD
是一种用户根据各自需要而自行构造逻辑功能的数字集成电路

其基本设计方法是借助集成开发软件平台,用原理图

硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统

[0003]CPLD FW

firm ware
,烧录文件)在芯片内部,安全性可以得到保障,但是基板管理控制器
BMC
和集成南桥
PCH
的烧录文件
FW
是存储在外挂的
Flash
芯片中,容易被攻击或篡改

因此,如何提升烧录
BMC/PCH

FW
的安全性和易用性成为了本领域技术人员需要克服的技术问题


技术实现思路

[0004]本专利技术实施例是提供一种可编程逻辑器件方法

装置

电子设备以及计算机可读存储介质,以解决如何提升烧录<br/>BMC/PCH

FW
的安全性和易用性的问题

[0005]本专利技术实施例公开了一种可编程逻辑器件,配置有第一多路选择开关

第二多路选择开关

第三多路选择开关和第四多路选择开关;所述可编程逻辑器件还配置有对应的集成南桥和基板管理控制器;所述第一多路选择开关与所述可编程逻辑器件通过针对所述集成南桥的第一选择信号线连接;所述第二多路选择开关与所述可编程逻辑器件分别通过针对所述集成南桥的第二选择信号线和第一主控信号线连接;所述第三多路选择开关与所述可编程逻辑器件分别通过针对所述基板管理控制器的第二主控信号线和第三选择信号线连接;所述第四多路选择开关与所述可编程逻辑器件通过针对所述基板管理控制器的第四选择信号线连接;所述第一多路选择开关与第二多路选择开关之间通过针对所述集成南桥的第一串行外设接口总线连接;所述第三多路选择开关与第四多路选择开关之间通过针对所述基板管理控制器的第二串行外设接口总线连接;所述集成南桥通过针对所述集成南桥的第三主控信号线和针对所述基板管理控制器的第四主控信号线分别与所述第一多路选择开关以及所述第三多路选择开关连接;所述基板管理控制器通过针对所述集成南桥的第五主控信号线和针对所述基板管理控制器的第六主控信号线分别与所述第二多路选择开关以及所述第四多路选择开关
连接

[0006]可选地,所述集成南桥有对应的基本输入输出系统芯片,所述第一多路选择开关与基本输入输出系统芯片通过针对所述集成南桥的第三串行外设接口总线连接

[0007]可选地,所述基板管理控制器设置有对应的基板管理控制器芯片,所述第四多路选择开关与基板管理控制器芯片通过针对所述基板管理控制器的第四串行外设接口总线连接

[0008]可选地,所述可编程逻辑器件设置有平台固件弹性系统,所述可编程逻辑器件用于:当判定所述平台固件弹性系统不负责信号控制,且接收到由所述基板管理控制器或所属集成南桥发送的升级指令时,则通过第二选择信号线向所述第二多路选择开关发送选择信号,通过第三选择信号线向所述第三多路选择开关发送选择信号,以构建一级通道,并基于所述一级通道对所述基板管理控制器芯片执行升级操作,或基于所述一级通道对所述基本输入输出系统芯片执行升级操作

[0009]可选地,所述基于所述一级通道对所述基板管理控制器芯片执行升级操作包括:通过所述第一选择信号线向所述第一多路选择开关发送低电平信号,通过所述第四选择信号线向所述第四多路选择开关发送低电平信号,控制所述基板管理控制器对所述基板管理控制器芯片执行升级操作

[0010]可选地,所述基于所述一级通道对所述基板管理控制器芯片执行升级操作包括:通过所述第一选择信号线向所述第一多路选择开关发送低电平信号,通过所述第四选择信号线向所述第四多路选择开关发送高电平信号,基于所述一级通道控制所述集成南桥对所述基板管理控制器芯片执行升级操作

[0011]可选地,基于所述一级通道对所述基本输入输出系统芯片执行升级操作包括:通过所述第一选择信号线向所述第一多路选择开关发送低电平信号,通过所述第四选择信号线向所述第四多路选择开关发送低电平信号,基于所述一级通道控制所述集成南桥对所述基本输入输出系统芯片执行升级操作

[0012]可选地,基于所述一级通道对所述基本输入输出系统芯片执行升级操作包括:通过所述第一选择信号线向所述第一多路选择开关发送高电平信号,通过所述第四选择信号线向所述第四多路选择开关发送低电平信号,基于所述一级通道控制所述基板管理控制器对所述基本输入输出系统芯片执行升级操作

[0013]可选地,所述可编程逻辑器件用于:当判定所述平台固件弹性系统负责信号控制,且所述基板管理控制器故障时,通过第一选择信号线向所述第一多路选择开关发送选择信号,通过第二选择信号线向所述第二多路选择开关发送选择信号,通过第三选择信号线向所述第三多路选择开关发送选择信号,通过第四选择信号线向所述第四多路选择开关发送选择信号,以构建二级通道,并基于所述二级通道升级所述基板管理控制器芯片

[0014]可选地,所述通过第一选择信号线向所述第一多路选择开关发送选择信号,通过第二选择信号线向所述第二多路选择开关发送选择信号,通过第三选择信号线向所述第三多路选择开关发送选择信号,通过第四选择信号线向所述第四多路选择开关发送选择信号,以构建二级通道,并基于所述二级通道升级所述基板管理控制器芯片包括:
向所述第一多路选择开关发送低电平信号,不向所述第二多路选择开关

所述第三多路选择开关和所述第四多路选择开关发送信号,以控制所述集成南桥将针对所述基板管理控制器芯片的升级固件发送至所述基本输入输出系统芯片;向所述第一多路选择开关

所述第二多路选择开关

所述第三多路选择开关和所述第四多路选择开关发送高电平信号,以控制所述平台固件弹性系统将所述升级固件由所述基本输入输出系统芯片迁移至所述基板管理控制器芯片

[0015]可选地,所述可编程逻辑器件还用于:向所述第一多路选择开关和所述第二多路选择开关发送高电平信号,不向所述第二多路选择开关

所述第三多路选择开关和所述第四多路选择开关发送信号,以控制所述平台固件弹性系统校验本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种可编程逻辑器件,其特征在于,配置有第一多路选择开关

第二多路选择开关

第三多路选择开关和第四多路选择开关;所述可编程逻辑器件还配置有对应的集成南桥和基板管理控制器;所述第一多路选择开关与所述可编程逻辑器件通过针对所述集成南桥的第一选择信号线连接;所述第二多路选择开关与所述可编程逻辑器件分别通过针对所述集成南桥的第二选择信号线和第一主控信号线连接;所述第三多路选择开关与所述可编程逻辑器件分别通过针对所述基板管理控制器的第二主控信号线和第三选择信号线连接;所述第四多路选择开关与所述可编程逻辑器件通过针对所述基板管理控制器的第四选择信号线连接;所述第一多路选择开关与第二多路选择开关之间通过针对所述集成南桥的第一串行外设接口总线连接;所述第三多路选择开关与第四多路选择开关之间通过针对所述基板管理控制器的第二串行外设接口总线连接;所述集成南桥通过针对所述集成南桥的第三主控信号线和针对所述基板管理控制器的第四主控信号线分别与所述第一多路选择开关以及所述第三多路选择开关连接;所述基板管理控制器通过针对所述集成南桥的第五主控信号线和针对所述基板管理控制器的第六主控信号线分别与所述第二多路选择开关以及所述第四多路选择开关连接
。2.
根据权利要求1所述的可编程逻辑器件,其特征在于,所述集成南桥有对应的基本输入输出系统芯片,所述第一多路选择开关与基本输入输出系统芯片通过针对所述集成南桥的第三串行外设接口总线连接
。3.
根据权利要求2所述的可编程逻辑器件,其特征在于,所述基板管理控制器设置有对应的基板管理控制器芯片,所述第四多路选择开关与基板管理控制器芯片通过针对所述基板管理控制器的第四串行外设接口总线连接
。4.
根据权利要求3所述的可编程逻辑器件,其特征在于,所述可编程逻辑器件设置有平台固件弹性系统,所述可编程逻辑器件用于:当判定所述平台固件弹性系统不负责信号控制,且接收到由所述基板管理控制器或所属集成南桥发送的升级指令时,则通过第二选择信号线向所述第二多路选择开关发送选择信号,通过第三选择信号线向所述第三多路选择开关发送选择信号,以构建一级通道,并基于所述一级通道对所述基板管理控制器芯片执行升级操作,或基于所述一级通道对所述基本输入输出系统芯片执行升级操作
。5.
根据权利要求4所述的可编程逻辑器件,其特征在于,所述基于所述一级通道对所述基板管理控制器芯片执行升级操作包括:通过所述第一选择信号线向所述第一多路选择开关发送低电平信号,通过所述第四选择信号线向所述第四多路选择开关发送低电平信号,控制所述基板管理控制器对所述基板管理控制器芯片执行升级操作
。6.
根据权利要求4所述的可编程逻辑器件,其特征在于,所述基于所述一级通道对所述基板管理控制器芯片执行升级操作包括:
通过所述第一选择信号线向所述第一多路选择开关发送低电平信号,通过所述第四选择信号线向所述第四多路选择开关发送高电平信号,基于所述一级通道控制所述集成南桥对所述基板管理控制器芯片执行升级操作
。7.
根据权利要求4所述的可编程逻辑器件,其特征在于,基于所述一级通道对所述基本输入输出系统芯片执行升级操作包括:通过所述第一选择信号线向所述第一多路选择开关发送低电平信号,通过所述第四选择信号线向所述第四多路选择开关发送低电平信号,基于所述一级通道控制所述集成南桥对所述基本输入输出系统芯片执行升级操作
。8.
根据权利要求4所述的可编程逻辑器件,其特征在于,基于所述一级通道对所述基本输入输出系统芯片执行升级操作包括:通过所述第一选择信号线向所述第一多路选择开关发送高电平信号,通过所述第四选择信号线向所述第四多路选择开关发送低电平信号,基于所述一级通道控制所述基板管理控制器对所述基本输入输出系统芯片执行升级操作
。9.
根据权利要求4所述的可编程逻辑器件,其特征在于,所述可编程逻辑器件用于:当判定所述平台固件弹性系统负责信号控制,且所述基板管理控制器故障时,通过第一选择信号线向所述第一多路选择开关发送选择信号,通过第二选择信号线向所述第二多路选择开关发送选择信号,通过第三选择信号线向所述第三多路选择开关发送选择信号,通过第四选择信号线向所述第四多路选择开关发送选择信号,以构建二级通道,并基于所述二级通道升级所述基板管理控制器芯片
。10.
根据权利要求9所述的可编程逻辑器件,其特征在于,所述通过第一选择信号线向所述第一多路选择开关发送选择信号,通过第二选择信号线向所述第二多路选择开关发送选择信号,通过第三选择信号线向所述第三多路选择开关发送选择信号,通过第四选择信号线向所述第四多路选择开关发送选择信号,以构建二级通道,并基于所述二级通道升级所述基板管理控制器芯片包括:向所述第一多路选择开关发送低电平信号,不向所述第二多路选择开关

所述第三多路选择开关和所述第四多路选择开关发送信号,以控制所述集成南桥将针对所述基板管理控制器芯片的升级固件发送至所述基本输入输出系统芯片;向所述第一多路选择开关

所述第二多路选择开关

所述第三多路选择开关和所述第四多路选择开关发送高电平信号,以控制所述平台固件弹性系统将所述升级固件由所述基本输入输出系统芯片迁移至所述基板管理控制器芯片
。11.
根据权利要求
10
所述的可编程逻辑器件,其特征在于,所述可编程逻辑器件还用于:向所述第一多路选择开关和所述第二多路选择开关发送高电平信号,不向所述第二多路选择开关

所述第三多路选择开关和所述第四多路选择开关发送信号,以控制所述平台固件弹性系统校验所述升级固件
。12.
根据权利要求
11
所述的可编程逻辑器件,其特征在于,所述可编程逻辑器件还用于:向所述第一多路选择开关和所述第四多路选择开关发送低电平信号,不向所述第二多路选择开关和所述第三多路选择开关发送信号,以运行所述基板管理控制器和所述集成南

。13.
一种服务器,其特征在于,包含可编程逻辑器件,所述可编程逻辑器件配置有第一多路选择开关
...

【专利技术属性】
技术研发人员:宁辰
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1