Abstract:
An isolation system and method that electrically couples a device to a bus during cycles associated with or accessing the device, but otherwise isolates the device from the bus. The isolation system includes an isolation device coupled to the device and to the bus that includes an enable input adapted to receive an enable signal, where the isolation device electrically couples the device to said bus while the enable signal is asserted, but otherwise electrically isolates the device from the bus. The isolation system further includes enable logic that detects cycles on the bus and provides the enable signal to the enable input ofthe isolation device during a cycle ifthe cycle is associated with the device. The isolation device may comprise a bus switch, one or more discrete isolating devices such as bipolar transistors, field-effect transistors, or any other suitable device for isolating a device from the bus. Generally, the enable logic may comprise decode logic that decodes an address on the bus during the bus cycle to determine if the address corresponds to an address of the device. Decode logic is useful for decoding a memory cycle on the bus for accessing a low voltage memory device, which is otherwise isolated from the bus.
Abstract:
Temperature sensors (50,52) are located inside drive chambers (30,32) where disk drives (41-48) are located to signal an overheating condition. An overheating condition triggers external alarms (36) and produces an interrupt signal to the disk drive controller (150), which, in turn, alerts the operating system. If the operating system does not comprehend the problem and take the appropriate action, the controller shuts down the disk drives after a certain period of time.
Abstract:
A system and/or network (50) for connecting at least one server (52) to at least one storage device (56) via a Fibre Channel (54). Such a system is capable of providing connection redundancy, high speed data rates, multiple operating systems and, hot plugging. Furthermore, the system allows for a large number of devices to be connected to the Fibre Channel. The devices, being servers, storage devices, or other system related appliances can be separated by more than 10 miles and still communicate via the Fibre Channel at high data rates.
Abstract:
A circuit (30) is proposed for providing wait states using address bits not used in the device address decode. The various addressed memory and peripheral devices do not utilize the entire address space and so some address bits are not utilized. A number of the unused bits are decoded (40,42) to determine the number of wait states to be developed in the operation. The address decode based wait state determination is overridden (46) for RAM operations, but followed for ROM and peripheral operations.
Abstract:
A disk array controller includes a local microprocessor, a bus master interface, a compatible interface, buffer memory and a disk interface. The controller includes a DMA controller between the microprocessor, the bus master interface, the compatibility interface and the buffer memory. DMA controllers are also provided between the disk interface and the buffer memory. One of these DMA channels includes an XOR engine used to develop parity information used with the disk array. The various DMA controllers are cycled to allow access to the buffer memory and the disk interface.
Abstract:
A SCSI bus controller (S) has a separate data path from the SCSI bus to the host bus and a separate command path for use to communicate with a local microprocessor. The local microprocessor is connected to a dual port RAM, (36) the other port of which is connected to a bus master controller (20) linked to the host system. Commands and status are passed via the dual port RAM. Data is passed through a FIFO (42). The local microprocessor (24) does not have access to the data path but only controls direction of the data flow, the initiation of the sequence and the completion of the sequence.
Abstract:
A disk array controller includes a local microprocessor, a bus master interface, a compatible interface, buffer memory and a disk interface. The controller includes a DMA controller between the microprocessor, the bus master interface, the compatibility interface and the buffer memory. DMA controllers are also provided between the disk interface and the buffer memory. One of these DMA channels includes an XOR engine used to develop parity information used with the disk array. The various DMA controllers are cycled to allow access to the buffer memory and the disk interface.
Abstract:
A system and/or network (50) for connecting at least one server (52) to at least one storage device (56) via a Fibre Channel (54). Such a system is capable of providing connection redundancy, high speed data rates, multiple operating systems and, hot plugging. Furthermore, the system allows for a large number of devices to be connected to the Fibre Channel. The devices, being servers, storage devices, or other system related appliances can be separated by more than 10 miles and still communicate via the Fibre Channel at high data rates.
Abstract:
The present invention relates to a secondary channel for a point-to-point burst style bus associated with a computer system. The point-to-point bus may originate as a standardized bus from a fibre channel controller. The point-to-point bus connects to another circuit which may be a bridge circuit, a minicomputer or a peripheral device. A secondary channel is also connected to the point-to-point bus and is adapted to share the bus by receiving information having predetermined addresses. The information recieved by the secondary channel can be stored in a memory that is shared with a processor.