×

Apparatus, system, and method for a reconfigurable baseboard management controller

  • US 8,417,774 B2
  • Filed: 12/06/2007
  • Issued: 04/09/2013
  • Est. Priority Date: 12/06/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A baseboard management controller module (BMC) comprising:

  • a reconfigurable field programmable gate array (FPGA) comprising a monitor module configured to monitor one or more operations parameters of a host computing device, the monitor module configured to be operationally independent of the host computing device;

    a host connector configured to communicatively connect the BMC to a system bus of the host computing device, the system bus configured to provide 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;

    a server module comprising a processor, non-volatile memory, and an operating system, the operating system configured to provide services of one or more modules to the host computing device, the server module configured to be operationally independent of the host computing device;

    wherein the host connector is configured to implement a plurality of different connection configurations based on logic programming of the FPGA, a particular connection configuration of the plurality corresponding to a communication protocol used by the system bus of the host computing device;

    wherein the reconfigurable FPGA is configured to establish a first connection configuration of the plurality of different connection configurations and is configured to establish a second connection configuration of the plurality of connection configurations subsequent to establishing the first connection configuration and wherein when in the first connection configuration, a block of pins of the reconfigurable FPGA are configured to communicate over a PCI express connection and when in the second connection configuration, the block of pins of the reconfigurable FPGA are configured to communicate over an Ethernet connection; and

    wherein the BMC is configured to represent itself to the host computing device as a plurality of emulated computing devices, each of the emulated computing devices implemented by a different emulation module of the BMC, the emulation modules configured to share a connection to the system bus, and at least one of the emulation modules configured to represent itself as a network connection, to provide information about the network connection to the system bus, and to provide access to one or more of the emulated computing devices using the network connection such that an actual path and an emulated path of a request from the host computing device to the one or more of the emulated computing devices using the network connection are indistinguishable to the host computing device.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×