摘要:
According to one embodiment, a system is disclosed. The system includes one or more storage devices, a host bus adapter (HBA) and a bridging device coupled between the one or more storage device and the HBA. The bridging device includes a register having bits corresponding to each of the one or more storage devices. Each bit indicates whether staggered spin-up is enabled at a corresponding storage device.
摘要:
According to one embodiment, an apparatus is disclosed. The apparatus includes a port having a plurality of lanes, a plurality of protocol engines. Each protocol engine is associated with one of the plurality of lanes, and processes tasks to be forwarded to a plurality of remote nodes. The apparatus also includes a first port task scheduler (PTS) to manage the tasks to be forwarded to the one or more of the plurality of protocol engines. The first PTS includes a register to indicate which of the plurality of protocol engines the first PTS is to support.
摘要:
A method according to one embodiment may include receiving a frame, determining a frame type of the frame, accessing a location of memory associated with the frame type, the location comprising at least one programmable data element, and checking a validity of the frame in response to data in the location of memory associated with the frame type. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
摘要:
A method according to one embodiment may include receiving a first portion of data compliant with a first communication protocol via a first communication link, converting the first portion of data into a second portion of data compliant with a second communication protocol for communication on a second communication link, receiving a third portion of data the compliant with the first communication protocol via the first communication link, and converting the third portion of data into a fourth portion of data compliant with a third communication protocol for communication on a third communication link. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
摘要:
A method according to one embodiment may include receiving data in a receive buffer, and sending a hold command to a transmitting node currently sending data to hold transmission of additional data when a level of the data in the receive buffer reaches an adjustable high threshold level. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
摘要:
A method according to one embodiment may include determining, at least in part, by an intermediate device at least one communication protocol via which at least one storage device connected to the intermediate device is capable of communicating. In this embodiment, the intermediate device may be capable of controlling, at least in part, by the intermediate device, at least one data stream coming from the at least one storage device in accordance with at least one communication protocol. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
摘要:
A method according to one embodiment may include: at least one of transmitting and receiving a first portion of a first protected data block within a first frame; and at least one of transmitting and receiving a second portion of the first protected data block within a second frame. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
摘要:
Provided is a system for interfacing with storage units, including a backplane, at least one slot in the storage enclosure for receiving one storage unit, and two physical interfaces on the backplane for at least one slot. The storage unit is capable of being positioned in the slot to mate with one of the two physical interfaces for the slot, wherein each physical interface supports different storage interconnect architectures.
摘要:
An initial configuration is maintained assigning multiple local interfaces to one initial local address. For each local interface, a remote address of a remote interface on at least one remote device to which the local interface connects is received. The initial local address is used to identify the local interfaces assigned to the initial local address in response to receiving a same remote address for each remote interface connected to the local interfaces assigned the initial local address.
摘要:
Methods and apparatus for target-side SATA NCQ tag management are disclosed. In one aspect, an apparatus may include a status memory and a status manager circuit in communication with the status memory. The status memory may store status information for each of a plurality of commands that have been queued according to Native Command Queuing (NCQ). The status information may indicate whether or not each of the commands has been completed. The status manager circuit may generate and provide a status signal based on the status information stored in the status memory. Systems including such an apparatus and other components, such as hard disks, are also disclosed.