一种基于FPGA的带外管理服务器及控制方法技术

技术编号:15546838 阅读:92 留言:0更新日期:2017-06-05 20:21
本发明专利技术涉及一种基于FPGA的带外管理服务器,它包括CPU单元和BIOS ROM单元,所述的CPU单元和BIOS ROM单元电气连接;其特征在于:所述的CPU单元连接有PCIE总线接口、DDR随机存储器以及可编程逻辑器件,所述的BIOS ROM单元连接有硬盘接口、VGA视频传输接口以及USB接口,所述的BIOS ROM单元还连接有TPCM模块和BCM/FPGA模块,所述的TPCM模块和BCM/FPGA模块连接,且TPCM模块和FPGA模块均连接所述的可编程逻辑器件,所述的TPCM模块通过SPI总线连接BIOS ROM单元,所述的TPCM模块通过LPC总线连接BCM/FPGA模块。

An out of band management server and control method based on FPGA

The invention relates to a band management server based on FPGA, it includes a CPU unit and BIOS ROM unit, the CPU unit and BIOS unit ROM electrical connection; and is characterized in that the CPU unit is connected with a PCIE bus interface, DDR random access memory and programmable logic device, BIOS ROM the unit is connected with a hard disk interface, VGA video transmission interface and USB interface, BIOS ROM unit which is also connected with the TPCM module and BCM/FPGA module, TPCM module and the BCM/FPGA module is connected with the TPCM module and FPGA module, which are connected with the programmable logic device, the TPCM module connecting the BIOS ROM unit through the SPI bus, the TPCM module is connected with the BCM/FPGA module through the LPC bus.

【技术实现步骤摘要】
一种基于FPGA的带外管理服务器及控制方法
本专利技术属于服务器
,具体涉及一种基于FPGA的带外管理服务器及控制方法。
技术介绍
随着互联网信息安全、云计算高速发展,互联网客户对服务器的需求量不断增大,对信息安全提出了更高要求;尤其是对带外管理型服务器的信息安全。现有技术中的CPU+桥片+BMC管理单元模式,已经无法满足互联网对服务器可信度的要求。此为现有技术的不足之处。因此,针对现有技术中的上述缺陷,提供设计一种基于FPGA的代外管理服务器及控制方法,以提高带外管理服务器的可信度,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种基于FPGA的带外管理服务器及控制方法,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种基于FPGA的代外管理服务器,它包括CPU单元和BIOSROM单元,所述的CPU单元和BIOSROM单元电气连接;其特征在于:所述的CPU单元连接有PCIE总线接口、DDR随机存储器以及可编程逻辑器件,所述的BIOSROM单元连接有硬盘接口、VGA视频传输接口以及USB接口,所述的BIOSROM单元还连接有TPCM模块和BCM/FPGA模块,所述的TPCM模块和BCM/FPGA模块连接,且TPCM模块和FPGA模块均连接所述的可编程逻辑器件,所述的TPCM模块通过SPI总线连接BIOSROM单元,所述的TPCM模块通过LPC总线连接BCM/FPGA模块。一种基于FPGA的代外管理服务器的控制方法:包括如下步骤:步骤1):服务器上电,并对TPCM模块以及FPGA模块进行初始化;步骤2):TPCM模块通过LPC总线度量BIOSROM单元的安全性,并通过SPI总线度量BMC的ROM单元的安全性;步骤3):检测TPCM模块是否发出度量信号OK,如果发出转到步骤4),否则转到步骤3);步骤4):检测度量信号OK触发之前,开机按键是否触发,如果触发转到步骤6),否则转到步骤5);步骤5):等待开机键触发,开机键触发后,检测开机键是否一直为触发状态,如果是转到步骤5)继续等待,否则转到步骤7);步骤6):检测开机键是否处于一直触发状态,如果是转到步骤6),否则转到步骤7);步骤7):初始化CPU单元和芯片组单元;步骤8):执行BCM单元中的ROM程序;步骤9):执行BIOSROM单元中的程序。本专利技术的有益效果在于,通过采用本专利技术的可信设计方案,实现基于FPGA的带外管理服务器,并通过本专利技术中的控制方法,先对BIOSROM单元和BMCROM单元进行安全度量,之后实现服务器开机,确保服务器的安全运行。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。附图说明图1是本专利技术提供的一种基于FPGA的带外管理服务器的拓扑结构示意图。图2是本专利技术提供的一种基于FPGA的带外管理服务器控制方法的时序示意图。其中,1-CPU单元,2-BIOSROM单元,3-PCIE总线接口,4-DDR随机存储器,5-可编程逻辑器件,6-硬盘接口,7-VGA视频传输接口,8-USB接口,9-TPCM模块,10-BCM/FPGA模块。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。如图1所示,本专利技术提供的一种基于FPGA的代外管理服务器,它包括CPU单元和BIOSROM单元,所述的CPU单元和BIOSROM单元电气连接;所述的CPU单元连接有PCIE总线接口、DDR随机存储器以及可编程逻辑器件,所述的BIOSROM单元连接有硬盘接口、VGA视频传输接口以及USB接口,所述的BIOSROM单元还连接有TPCM模块和BCM/FPGA模块,所述的TPCM模块和BCM/FPGA模块连接,且TPCM模块和FPGA模块均连接所述的可编程逻辑器件,所述的TPCM模块通过SPI总线连接BIOSROM单元,所述的TPCM模块通过LPC总线连接BCM/FPGA模块。如图2所示,本专利技术提供的一种基于FPGA的代外管理服务器的控制方法:包括如下步骤:步骤1):服务器上电,并对TPCM模块以及FPGA模块进行初始化;步骤2):TPCM模块通过LPC总线度量BIOSROM单元的安全性,并通过SPI总线度量BMC的ROM单元的安全性;步骤3):检测TPCM模块是否发出度量信号OK,如果发出转到步骤4),否则转到步骤3);步骤4):检测度量信号OK触发之前,开机按键是否触发,如果触发转到步骤6),否则转到步骤5);步骤5):等待开机键触发,开机键触发后,检测开机键是否一直为触发状态,如果是转到步骤5)继续等待,否则转到步骤7);步骤6):检测开机键是否处于一直触发状态,如果是转到步骤6),否则转到步骤7);步骤7):初始化CPU单元和芯片组单元;步骤8):执行BCM单元中的ROM程序;步骤9):执行BIOSROM单元中的程序。本专利技术提供的一种基于FPGA的代外管理服务器的控制方法,在图2中按照A-B-C-D-E-F-G-H的顺序运行。本技术方案中的TPCM模块指的是可信平台控制模块,可以包括TCM(国内可信单元)和TPM(国外可信单元)两部分。以上公开的仅为本专利技术的优选实施方式,但本专利技术并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本专利技术原理前提下所作的若干改进和润饰,都应落在本专利技术的保护范围内。本文档来自技高网...
一种基于FPGA的带外管理服务器及控制方法

