Method for realizing hot-plug of PCIE equipment by CPLD or FPGA

A technology of hot-swapping and equipment, applied in the direction of instruments, electrical digital data processing, energy-saving calculations, etc., can solve problems such as inconvenient operation and insecurity, and achieve the effects of improving reliability, reducing hardware costs, and having plasticity

Active Publication Date: 2012-09-12
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF4 Cites 45 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Inconvenient to operate, not safe

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
  • Method for realizing hot-plug of PCIE equipment by CPLD or FPGA
  • Method for realizing hot-plug of PCIE equipment by CPLD or FPGA
  • Method for realizing hot-plug of PCIE equipment by CPLD or FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0046] hot remove device

[0047] 1. After booting, under the OS. The user presses the ATTN (attention) button, or the BMC sends a hot plug command to the CPLD / FPGA, indicating that the PCIE will be removed from the heat, and the PWR_SW# bit is set to 0;

[0048] 2. Trigger an interrupt, and notify the system that a hot-swapping action has occurred through SMBUS;

[0049] 3. The system tries to disconnect the information transmission with the PCIE device and remove it from the PCIE bus;

[0050]4. If the uninstallation is successful, the system will set PWR EN to 0, and turn off the P3V3 and P12V voltages of the PCIE device;

[0051] 5. After the voltage P3V3 and P12V of the PCIE device are turned off, P12V_PWRGD is low, and P3V3_STBY is turned off;

[0052] 6. The Present Pin detects whether there is a device in the PCIE slot, and sets the PRSNT# bit to 1 if there is no detection.

[0053] hot add device

[0054] 1. Insert the PCIE device card into the unpowered PCIE...

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 provides a method for realizing hot-plug of PCIE (Peripheral Component Interconnect Express) equipment by CPLD (Complex Programmable Logic Device) or FPGA (Field Programmable Gate Array). A hardware system comprises PCIE HOST, CPLD / FPGA, PCIE HOT-PLUG CONTROLLER, and a PCIE insertion groove co-constructed system hardware platform, wherein multiple PCA9555 functional modules are hung under the PCIE HOST, and the function of converting SMBUS (System Management Bus) into GPIO (General Purpose Input / Output) is simulated in the CPLD / FPGA by the PCA9555 functional modules; different PCA9555 are distinguished by addresses A2, A1 and A0; the PCIE HOST communicates with the PAC9555 by the SMBUS; and the sequence control of a computer system and the hot-plug control of the PCIE equipment are integrated, and the PCA9555 function is realized by a programmable logic device CPLD / FPGA. Therefore, PCA9555 chips are not needed, the device use is reduced, the system cost is lowered, the power consumption is reduced, the board card space is saved, the computer system is lower in power consumption, and the reliability, stability and expandability are improved.

Description

technical field [0001] The invention relates to the technical field of computer applications, in particular to a method for realizing hot plugging of PCIE devices through CPLD or FPGA. Background technique [0002] The hot plugging of PCIE devices plays an important role in improving the Reliability, Availability, Serviceability (RAS) of the computer system. The previous hot-plug system was implemented by PCIE HOST, PCA9555, and PCIE Hot-Plug Controller. [0003] Up to nine hot-swappable PCIE devices can be hung under each PCIE HOST. In a large computer system, there are multiple PCIE HOSTs. In this way, if there are multiple PCIEs to be hot-swapped, many PCA9555 chips must be used. Not only are there many devices used, but the cost is high and the power consumption is high; it also takes up a lot of board space. It is not conducive to the miniaturization, cost reduction and low power consumption of the system. [0004] In traditional platforms, when PCIE is hot-swapped,...

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): G06F13/40
CPCY02D10/00
Inventor 孙鹏
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products