摘要:
A message unit that provides a hardware queue interface between a host processor and a local processor handling I/O operations in an I/O platform. Circuitry manages the head and tail pointers of an inbound free queue, an inbound post queue, an outbound free queue and an outbound post queue. Circuitry is also provided for enabling a host processor or bus agent to access these queues in a single bus transaction by reading or writing inbound port registers or outbound port registers. The queue elements contain handles of message buffers. The invention automatically performs the specific task of locating the next element in a queue, altering that element, and modifying a queue descriptor (i.e., a head or a tail pointer) to indicate the next element for a next queue access. A plurality of registers are used for selectively interrupting either the host processor or the local processor when the queues are written to by either the host processor, a bus agent, or the local processor.
摘要:
A message unit that provides a hardware queue interface between a host processor and a local processor handling I/O operations in an I/O platform. Circuitry manages the head and tail pointers of an inbound free queue, an inbound post queue, an outbound free queue and an outbound post queue. Circuitry is also provided for enabling a host processor or bus agent to access these queues in a single bus transaction by reading or writing inbound port registers or outbound port registers. The queue elements contain handles of message buffers. The invention automatically performs the specific task of locating the next element in a queue, altering that element, and modifying a queue descriptor (i.e., a head or a tail pointer) to indicate the next element for a next queue access. A plurality of registers are used for selectively interrupting either the host processor or the local processor when the queues are written to by either the host processor, a bus agent, or the local processor.
摘要:
Disclosed is a SCSI host adapter for use in a computer system. The SCSI host adapter is configured to provide the computer system with interconnection with internal and/or external target devices. The SCSI host adapter includes a low voltage differential connector for interconnecting to a low voltage differential bus, and the low voltage differential bus is configured to communicate a first transaction. The SCSI host adapter also includes a single ended connector for interconnecting to a single ended bus, and the single ended bus is configured to communicate a second transaction. Furthermore, the SCSI host adapter includes a transceiver unit that is configured to interface between the low voltage differential bus and the single ended bus and produce a target information signal. The target information signal is configured to indicate whether the first transaction or the second transaction is occurring between the SCSI host adapter and the low voltage differential bus or the single ended bus.
摘要:
A computer system in which a host bus is relieved from the burdens of data transfers between main memory and devices connected to an input/output (I/O) bus (e.g., peripheral devices). Instead, the invention operates to place most of the burden of the data transfer on an internal bus within a bus arbitration unit so that the host bus is freed up much sooner than conventionally achieved. Further, to reduce stalling of a processor seeking access to the main memory via the host bus and the internal bus, the host bus is able to gain access to the main memory using the internal bus during times in which the internal bus is temporarily not needed by the data transfer between the main memory and the peripheral devices. As a result, the computer system has substantially better performance because the host bus is available for other processing operations instead of being tied up with data transfers with peripheral devices, and because the internal bus is occasionally freed up during the data transfer between the main memory and the peripheral devices.
摘要:
A method for providing a base address register in a computer system that allows the length of the base address portion of an address to be changed and thereby allows various sizes of address spaces to be supported by the same base address register. The method employs steps that enable and disable bits of the base address register to properly support the desired address space size. Some embodiments of the method set disabled bits of the base address register to a known value. An apparatus that employs the method includes a second register connected to the base address register to supply signals that enable and disable bits of the base address register appropriately.
摘要:
A system for trapping I/O instructions. The system is comprised of at least one peripheral controller for receiving a plurality of I/O instructions and for initiating trapping of an un-executable I/O instruction by issuing a target abort signal when the peripheral controller senses a power off condition in a peripheral device. A system controller is coupled to the at least one peripheral controller for receiving the target abort signal from the at least one peripheral controller and for sequentially: issuing a system management interrupt (SMI) signal; counting a predetermined time period to allow recognition of the SMI signal; and issuing a cycle completion signal after counting the predetermined time period. A CPU is coupled to the system controller for issuing a plurality of I/O instructions and for receiving the SMI signal and the cycle completion signal from the system controller.
摘要:
A device has a container containing scented substance. The container has a shroud coupled to an outside surface of the container. Further, the device has a scented piece that is covered by the shroud such that a customer grasps the shroud and pulls the shroud from the scented piece so that the customer can smell a scent emanating from the scented piece.
摘要:
A method for developing a training curriculum from a pre-existing library of materials is provided. The method comprises: controlling selection of at least one set-up module from the pre-existing library; controlling selection of at least one closing module from the pre-existing library; and controlling selection of at least one insight module from the pre-existing library, wherein each insight module is sequence independent of the others. The method further comprises combining the set-up, closing and insight modules into a predefined set of learning materials.
摘要:
A thin flat body of clear plastic with a key pad (20) on the inside back base (12), and a chord scale (22) on the outside front of the base (10). The chord scale is fitted with braille nodules (24) for guiding the proper placement of the fingers on the EZ chord. On the bottom or lower side of the base (10) (12) is a gripping angle (14) for the learning chord device. On the top or upper side, and bottom or lower side of the base (10) (12) are gripping angles (14) (16) for the universal chord device. One EZ chord is a device that when manipulated by a human hand, or an artificial hand, is pressed and positioned onto the guitar neck, fret and strings to form and sound guitar chords and/or notes. The EZ chord devices can be used by mentally, physically, or visually handicapped people as well as non-handicapped people, to play and/or learn to play the guitar.
摘要:
A system, method, and computer program for managing integrated real-time information about air flight trips and providing that information to multiple users by way of a flight operations system (FOS), including a data engine (DE) and render engine (RE). A computerized Upstream Distribution Center (UDC) containing a packet manager connects to the FOS and to a user interface including a computer display using text, image and color. The UDC is connectable to multiple user interfaces containing copies of the computer program through computer networks by which information is collected and propagated on a real time basis using object-relational mapping, object caching and proactive notification or “push” technology.