【技术保护点】
一种基于FPGA的带外管理服务器,它包括CPU单元和BIOS ROM单元,所述的CPU单元和BIOS ROM单元电气连接;其特征在于:所述的CPU单元连接有PCIE总线接口、DDR随机存储器以及可编程逻辑器件,所述的BIOS ROM单元连接有硬盘接口、VGA视频传输接口以及USB接口,所述的BIOS ROM单元还连接有TPCM模块和BCM/FPGA模块,所述的TPCM模块和BCM/FPGA模块连接,且TPCM模块和FPGA模块均连接所述的可编程逻辑器件,所述的TPCM模块通过SPI总线连接BIOS ROM单元,所述的TPCM模块通过LPC总线连接BCM/FPGA模块。

【技术特征摘要】
1.一种基于FPGA的带外管理服务器,它包括CPU单元和BIOSROM单元,所述的CPU单元和BIOSROM单元电气连接;其特征在于:所述的CPU单元连接有PCIE总线接口、DDR随机存储器以及可编程逻辑器件,所述的BIOSROM单元连接有硬盘接口、VGA视频传输接口以及USB接口,所述的BIOSROM单元还连接有TPCM模块和BCM/FPGA模块,所述的TPCM模块和BCM/FPGA模块连接,且TPCM模块和FPGA模块均连接所述的可编程逻辑器件,所述的TPCM模块通过SPI总线连接BIOSROM单元,所述的TPCM模块通过LPC总线连接BCM/FPGA模块。2.一种基于FPGA的带外管理服务器的控制方法,包括如下步骤:步骤1):服务器上电,并对...

【专利技术属性】
技术研发人员:史国计
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1