WO2024068536A1 - Switching apparatus, computer system and method - Google Patents
Switching apparatus, computer system and method Download PDFInfo
- Publication number
- WO2024068536A1 WO2024068536A1 PCT/EP2023/076381 EP2023076381W WO2024068536A1 WO 2024068536 A1 WO2024068536 A1 WO 2024068536A1 EP 2023076381 W EP2023076381 W EP 2023076381W WO 2024068536 A1 WO2024068536 A1 WO 2024068536A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- multiplexer
- board
- switching
- signal line
- connection pins
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4081—Live connection to bus, e.g. hot-plugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/409—Mechanical coupling
Definitions
- the present invention relates to a switching device for a printed circuit board, a computer system comprising such a switching device, and a method for operating such a computer system.
- An object of the invention is to solve or mitigate the above problems.
- a switching device for a printed circuit board the switching device being designed for connecting signal lines to a board-to-board connector, comprising:
- connection pins for a board-to-board connector
- At least one multiplexer which is designed to connect at least one signal line connected to the at least one multiplexer to at least one connection pin of the plurality of connection pins for the board-to-board connector
- controller that is set up to evaluate switching information regarding a signal assignment of the at least one signal line and to switch the at least one multiplexer based on the evaluated switching information.
- the switching device shown here is that platform independence is achieved for the board-to-board connector.
- One and the same board-to-board connector also known as a board-to-board connector, can be used to connect another board, for example a so-called adapter board or input/output module board, to a circuit board on which the switching device is installed is appropriate to connect, regardless of what platform architecture is used on the circuit board and how signal lines are coded on the circuit board.
- the at least one multiplexer comprises at least one 2-to-1 multiplexer.
- 2-to-1 multiplexers represent particularly simple and cost-effective versions of such multiplexers, which ensure a particularly uncomplicated and simple structure of the switching device. Since 2-to-1 multiplexers only have two switching states, this also enables uncomplicated control and switching of the multiplexers used.
- the at least one multiplexer comprises exactly three 2-to-1 multiplexers, wherein:
- a first 2-to-1 multiplexer of the three 2-to-1 multiplexers is connected to both a second and a third 2-to-1 multiplexer
- the second and third of the three 2-to-1 multiplexers are connected to corresponding pins of the plurality of pins for the board-to-board connector
- the first 2-to-1 multiplexer is set up to connect a first signal line either to the second or the third 2-to-1 multiplexer
- the second and the third 2-to-1 multiplexer are each set up to selectively connect a second or a third signal line or the first signal line to the corresponding connection pins.
- Such a switching device with three 2-to-1 multiplexers makes it possible to connect a total of three signal lines on the circuit board with two signal lines of the board-to-board connector via the connection pins. This represents a particularly simple and cost-effective design of the switching device.
- a computer system comprises a circuit board with a switching device according to one of the embodiments shown above.
- this is based on
- Switching information regarding the signal assignment of the at least one signal line on a platform architecture and/or adapter plate information is a platform architecture and/or adapter plate information.
- the information based on a platform architecture includes, for example, the information as to whether e.g. B. an Intel chipset or an AMD chipset is used on the circuit board. Based on this information, the controller can then switch the at least one multiplexer in accordance with the signal line coding belonging to the respective chipsets.
- information based on adapter plate information includes, for example, an adapter plate type that is to be connected to the plate-to-plate connector, for example that the adapter plate is a WLAN/LAN module plate, a PCIe module plate, a graphics module plate, or a USB module plate.
- the information based on adapter plate information can also be a signal flow direction act with regard to the adapter plate provided.
- the computer system can act as a host or sink, and the signal line codings can be different accordingly.
- the adapter plate is, for example, a USB module plate
- the computer system can be configured as a USB host or as a USB drain.
- the signal line codings differ, so that with the switching device shown here, the signal lines are connected to the respective connection pins so that, depending on the configuration, the appropriate signals are present at the correct connection pins. be tapped.
- the computer system further comprises a board-to-board connector connected to the plurality of connection pins and an adapter plate connected to the circuit board via the board-to-board connector.
- the computer system further comprises a system processor, wherein the system processor is set up to apply signals to the signal lines after switching the at least one multiplexer.
- the switching information is provided and the at least one multiplexer is switched before signals are applied to the signal lines by means of the system processor. In this way, it can be prevented that signals are incorrectly coded and sent to the connection pins, which can lead to errors or even defects.
- the following steps are also carried out before the steps of evaluating the switching information and switching the at least one multiplexer:
- the system can independently evaluate the corresponding information in order to provide suitable switching information to the controller.
- the following step is also carried out:
- Figure 1 shows a switching device according to a
- FIG. 2 shows a switching device according to another
- Figure 3 shows a computer system according to one
- Figure 4 is a flow chart of a method according to an embodiment of the invention.
- FIG. 1 shows a schematic representation of a switching device 1 according to an exemplary embodiment of the invention.
- the switching device 1 is shown schematically here and shows a possible configuration; any further configurations are of course possible.
- the switching device 1 includes a plurality of connection pins 2 for a board-to-board connector, which is not shown here.
- connection pins 2 are shown here, which represent, for example, soldering points or plug-in devices on a circuit board for such a board-to-board connector. Any arrangement of such connection pins 2 is possible.
- connection pins 2 Two of the connection pins 2 shown here are directly connected to signal lines 3a of a circuit board on which this switching device 1 is arranged.
- the signal lines 3a that are directly connected to the connection pins 2 are signal lines 3a that always carry the same signal types regardless of the platform architecture used and regardless of the adapter plate used, so that no switching is necessary for these signal lines.
- the switching device 1 further comprises a multiplexer 4.
- the multiplexer 4 is a 2-to-1 multiplexer 4, which connects either two further signal lines 3b to one of the connection pins 2 or one further signal line 3b to one of the connection pins 2. This is indicated by dashed lines. lines in Figure 1.
- the multiplexer 4 can of course also be a more complex multiplexer which can connect two or more signal lines 3b to two or more of the connection pins 2.
- the switching device 1 also comprises a controller 5 which is designed to evaluate switching information relating to a signal assignment of the signal lines 3b connected to the multiplexer 4.
- the controller 5 is, for example, an input/output controller, also known as an I/O controller.
- the controller 5 is connected to the multiplexer 4 via a control line 6 and can thus switch the multiplexer 4 in accordance with the evaluated switching information.
- the switching information can, for example, be based on platform information and/or adapter plate information, so that the signal lines 3b, which are coded depending on the platform, are connected to corresponding suitable connection pins 2, which correspond to an adapter plate type of an adapter plate which is connected to the plate-to-plate connector via a plate-to-plate connector Connection pins 2 should be connected or connected, different applied signals are required.
- the same plate-to-plate connectors can always be used for different adapter plate types and platform architectures, as well as the same adapter plates for different platform architectures for the same adapter plate types.
- Figure 2 shows a schematic representation of a
- Switching device 1 according to an embodiment of the Invention.
- the switching device 1 is shown schematically here and shows one possible embodiment; any other embodiments are of course possible. Details that have already been described with reference to Figure 1 are not explicitly repeated here, but apply accordingly.
- the switching device 1 comprises a total of three 2-to-1 multiplexers 4a, 4b, 4c.
- a first multiplexer 4a is connected to a first signal line 7a, which provides a first signal input.
- the first multiplexer 4a is set up to selectively connect this first signal line 7a to one of two outputs of the first multiplexer 4a.
- a second multiplexer 4b and a third multiplexer 4c of the three 2-to-1 multiplexers of the switching device 1 are each arranged in such a way that one of two inputs can be selectively connected to an output.
- the second multiplexer 4b has a second signal line 7b and one of the outputs of the first multiplexer 4a as inputs, corresponding to the first signal line 7a when connected accordingly.
- the third multiplexer 4c has a third signal line 7c and the other of the outputs of the first multiplexer 4a as inputs, corresponding to the first signal line 7a when connected accordingly. All signal lines 7a, 7b, 7c and corresponding connections are shown here with double lines for differential signal transmission. Alternatively, single lines can of course also be used, depending on the area of application.
- the outputs of the second and third multiplexers 4b, 4c are connected to connection pins 2a, 2b of a plate-to-plate connector 8.
- the plate-to-plate connector 8 represents a connection port for an adapter plate 9.
- the signals present at pins 2a, 2b are forwarded to the adapter plate 9 via the plate-to-plate connector 8.
- the adapter plate 9 is, for example, a module plate, also known as a flexible input/output plate (FlexIO plate), which provides a connection of a module, for example a WLAN and/or LAN module, a graphics module, e.g. a DisplayPort module, a PCIe module, or a USB module.
- a module plate also known as a flexible input/output plate (FlexIO plate)
- a graphics module e.g. a DisplayPort module, a PCIe module, or a USB module.
- All three multiplexers 4a, 4b, 4c also each have a control connection 10a, 10b, 10c, via which the multiplexers 4a, 4b, 4c are connected to corresponding control pins 11 of a controller 5 using control lines not shown here.
- the controller 5 is set up via these control pins 11 to send control signals to the respective multiplexers 4a, 4b, 4c and to switch them based on control information, for example information regarding a platform architecture used or an adapter plate type used.
- the controller 5 is connected via an I2C bus (clock signal and data signal) directly via the plate-to-plate connector 8 to an I2C EEPROM (Electrically Erasable Programmable Read-Only Memory) memory module 12, via which the controller 5 can read information from the EEPROM memory module 12, for example information regarding an adapter plate type or a signal flow direction (e.g. whether it is a host or a receiver). About it
- the controller 5 knows in which platform architecture the switching device 1 is used. For this purpose, the controller 5 also has a memory module, not shown here, for example. All this information can then be used to switch the multiplexers 4a, 4b, 4c accordingly.
- the controller 5 includes, for example, a list in which available types of adapter plates 9 (or corresponding types of modules) and associated switching states of the multiplexers 4a, 4b, 4c are linked. An example of this looks like this:
- MUX 1 to 3 stand for the first multiplexer (MUX1), second multiplexer (MUX2), and the third multiplexer (MUX3).
- the multiplexers 4a, 4b, 4c can be switched so that the desired signals are present at the respective connection pins 2a, 2b.
- FIG 3 shows a schematic representation of a computer system 13 according to an embodiment of the invention.
- the computer system 13 is shown schematically here and shows a possible embodiment, any Further configurations are of course possible. Details which have already been described with reference to Figures 1 and 2 are not explicitly repeated here, but apply accordingly.
- the computer system 13 includes a system board 14 on which a switching device 1 is arranged, for example a switching device 1 as described according to FIG. 1 or FIG. 2.
- the system board 14 is chosen here as an example; it can also be any other circuit board.
- the switching device 1 is further connected to a plate-to-plate connector 8 and an adapter plate 9.
- An EEPROM memory module 12 is arranged on the adapter plate 9. Details of this have already been described with reference to FIGS. 1 and 2 and will not be repeated here.
- a system processor 15 is also arranged on the system board 14.
- the system processor 15 is, for example, set up to start a BIOS of the computer system 14 or to wake up the computer system 14 from a sleep state and, when switching of the multiplexers of the switching device 1 is completed, to apply the corresponding signals to the signal lines.
- Figure 4 shows a flowchart of a method according to an exemplary embodiment of the invention.
- Figure 4 shows a possible embodiment of such a method; any further embodiments are of course possible.
- the method according to FIG. 4 is particularly suitable for a switching device or to operate a computer system according to one of the examples as described with reference to Figures 1, 2 and 3. Details already related to figures 1, 2 and 3 are not explicitly repeated here, but apply accordingly.
- a BIOS of a computer system is started or the computer system is woken up from a sleep state.
- step S2 adapter plate information is read from a memory module of an adapter plate connected to a plurality of connection pins of the switching device via a plate-to-plate connector.
- a platform architecture used in the computer system in which the switching device is arranged is determined.
- step S5 switching information regarding a signal assignment of at least one signal line of the switching device is evaluated.
- a step S 6 at least one multiplexer of the switching device is switched based on the evaluated switching information.
- a step S 6 signals are applied to the at least one signal line of the switching device.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Information Transfer Systems (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
Description
Beschreibung Description
Schaltvorrichtung, Computersystem, und Verfahren Switching device, computer system, and method
Die vorliegende Erfindung betri f ft eine Schaltvorrichtung für eine Leiterplatte , ein Computersystem umfassend eine solche Schaltvorrichtung, und ein Verfahren zum Betreiben eines solchen Computersystems . The present invention relates to a switching device for a printed circuit board, a computer system comprising such a switching device, and a method for operating such a computer system.
In bekannten Computersystemen werden unterschiedliche Plattform-Architekturen verwendet . So sind insbesondere Intel-Platt formen, sowie AMD-Platt formen bekannt . Bei verschiedenen Plattformen werden mitunter Signalleitungen, beispielsweise auf einer Systemplatine des Computersystems , unterschiedlich codiert , d . h . es liegen an Signalleitungen unterschiedliche Signale an, j e nachdem welche Plattform- Architektur verwendet wird . Different platform architectures are used in known computer systems. Intel platforms and AMD platforms are particularly well known. On different platforms, signal lines, for example on a system board of the computer system, are sometimes coded differently, i.e. different signals are present on signal lines depending on which platform architecture is used.
Sollen nun andere Elemente mit diesen Signalleitungen verbunden werden, so sind viele unterschiedliche Aus führungen für die unterschiedlichen Plattform-Architekturen notwendig, um den unterschiedlich codierten Signalleitungen gerecht zu werden . Dies hat einen hohen Aufwand und damit hohe Kosten in Entwicklung, Produktion, Endfertigung, Vertrieb, etc . zur Folge . If other elements are to be connected to these signal lines, many different designs are required for the different platform architectures in order to accommodate the differently coded signal lines. This results in a high level of effort and therefore high costs in development, production, final assembly, sales, etc.
Eine Aufgabe der Erfindung ist es , die oben genannten Probleme zu lösen oder zu mindern . An object of the invention is to solve or mitigate the above problems.
Die Aufgabe wird mit den Gegenständen und dem Verfahren gemäß der unabhängigen Patentansprüche gelöst . Weiter Aus führungsbeispiele werden in den abhängigen Patentansprüchen, sowie in der nachfolgenden Beschreibung und den Figuren of fenbart . The task is solved with the objects and the method according to the independent patent claims. Further examples are given in the dependent ones Patent claims, as well as in the following description and the figures.
Eine Schaltvorrichtung für eine Leiterplatte , wobei die Schaltvorrichtung zum Anlegen von Signalleitungen an einen Platte- zu-Platte-Verbinder ausgelegt ist , umfasst : A switching device for a printed circuit board, the switching device being designed for connecting signal lines to a board-to-board connector, comprising:
- eine Mehrzahl von Anschlusspins für einen Platte- zu-Platte- Verbinder, - a plurality of connection pins for a board-to-board connector,
- wenigstens einen Multiplexer, der dazu eingerichtet ist , wenigstens eine an dem wenigstens einen Multiplexer anliegende Signalleitung mit wenigstens einem Anschlusspin der Mehrzahl von Anschlusspins für den Platte- zu-Platte- Verbinder zu verbinden, - at least one multiplexer which is designed to connect at least one signal line connected to the at least one multiplexer to at least one connection pin of the plurality of connection pins for the board-to-board connector,
- einen Controller, der dazu eingerichtet ist , eine Schaltinf ormation bezüglich einer Signalbelegung der wenigstens einen Signalleitung aus zuwerten und den wenigstens einen Multiplexer basierend auf der ausgewerteten Schaltinf ormation zu schalten . - a controller that is set up to evaluate switching information regarding a signal assignment of the at least one signal line and to switch the at least one multiplexer based on the evaluated switching information.
Ein Vorteil der hier gezeigten Schaltvorrichtung ist es , dass eine Plattform-Unabhängigkeit für den Platte- zu-Platte- Verbinder erzielt wird . Es kann ein und derselbe Platte- zu- Platte-Verbinder, auch bekannt als Board-to-Board Connector, verwendet werden, um eine weitere Platte , beispielsweise eine sogenannte Adapterplatte oder Input/Output-Modulplatte , an eine Leiterplatte , auf der die Schaltvorrichtung angebracht ist , anzuschließen, unabhängig davon, was für eine Plattform- Architektur auf der Leiterplatte verwendet wird, und wie dementsprechend Signalleitungen auf der Leiterplatte codiert sind . Dies reduziert einen Aufwand für Produktion, Endfertigung, Entwicklung, Vertrieb, etc . von solchen anzuschließenden Leiterplatten und insbesondere von Platte- zu-Platte-Verbindern erheblich . Gemäß wenigstens einer Ausgestaltung umfasst der wenigstens eine Multiplexer wenigstens einen 2-zu-l Multiplexer. An advantage of the switching device shown here is that platform independence is achieved for the board-to-board connector. One and the same board-to-board connector, also known as a board-to-board connector, can be used to connect another board, for example a so-called adapter board or input/output module board, to a circuit board on which the switching device is installed is appropriate to connect, regardless of what platform architecture is used on the circuit board and how signal lines are coded on the circuit board. This reduces costs for production, finishing, development, sales, etc. of such circuit boards to be connected and in particular of board-to-board connectors. According to at least one embodiment, the at least one multiplexer comprises at least one 2-to-1 multiplexer.
2-zu-l Multiplexer stellen besonders einfache und kostengünstige Versionen solcher Multiplexer dar, die einen besonders unkomplizierten und einfachen Aufbau der Schaltvorrichtung gewährleisten. Da 2-zu-l Multiplexer lediglich zwei Schalt zustände haben ermöglicht dies ferner auch eine unkomplizierte Ansteuerung und Schaltung der verwendeten Multiplexer. 2-to-1 multiplexers represent particularly simple and cost-effective versions of such multiplexers, which ensure a particularly uncomplicated and simple structure of the switching device. Since 2-to-1 multiplexers only have two switching states, this also enables uncomplicated control and switching of the multiplexers used.
Gemäß wenigstens einer Ausgestaltung umfasst der wenigstens eine Multiplexer genau drei 2-zu-l Multiplexer, wobei: According to at least one embodiment, the at least one multiplexer comprises exactly three 2-to-1 multiplexers, wherein:
- ein erster 2-zu-l Multiplexer der drei 2-zu-l Multiplexer sowohl an einen zweiten als auch an einen dritten 2-zu-l Multiplexer angeschlossen ist, - a first 2-to-1 multiplexer of the three 2-to-1 multiplexers is connected to both a second and a third 2-to-1 multiplexer,
- der zweite und der dritte der drei 2-zu-l Multiplexer an entsprechende Anschlusspins der Mehrzahl von Anschlusspins für den Platte-zu-Platte-Verbinder angeschlossen sind, - the second and third of the three 2-to-1 multiplexers are connected to corresponding pins of the plurality of pins for the board-to-board connector,
- der erste 2-zu-l Multiplexer dazu eingerichtet ist eine erste Signalleitung wahlweise mit dem zweiten oder dem dritten 2-zu-l Multiplexer zu verbinden, und - the first 2-to-1 multiplexer is set up to connect a first signal line either to the second or the third 2-to-1 multiplexer, and
- der zweite und der dritte 2-zu-l Multiplexer jeweils dazu eingerichtet ist, wahlweise eine zweite bzw. eine dritte Signalleitung oder die erste Signalleitung mit den entsprechenden Anschlusspins zu verbinden. - The second and the third 2-to-1 multiplexer are each set up to selectively connect a second or a third signal line or the first signal line to the corresponding connection pins.
Eine derartige Schaltvorrichtung mit drei 2-zu-l Multiplexern gemäß der oben offenbarten Anordnung ermöglicht es insgesamt drei Signalleitungen auf der Leiterplatte mit zwei Signalleitungen des Platte-zu-Platte-Verbinders über die Anschlusspins zu verbinden. Dies stellt eine besonders einfache und kostengünstige Ausgestaltung der Schaltvorrichtung dar . Such a switching device with three 2-to-1 multiplexers according to the arrangement disclosed above makes it possible to connect a total of three signal lines on the circuit board with two signal lines of the board-to-board connector via the connection pins. This represents a particularly simple and cost-effective design of the switching device.
Ein Computersystem umfasst eine Leiterplatte mit einer Schaltvorrichtung gemäß einer der oben gezeigten Ausgestaltungen . A computer system comprises a circuit board with a switching device according to one of the embodiments shown above.
Vorteile eines solchen Computersystems entsprechen im Wesentlichen den oben bezüglich der Schaltvorrichtungen beschriebenen Vorteilen . Advantages of such a computer system essentially correspond to the advantages described above with regard to the switching devices.
Gemäß wenigstens einer Ausgestaltung basiert die According to at least one embodiment, this is based
Schaltinf ormation bezüglich der Signalbelegung der wenigstens einen Signalleitung auf einer Plattform-Architektur und/oder einer Adapterplatteninformation . Switching information regarding the signal assignment of the at least one signal line on a platform architecture and/or adapter plate information.
Die Information basierend auf einer Plattform-Architektur umfasst beispielsweise die Information, ob z . B . ein Intel- Chipsatz oder ein AMD-Chipsatz auf der Leiterplatte verwendet wird . Basierend auf dieser Information kann der Controller dann entsprechend zu den j eweiligen Chipsätzen gehörenden Signalleitungscodierungen den wenigstens einen Multiplexer schalten . The information based on a platform architecture includes, for example, the information as to whether e.g. B. an Intel chipset or an AMD chipset is used on the circuit board. Based on this information, the controller can then switch the at least one multiplexer in accordance with the signal line coding belonging to the respective chipsets.
Bei der Information basierend auf einer Adapterplatteninformation umfasst diese beispielsweise einen Adapterplattentyp, der an den Platte- zu-Platte-Verbinder angeschlossen werden soll , beispielsweise dass es sich bei der Adapterplatte um eine WLAN/LAN-Modulplatte , eine PCIe- Modulplatte , eine Grafikmodulplatte , oder eine USB- Modulplatte handelt . Alternativ oder zusätzlich kann es sich bei der Information basierend auf einer Adapterplatteninformation auch um eine Signal flussrichtung bezüglich der vorgesehenen Adapterplatte handeln . So kann das Computersystem beispielsweise als Host oder Sink agieren, und die Signalleitungscodierungen entsprechend unterschiedlich sein . Handelt es sich bei der Adapterplatte beispielsweise um eine USB-Modulplatte , so kann das Computersystem als USB-Host oder als USB-Drain konfiguriert sein . In beiden Fällen unterscheiden sich die Signalleitungscodierungen, sodass mit der hier gezeigten Schaltvorrichtung die Signalleitungen entsprechend an die j eweiligen Anschlusspins verschaltet werden, sodass j e nach Konfiguration die passenden Signale an den richtigen Anschlusspins anliegen bzw . abgegri f fen werden . In the case of information based on adapter plate information, this includes, for example, an adapter plate type that is to be connected to the plate-to-plate connector, for example that the adapter plate is a WLAN/LAN module plate, a PCIe module plate, a graphics module plate, or a USB module plate. Alternatively or additionally, the information based on adapter plate information can also be a signal flow direction act with regard to the adapter plate provided. For example, the computer system can act as a host or sink, and the signal line codings can be different accordingly. If the adapter plate is, for example, a USB module plate, the computer system can be configured as a USB host or as a USB drain. In both cases, the signal line codings differ, so that with the switching device shown here, the signal lines are connected to the respective connection pins so that, depending on the configuration, the appropriate signals are present at the correct connection pins. be tapped.
Somit kann sowohl eine Plattformunabhängigkeit , aber auch eine Konfigurationsunabhängigkeit für den Platte- zu-Platte- Verbinder erzielt werden . This means that both platform independence and configuration independence can be achieved for the plate-to-plate connector.
Gemäß einer vorteilhaften Ausgestaltung umfasst das Computersystem ferner einen Platte- zu-Platte-Verbinder, der an die Mehrzahl von Anschlusspins angeschlossen ist und eine Adapterplatte , die an die Leiterplatte über den Platte- zu- Platte-Verbinder angeschlossen ist . According to an advantageous embodiment, the computer system further comprises a board-to-board connector connected to the plurality of connection pins and an adapter plate connected to the circuit board via the board-to-board connector.
Gemäß wenigstens einer Ausgestaltung umfasst das Computersystem ferner einen Systemprozessor, wobei der Systemprozessor dazu eingerichtet ist , Signale an die Signalleitungen nach einem Schalten des wenigstens einen Multiplexers anzulegen . According to at least one embodiment, the computer system further comprises a system processor, wherein the system processor is set up to apply signals to the signal lines after switching the at least one multiplexer.
Vorteilhaft hierbei ist es , dass die Schaltinf ormation bereitgestellt werden und der wenigstens eine Multiplexer geschaltet wird, bevor mittels dem Systemprozessor Signale an die Signalleitungen angelegt werden . Auf diese Weise kann verhindert werden, dass Signale falsch codiert an die Anschlusspins angelegt werden, was zu Fehlern oder gar Defekten führen kann . It is advantageous here that the switching information is provided and the at least one multiplexer is switched before signals are applied to the signal lines by means of the system processor. In this way, it can be prevented that signals are incorrectly coded and sent to the connection pins, which can lead to errors or even defects.
Ein Verfahren zum Betreiben einer Schaltvorrichtungen gemäß wenigstens einer der oben genannten Ausgestaltungen umfasst die Schritte : A method for operating a switching device according to at least one of the above-mentioned embodiments comprises the steps:
- Auswerten, mittels dem Controller, einer Schaltinf ormation bezüglich einer Signalbelegung der wenigstens einen - Evaluate, using the controller, switching information regarding a signal assignment of the at least one
Signal lei tung, Signal line,
- Schalten, mittels dem Controller, des wenigstens einen Multiplexers basierend auf der ausgewerteten - Switching, using the controller, of the at least one multiplexer based on the evaluated
Schaltinf ormation . Switching information.
Vorteile und Ausgestaltungen des Verfahrens korrespondieren zu den Vorteilen und Ausgestaltungen gemäß den oben beschriebenen Schaltvorrichtungen und Computersystemen . Advantages and refinements of the method correspond to the advantages and refinements according to the switching devices and computer systems described above.
In wenigstens einer Ausgestaltung des Verfahrens werden vor den Schritten des Auswertens der Schaltinf ormation und des Schaltens des wenigstens einen Multiplexers ferner folgende Schritte durchgeführt werden : In at least one embodiment of the method, the following steps are also carried out before the steps of evaluating the switching information and switching the at least one multiplexer:
- Starten eines BIOS , - Starting a BIOS ,
- Auslesen einer Adapterplatteninformation aus einem Speichermodul einer über einen Platte- zu-Platte-Verbinder an die Mehrzahl von Anschlusspins angeschlossenen Adapterplatte ,- Reading adapter plate information from a memory module of an adapter plate connected to the plurality of connection pins via a plate-to-plate connector,
- Bestimmen einer Plattform-Architektur, und - Determining a platform architecture, and
- Bereitstellen der Schaltinf ormation für den Controller basierend auf der Adapterplatteninformation und/oder der bestimmten Plattform-Architektur . - Providing the switching information for the controller based on the adapter plate information and/or the specific platform architecture.
Auf diese Weise kann das System eigenständig die entsprechenden Informationen auswerten, um eine geeignete Schaltinf ormation an dem Controller bereitzustellen . Gemäß wenigstens einer Ausgestaltung des Verfahrens wird nach den Schritten des Auswertens der Schaltinf ormation und des Schaltens des wenigstens einen Multiplexers ferner folgender Schritt durchgeführt : In this way, the system can independently evaluate the corresponding information in order to provide suitable switching information to the controller. According to at least one embodiment of the method, after the steps of evaluating the switching information and switching the at least one multiplexer, the following step is also carried out:
- Anlegen von Signalen an die wenigstens eine Signalleitung . - Applying signals to at least one signal line.
Auf diese Weise kann verhindert werden, dass Signale falsch codiert an die Anschlusspins angelegt werden, was zu Fehlern oder gar Defekten führen kann . In this way, incorrectly coded signals can be prevented from being applied to the connection pins, which can lead to errors or even defects.
Weitere vorteilhafte Ausgestaltungen werden in den nachfolgenden Aus führungsbeispielen anhand der Figuren beschrieben . Merkmale und Vorteile , die gemäß einer der obigen Ausgestaltungen der Schaltvorrichtung, des Verfahrens , oder des Computersystems beschrieben sind können in geeigneter Weise mit beliebigen anderen hierin beschriebenen Ausgestaltungen und Aus führungsbeispielen kombiniert werden . Elemente mit im Wesentlichen gleicher Funktion sind in den nachfolgenden Figuren mit gleichen Bezugs zeichen versehen . Dies bedeutet aber nicht , dass sie in allen Einzelheiten identisch sein müssen . Further advantageous embodiments are described in the following exemplary embodiments using the figures. Features and advantages described according to any of the above embodiments of the switching device, method, or computer system may be suitably combined with any other embodiments and embodiments described herein. Elements with essentially the same function are provided with the same reference symbols in the following figures. However, this does not mean that they have to be identical in every detail.
In den Figuren zeigen : The figures show:
Figur 1 eine Schaltvorrichtung gemäß einemFigure 1 shows a switching device according to a
Aus führungsbeispiel der Erfindung; From exemplary embodiment of the invention;
Figur 2 eine Schaltvorrichtung gemäß einem weiterenFigure 2 shows a switching device according to another
Aus führungsbeispiel der Erfindung; From exemplary embodiment of the invention;
Figur 3 ein Computersystem gemäß einemFigure 3 shows a computer system according to one
Aus führungsbeispiel der Erfindung; und Figur 4 ein Flussdiagramm eines Verfahrens gemäß einem Aus führungsbeispiel der Erfindung . From example of the invention; and Figure 4 is a flow chart of a method according to an embodiment of the invention.
Figur 1 zeigt eine schematische Darstellung einer Schaltvorrichtung 1 gemäß einem Aus führungsbeispiel der Erfindung . Die Schaltvorrichtung 1 ist hier schematisch dargestellt und zeigt eine mögliche Ausgestaltung, beliebige weiter Ausgestaltungen sind selbstverständlich möglich . Figure 1 shows a schematic representation of a switching device 1 according to an exemplary embodiment of the invention. The switching device 1 is shown schematically here and shows a possible configuration; any further configurations are of course possible.
Die Schaltvorrichtung 1 umfasst eine Mehrzahl von Anschlusspins 2 für einen Platte- zu-Platte-Verbinder, der hier nicht gezeigt ist . Hier sind vier solche Anschlusspins 2 gezeigt , die beispielsweise Lötstellen oder Steckvorrichtungen auf einer Leiterplatte für einen solchen Platte- zu-Platte-Verbinder darstellen . Beliebige Anordnungen solcher Anschlusspins 2 sind hierbei möglich . The switching device 1 includes a plurality of connection pins 2 for a board-to-board connector, which is not shown here. Four such connection pins 2 are shown here, which represent, for example, soldering points or plug-in devices on a circuit board for such a board-to-board connector. Any arrangement of such connection pins 2 is possible.
Zwei der hier gezeigten Anschlusspins 2 sind unmittelbar mit Signalleitungen 3a einer Leiterplatte , auf der diese Schaltvorrichtung 1 angeordnet ist , verbunden . Die Signalleitungen 3a, die direkt mit den Anschlusspins 2 verbunden sind, sind solche Signalleitungen 3a, die unabhängig von einer verwendeten Plattform-Architektur und unabhängig von einer verwendeten Adapterplatte stets die gleichen Signaltypen tragen, sodass für diese Signalleitungen kein Umschalten notwendig ist . Two of the connection pins 2 shown here are directly connected to signal lines 3a of a circuit board on which this switching device 1 is arranged. The signal lines 3a that are directly connected to the connection pins 2 are signal lines 3a that always carry the same signal types regardless of the platform architecture used and regardless of the adapter plate used, so that no switching is necessary for these signal lines.
Die Schaltvorrichtung 1 umfasst weiter einen Multiplexer 4 . Der Multiplexer 4 ist in dem hier gezeigten Aus führungsbeispiel ein 2- zu- l Multiplexer 4 , der entweder zwei weitere Signalleitungen 3b mit einem der Anschlusspins 2 oder eine weitere Signalleitung 3b mit einem der Anschlusspins 2 verbindet . Dies ist mittels gestrichelter Linien in Figur 1 dargestellt . Alternativ kann der Multiplexer 4 selbstverständlich auch ein komplexerer Multiplexer sein, der zwei oder mehr Signalleitungen 3b mit zwei oder mehr der Anschlusspins 2 verschalten kann . The switching device 1 further comprises a multiplexer 4. In the embodiment shown here, the multiplexer 4 is a 2-to-1 multiplexer 4, which connects either two further signal lines 3b to one of the connection pins 2 or one further signal line 3b to one of the connection pins 2. This is indicated by dashed lines. lines in Figure 1. Alternatively, the multiplexer 4 can of course also be a more complex multiplexer which can connect two or more signal lines 3b to two or more of the connection pins 2.
Ferner umfasst die Schaltvorrichtung 1 einen Controller 5 , der dazu eingerichtet ist , eine Schaltinf ormation bezüglich einer Signalbelegung der an den Multiplexer 4 angeschlossenen Signalleitungen 3b aus zuwerten . Der Controller 5 ist beispielsweise ein Eingangs-/Ausgangs-Controller , auch als I /O-Controller bekannt . Der Controller 5 ist über eine Steuerleitung 6 an den Multiplexer 4 angeschlossen und kann so den Multiplexer 4 entsprechend der ausgewerteten Schaltinf ormation schalten . The switching device 1 also comprises a controller 5 which is designed to evaluate switching information relating to a signal assignment of the signal lines 3b connected to the multiplexer 4. The controller 5 is, for example, an input/output controller, also known as an I/O controller. The controller 5 is connected to the multiplexer 4 via a control line 6 and can thus switch the multiplexer 4 in accordance with the evaluated switching information.
Die Schaltinf ormation kann beispielsweise auf einer Plattforminformation und/oder einer Adapterplatteninformation basieren, sodass die Signalleitungen 3b, die plattformabhängig codiert sind, an entsprechende geeignete Anschlusspins 2 , die entsprechend eines Adapterplattentyps einer Adapterplatte , die über einen Platte- zu-Platte- Verbinder an die Anschlusspins 2 angeschlossen werden soll bzw . angeschlossen ist , unterschiedliche angelegte Signale benötigt . The switching information can, for example, be based on platform information and/or adapter plate information, so that the signal lines 3b, which are coded depending on the platform, are connected to corresponding suitable connection pins 2, which correspond to an adapter plate type of an adapter plate which is connected to the plate-to-plate connector via a plate-to-plate connector Connection pins 2 should be connected or connected, different applied signals are required.
Auf diese Weise können immer gleiche Platte- zu-Platte- Verbinder für verschiedene Adapterplattentypen und Plattform- Architekturen, sowie für gleiche Adapterplattentypen gleiche Adapterplatten für verschiedene Plattform-Architekturen verwendet werden . In this way, the same plate-to-plate connectors can always be used for different adapter plate types and platform architectures, as well as the same adapter plates for different platform architectures for the same adapter plate types.
Figur 2 zeigt eine schematische Darstellung einerFigure 2 shows a schematic representation of a
Schaltvorrichtung 1 gemäß einem Aus führungsbeispiel der Erfindung . Die Schaltvorrichtung 1 ist hier schematisch dargestellt und zeigt eine mögliche Ausgestaltung, beliebige weiter Ausgestaltungen sind selbstverständlich möglich . Einzelheiten die bereits mit Bezug auf Figur 1 beschrieben wurden werden hier nicht expli zit wiederholt , gelten aber entsprechend . Switching device 1 according to an embodiment of the Invention. The switching device 1 is shown schematically here and shows one possible embodiment; any other embodiments are of course possible. Details that have already been described with reference to Figure 1 are not explicitly repeated here, but apply accordingly.
Die Schaltvorrichtung 1 gemäß Figur 2 umfasst insgesamt drei 2- zu- l Multiplexer 4a, 4b, 4c . Ein erster Multiplexer 4a ist an eine erste Signalleitung 7a angeschlossen, die einen ersten Signaleingang bereitstellt . Der erste Multiplexer 4a ist dazu eingerichtet , diese erste Signalleitung 7a wahlweise mit einem von zwei Ausgängen des ersten Multiplexers 4a zu verschalten . The switching device 1 according to Figure 2 comprises a total of three 2-to-1 multiplexers 4a, 4b, 4c. A first multiplexer 4a is connected to a first signal line 7a, which provides a first signal input. The first multiplexer 4a is set up to selectively connect this first signal line 7a to one of two outputs of the first multiplexer 4a.
Ein zweiter Multiplexer 4b und ein dritter Multiplexer 4c der drei 2- zu- l Multiplexer der Schaltvorrichtung 1 sind j eweils so angeordnet , dass j eweils wahlweise einer von zwei Eingängen auf einen Ausgang verschaltet werden kann . Als Eingänge weist der zweite Multiplexer 4b eine zweite Signalleitung 7b und einen der Ausgänge des ersten Multiplexers 4a, entsprechend der ersten Signalleitung 7a wenn entsprechend verschaltet , auf . Der dritte Multiplexer 4c weist als Eingänge eine dritte Signalleitung 7c und den anderen der Ausgänge des ersten Multiplexers 4a, entsprechend der ersten Signalleitung 7a wenn entsprechend verschaltet , auf . Alle Signalleitungen 7a, 7b, 7c und entsprechende Anschlüsse sind hier mit Doppelleitungen für di f f erenzielle Signalübertragung dargestellt . Alternativ können selbstverständlich auch Einzelleitungen verwendet werden, j e nach Anwendungsbereich . Die Ausgänge des zweiten und dritten Multiplexers 4b, 4c sind an Anschlusspins 2a, 2b eines Platte- zu-Platte-Verbinders 8 angeschlossen . Der Platte- zu-Platte-Verbinder 8 stellt einen Verbindungsanschluss für eine Adapterplatte 9 dar . Die an den Pins 2a, 2b anliegenden Signale werden über den Platte- zu- Platte-Verbinder 8 an die Adapterplatte 9 weitergeleitet . Bei der Adapterplatte 9 handelt es sich beispielsweise um eine Modulplatte , auch bekannt als Flexible Input/Output Platte ( FlexIO-Platte ) , die einen Anschluss eines Moduls , beispielswiese eines WLAN- und/oder LAN-Moduls , eines Graphik-Moduls , z . B . eines DisplayPort-Moduls , eines PCIe- Moduls , oder eines USB-Moduls bereitstellt . A second multiplexer 4b and a third multiplexer 4c of the three 2-to-1 multiplexers of the switching device 1 are each arranged in such a way that one of two inputs can be selectively connected to an output. The second multiplexer 4b has a second signal line 7b and one of the outputs of the first multiplexer 4a as inputs, corresponding to the first signal line 7a when connected accordingly. The third multiplexer 4c has a third signal line 7c and the other of the outputs of the first multiplexer 4a as inputs, corresponding to the first signal line 7a when connected accordingly. All signal lines 7a, 7b, 7c and corresponding connections are shown here with double lines for differential signal transmission. Alternatively, single lines can of course also be used, depending on the area of application. The outputs of the second and third multiplexers 4b, 4c are connected to connection pins 2a, 2b of a plate-to-plate connector 8. The plate-to-plate connector 8 represents a connection port for an adapter plate 9. The signals present at pins 2a, 2b are forwarded to the adapter plate 9 via the plate-to-plate connector 8. The adapter plate 9 is, for example, a module plate, also known as a flexible input/output plate (FlexIO plate), which provides a connection of a module, for example a WLAN and/or LAN module, a graphics module, e.g. a DisplayPort module, a PCIe module, or a USB module.
Alle drei Multiplexer 4a, 4b, 4c weisen ferner j eweils einen Steueranschluss 10a, 10b, 10c auf , über den die Multiplexer 4a, 4b, 4c mit hier nicht gezeigten Steuerleitungen an entsprechende Steuerpins 11 eines Controllers 5 angeschlossen sind . Uber diese Steuerpins 11 ist der Controller 5 dazu eingerichtet , Steuersignale an die j eweiligen Multiplexer 4a, 4b, 4c zu senden und diese so zu schalten, basierend auf einer Steuerinformation, beispielsweise einer Information bezüglich einer verwendeten Plattform-Architektur oder eines verwendeten Adapterplattentyps . All three multiplexers 4a, 4b, 4c also each have a control connection 10a, 10b, 10c, via which the multiplexers 4a, 4b, 4c are connected to corresponding control pins 11 of a controller 5 using control lines not shown here. The controller 5 is set up via these control pins 11 to send control signals to the respective multiplexers 4a, 4b, 4c and to switch them based on control information, for example information regarding a platform architecture used or an adapter plate type used.
Zusätzlich ist im hier gezeigten Aus führungsbeispiel der Controller 5 über einen I2C Bus ( Taktsignal und Datensignal ) direkt über den Platte- zu-Platte Verbinder 8 an eine I2C EEPROM (Electrically Erasable Programmable Read-Only Memory) Speichermodul 12 angeschlossen, über das der Controller 5 eine Information aus dem EEPROM Speichermodul 12 auslesen kann, beispielsweise eine Information bezüglich eines Adapterplattentyps oder einer Signal flussrichtung ( z . B . ob es sich um einen Host oder um einen Empfänger handelt ) . Darüber hinaus ist dem Controller 5 bekannt , in was für einer Plattform-Architektur die Schaltvorrichtung 1 verwendet wird . Hierfür weist der Controller 5 beispielsweise ebenfalls ein hier nicht gezeigtes Speichermodul auf . All diese Informationen können dann verwendet werden, um die Multiplexer 4a, 4b, 4c entsprechend zu schalten . In addition, in the exemplary embodiment shown here, the controller 5 is connected via an I2C bus (clock signal and data signal) directly via the plate-to-plate connector 8 to an I2C EEPROM (Electrically Erasable Programmable Read-Only Memory) memory module 12, via which the controller 5 can read information from the EEPROM memory module 12, for example information regarding an adapter plate type or a signal flow direction (e.g. whether it is a host or a receiver). About it In addition, the controller 5 knows in which platform architecture the switching device 1 is used. For this purpose, the controller 5 also has a memory module, not shown here, for example. All this information can then be used to switch the multiplexers 4a, 4b, 4c accordingly.
Zur Auswertung der Schaltinf ormation umfasst der Controller 5 beispielsweise eine Liste , in der verfügbare Typen von Adapterplatten 9 (bzw . entsprechende Typen von Modulen) und zugehörige Schalt zustande der Multiplexer 4a, 4b, 4c verknüpfen . Ein Beispiel hierfür sieht beispielsweise wie folgt aus : To evaluate the switching information, the controller 5 includes, for example, a list in which available types of adapter plates 9 (or corresponding types of modules) and associated switching states of the multiplexers 4a, 4b, 4c are linked. An example of this looks like this:
MUX 1 bis 3 stehen hierbei für den ersten Multiplexer (MUX1 ) , zweiten Multiplexer (MUX2 ) , und den dritten Multiplexer (MUX3 ) . S = 1 und S = 0 stellen die j eweils zwei möglichen Schalt zustande der entsprechenden Multiplexer (MUX1 , MUX2 , MUX3 ) dar . Anhand dieser Liste können, j e nach Typ des Moduls der Adapterplatte 9 die Multiplexer 4a, 4b, 4c so geschaltet werden, dass die gewünschten Signale an den j eweiligen Anschlusspins 2a, 2b anliegen . MUX 1 to 3 stand for the first multiplexer (MUX1), second multiplexer (MUX2), and the third multiplexer (MUX3). S = 1 and S = 0 represent the two possible switching states of the corresponding multiplexers (MUX1, MUX2, MUX3). Using this list, depending on the type of module on the adapter plate 9, the multiplexers 4a, 4b, 4c can be switched so that the desired signals are present at the respective connection pins 2a, 2b.
Figur 3 zeigt eine schematische Darstellung eines Computersystems 13 gemäß einem Aus führungsbeispiel der Erfindung . Das Computersystem 13 ist hier schematisch dargestellt und zeigt eine mögliche Ausgestaltung, beliebige weiter Ausgestaltungen sind selbstverständlich möglich . Einzelheiten die bereits mit Bezug auf Figuren 1 und 2 beschrieben wurden werden hier nicht expli zit wiederholt , gelten aber entsprechend . Figure 3 shows a schematic representation of a computer system 13 according to an embodiment of the invention. The computer system 13 is shown schematically here and shows a possible embodiment, any Further configurations are of course possible. Details which have already been described with reference to Figures 1 and 2 are not explicitly repeated here, but apply accordingly.
Das Computersystem 13 umfasst eine Systemplatine 14 , auf der eine Schaltvorrichtung 1 angeordnet ist , beispielsweise eine Schaltvorrichtung 1 wie sie gemäß Figur 1 oder Figur 2 beschrieben ist . Die Systemplatine 14 ist hier als Beispiel gewählt , es kann sich auch um eine beliebige andere Leiterplatte handeln . Die Schaltvorrichtung 1 ist ferner mit einem Platte- zu-Platte Verbinder 8 und einer Adapterplatte 9 verbunden . Auf der Adapterplatte 9 ist ein EEPROM Speichermodul 12 angeordnet . Einzelheiten hierzu sind bereits mit Bezug auf Figur 1 und 2 beschrieben und werden hier nicht wiederholt . The computer system 13 includes a system board 14 on which a switching device 1 is arranged, for example a switching device 1 as described according to FIG. 1 or FIG. 2. The system board 14 is chosen here as an example; it can also be any other circuit board. The switching device 1 is further connected to a plate-to-plate connector 8 and an adapter plate 9. An EEPROM memory module 12 is arranged on the adapter plate 9. Details of this have already been described with reference to FIGS. 1 and 2 and will not be repeated here.
Auf der Systemplatine 14 ist ferner ein Systemprozessor 15 angeordnet . Der Systemprozessor 15 ist beispielsweise dazu eingerichtet , ein BIOS des Computersystems 14 zu starten oder das Computersystem 14 aus einem Schlaf zustand zu wecken und, wenn ein Schalten der Multiplexer der Schaltvorrichtung 1 abgeschlossen ist , die entsprechenden Signale an die Signalleitungen anzulegen . A system processor 15 is also arranged on the system board 14. The system processor 15 is, for example, set up to start a BIOS of the computer system 14 or to wake up the computer system 14 from a sleep state and, when switching of the multiplexers of the switching device 1 is completed, to apply the corresponding signals to the signal lines.
Figur 4 zeigt ein Flussdiagramm eines Verfahrens gemäß einem Aus führungsbeispiel der Erfindung . Figur 4 zeigt eine mögliche Ausgestaltung eines solchen Verfahrens , beliebige weiter Ausgestaltungen sind selbstverständlich möglich . Das Verfahren gemäß Figur 4 ist insbesondere dazu geeignet , eine Schaltvorrichtung bzw . ein Computersystem gemäß einem der Beispiele wie mit Bezug auf Figuren 1 , 2 und 3 beschrieben, zu betreiben . Einzelheiten die bereits mit Bezug auf Figuren 1 , 2 und 3 beschrieben wurden werden hier nicht expli zit wiederholt , gelten aber entsprechend . Figure 4 shows a flowchart of a method according to an exemplary embodiment of the invention. Figure 4 shows a possible embodiment of such a method; any further embodiments are of course possible. The method according to FIG. 4 is particularly suitable for a switching device or to operate a computer system according to one of the examples as described with reference to Figures 1, 2 and 3. Details already related to figures 1, 2 and 3 are not explicitly repeated here, but apply accordingly.
In einem Schritt S 1 wird ein BIOS eines Computersystems gestartet oder das Computersystem aus einem Schlaf zustand geweckt . In a step S 1, a BIOS of a computer system is started or the computer system is woken up from a sleep state.
In einem Schritt S2 wird eine Adapterplatteninformation aus einem Speichermodul einer über einen Platte- zu-Platte- Verbinder an eine Mehrzahl von Anschlusspins der Schaltvorrichtung angeschlossenen Adapterplatte ausgelesen . In a step S2, adapter plate information is read from a memory module of an adapter plate connected to a plurality of connection pins of the switching device via a plate-to-plate connector.
In einem Schritt S3 wird eine Plattform-Architektur die in dem Computersystem verwendet wird, in dem die Schaltvorrichtung angeordnet ist , festgestellt . In a step S3, a platform architecture used in the computer system in which the switching device is arranged is determined.
In einem Schritt S5 wird eine Schaltinf ormation bezüglich einer Signalbelegung von wenigstens einer Signalleitung der Schaltvorrichtung ausgewertet . In a step S5, switching information regarding a signal assignment of at least one signal line of the switching device is evaluated.
In einem Schritt S 6 wird wenigstens ein Multiplexer der Schaltvorrichtung basierend auf der ausgewerteten Schaltinf ormation geschaltet . In a step S 6 , at least one multiplexer of the switching device is switched based on the evaluated switching information.
In einem Schritt S 6 werden Signale an die wenigstens eine Signalleitung der Schaltvorrichtung angelegt . Bezugs zeichenliste In a step S 6 , signals are applied to the at least one signal line of the switching device. Reference symbol list
1 Schaltvorrichtung 1 switching device
2 Anschlusspin 2 connection pin
3 Signalleitung 3 Signal line
4 Multiplexer 4 multiplexers
5 Controller 5 Controller
6 Steuerleitung 6 control line
7 Signalleitung 7 Signal line
8 Platte- zu-Platte Verbinder8 panel-to-panel connectors
9 Adapterplatte 9 Adapter plate
10 Steueranschluss 10 Control connection
11 Steuerpin 11 control pin
12 EEPROM Speichermodul 12 EEPROM memory module
13 Computersystem 13 Computer system
14 Systemplatine 14 system board
15 Systemprozessor 15 system processor
S I - S 6 Verfahrensschritte S I - S 6 process steps
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102022124995.6A DE102022124995A1 (en) | 2022-09-28 | 2022-09-28 | Switching device, computer system, and method |
DE102022124995.6 | 2022-09-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024068536A1 true WO2024068536A1 (en) | 2024-04-04 |
Family
ID=88237784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2023/076381 WO2024068536A1 (en) | 2022-09-28 | 2023-09-25 | Switching apparatus, computer system and method |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102022124995A1 (en) |
WO (1) | WO2024068536A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004045527A1 (en) * | 2003-10-08 | 2005-05-19 | Siemens Ag | Configurable logic device for data signal processing using dynamic configuration of multiplexer via configuration signals provided for multiplexer control inputs by external control signal sources |
US20100049878A1 (en) * | 2004-02-12 | 2010-02-25 | Super Talent Electronics, Inc. | Differential Data Transfer For Flash Memory Card |
US20200019526A1 (en) * | 2018-07-12 | 2020-01-16 | Texas Instruments Incorporated | Detection of displayport alternate mode communication and connector plug orientation without use of a power distribution controller |
CN112306952A (en) * | 2020-11-25 | 2021-02-02 | 海光信息技术股份有限公司 | Mainboard and server |
-
2022
- 2022-09-28 DE DE102022124995.6A patent/DE102022124995A1/en not_active Withdrawn
-
2023
- 2023-09-25 WO PCT/EP2023/076381 patent/WO2024068536A1/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004045527A1 (en) * | 2003-10-08 | 2005-05-19 | Siemens Ag | Configurable logic device for data signal processing using dynamic configuration of multiplexer via configuration signals provided for multiplexer control inputs by external control signal sources |
US20100049878A1 (en) * | 2004-02-12 | 2010-02-25 | Super Talent Electronics, Inc. | Differential Data Transfer For Flash Memory Card |
US20200019526A1 (en) * | 2018-07-12 | 2020-01-16 | Texas Instruments Incorporated | Detection of displayport alternate mode communication and connector plug orientation without use of a power distribution controller |
CN112306952A (en) * | 2020-11-25 | 2021-02-02 | 海光信息技术股份有限公司 | Mainboard and server |
Also Published As
Publication number | Publication date |
---|---|
DE102022124995A1 (en) | 2024-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69728559T2 (en) | METHOD AND DEVICE FOR CHOOSING M-CONTROL LINES UNDER N-CONTROL LINES | |
DE4017902C2 (en) | ||
EP2023698A2 (en) | Cabling circuit board | |
DE3709032C2 (en) | ||
DE102007008322A1 (en) | Computer system with adaptable boards | |
DE10036160B4 (en) | Control program development system and monitor device | |
DE102015108064B4 (en) | Test system and method for automated testing of at least two simultaneously connected to the test system control units and ECU connection and control unit switching unit for use in such a test system | |
DE4218787A1 (en) | SELF-SWITCHING DEVICE FOR A CENTRAL UNIT LOGIC | |
DE102010061566A1 (en) | Universal interface channel testing circuit and system | |
DE112015000526T5 (en) | Communication device and communication method | |
DE102022119426A1 (en) | Position sensing device and sensor array | |
DE10036643B4 (en) | Method and device for selecting peripheral elements | |
WO2024068536A1 (en) | Switching apparatus, computer system and method | |
EP2079002B1 (en) | Mainboard for use in systems with different voltage supply concepts | |
DE102023115340A1 (en) | PROCESSING METHOD AND SERVICE DEVICE OF A SHARED FACILITY | |
DE19947441B4 (en) | Test system for electrical parts | |
DE69015122T2 (en) | Test system for a microprocessor. | |
EP1099952A1 (en) | Circuit cell with built-in self test function and method to test it | |
DE19610556A1 (en) | Bus segment or bus interface for connecting a module of a programmable logic controller to a bus | |
DE10308295B4 (en) | Method and system for connecting modules to a bus system | |
WO2025045561A1 (en) | Assembly for an electronic computing device, and method for operating an assembly | |
DE102022200705A1 (en) | Control unit for driver assistance systems or systems for autonomous driving | |
DE102023111024A1 (en) | Computing platform as an electronic control unit for a vehicle with a modular structure for different blocks | |
DE102015101327B4 (en) | Method for adjusting the division of bus lines of a communication bus in a computer system | |
EP1076294B1 (en) | Computer Bus Bridges |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23782788 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |