Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Implementation method of OpenPOWER CPU boot based on CPLD

An implementation method and a technology of a communication method, applied in the CPLD-based OpenPOWERCPUboot field, can solve problems such as unreliable communication, prolonging the boot time, and loss of returned results, so as to overcome the risks and hidden dangers of unreliable communication, shorten the boot time, and enhance stability sexual effect

Active Publication Date: 2017-08-04
SHANDONG INTELLIGENT OPTICAL COMM DEV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, only IBM's FSP (Flexible Service Processor) implements FSIboot communication, and the limitation is that FSP is not public
The third-party baseboard management controller BMC simulates the FSI through the general-purpose input and output pin GPIO, and sends the boot command sequence. The GPIO rate is generally 2MHz, 10MHz, and 50MHz. On the other hand, if the return result is received through GPIO, the GPIO output needs to be switched to input, which increases the delay
Third-party BMC simulates many FSIs through GPIO, and the limitation is that GPIO cannot receive command return results, and the simulation lacks a handshake process. There are risks and hidden dangers of unreliable communication, which may cause loss of return results. Once the execution fails, BMC cannot obtain the system. status; on the other hand, the speed of GPIO is slow, which prolongs the boot time to a certain extent
In order to give full play to the high-frequency advantages of CPLD and FSI that meet the requirements of the FSI protocol, increase the handshake process, overcome the risks and hidden dangers of unreliable communication such as large noise, poor signal quality, and loss of returned results, and shorten the boot time, it is necessary to propose a The new OpenPOWER CPU boot implementation method solves the above problems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Implementation method of OpenPOWER CPU boot based on CPLD
  • Implementation method of OpenPOWER CPU boot based on CPLD

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] like figure 1 As shown, as the preferred best embodiment, it includes the following steps:

[0041] A method for realizing OpenPOWER CPU boot based on CPLD, in hardware design, CPLD 200 is set in the hardware connection between BMC 100 and POWERCPU 300, and communication connection is performed; BMC and CPLD can be connected through SPI bus, CPLD Realize the Master role function of the FSI protocol, and realize the protocol conversion function, and the POWER CPU acts as the FSISlave device. The BMC sends the boot command to the CPLD through the SPI bus. After the CPLD receives the command, it converts the command into the FSI protocol format and sends it to the POWER CPU. After the POWER CPU executes the command, it returns the result status to the CPLD through the FSI protocol. After CPLD receives the returned result, it converts it into SPI protocol and sends it to BMC. After the BMC receives the returned result, it can perform further processing according to the r...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an implementation method of OpenPOWER CPU boot based on a CPLD, including the CPLD communication connection between a BMC and POWER CPU. The method is characterized by comprising the following steps: the BMC sends a boot command to the CPLD; the CPLD receives the boot command of the BMC, converts the boot command into an FSI protocol, and sends the FSI protocol to the POWER CPU, and the POWER CPU returns an execution result to the CPLD through the FSI protocol; and the CPLD receives the result returned by the POWER CPU, and returns the return result to the BMC for further processing. The implementation method disclosed by the invention adopts the CPLD that meets the requirements of the FSI protocol, includes a handshake process, ensures that the operating frequency can be up to 166MHz, is short in boot time, low in noise and high in signal quality, and ensures that the stability can be enhanced and the risks and hidden dangers of unreliable communication can be overcome.

Description

technical field [0001] The invention relates to the technical field of OpenPOWER CPU boot, in particular to a method for realizing OpenPOWER CPU boot based on CPLD. Background technique [0002] At present, the OpenPOWER CPU boot technology uses the FSI (Field Replaceable Unit ServiceInterface) protocol for communication. However, only IBM's FSP (Flexible Service Processor) implements FSIboot communication, and the limitation is that FSP is not public. The third-party baseboard management controller BMC simulates FSI through the general-purpose input and output pins GPIO, and sends the boot command sequence. The GPIO rate is generally 2MHz, 10MHz, and 50MHz. The higher the GPIO rate, the greater the noise and the worse the signal quality. On the one hand, the GPIO rate On the other hand, if the return result is received through GPIO, the GPIO output needs to be switched to the input, which increases the delay. The FSI operating frequency can reach up to 166MHz, far exceedi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/40H04L29/08G06F9/44
CPCG06F9/4403H04L12/40006H04L67/14
Inventor 冯云凯程归鹏韩文汉卢飞
Owner SHANDONG INTELLIGENT OPTICAL COMM DEV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products