CN108021380A - Server system - Google Patents
Server system Download PDFInfo
- Publication number
- CN108021380A CN108021380A CN201711220340.5A CN201711220340A CN108021380A CN 108021380 A CN108021380 A CN 108021380A CN 201711220340 A CN201711220340 A CN 201711220340A CN 108021380 A CN108021380 A CN 108021380A
- Authority
- CN
- China
- Prior art keywords
- programmable logic
- complex programmable
- logic devices
- pin
- updating block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of server system, including Complex Programmable Logic Devices, updating block and selecting unit.Updating block is remote management chip.Selecting unit couples Complex Programmable Logic Devices and updating block, receive the system voltage of simultaneously detection service device system, if detect system voltage to treat open state voltage, then selection couples Complex Programmable Logic Devices and updating block, so that distal end is updated Complex Programmable Logic Devices operation by updating block.By the present invention, to solve the problems, such as that the firmware existing in the prior art to Complex Programmable Logic Devices is updated inconvenience that is cumbersome and using.
Description
Technical field
The present invention relates to the technical field of server, more particularly to a kind of server system.
Background technology
In general, on the mainboard of current server, Complex Programmable Logic Devices (Complex can be all provided with
Programmable Logic Device, CPLD) chip, with realize the control of the switching on and shutting down sequential of server and some post
The setting of storage.Therefore, for server, Complex Programmable Logic Devices just becomes extremely important, once sequential or
Mistake or chaotic occurs for the value (Value) of registers storage, then whole server will break down and (the Shut that shuts down
Down)。
To solve the above-mentioned problems, user is needed according to the problem of actually occurring, and goes modification Complex Programmable Logic Devices
In corresponding coding, so as to occur the problem of be modified.Since conventional server only configures an interface, and need to pass through
After being inserted into interface using cable, to be updated to the firmware of Complex Programmable Logic Devices.However, complex programmable logic
The firmware renewal of device needs the cooperation of cable and software, and this interface can be by the cabinet (Rack) of server or other lesser calories
Shelter from, and need to dismantle cabinet or the lesser calorie sheltered from is dismantled and the firmware of Complex Programmable Logic Devices could be carried out
Renewal, it is so cumbersome for a user also to increase the complexity of renewal, and cause to use upper inconvenience.Therefore, take
Still there is improved space in the firmware renewal design of the Complex Programmable Logic Devices of business device.
The content of the invention
It is a primary object of the present invention to provide a kind of server system, to solve existing in the prior art to compile complexity
The firmware of journey logical device is updated the problem of inconvenience that is cumbersome and using.
To solve the above problems, a kind of server system of offer of the embodiment of the present invention, including Complex Programmable Logic Devices,
Updating block and selecting unit.Updating block is remote management chip (Integrated Lights-Out, iLO).Selecting unit
Complex Programmable Logic Devices and updating block are coupled, the system voltage of simultaneously detection service device system is received, if detecting to obtain system
For voltage to treat open state voltage, then selection couples Complex Programmable Logic Devices and updating block, so that distal end is by more
New unit is updated Complex Programmable Logic Devices operation.
In one embodiment, the server system further includes connection unit.Connection unit is suitable for by cable and outside
Electronic device connects and coupling selecting unit;Wherein, the connection status of selecting unit detection connection unit, if shape must be connected by detecting
State is coupled for connection unit by cable and external electronic, is selected Complex Programmable Logic Devices and connection unit coupling
Connect, to be updated operation to Complex Programmable Logic Devices by external electronic.
In one embodiment, the selecting unit includes the first pin and the second pin, and the first pin receives reverse treat
Open state voltage, the second pin and connection unit couple, wherein the second pin is detecting the connection status of connection unit.
In one embodiment, when the current potential of first pin and the second pin is all low level, connection unit is represented
Connection status is coupled for connection unit by cable and external electronic, then selecting unit is selected complicated programmable logic device
Part is coupled with connection unit, to be updated operation to Complex Programmable Logic Devices by external electronic.
In one embodiment, the external electronic by the files of JED forms to Complex Programmable Logic Devices into
Row renewal operation.
In one embodiment, the current potential of first pin is the current potential of low level and the second pin when being high level, table
Show that the connection status of connection unit is not coupled for connection unit by cable and external electronic, then selecting unit selection will be multiple
Miscellaneous programmable logic device is coupled with updating block, to be updated behaviour to Complex Programmable Logic Devices by updating block
Make.
In one embodiment, the updating block carries out more Complex Programmable Logic Devices by the file of VME forms
New operation.
In one embodiment, the connection unit is the connecting interface for meeting joint test working group agreement.
Technique according to the invention scheme, the system voltage of simultaneously detection service device system is received by selecting unit, if choosing
Select unit detect system voltage to treat open state voltage, then selecting unit selection is by Complex Programmable Logic Devices and renewal
Unit couples, so that distal end is updated Complex Programmable Logic Devices operation by updating block.Consequently, it is possible to can be effective
Ground increase uses upper convenience.In addition, server system further includes connection unit, and connection unit is suitable for by cable and outside
Portion's electronic device connection and coupling selecting unit, and selecting unit can also select selection single according to the connection status of connection unit
Complex Programmable Logic Devices and updating block are coupled or by Complex Programmable Logic Devices and connection unit coupling by member selection
Connect, to be updated operation to Complex Programmable Logic Devices.Consequently, it is possible to user can be by different modes to complex programmable
Logical device is updated operation, to increase work efficiency and use upper convenience.
Brief description of the drawings
Attached drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hair
Bright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the structure diagram of server system according to embodiments of the present invention.
Fig. 2 is another structure diagram of server system according to embodiments of the present invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with drawings and the specific embodiments, to this
Invention is described in further detail.
It is set forth below for each embodiment in, the same or similar component or component will be represented with identical label.
Fig. 1 is the structure diagram of server system according to embodiments of the present invention.Server system 100, which includes complexity, to be compiled
Journey logical device (Complex Programmable Logic Device, CPLD) 110, updating block 120 and selecting unit
130。
Updating block 120 is remote management chip (Integrated Lights-Out, iLO).Wherein, remote management core
Piece is the remote management port integrated on HP servers, it is that one group of chip internal integrates vxworks embedded OSs, is led to
Cross the interchanger that a standard RJ45 interface is connected to working environment.As long as server is accessed into network and is not turned off servicing
The power supply of device, no matter HP servers are in which kind of state (start shooting, shut down, restarting), can allow user by network into
Row remote management.In simple terms, iLO is high level long-range kvm system, can be by the display presentation of information of server at this
Ground, and using local keyboard and mouse control, operation server, and can be using local CD mirroring, file as void
Intend CD-ROM drive to map and be loaded into server.
Selecting unit 130 couples Complex Programmable Logic Devices 110 and updating block 120, receives simultaneously detection service device system
The system voltage of system 100.Whether the system voltage for the server system 100 that selecting unit 130 is detected is to treat open state electricity
Pressure, to carry out corresponding operation, wherein treating that open state voltage is, for example, P3V3_STBY.In the present embodiment, if selecting unit
130 detect system voltage to treat open state voltage, then selecting unit 130 select by Complex Programmable Logic Devices 110 with
Updating block 120 couples, so that distal end is updated operation by updating block 120 to Complex Programmable Logic Devices 110.Into
For one step, after Complex Programmable Logic Devices 110 and updating block 120 couple, and server system 100 is in networking state
Under, user can be linked by way of operating webpage (iLO WEB) with updating block 120, to control updating block 120 right
Complex Programmable Logic Devices 110 is updated.Upper convenience is used consequently, it is possible to can effectively increase.
Fig. 2 is another structure diagram of server system according to embodiments of the present invention.Server system 200 includes complexity
Programmable logic device 110, updating block 120 and selecting unit 130 and connection unit 210.Wherein, the complexity of the present embodiment can
Programmed logic device 110, updating block 120 and selecting unit 130 and the Complex Programmable Logic Devices 110 of Fig. 1, updating block
120 is same or similar with selecting unit 130, refers to the explanation of Fig. 1, therefore details are not described herein.Also, in the present embodiment,
Whether the system voltage of server system 200 is to treat open state voltage, is P3V3_STBY.
Connection unit 210 is suitable for being connected with external electronic 250 by cable (Cable) 240 and coupling selecting unit
130.In the present embodiment, connection unit 210 be, for example, meet joint test working group (Joint Test Action Group,
JTAG) the connecting interface of agreement.It is corresponding to carry out also, selecting unit 130 can detect the connection status of connection unit 210
Operation.If selecting unit 130 detect connection status passes through cable 240 and 250 coupling of external electronic for connection unit 210
Connect, i.e., connection unit 210 is connected with cable 240, is selected selecting unit 130 and is selected Complex Programmable Logic Devices 110 with being connected
Unit 210 couples, to be updated operation to Complex Programmable Logic Devices 110 by external electronic 250.Namely
Say, after selecting unit 130 selects to couple Complex Programmable Logic Devices 110 and connection unit 210, user can pass through operation
External electronic 250, to be updated operation to Complex Programmable Logic Devices 110.
Furthermore, it is understood that selecting unit 130 include 220 and second pin of the first pin (be, for example, OE_N pins) (such as
For S pins) 230.First pin 220 receive it is reverse treat open state voltage (such as P3V3_STBY), the second pin 230 with
Connection unit 210 couples.Wherein, the second pin 230 is detecting the connection status of connection unit 210 so that selecting unit 130
It can be operated accordingly according to this.For example, when the connection status of connection unit 210 is connection unit 210 and 240 coupling of cable
When connecing, insertion cable 240 is represented, then the current potential of the second pin 230 is, for example, low potential.Conversely, when the connection of connection unit 210
When state does not couple for connection unit 210 with cable 240, represent not insert cable 240, then the current potential of the second pin 230 is, for example,
High level.
That is, when the current potential of the first pin 220 and the second pin 230 is all low level, connection unit 210 is represented
Connection status coupled by cable 240 and external electronic 250 for connection unit 210, that is, be inserted into cable 240 and connection singly
Member 210 is connected really with cable 240, then selecting unit 130 is selected Complex Programmable Logic Devices 110 and connection unit 210
Coupling, to be updated operation to Complex Programmable Logic Devices 110 by external electronic 250.In the present embodiment, outside
Portion's electronic device 250 is for example updated operation by the file of JED forms to Complex Programmable Logic Devices 110.
On the other hand, when the current potential that the current potential of the first pin 220 is low level and the second pin 230 is high level, table
Show that the connection status of connection unit 210 is not coupled for connection unit 210 by cable 240 and external electronic 250, i.e., do not insert
Cable 240 and connection unit 210 are not connected with cable 240, then selecting unit 130 is selected Complex Programmable Logic Devices 110
Coupled with updating block 120, to be updated operation to Complex Programmable Logic Devices 110 by updating block 120.In this reality
Apply in example, updating block 120 is for example updated operation by the file of VME forms to Complex Programmable Logic Devices 110.And
And the related description for being updated operation to Complex Programmable Logic Devices 110 by updating block 120 refers to the reality of Fig. 1
Example is applied, therefore details are not described herein.
In conclusion technique according to the invention scheme, the system that simultaneously detection service device system is received by selecting unit
Voltage, if selecting unit detect system voltage to treat open state voltage, selecting unit selection is by complex programmable logic
Device is coupled with updating block, so that distal end is updated Complex Programmable Logic Devices operation by updating block.So
One, it can effectively increase and use upper convenience.In addition, server system further includes connection unit, and connection unit is suitable for
It is connected by cable with external electronic and couples selecting unit, and selecting unit can also be according to the connection shape of connection unit
State, selects selecting unit selection to couple Complex Programmable Logic Devices and updating block or by Complex Programmable Logic Devices
Coupled with connection unit, to be updated operation to Complex Programmable Logic Devices.Consequently, it is possible to user can pass through different modes
Operation is updated to Complex Programmable Logic Devices, to increase work efficiency and use upper convenience.
The foregoing is merely the embodiment of the present invention, is not intended to limit the invention, for those skilled in the art
For member, the invention may be variously modified and varied.Any modification within the spirit and principles of the invention, being made,
Equivalent substitution, improvement etc., should be included within scope of the presently claimed invention.
Claims (8)
- A kind of 1. server system, it is characterised in that including:Complex Programmable Logic Devices;Updating block, is remote management chip (iLO, Integrated Lights-Out);Selecting unit, couples the Complex Programmable Logic Devices and the updating block, receives and detects the server system The system voltage of system, if detect the system voltage to treat open state voltage, selection is by the complex programmable logic Device is coupled with the updating block, so that distal end carries out more the Complex Programmable Logic Devices by the updating block New operation.
- 2. server system according to claim 1, it is characterised in that further include:Connection unit, suitable for being coupled by cable and external electronic and coupling the selecting unit;Wherein, the selecting unit detects the connection status of the connection unit, if detect the connection status is the company Order member is coupled by the cable and the external electronic, is selected the Complex Programmable Logic Devices and the company Order member coupling, to be updated operation to the Complex Programmable Logic Devices by the external electronic.
- 3. server system according to claim 2, it is characterised in that the selecting unit includes the first pin and second Pin, first pin receive it is reverse treat that open state voltage, second pin and the connection unit couple, wherein Second pin is detecting the connection status of the connection unit.
- 4. server system according to claim 3, it is characterised in that the electricity of first pin and second pin When position is all low level, represent that the connection status of the connection unit passes through the cable and the outside for the connection unit Electronic device couples, then the selecting unit selection couples the Complex Programmable Logic Devices and the connection unit, with Operation is updated to the Complex Programmable Logic Devices by the external electronic.
- 5. server system according to claim 4, it is characterised in that the external electronic passes through JED forms File is updated operation to the Complex Programmable Logic Devices.
- 6. server system according to claim 3, it is characterised in that the current potential of first pin is low level and institute When the current potential for stating the second pin is high level, represent that the connection status of the connection unit is the connection unit not by described Cable and the external electronic couple, then the selecting unit selection by the Complex Programmable Logic Devices with it is described more New unit coupling, to be updated operation to the Complex Programmable Logic Devices by the updating block.
- 7. server system according to claim 6, it is characterised in that the file that the updating block passes through VME forms Operation is updated to the Complex Programmable Logic Devices.
- 8. server system according to claim 2, it is characterised in that the connection unit works to meet joint test The connecting interface of group agreement.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711220340.5A CN108021380A (en) | 2017-11-29 | 2017-11-29 | Server system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711220340.5A CN108021380A (en) | 2017-11-29 | 2017-11-29 | Server system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108021380A true CN108021380A (en) | 2018-05-11 |
Family
ID=62077528
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711220340.5A Pending CN108021380A (en) | 2017-11-29 | 2017-11-29 | Server system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108021380A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102279756A (en) * | 2010-06-11 | 2011-12-14 | 英业达股份有限公司 | CPLD firmware update method |
| CN102436385A (en) * | 2011-11-15 | 2012-05-02 | 电子科技大学 | Online updating device for configuration files of programmable logic device |
| US8458081B2 (en) * | 2006-06-19 | 2013-06-04 | Exegy Incorporated | High speed processing of financial information using FPGA devices |
| CN105677344A (en) * | 2016-01-05 | 2016-06-15 | 英业达科技有限公司 | Updating system of firmware of complex programmable logic device and updating method of updating system |
-
2017
- 2017-11-29 CN CN201711220340.5A patent/CN108021380A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8458081B2 (en) * | 2006-06-19 | 2013-06-04 | Exegy Incorporated | High speed processing of financial information using FPGA devices |
| CN102279756A (en) * | 2010-06-11 | 2011-12-14 | 英业达股份有限公司 | CPLD firmware update method |
| CN102436385A (en) * | 2011-11-15 | 2012-05-02 | 电子科技大学 | Online updating device for configuration files of programmable logic device |
| CN105677344A (en) * | 2016-01-05 | 2016-06-15 | 英业达科技有限公司 | Updating system of firmware of complex programmable logic device and updating method of updating system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100375054C (en) | Monitoring diagnosis device of computer main board failure | |
| CN105700969B (en) | server system | |
| US9146823B2 (en) | Techniques for testing enclosure management controller using backplane initiator | |
| CN110197698B (en) | Method and device for automatically testing influence of different power states of SSD (solid State drive) | |
| CN106649021B (en) | PCIe is from equipment testing device | |
| US12056245B1 (en) | Modular embedded chassis with firmware for removably coupled compute devices, and methods and systems for the same | |
| CN106951358A (en) | A kind of quick display status information method and system during computer system power-on self-test based on UEFI standards | |
| CN102622071A (en) | Power distribution device and power distribution circuit | |
| CN111831345A (en) | Management method and device for server hard disk backboard, storage medium and equipment | |
| AU2018281335A1 (en) | Rack controller with native support for intelligent patching equipment installed in multiple racks | |
| CN116820856A (en) | PCIe link detection expansion board card, method, terminal and storage medium | |
| US7216241B2 (en) | Self-testing power supply which indicates when an output voltage is within tolerance while not coupled to an external load | |
| CN101464804A (en) | Double-boot backup method and security equipment | |
| CN108021380A (en) | Server system | |
| US20030140262A1 (en) | Switching power planes of external device interfaces in a computing system in response to connection status | |
| CN108287770A (en) | Electronic equipment, information processing method and readable storage medium storing program for executing | |
| CN203588128U (en) | Three-in-one laptop mainboard fault diagnosis card | |
| US6557050B1 (en) | Display computer with on-screen identifiers for multiple serial ports for avoiding physical mislabelling of ports | |
| CN101042667A (en) | Testing card | |
| CN1477511A (en) | Device with BIOS updating and detecting functions | |
| TWI760398B (en) | Server system | |
| CN116312330A (en) | Display control circuit, control method and electronic equipment | |
| CN100504803C (en) | High-speed peripheral component interconnection interface debug card | |
| CN111488161B (en) | BIOS upgrading system | |
| US7458043B1 (en) | Generation of tests used in simulating an electronic circuit design |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180511 |