CPLD fault detection and repair method and device
A repair method and fault technology, which are applied in the directions of error detection/correction, non-redundancy-based fault handling, and response to error generation, etc., can solve the problems of complex CPLD fault identification methods and rely on hardware structure, and achieve reliable design principles. Wide application prospect, significant progress effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0063] Such as figure 1 As shown, the present invention provides a kind of detection and repair method of CPLD fault, comprises the steps:
[0064] S1. Cut off the power-on control of the CPLD to the BMC, directly connect the BMC to the power supply, and connect the GPIO pin of the BMC to the CPLD;
[0065] S2.BMC controls CPLD upgrade, and stores the online upgrade package of CPLD firmware;
[0066] S3. The BMC monitors the fixed registers of the CPLD through the I2C bus, and starts the CPLD heartbeat detection through the GPIO pin when the fixed registers are abnormal, and starts the CPLD online upgrade package when the CPLD heartbeat detection is abnormal, and refreshes the CPLD firmware.
Embodiment 2
[0068] Such as figure 2 As shown, the present invention provides a kind of detection and repair method of CPLD fault, comprises the steps:
[0069] S1. Cut off the power-on control of the CPLD to the BMC, directly connect the BMC to the power supply, and connect the GPIO pin of the BMC to the CPLD;
[0070] S2.BMC controls CPLD upgrade, and stores the online upgrade package of CPLD firmware; the specific steps are as follows:
[0071] S21. The online upgrade package of CPLD is packaged, and stored in the setting position of BMC firmware;
[0072] S22. generate the compilation file of BMC firmware;
[0073] S23.BMC controls the CPLD upgrade, and updates the latest CPLD firmware of each upgrade to the Flash of the BMC;
[0074] S3. The BMC monitors the fixed registers of the CPLD through the I2C bus, and when the fixed registers are abnormal, starts the CPLD heartbeat detection through the GPIO pin, and when the CPLD heartbeat detection is abnormal, starts the CPLD online up...
Embodiment 3
[0099] Such as image 3 As shown, the present invention provides a kind of detection and repair device of CPLD failure, comprising:
[0100] The CPLD releases the BMC power-on control module 1, which is used to cut off the CPLD's power-on control of the BMC, directly connects the BMC to the power supply, and connects the GPIO pins of the BMC to the CPLD;
[0101] CPLD upgrade control module 2 is used to set BMC to control CPLD upgrade, and store the online upgrade package of CPLD firmware; CPLD upgrade control module 2 includes:
[0102] The online upgrade package storage unit 2.1 is used to package the online upgrade package of the CPLD and store it in the set position of the BMC firmware;
[0103] BMC firmware compilation unit 2.2, used to generate compilation files of BMC firmware;
[0104] The CPLD upgrade control unit 2.3 is used to set the BMC to control the CPLD upgrade, and update the latest CPLD firmware for each upgrade to the Flash of the BMC;
[0105] CPLD fault...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com