Computing devices may utilize option cards. In some cases, new option cards may connect to computing devices via various connectors. The connectors may be disposed on the motherboard of some computing devices. In some cases, the connectors may not be standard for all computing devices. In other words, some computing devices may not include the connectors for the new option card. Some computing devices may not be able to utilize the new option cards, due to lack of non-standard connectors or due to lack of motherboard real estate.
Non-limiting examples of the present disclosure are described in the following description, read with reference to the figures attached hereto and do not limit the scope of the claims. In the figures, identical and similar structures, elements or parts thereof that appear in more than one figure are generally labeled with the same or similar references in the figures in which they appear. Dimensions of components and features illustrated in the figures are chosen primarily for convenience and clarity of presentation and are not necessarily to scale. Referring to the attached figures:
In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is depicted by way of illustration specific examples in which the present disclosure may be practiced. It is to be understood that other examples may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure.
Computing devices may utilize option cards. In some cases, new option cards may connect to computing devices via various connectors. The connectors may be disposed on the motherboard of some computing devices. In some cases, the connectors may not be standard for all computing devices. In other words, some computing devices may not include the connectors for the new option card. Some computing devices may not be able to utilize the new option cards, due to lack of non-standard connectors or due to lack of motherboard real estate (for example, where option card connectors are directly connected to the motherboard). For example, an Open Compute Platform (OCP) Network Interface Card (NIC) version 3.0 (OCP NIC 3.0) may connect to a system via a small form factor-technology affiliate-1002 (SFF-TA-1002) connector. In such examples, the SFF-TA-1002 may be directly disposed on the motherboard of a computing device. Further, some computing devices may not include the SFF-TA-1002 connection, thus precluding those computing devices from utilizing the OCP NIC 3.0.
Examples described herein include a converter board. The converter board may include a gap, cutout, or space defined by two opposing sides and an end connector. The converter board may include an opening opposite the end connector. The opening in the converter board may allow for the insertion or addition of an option card, The two opposing sides of the converter board may each include a guide rail. The guide rail may guide the option card into the converter board. In other words, the guide rails may assist with insertion or addition of the option card. The end connector of the converter board may connect to a connector of the option card (a connector such as an edge connector). The end connector of the converter board may connect, via electrical wiring, traces, or other means, to the edge connector of the converter board. The edge connector of the converter board may connect to a socket, slot, interface, or connector of a computing device.
Accordingly, various examples include a converter board comprising a printed circuit board (PCB). The PCB may include a cutout. The cutout may form two opposing sides and an end. The cutout may include an opening opposite the end. Each opposing side of the cutout may include a guiderail, The guiderails may accept an option card. The end of the converter board may include an end connector. The option card may be fully inserted into the cutout to connect to the end connector or, in other words, the option card may connect to the end connector. The converter board may include an edge connector to connect the converter board to a computing device or system. The edge connector may be connected to the end connector
As used herein, a “computing device” may be a storage array, storage device, storage enclosure, server, desktop or laptop computer, computer cluster, node, partition, virtual machine, or any other device or equipment including a controller, a processing resource, or the like. In examples described herein, a “processing resource” may include, for example, one processor or multiple processors included in a single computing device or distributed across multiple computing devices. As used herein, a “processor” may be at least one of a central processing unit (CPU), a semiconductor-based microprocessor, a graphics processing unit (GPU), a field-programmable gate array (FPGA) to retrieve and execute instructions, other electronic circuitry suitable for the retrieval and execution instructions stored on a machine-readable storage medium, or a combination thereof.
As used herein, a “machine-readable storage medium” may be any electronic, magnetic, optical, or other physical storage apparatus to contain or store information such as executable instructions, data, and the like. For example, any machine-readable storage medium described herein may be any of Random Access Memory (RAM), volatile memory, non-volatile memory, flash memory, a storage drive (e.g., a hard drive), a solid state drive, any type of storage disc (e.g., a compact disc, a DVD, etc.), and the like, or a combination thereof. Any machine-readable storage medium described herein may be non-transitory.
As used herein, “printed circuit board” or PCB may refer to a board that mechanically supports and electrically connects components. The board may connect components via tracks, pads, tracing, vias, layers, etching, soldering, and/or various other means.
As used herein, “option card” may refer to a card that is an option or add-on for a computing device. In other words, an option card may include, but not be limited to, an add-in component, a peripheral component, a controller, a PCIe card, a NIC, or a machine-readable storage medium. An option card may be hot pluggable, hot swappable, or neither.
As used herein, “peripheral component interconnect express” or PCIe refers to the high speed serial connection standard of the same name (as in, PCIe), A PCIe card may refer to a PCB that includes a PCIe edge connector or mezzanine connector. In other words, a PCIe card may connect to a computing device via a PCIe connector on a riser on the computing devices motherboard or on a mezzanine connector on the computing devices motherboard.
As used herein, “network interface card” or NIC may refer to a type of option card. A NIC may connect a computing device to a network (intranet or internet). A NIC may include a various number and type of ports. For example, a NIC may include two Ethernet ports. In another example, a NIC may include one fibre channel port. A NIC may be hot pluggable, hot swappable, or neither.
As used herein, “hot plug” may refer to the act of adding a component or components to a system while the system is powered on and/or running. Further, hot plug may include the continued operation of the system without significant interruption when the component or components are added. In other words, a device may be added to a system while the system is operating and the user or the system itself may perform an administrative task, so that the added device can be utilized. Hot plug may also be referred to with terms such as, hot pluggable, hot plugging, or hot pluggability. For example, a device may be noted to be “hot pluggable”.
As used herein, “hot swap” may refer to the act of replacing, removing, or adding a component or components while the system is powered on and/or running. Further, hot swap may include the continued operation of the system without interruption. In other words, in response to a hot swap operation (for example, replacing one device with a new device), a system may operate as normal without interruption. Hot swap may also be referred to with terms such as, hot swappable, hot swapping, or hot swappability. In other words, a device may be noted to be “hot swappable”.
As stated above, the end connector 106 may be a socket, slot, interface, or connector to connect to the option card. In a further example, the end connector 106 may be a SFF-TA-1002 connector. In another example, the end connector 106 may be a large form factor (LFF) connector. In such examples, the cutout may be larger than if the end connector 106 were a SFF-TA-1002 connector, due to the greater dimensions of a LFF option card. In another example, the end connector 106 may be, but is not limited to, a small computer system interface (SCSI) connector, an internet SCSI (iSCSI), a serial attached SCSI (SAS) connector, or a fibre channel connector.
As stated above, the guiderails 104 may accept and guide an option card. In other words, a user may insert an option card into the converter board 100 through the open end of the cutout 110. As the option card is inserted into the converter board 100, the sides of the option card may follow a gap or channel formed by the guiderails 104. In other words, the guiderails 104 may guide the option card to the end connector 106 of the converter board 100. In another example, at least one of the guiderails 104 may include a latch. In such examples, the latch may be utilized for a variety of purposes.
In an example, the latch noted above could be placed in a first position or a locked position. In such positions, the latch could, when there is no option card inserted into the converter board 100, prevent the addition of an option card. The purpose for preventing the addition of a new option card could be to prevent hot plugging of a non-hot pluggable option card. In such examples, inserting a non-hot pluggable option card into an operating, running, or executing computing device could damage the computing device. In a further example of the first position or locked position, the latch could, when there is an option card inserted into the converter board 100, lock the option card in place. The purpose for preventing removal of an option card could be to prevent hot swapping or removal of the option card. In such examples, removing a non-hot swappable option card from an operating, running, or executing computing device could damage the computing device and/or option card.
In another example, the latch noted above could be placed in a second position or an unlocked position. In such positions, the latch could, when there is no option card inserted into the converter board 100, allow the addition of an option card. For example, a user could move the latch to an unlocked position or remove the latch altogether when a computing device is shut down (thus allowing for addition of new components that are not hot pluggable or hot swappable). In another example, the option card may be hot swappable or hot pluggable. In such examples, the user could move the latch to an unlocked position, the user could remove the latch altogether, or the converter board 100 could by default come with the latch in an unlocked position (or removed altogether). In a further example of the second position or unlocked position, the latch could, when there is an option card inserted into the converter board 100, allow the option card to be removed from a computing device. For example, if a non-hot swappable or a non-hot pluggable option card were to experience some issue, a user could move the latch to the unlocked position or remove the latch altogether after the computing device is shut down.
In another example, the option card may be any type of card. For example, the option card may be a NIC, a machine-readable storage medium (such as a solid state drive, flash memory, a hard drive, or any storage related device), a controller, a data processing component, or any other networking component. In another example, the option card may be an OCP NIC 3.0.
In another example, the converter board 100 may include a metal bracket. In such examples, the metal bracket may be attached to the front converter board 100 via fasteners or other means. The metal bracket may add rigidity and/or stability to the converter board 100. The metal bracket may be used to push or pull the converter board 100 into or out of, respectively, a slot, connector, interface, or socket of a computing device. In another example, the metal bracket may include an opening, aperture, or threaded opening to allow for connection of a fastener. In such examples, an option card may include a fastener, such as a thumbscrew. Further, when the option card is fully inserted into converter board 100, the fastener included on the option card may connect to the opening, aperture, or threaded opening, thus securing the option card to the converter board 100.
In another example and as noted above, the two opposing sides may include guiderails 203, 204. In such examples, the guiderails 203, 204 may form a channel or groove. The channel or groove may accept the PCB of an option card. The guiderails 203, 204 may allow for ease of insertion of option card, as well as ensuring proper seating of the option card into the end connector 206. In a further example, at least one of the guiderails 203, 204 may include a latch 212. For example, guiderail 203 may include latch 212. As noted above, latch 212 could be used to prevent insertion of an option card and prevent removal of an option card.
In another example, various apertures 210 or openings may be located on the converter board 200. In such examples, the apertures 210 or openings may be utilized for various purposes. For example, screws or other fasteners may be added through the apertures 210 or openings to fasten a stiffener or bolster plate to the converter board 200, thus increasing the structural integrity of the converter board 200. In another example, screws or fasteners may be added through the apertures 210 or openings to attach the converter board 200 to the bottom tray of a computing device or a motherboard of the computing device.
In another example and as noted above, the option card 302 may be a NIC, a machine-readable storage medium (such as a solid state drive, flash memory, a hard drive, or any storage related device), a controller, a data processing component, or any other networking component. In an example, the option card 302 may include a port. In another example, the option card 302 may include multiple ports. In another example, the option card 302 may include different types of ports. In another example, the option card 302 may not be higher than the highest point of the metal bracket 214. In a further example, the option card 302 height may be set or determined based on various factors, such as the amount of converter boards 300 to be installed in a computing device, the type of converter board 300 (for example, a mezzanine type or a riser type), and/or the type of the option card 302.
At block 502, a user may insert an option card 302 (such as a NIC) into an opening of a converter board 300 (such as a PCIe converter board). The converter board 300 (e.g., the PCIe converter board) may include an opening. The option card 302 (e.g., the MC) may be inserted into the opening of the converter board 300 (e.g., the PCIe converter board). Additionally, the sides of the opening in the converter board 300 (e.g., the PCIe converter board) may include guiderails to ensure ease of installation of the option card 302 (e.g., the NIC), to guide the option card 302 (e.g., the MC) into the converter board 300 (e.g., the PCIe converter board), to ensure proper seating of the connection of the option card 302 (e.g., the NIC) in the end connector 206.
At block 504, a user may fasten, via a thumbscrew 304 or other connector to a metal bracket 214 attached to the converter board (e.g., the PCIe converter board). In an example, the bracket may be compose of a material other than metal, such as plastic. In another example, the thumbscrew 304 may secure the option card 302 (e.g., the NIC) to the metal bracket 214 and secure the option card 302 (e.g., the NIC) in the converter board 300 (e.g., the PCIe converter board).
At block 506, a user may insert the converter board 300 (e.g., the PCIe converter board) into a slot, connector, socket, or interface. In further example, the slot, connector, socket, or interface is a PCIe interface, In another example, the converter board 300 (e.g., the PCIe converter board) may be inserted into the slot, connector, socket, or interface (e.g., a PCIe interface) before the option card 302 (e.g., the NIC) is inserted into the converter board 300 (e.g., the PCIe converter board).
In another example, the option card 302 (e.g., the NIC) may fail or experience an issue. In such examples, a user may replace the option card 302 (e.g., the NIC) due to said failure and/or issue.
In the case that the option card 302 (e.g., the NIC) is hot swappable or hot pluggable, a user may remove the option card 302 (e.g., the NIC) while the computing device or system that the converter board 300 (e.g., the PCIe converter board) is installed in is still operating or running. To remove the option card 302 (e.g., the NIC), a user may move a latch 212 to a second position or unlocked position and then the user may remove the option card 302 (e.g., the NIC). Further, if the new option card to be installed is hot swappable or hot pluggable the new option card may be added at any time after the option card 302 (e.g., the NIC) experiencing the issue has been removed. Further, if the new option card to be installed is not hot swappable or hot pluggable the new option card may be added when the computing device or system that the converter board 300 (e.g., the PCIe converter board) is installed in is still operating or running.
In the case that the option card 302 (e.g., the NIC) is not hot swappable or hot pluggable, a user may remove the option card 302 (e.g., the NIC) when e the computing device or system that the converter board 300 (e.g., the PCIe converter board) is installed in is shut down or powered off. To remove the option card 302 (e.g., the NIC), as noted above, a user may move a latch 212 to a second position or unlocked position and then the user may remove the option card 302 (e.g., the NIC). Further, if the new option card to be installed is hot swappable or hot pluggable the new option card may be added at any time after the option card 302 (e.g., the NIC) experiencing the issue has been removed. Further, if the new option card to be installed is not hot swappable or hot pluggable the new option card may be added when the computing device or system that the converter board 300 (e.g., the PCIe converter board) is installed in is still operating or running.
Although the flow diagram of
The present disclosure has been described using non-limiting detailed descriptions of examples thereof and is not intended to limit the scope of the present disclosure. It should be understood that features and/or operations described with respect to one example may be used with other examples and that not all examples of the present disclosure have all of the features and/or operations illustrated in a particular figure or described with respect to one of the examples. Variations of examples described will occur to persons of the art. Furthermore, the terms “comprise,” “include,” “have” and their conjugates, shall mean, when used in the present disclosure and/or claims, “including but not necessarily limited to.”
It is noted that some of the above described examples may include structure, acts or details of structures and acts that may not be essential to the present disclosure and are intended to be examples. Structure and acts described herein are replaceable by equivalents, which perform the same function, even if the structure or acts are different, as known in the art. Therefore, the scope of the present disclosure is limited only by the elements and limitations as used in the claims