Disclosure of Invention
The invention mainly aims to provide an upgrade system for power supply of a burner, and aims to solve the problem that when firmware of the complex programmable logic device and the field programmable gate array is upgraded or debugged, electronic equipment is required to be powered on to cause inconvenient upgrade.
In order to achieve the above object, the present invention provides an upgrade system for power supply of a burner, the upgrade system for power supply of a burner includes: the electronic equipment comprises an RJ45 interface and a chip to be upgraded, wherein the chip to be upgraded is connected with the RJ45 interface and can be selectively communicated with the RJ45 interface; the switching circuit board is electrically connected with the RJ45 interface in a pluggable mode; the burner is electrically connected with the switching circuit board; after the switching circuit board is electrically connected with the RJ45 interface, the burner supplies power to the switching circuit board, the RJ45 interface and the chip to be upgraded, so that firmware upgrading and debugging of the chip to be upgraded are realized.
Further, the upgrade system further comprises: and the channel switching chip is electrically connected with the RJ45 interface, and after the switching circuit board is electrically connected with the RJ45 interface, the RJ45 interface is controlled to be electrically communicated with the chip to be upgraded, so that firmware upgrading or debugging is performed.
Further, the electronic device further includes: and the JTAG interface is electrically connected with the channel switching chip, and when the switching circuit board is not connected with the RJ45 interface, the channel switching chip controls the JTAG interface to be electrically communicated with the chip to be upgraded, so that firmware upgrading or debugging is performed.
Further, the channel switching chip includes: an RJ45 upgrade channel, wherein the RJ45 upgrade channel is used for communicating the RJ45 interface with the chip to be upgraded; and the JTAG upgrading channel is used for communicating the JTAG interface with the chip to be upgraded.
Further, the RJ45 interface includes: the interface chip is electrically connected with the RJ45 upgrading channel and is provided with a first switching control end; and the pull-down resistor pulls down the first switching control end of the interface chip to the ground.
Further, the channel switching chip further includes a second channel switching control end, and after the switching circuit board is electrically connected with the RJ45 interface, the first switching control end is electrically connected with the second channel switching control end, and controls the channel switching chip to switch from a JTAG upgrade channel to an RJ45 upgrade channel.
Further, the switching circuit board includes: the RJ45 connector is electrically connected with the RJ45 connector in a pluggable mode; the connecting seat is electrically connected with the RJ45 connector and the burner.
Further, the model of the channel switching chip is SN74CB3T3257.
Further, the chip to be upgraded is a complex programmable logic device or a field programmable gate array.
Further, the electronic device is a desktop computer, a notebook computer or a tablet computer.
According to the technical scheme, the RJ45 interface on the electronic equipment is selectively and electrically communicated with the chip to be upgraded, and is electrically connected to the burner through the switching circuit board, after the switching circuit board is inserted into the RJ45 interface, the RJ45 interface is electrically communicated with the chip to be upgraded, and because the switching circuit board is electrically connected with the burner at the moment, the burner can supply power to the switching circuit board, the RJ45 interface and the chip to be upgraded, firmware in the chip to be upgraded can be upgraded or debugged through the burner, and the electronic equipment does not need to be powered on, so that convenience in upgrading or debugging the chip to be upgraded is improved.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be noted that all directional indicators (such as up, down, left, right, front, and rear … …) in the embodiments of the present invention are merely used to explain the relative positional relationship, movement, etc. between the components in a particular posture (as shown in the drawings), and if the particular posture is changed, the directional indicator is changed accordingly.
Furthermore, the description of "first," "second," etc. in this disclosure is for descriptive purposes only and is not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In addition, the technical solutions of the embodiments may be combined with each other, but it is necessary to base that the technical solutions can be realized by those skilled in the art, and when the technical solutions are contradictory or cannot be realized, the combination of the technical solutions should be considered to be absent and not within the scope of protection claimed in the present invention.
Referring to fig. 1-3 together, the present invention provides an upgrade system 100 powered by a burner 30, wherein the upgrade system 100 powered by the burner 30 includes: the electronic equipment 10 comprises an RJ45 interface 11 and a chip 12 to be upgraded which can be selectively communicated with the RJ45 interface 11; the switching circuit board 20, the switching circuit board 20 is connected with the RJ45 interface 11 in a pluggable electrical mode; the writer 30, the writer 30 is electrically connected with the switching circuit board 20; after the switching circuit board 20 is electrically connected with the RJ45 interface 11, the burner 30 supplies power to the switching circuit board 20, the RJ45 interface 11 and the chip 12 to be upgraded, thereby upgrading and debugging the firmware of the chip 12 to be upgraded.
In this embodiment, the electronic device 10 may be a notebook computer, a tablet computer, a desktop assembly computer, an integrated machine, or other electronic devices 10 including a chip 12 to be upgraded that needs firmware upgrade. The RJ45 interface 11 of the electronic device 10 is typically configured to be connected to a network cable to enable the electronic device 10 to access the internet or a local area network, in this embodiment, the RJ45 interface 11 is further configured to be connected to the chip 12 to be upgraded inside the electronic device 10, and simultaneously electrically connected to the switch circuit board 20 outside the electronic device 10 in a pluggable manner, the switch circuit board 20 is further electrically connected to the burner 30, and the burner 30 is configured to upgrade or debug the firmware of the chip 12 to be upgraded to upgrade or debug the firmware version of the chip 12 to be upgraded. The chip 12 to be upgraded may be a complex programmable logic device (CPLD, complex Programmable Logic Device for short) or a field programmable gate array (FPGA, field Programmable GATE ARRAY for short), and it is understood that the chip 12 to be upgraded may be other chip types that need firmware upgrade or debugging.
In this embodiment, when the crystal head of the network cable is inserted into the RJ45 interface 11, the electronic device 10 may be connected to the internet or a local area network; after the switching circuit board 20 is inserted into the RJ45 interface 11, the RJ45 interface 11 is electrically connected with the chip 12 to be upgraded, and because the switching circuit board 20 is electrically connected with the burner 30 at this time, the firmware of the chip 12 to be upgraded can be upgraded or debugged by the burner 30. And in particular it is pointed out that: after the switching circuit board 20 is electrically connected with the RJ45 interface 11, the burner 30 may supply power to the switching circuit board 20, the RJ45 interface 11, and the chip 12 to be upgraded, and the electronic device 10 does not need to be powered on, thereby improving convenience when upgrading or debugging the chip 12 to be upgraded.
In summary, in the embodiment, the chip 12 to be upgraded is selectively and electrically connected to the burner 30 through the RJ45 interface 11 on the electronic device 10 and the switch circuit board 20, after the switch circuit board 20 is inserted into the RJ45 interface 11, the RJ45 interface 11 is electrically connected to the chip 12 to be upgraded, and because the switch circuit board 20 is electrically connected to the burner 30, the burner 30 can supply power to the switch circuit board 20, the RJ45 interface 11 and the chip 12 to be upgraded, and then the firmware in the chip 12 to be upgraded can be upgraded or debugged through the burner 30, and the electronic device 10 does not need to be powered on, thereby improving the convenience when the chip 12 to be upgraded or debugged.
Further, the upgrade system 100 further includes: and a channel switching chip 13 (U22 shown in fig. 3), wherein the channel switching chip 13 is electrically connected with the RJ45 interface 11, and after the switching circuit board 20 is electrically connected with the RJ45 interface 11, the RJ45 interface 11 is controlled to be electrically communicated with the chip 12 to be upgraded, so that firmware upgrading or debugging is performed.
In this embodiment, the RJ45 interface 11 is further configured to be electrically connected to the channel switching chip 13 inside the electronic device 10, and the channel switching chip 13 is further connected to the chip to be upgraded 12, as shown in fig. 3, where the chip to be upgraded 12 has a JTAG interface, and the JTAG interface includes 4 wires: respectively, FPGA TDI (test data input), FPGA TDO (test data output), FPGA TMS (test mode selection) and FPGA TCK (test clock). The chip 12 to be upgraded is connected with the channel switching chip 13 through a JTAG interface of the chip. After the switching circuit board 20 is inserted into the RJ45 interface 11, the channel switching chip 13 switches the channel to an RJ45 upgrade channel, so that the RJ45 interface 11 is electrically connected with the chip 12 to be upgraded through the RJ45 upgrade channel, and because the switching circuit board 20 is electrically connected with the burner 30 at this time, the chip 12 to be upgraded can be powered by the burner 30 and firmware upgrade and debugging can be realized. The model of the channel switching chip 13 is SN74CB3T3257, and it is understood that the channel switching chip 13 may be a chip capable of implementing the same function.
Further, the electronic device 10 further comprises: JTAG interface 14 (J1 shown in FIG. 2), wherein JTAG interface 14 is electrically connected with channel switching chip 13, and when switching circuit board 20 is not connected with RJ45 interface 11, channel switching chip 13 controls JTAG interface 14 to be electrically connected with chip 12 to be upgraded, thereby performing firmware upgrade or debugging.
In this embodiment, the JTAG interface 14 is used for connecting the burner 30 and the channel switching chip 13, and is different from the JTAG interface used for connecting the channel switching chip 13 and the chip 12 to be upgraded; when the RJ45 interface 11 is used for connecting a network cable or the switch circuit board 20 fails, firmware upgrade or debugging can be performed on the chip 12 to be upgraded through the JTAG interface 14, the JTAG interface 14 is electrically connected with the channel switching chip 13, and when the switch circuit board 20 is not connected with the RJ45 interface 11, the channel switching chip 13 controls the JTAG interface 14 to be electrically communicated with the chip 12 to be upgraded, and then the burner 30 is connected through the JTAG interface 14 for performing firmware upgrade or debugging, that is, another mode of not using the RJ45 but using the JTAG interface 14 for performing firmware upgrade or debugging is provided in this embodiment, because the JTAG interface 14 is generally arranged inside the electronic device 10, firmware upgrade or debugging is performed using the JTAG interface 14, and a disassembling machine is required to expose the JTAG interface 14, and the JTAG 45 interface 11 is not required to be generally arranged on a housing of the electronic device 10, so that firmware upgrade or debugging is performed through the RJ45 interface 11.
Further, the channel switching chip 13 includes: an RJ45 upgrade channel (a to B1 shown in fig. 3), the RJ45 upgrade channel being used to communicate the RJ45 interface 11 with the chip 12 to be upgraded; JTAG upgrade channels (A to B2 shown in FIG. 3) for interfacing the JTAG interface 14 with the chip 12 to be upgraded.
In this embodiment, after the switching circuit board 20 is inserted into the RJ45 interface 11, it can be detected by the channel switching chip 13, and the channel switching chip 13 conducts the RJ45 upgrade channel to connect the RJ45 interface 11 with the chip 12 to be upgraded, and the burner 30 supplies power to the chip 12 to be upgraded and upgrades or debugs firmware through the RJ45 interface 11. When the switching circuit board 20 is not inserted into the RJ45 interface 11, the channel switching chip 13 conducts the JTAG upgrade channel by default to connect the JTAG interface 14 and the chip 12 to be upgraded, and the burner 30 performs firmware upgrade or debug on the chip 12 to be upgraded through the JTAG interface 14.
Referring to fig. 2, further, the RJ45 interface 11 includes: an interface chip (UDE RTG-179A5NJF in FIG. 2) electrically connected to the RJ45 upgrade channel and provided with a first switch control terminal (JTAG SEL in FIG. 2); a pull-down resistor (R0402 in fig. 2) that pulls down the first switching control terminal of the interface chip to ground.
In this embodiment, the first switching control end on the interface chip is pulled down to ground through the pull-down resistor, that is, the default output of the first switching control end is a low level, and the low level signal controls the channel switching chip 13 to conduct the JTAG upgrade channel by default to connect the JTAG interface 14 and the chip 12 to be upgraded, so that the burner 30 performs firmware upgrade or debug on the chip 12 to be upgraded through the JTAG interface 14.
Further, the channel switching chip 13 further includes a second channel switching control end (JTAG SEL in fig. 3), and after the switch circuit board 20 is electrically connected to the RJ45 interface 11, the first switching control end is electrically connected to the second channel switching control end, and controls the channel switching chip 13 to switch from a JTAG upgrade channel to an RJ45 upgrade channel.
In this embodiment, the channel switching chip 13 further includes a second channel switching control end, after the switch circuit board 20 is electrically connected with the RJ45 interface 11, the first switching control end is electrically connected with the second channel switching control end, and since the burner 30 supplies power to the interface chip, the first switching control end is pulled high to be high level, and at this time, since the first switching control end is electrically connected with the second channel switching control end, the second channel switching control end is also high level, and the high level signal makes the channel switching chip 13 switch from the JTAG upgrade channel to the RJ45 upgrade channel, so that the burner 30 performs firmware upgrade or debug on the chip 12 to be upgraded through the RJ45 interface 11.
Referring to fig. 1, further, the switching circuit board 20 includes: the RJ45 connector 21, the RJ45 connector 21 is electrically connected with the RJ45 interface 11 in a pluggable manner; the connecting seat 22 is electrically connected with the RJ45 connector 21 and the burner 30.
In this embodiment, the switching circuit board 20 is electrically connected to the RJ45 interface 11 through the RJ45 connector 21 in a pluggable manner, and the connection base 22 is disposed on the RJ45 connector 21, where the connection base 22 may specifically be a pin header including a plurality of pins, and the RJ45 connector 21 is electrically connected to the burner 30 through the connection base 22.
The foregoing description is only of the preferred embodiments of the present invention and is not intended to limit the scope of the invention, and all equivalent structural changes made by the description of the present invention and the accompanying drawings or direct/indirect application in other related technical fields are included in the scope of the invention.