Multi-protocol IO infrastructure for a flexible storage platform
AssigneeSamsung Electronics Co., Ltd.
InventorsFred Worley, Harry Rogers, Sreenivas Krishnan, Zhan Ping, Michael Scriber
Life of this patent
Estimating the term…
Abstract
A flexible storage system. A storage motherboard accommodates, on a suitable connector, a storage adapter circuit that provides protocol translation between a host bus interface and a storage interface, and that provides routing, to accommodate a plurality of mass storage devices that may be connected to the storage adapter circuit through the storage motherboard. The storage adapter circuit may be replaced with a circuit supporting a different host interface or a different storage interface.
Claims20
A system, comprising:
- a storage board;
- a first storage circuit in communication with the storage board, the first storage circuit configured to support a first storage interface for communicating with a first storage device;
- and
- a second storage circuit in communication with the storage board, the second storage circuit configured to support a second storage interface for communicating with a second storage device,
- wherein the first storage interface is a multi-protocol interface that is different from the second storage interface, and
- wherein at least one of the first storage circuit or the second storage circuit is configured to:
- determine, according to a physical connector of the first storage device or the second storage device, a storage protocol used by the first storage device or the second storage device that is different from a storage protocol used by a host interface;
- and
- modify a communication, received according to the storage protocol used by the host interface, based on the different storage protocol used by the first storage device or the second storage device.
A storage adapter circuit, comprising:
- a first storage circuit in communication with a storage board, the first storage circuit configured to support a first storage interface for communicating with a first storage device;
- and
- a second storage circuit in communication with the storage board, the second storage circuit configured to support a second storage interface for communicating with a second storage device,
- wherein the first storage interface is a multi-protocol interface that is different from the second storage interface, and
- wherein at least one of the first storage circuit or the second storage circuit is configured to:
- determine, according to a physical connector of the first storage device or the second storage device, a storage protocol used by the first storage device or the second storage device that is different from a storage protocol used by a host interface;
- and
- modify a communication, received according to the storage protocol used by the host interface, based on the different protocol used by the first storage device or the second storage device.
Dependencies are inferred from the claim text.