Apparatus, system, and method for a reconfigurable baseboard management controller
First Claim
1. A baseboard management controller module (BMC) comprising:
- a reconfigurable field programmable gate array (FPGA) comprising a monitor module monitoring one or more operations parameters of a host computing device, the monitor module operationally independent of the host computing device;
a host connector communicatively connecting the BMC to a system bus of the host computing device, the system bus providing connectivity between one or more computing elements of the host computing device, the host connector further comprising a plurality of functionally reconfigurable pins, wherein a connection configuration of the functionally reconfigurable pins is established by the FPGA; and
a server module comprising a processor, non-volatile memory, and an operating system, the operating system providing the services of one or more modules to the host computing device, the server system operationally independent of the host computing device.
10 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for a baseboard management controller (BMC) which includes an FPGA with a monitor module for monitoring the operations parameters of a host computer device. In addition, the BMC has a host connector that connects the BMC to the system bus of the host computing device, allowing the BMC access to the computing elements on the host. The host connector has reconfigurable pins with connection configuration controlled by the FPGA. In addition, the BMC has a server with a processor and associated non-volatile memory on board. The operating system provides services to the host computing device and its constituent components, as well as allowing advanced networking and interconnectivity with other BMCs in a management network.
-
Citations
25 Claims
-
1. A baseboard management controller module (BMC) comprising:
-
a reconfigurable field programmable gate array (FPGA) comprising a monitor module monitoring one or more operations parameters of a host computing device, the monitor module operationally independent of the host computing device; a host connector communicatively connecting the BMC to a system bus of the host computing device, the system bus providing connectivity between one or more computing elements of the host computing device, the host connector further comprising a plurality of functionally reconfigurable pins, wherein a connection configuration of the functionally reconfigurable pins is established by the FPGA; and a server module comprising a processor, non-volatile memory, and an operating system, the operating system providing the services of one or more modules to the host computing device, the server system operationally independent of the host computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
one or more host computing devices comprising one or more computing elements connected to a systems bus, the host computing device configured to receive a baseboard management controller (BMC); one or more BMCs comprising; a reconfigurable field programmable gate array (FPGA) comprising a monitor module monitoring one or more operations parameters of the host computing device, the monitor module operationally independent of the host computing device; a host connector communicatively connecting the BMC to a system bus of the host computing device, the system bus providing connectivity between one or more computing elements of the host computing device, the host connector further comprising a plurality of functionally reconfigurable pins, wherein a connection configuration of the functionally reconfigurable pins is established by the FPGA; and a server module comprising a processor, non-volatile memory, and an operating system, the operating system providing the services of one or more modules to the host computing device, the server system operationally independent of the host computing device; and a network module communicatively connecting the BMC with one or more networks; one or more networks communicatively connecting the one or more BMCs. - View Dependent Claims (23, 24, 25)
-
Specification