Browse Prior Art Database

Two-Wire Interface Multi-Master Proxy and Bridge

IP.com Disclosure Number: IPCOM000099070D
Publication Date: 2005-Mar-10
Document File: 3 page(s) / 523K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method that contains a hardware and firmware block that bridges a master-only interface with a master-slave interface. Benefits include extending the usefulness and lifespan of the current management controller.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Two-Wire Interface Multi-Master Proxy and Bridge

Disclosed is a method that contains a hardware and firmware block that bridges a master-only interface with a master-slave interface. Benefits include extending the usefulness and lifespan of the current management controller.

Background

Currently, management controllers have a sufficient number of multi-master capable interfaces, but are lacking the necessary RAM and ROM spaces to meet future needs. The current management controller meets all requirements (e.g. memory and GPIO), but lacks only in the number of multi-master capable interfaces (see Figure 1). One solution is to use a 2nd party management controller, at an increased cost of approximately $4 per board, and to reduce the feature set to meet the RAM and ROM space limitations.

General Description

The disclosed method contains a hardware and firmware block that bridges a master-only interface with a master-slave interface (see Figure 2). The combination of hardware and firmware act as an agent that allows a management controller (which only has the capability to master on the bus), to safely operate on a multi-master bus segment. The disclosed method can be implemented using a firmware or hardware approach, with the firmware approach requiring a microcontroller. The hardware approach requires only an ASIC or field programmable
gate array. 

The IPMC programs the master-proxy with a slave address to be used by the multi-master interface. The master-only requests from the IPMC are made to the master-proxy. The master-proxy then passes the request to th...