Abstract:
A computer system comprising a display monitor including an audio function and a computer coupled to the display monitor including a computer controller for controlling the audio function in the monitor. The computer is operable in a computer mode, a television mode, and a combination computer/television mode for displaying computer and television information on the monitor. The system determines whether the monitor includes a controller for controlling its audio function. Based upon this determination, the system controls the audio function with the audio controller in the monitor if the monitor includes such a controller or, alternatively, with the computer controller if the monitor does not have such a controller.
Abstract:
A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands. In one embodiment, multiple ALUs may each receive one operand from a fixed source register slot location, where the fixed slot location may be different for each ALU. The operand routing may provide another operand from any source register slot location for another input to each respective ALU.
Abstract:
A page-wide, drop-on-demand type ink jet printhead and an associated method of manufacturing an orifice plate. The orifice plate is comprised of a block of material in which a first portion of the block of material has been removed to define an ink reservoir. Also formed in the orifice plate are a series of apertures, each of the apertures includes an ink jet and an ink jet nozzle. A fill channel, which extends between the ink reservoir and each ink jet, is also formed in the orifice plate to provide a supply of ink to the ink jet. An intermediate layer is mounted to the orifice plate. The intermediate layer is formed of an active piezoelectric material and a series of piezoelectric actuators, each acoustically coupled to a corresponding one of the series of apertures, are formed on the intermediate layer. By applying a voltage differential between first and second electrodes, which make up each piezoelectric actuator, the intermediate layer is deflected to effect ejection of a droplet of ink from the aperture acoustically coupled to each piezoelectric actuator.
Abstract:
A layered block device driver for accessing a storage device coupled to a computer system having a platform on which a disk fault prediction application operates. The layered block device driver includes a file system driver coupled to the computer system, at least one upper level driver coupled to the file system driver, an intermediate driver having a first coupling with the upper level driver for the exchange of messages between the intermediate driver and the upper level driver and a second coupling with the application which controls the exchange of messages between the application and the storage device, and a port driver coupled to the intermediate driver and the storage device. The intermediate driver includes an application processing routine for controlling exchanges between the application and the storage device, an upper level driver processing routine for handling exchanges between the upper level driver and the port driver, a queuing routine coupled to the application processing routine and the upper level processing routine, a flag coupled to the application processing routine and the upper level processing routine, a counter coupled to the application processing routine and the upper level processing routine and an interrupt routine coupled to the application processing routine, the upper level processing routine and the queuing routine.
Abstract:
A multiple use core logic chip set is provided in a computer system that may be configured either as a bridge between an accelerated graphics port ("AGP") bus and host and memory buses, as a bridge between a remote peripheral component interconnect ("remote-PCI") bus and the host and memory buses, or as a bridge between a primary PCI bus and the remote-PCI bus. The function of the multiple use chip set is determined at the time of manufacture of the computer system or in the field whether an AGP bus bridge or a remote-PCI bus bridge is to be implemented. Selection of the type of bus bridge (AGP or remote-PCI) in the multiple use core logic chip set may be made by a hardware signal input, or by software during computer system configuration or power on self test ("POST"). Software configuration may also be determined upon detection of either an AGP or a remote-PCI device connected to the common AGP/remote-PCI bus.
Abstract:
A network switch for transferring packets of information including a plurality of shared packet buffers for a plurality of network ports. The network switch includes a switch matrix for providing independent input and output data channels between any one of the packet buffers and any of the network ports. The network switch further includes a switch controller for controlling transfer of data packets between the network ports and the packet buffers. In this manner, all of the packet buffers are shared and accessible by any of the network ports through the switch matrix. Each of the packet buffers stores only one data packet at a time, although the packet buffers may also be expanded to store multiple packets. The switch matrix includes an input switch with inputs coupled to the network ports and outputs coupled to the packet buffers and programmable crosspoint connections. Furthermore the switch matrix includes an output switch with inputs coupled to the packet buffers and outputs coupled to the network ports and programmable crosspoint connections. A packet processor is also included for handling new address and for duplicating packets if multicast or broadcast.
Abstract:
The invention relates to a computer system having a chassis with an access door allowing a user to access the computer circuitry. The computer circuitry has a plurality of critical circuit boards and an interlock circuit routed through connectors and cables associated with the critical circuitry. If any of the connectors are not connected or connected improperly the main power is prevented from turning on or the main power to the computer is turned off and auxiliary power is used to power indicator lights which aid a user determine which connector is not connected or improperly connected.
Abstract:
A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands.
Abstract:
A modular computer chassis for both rack mounting and free standing use comprising a housing adapted for receipt of a plurality of computer modules in a secured array. The modules are selectively accessible only through a cover panel door which may be locked to secure the integrity of the array. The modules are mounted in the chassis on individual slides which afford alignment and stability in the assembly thereof. Additionally, the modularity affords interchangeability with rack-mounted systems for maximizing the efficiency of operation and the effectiveness of installation and service. Problems within the system can thus be addressed by removing and replacing individual modules in a configuration which affords reliability and easy access.
Abstract:
Innovative systems and methods for advantageous use of a new isolated power converter topology, in which transformer isolation is provided by a very simple DC-DC converter operated in open-loop mode (with each switch running at a constant duty cycle of approximately 50%, to achieve an effective duty cycle of approximately 100%), and feedback or modulation is instead applied to a preconverter stage which also does power factor corrections. Since the isolation stage is operated at a constant duty cycle, distortion can be minimized and its efficiency can be fully optimized, with a simple circuit and small component count. Unlike a flyback converter, only a very small inductance is required. A simple control architecture is used with current control loop. The disclosed circuit tightly clamps the voltages on the switch and on the transformer, with no ringing nor overshoot.