CIRCUIT BOARD FOR A SERVER SYSTEM AND SERVER SYSTEM
20180013632 · 2018-01-11
Assignee
Inventors
Cpc classification
International classification
Abstract
The invention relates to a circuit board for a server system. The circuit board is adapted to be installed either in a server of a first type or in a server of a second type different from the first type. The circuit board comprises connections (A to H) for receiving assembly groups and a control. The control is adapted to show an order of the connections (A to H) depending on the types.
Claims
1. Circuit board for a server system, wherein the circuit board is adapted to be installed either in a server of a first type or a server of a second type different from the first type and wherein the circuit board comprises connections (A to H) for receiving assembly groups and a control, wherein the control is adapted to show an order of the connections (A to H) depending on the types.
2. Circuit board according to claim 1, wherein the control is adapted to receive a control signal of a microcontroller connected to the circuit board and to show the order of the connections depending on the control signal.
3. Server system comprising a circuit board according to claim 2 and a microcontroller, wherein a target order of the connections (A to H) of the circuit board is stored in the microcontroller and wherein the microcontroller is adapted to transmit a control signal to the control, which includes the target order of the connections (A to H) and depending on which the control is capable of showing the order of the connections.
4. Server system according to claim 3, wherein the server system is a tower server system.
5. Server system according to claim 3, wherein the server system is a rack server system.
Description
[0014] The invention will hereinafter be explained in more detail by means of figures and exemplary embodiments. The Figures show in:
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021] In the exemplary embodiment, each connection A to D is a mechanical plug connection for a hard disk. Each connection A to D includes plug contacts, by means of which a hard disk can be connected to the circuit board 10. Here, the connection includes a mechanical and an electronic connection. In further embodiments, connections A to D may be connections for other assemblies such as PCI cards.
[0022] Connections A to D comprise status indicators, which are not shown in the Figures. For example, connections A to D each comprise two status LEDs, one LED for indicating access to an assembly plugged into connection A to D, and one LED that indicates whether the assembly has been identified by the server system 30. Here, identification includes detection of a type of an assembly, e.g. a solid state drive (SSD) or a mechanical hard disk, as well as of the storage capacity of the drive. Once the plugged assembly has been correctly detected by the server system 30, this is indicated via the corresponding status LED.
[0023] For each connection A to D, a cable connection is provided in the server system 30, which serves for transmitting data signals between the respective plugged assembly and the server system 30. These cable connections are not shown for the sake of clarity. The cable connection each lead from a connection A to D, e.g. from a back side of the circuit board 10, or also from another place of the circuit board 10, to a corresponding plug contact in the server system 30, e.g. on a mainboard (also not shown). As an alternative, the cable connections are directly connected to the respective assembly and not plugged on the circuit board 10, so that the circuit board 10 is by-passed.
[0024] The server system 30 comprises a microcontroller 40. In the exemplary embodiment, the microcontroller 40 is a baseboard management controller, BMC for short. In other configurations, the microcontroller may of course be a different microcontroller, which is either specifically provided for the functionality of the contact with the controller 20, or also fulfils further functions in the server system 30. In the exemplary embodiment, the microcontroller 40 is arranged on the mainboard of the server system 30, which is not shown for the sake of clarity.
[0025] The data transmission from the microcontroller 40 to the circuit board 10 is effected via an I.sup.2C bus. In further configurations, other protocols can be alternatively used.
[0026] The data transmission via cable between connections A to D and the server system 30 is unproblematic in terms of a connection change, since the cables can be plugged in any desired fashion. However, the bus lines on the circuit board 10 can not be changed as desired. In the case that the circuit board 10, which has been constructed for a rack server system, for example, is used in a tower server system, the standardized counting order of connections A to D according to the server type deviates from the order of the connection identifiers of connections A to D on the circuit board without further measures due to the altered orientation of the circuit board 10.
[0027] The controller 20 comprises data, by means of which the order, in particular the connection identification and connection numbering, can be shown in such a way that a target order of the server type is observed. In the exemplary embodiment according to
[0028] However, if the circuit board 10 is used in other server systems, e.g. in a tower server system, a different mounting direction of the circuit board 10 is provided there. For example, the circuit board 10 is inserted in a manner turned by 90 degrees clockwise compared to the exemplary embodiment illustrated in
[0029] The controller 20 adapts the order of the connections in such a way that it is identical to the target order expected by the microcontroller. In this exemplary embodiment, the controller 20 reverses the order of connections A to D so that connection A has number 4 and the numbering continues in a decreasing manner, till connection D having number 1. For correct data transmission, data transmission cables are mechanically connected between connections A to D and the tower system accordingly.
[0030]
[0031] In
[0032] Of course, the identifiers 1 to 4 for the connections A to 4 are exemplary here. Numbering can be different in accordance with the number of present connections and the specifications of the corresponding server system. The numbering corresponds to a hexadecimal coding, for example.
[0033]
[0034] Of course, any desired numbering orders are possible.
[0035] The correct numbering, i.e. the target order of connections A to D or E to H is read from the microcontroller 40 by the controller 20. The server system, in particular the microcontroller 40, stores information about the type of the server system. This is important not only for renumbering of connections of the circuit board, but also for fan controllers or other electronic adaptions, for example, which depend on the server type. The controller 20 can read this information from the microcontroller 40 or receives this information from the microcontroller 40 in the form of a control signal.
[0036] In an alternative embodiment, the controller 20 automatically reads this information from the microcontroller 40 or a storage in the computer system 30 when connecting the circuit board 10 in the server system 30 or respectively when applying an operating voltage to the controller 20.
[0037] The controller 20 then provides a corresponding presentation of the connections. To that end, the controller 20 uses an internal or external storage on the circuit board 10 and accordingly adapts the order of the connections. The controller 20 uses predetermined connection structures stored in the storage in the type of a matrix to that end, for example.
LIST OF REFERENCE CHARACTERS
[0038] 1 to 4 connection order, numbering
[0039] 10 circuit board
[0040] 20 controller
[0041] 30 server system
[0042] 40 microcontroller
[0043] A to H connection