US 12,141,575 B2
Method for upgrading CPLD and CPLD upgrading system, and computer-readable storage medium
Bo Jiang, Jiangsu (CN)
Assigned to SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD., Jiangsu (CN)
Appl. No. 18/692,785
Filed by SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD., Jiangsu (CN)
PCT Filed May 26, 2022, PCT No. PCT/CN2022/095377
§ 371(c)(1), (2) Date Mar. 15, 2024,
PCT Pub. No. WO2023/130649, PCT Pub. Date Jul. 13, 2023.
Claims priority of application No. 202210007572.7 (CN), filed on Jan. 6, 2022.
Prior Publication US 2024/0264823 A1, Aug. 8, 2024
Int. Cl. G06F 9/445 (2018.01); G06F 1/3203 (2019.01); G06F 8/65 (2018.01); G06F 9/24 (2006.01); G06F 9/455 (2018.01); G06F 12/00 (2006.01)
CPC G06F 8/65 (2013.01) [G06F 1/3203 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for upgrading a Complex Programmable Logic Device (CPLD), wherein the method is applied to a CPLD upgrading system, the CPLD upgrading system comprises a baseboard management controller, a master CPLD and a slave CPLD, the master CPLD sends a power control signal to the a controller through the slave CPLD, and an upgrade-effective signal is provided between the baseboard management controller and the slave CPLD, the method comprises:
in response to determining that the master CPLD has completed upgrade preparation, setting, by the baseboard management controller, the upgrade-effective signal to an enabled state, to make the slave CPLD lock a current power control signal, and use the current power control signal to control the controller;
controlling, by the baseboard management controller, the master CPLD to perform CPLD upgrade; and
in response to determining that the master CPLD has completed the CPLD upgrade, setting, by the baseboard management controller, the upgrade-effective signal to a disabled state, to make the slave CPLD release the current power control signal, and use the power control signal sent by the master CPLD to control the controller.