Abstract:
An EMR reduction technique using grounded conductive traces and vias circumscribing the internal planes of printed wiring boards. Conductive vias are placed in a circuitous path near the border and encircling the signal traces of each layer of a printed circuit board. The ground plane is extended to encompass and electrically ground each of the vias. For each signal plane, a conductive trace is routed and connected to each of the vias forming a grounded shield around the signal-carrying traces on the signal plane. For the power planes, a conductive trace is also provided connecting the conductive vias and forming a grounded shield around the power planes. A non-conductive path is provided between the power plane and the power plane conductive trace to electrically isolate the voltages of the power plane from the grounded conductive trace.
Abstract:
A graphical display icon on the front of a data storage unit provides status information on disk drives within the unit. The icon has a shape identical to that of the unit and includes a number of bicolor LED's which each correspond to a similarly situated disk drive located in the unit. The color emitted by the LED's communicate information on the status of the corresponding disk drive within the unit.
Abstract:
An apparatus for determining system configuration in a computer system using only one 8 bit data port. Permanent connections on each of the microprocessor and memory boards provide respective configuration and/or memory information about each board. The signals are stored in serial out shift registers associated with each board that are daisy chained together. These shift registers serially transmit the configuration information to one 8 bit data port, which then transmits this information to the computer system in 8 bit increments. If a given slot is empty it is automatically bypassed in the shift register daisy chain.
Abstract:
An improved I/O processor (IOP) delivers high I/O performance while maintaining inter-reference ordering among memory reference operations issued by an I/O device as specified by a consistency model in a shared memory multiprocessor system. The IOP comprises a retire controller which imposes inter-reference ordering among the operations based on receipt of a commit signal for each operation, wherein the commit signal for a memory reference operation indicates the apparent completion of the operation rather than actual completion of the operation. In addition, the IOP comprises a prefetch controller coupled to an I/O cache for prefetching data into cache without any ordering constraints (or out-of-order). The ordered retirement functions of the IOP are separated from its prefetching operations, which enables the latter operations to be performed in an arbitrary manner so as to improve the overall performance of the system.
Abstract:
A system and method for performing secure peer-to-peer device communications on an I/O bus, such as a PCI bus, a Fiber Channel bus, an IEEE, 1394 bus or a Universal Serial Bus. The system includes a plurality of intelligent I/O devices, such as intelligent storage devices and/or controllers, communications devices, video devices and audio devices. The I/O devices perform peer-to-peer message and data transfers, thereby bypassing the operating system running on the computer's CPU. The intelligent I/O devices encrypt messages and data before transmitting them on the I/O bus and conversely decrypt the messages and data upon reception. The encryption provides secrecy and/or authentication of the sender. The devices use keys or passwords to encrypt/decrypt the data. The keys are stored in non-volatile memory in the devices and are distributed to the devices by the system BIOS at initialization time. The devices perform access authorization validation using rule sets also distributed by the BIOS at initialization time. The rule sets specify which I/O operations are valid for a peer I/O device to request of a respective I/O device based, preferably, upon the device class/subclasses of the requesting device. In another embodiment, one of the intelligent I/O devices may be a communications device which serves as a firewall for the I/O bus. In this embodiment, the rule set further includes identification information of the remote machines/devices.
Abstract:
A computer is provided having a memory system supporting page mode accessing. A memory controller may be provided in a bus interface unit coupled between a CPU bus, and a mezzanine bus, or PCI bus. The memory controller includes logic that provides for dynamic management of page accessing. The memory controller may include logic for monitoring the page hit:precharge ratio for accesses to system memory and dynamically switch between a paging state of operation and an auto-precharge state of operation according to the hit:precharge ratio. A configuration register may be provided to select dynamic mode in which the memory controller dynamically enables/disables paging to improve performance. The configuration register may also be programmed to manually enable/disable paging. The memory controller may include a page table for tracking open pages. The system memory may include SDRAM devices.
Abstract:
An apparatus is provided for coupling a printed circuit board within a printed circuit board cage. The apparatus includes a baseplate and a latch. The baseplate is mounted to the printed circuit board. The latch is rotably coupled to the baseplate. The latch includes a pivoting portion, a shaft, and a swell nut. The pivoting portion includes an ejector extending from an end of the pivoting portion. The ejector is engageable with the printed circuit board cage. The shaft is coupled to the pivoting portion. The swell nut is coupled to the shaft and engageable with the printed circuit board cage.
Abstract:
A modular computer chassis configurable for both rack mounting and free standing use includes a housing with a multiple compartments for receiving computer devices and peripherals therein. The housing further includes side access panels and a top access panel, each being attachable and removable from the frame of the chassis without tools. The frame of the modular computer chassis is configured with slots to receive corresponding tabs on each of the side and top panels which facilitate the quick installation and removal of the side and top panels from the frame of the chassis. Multiple tool-less fasteners are used to further secure side and top covers to the frame of the chassis.