OPEN SOURCE DC-SCM COMPATIBLE BMC HARDWARE PLATFORM

Summary of OPEN SOURCE DC-SCM COMPATIBLE BMC HARDWARE PLATFORM


Antmicro collaborated with Google to develop an open source FPGA-based Baseboard Management Controller (BMC) platform compliant with the Open Compute Project DC-SCM specification. Offered in the Horizontal 90×120 mm form factor, the design aims to improve security, configurability, and reuse for datacenter server management. The BMC monitors systems, prevents and mitigates failures, and provides a Secure Control Interface with interfaces such as PCI Express, USB, QSPI, GPIO, NCSI, and multiple I2C, I3C, and UART channels. The platform underpins LibreBMC and targets tighter hardware–software integration via open source ecosystems.

Parts used in the DC-SCM compatible BMC platform:

  • FPGA-based module
  • Horizontal Form Factor 90×120 mm DC-SCM board
  • PCI Express interface
  • USB interface
  • QSPI interface
  • GPIO
  • NCSI
  • I2C channels
  • I3C channels
  • UART channels

The popularity of Open source software has brought about impressive successes in the SaaS space, where useful products can be rapidly created from open source components. We see cloud providers and users looking at building their servers using open source hardware as well. This is where Antmicro steps in. Antmicro has been supporting companies like Google, in creating useful server-facing open source hardware such as Scalenode or ARVSOM. One of these projects with Google is an open source hardware FPGA-based Baseboard Management Controller (BMC) platform compliant with the new DC-SCM specification to help increase the security, configurability and flexibility of server management and monitoring infrastructure, which has been adopted by the LibreBMC workgroup as the base hardware platform.

Developed by the Open Compute Project, the Datacenter-ready Secure Control Module (DC-SCM) is designed to move common server management, security and control features from a typical motherboard into a module designed in one of the two form factors featured in the specification (Horizontal or Vertical), which can be used across various datacenter platforms. This spec will enable leading players in the industry share costs, risks and increase reuse. Speaking about the benefit of the DC-SCM, the company says:

Coupled with a fully open source implementation based on our open source FPGA-based modules, it has a chance to redefine the way board management is done. Basing the module on popular, inexpensive FPGA platforms will not only allow for more configurability and a tighter integration between hardware and software, but also tap into the momentum behind the broader open source hardware community via groups like CHIPS Alliance, OpenPOWER and RISC-V.

The company developed two implementations of the DC-SCM-compatible BMC, with both designs meeting the Open Compute Project specification for a Horizontal Form Factor 90×120 mm DC-SCM. The BMC is designed to monitor the system, prevent and mitigate failures, and act as an external watchdog. The module enables a feature-packed Secure Control Interface for communication with the host platform, including:

  • PCI Express
  • USB
  • QSPI
  • SGPIO
  • NCSI
  • multiple I2C, I3C and UART channels.

Read more: OPEN SOURCE DC-SCM COMPATIBLE BMC HARDWARE PLATFORM

Quick Solutions to Questions related to DC-SCM compatible BMC platform:

  • What is the DC-SCM compatible BMC platform?
    It is an open source FPGA-based Baseboard Management Controller platform compliant with the Open Compute Project DC-SCM specification.
  • Who developed the DC-SCM compatible BMC?
    Antmicro developed the platform in collaboration with Google and it is used by the LibreBMC workgroup.
  • What form factor does the BMC implement?
    Both designs meet the Horizontal Form Factor 90×120 mm DC-SCM specification.
  • What is the purpose of the BMC?
    The BMC monitors the system, prevents and mitigates failures, and acts as an external watchdog.
  • Which communication interfaces does the Secure Control Interface include?
    It includes PCI Express, USB, QSPI, GPIO, NCSI, and multiple I2C, I3C, and UART channels.
  • How does basing the module on FPGA platforms help?
    Basing the module on inexpensive FPGA platforms allows more configurability and tighter hardware–software integration per the article.
  • What broader communities does the project tap into?
    The project taps into the open source hardware community, including CHIPS Alliance, OpenPOWER, and RISC-V.
  • What advantage does the DC-SCM specification provide?
    It moves common server management and security features into a standardized module to enable cost sharing, risk reduction, and increased reuse across datacenter platforms.

About The Author

Muhammad Bilal

I am a highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.