摘要:
A system and method to permit access requests from a mezzanine bus through different bridges to perform in similar ways in disclosed. The access requests are serviced even if the bridges are configured differently, therefore allowing hardware and software management by allowing software to treat peripheral devices attached to different types of bridges as similar devices. Features of the peripheral devices, therefore, can be more effectively and more fully accessed by evading limitations of the addressing mode for one or more of the bridges.
摘要:
Computer systems using a processor that is capable of operating in a system management mode (SMM) employ a dedicated system management RAM (SMRAM). The processor uses the SMRAM when the processor is performing a task associated with the SMM. The processor is capable of generating a range of system addresses. The range includes a particular subrange of system addresses that are used for accessing the SMRAM. A memory controller decodes the system addresses generated by the processor and enables access to the SMRAM, regardless of whether the processor is operating in the SMM, when the controller decodes a system address of the particular subrange. The range of system addresses also includes a second subrange. The memory controller also enables access to the SMRAM when the processor is operating in the SMM and the controller decodes a system address of the second subrange. The memory controller indicates to the processor whether data associated with the enabled SMRAM can be stored in a cache memory.
摘要:
A method and arrangement for preventing the locking out of devices which are coupled to a bus by either of two of the devices which have become initiator and target devices respectively. The devices arbitrate for control of the bus after the bus enters a bus free phase. The device which wins the arbitration becomes an initiator. A timer in each device on the bus is started upon the initiation of arbitration. The initiator device is removed from the bus when an elapsed time after the timers have been started reaches a predetermined value. The distributed clock of the invention ensures that the devices coupled to the bus will clear the bus after the initiator has been on the bus for a pre-determined time, thereby obviating skew problems associated with single clocked systems.
摘要:
An atomic ordered sequence of information phase transitions allows for the design of a pure hardware protocol controller for use in a small storage interconnect bus. The information phase transitions follow the sequence: Command Out phase, Data Out phase, and Status In phase. The only other transition sequence allowed is from the Command Out phase directly to the Status In phase. The Command Out phase is actually a header delivering header information. Included in the header are a REQ/ACK offset byte, source destination ID verify byte, frame length bytes, and a checksum byte. The Data Out phase contains any number of bytes that were defined in the Command Out frame length byte. The Status In phase is a single byte which is used to signal the outcome of the attempted data delivery.
摘要:
A portable computer system includes one or more battery connectors, a portable base computer, and a portable user interface module. The base computer includes a wireless receiver, and a processor having a data input operatively connected to the receiver and a power input operatively connected to at least one of the connectors. The base computer also includes mass storage operatively connected to the processor, and a wireless transmitter operatively connected to the processor. The user interface module includes a wireless receiver and a two-dimensional display having a data input operatively connected to the receiver and a power input operatively connected to at least one of the connectors. The user interface device further includes a user interface device and a wireless transmitter operatively connected to the user interface device.
摘要:
A portable computer has pivotally connected base and display screen lid housings and is provided with a generally wedge-shaped auxiliary component housing which is releasably latchable to the bottom of the base housing and extends across only a rear underside portion of the base housing. The attached auxiliary housing representatively carries a CD/DVD media drive unit and a floppy disk drive unit, operatively couples them to various computer components in the base housing, and is configured to rearwardly and upwardly tilt he base housing keyboard at a predetermined comfortable typing angle when the base housing is placed atop a horizontal work surface such as a desktop.
摘要:
A bus interface between a data bus and data-storage devices provides error protection for multi-byte data packets received from the bus and intended for storage on an associated storage device by checking a packet for errors using check sum symbols and parity bits in the packet. The bus interface then (i) encodes a predetermined number of data symbols to generate error detection symbols, (ii) again checks the data symbols for errors using the parity bits, and (iii) stores the data and associated error detection symbols in one of the series of linked buffers. Each buffer holds enough to fill one storage unit, or sector. A storage interface later retrieves the buffered data and error detection symbols, combines them with the address of a designated storage sector, and encodes the symbols to generate error correction symbols. It then stores the encoded data, and error detection and correction symbols in the designated sector. When the storage interface later retrieves the symbols from the sector, it corrects errors in the data using the retrieved error correction symbols. It next removes the sector address from the error detection symbols and returns the data and error detection symbols to the bus interface. The bus interface (i) generates parity bits, (ii) checks for errors using the error detection symbols, (iii) generates check sum symbols and (iv) transmits the data, check sum and parity symbols over the bus. If the bus interface at any time detects an error, it stops the data transfer operation.
摘要:
A flat-panel display with fixtures in its sidewalls to enable support by lateral mounting members is disclosed. The advantage of this approach, in which the fixtures are essentially rotated around to the sides of the flat-panel display, is the reduction in the portion of the portable computer's top cover that is not the active display. In practice, this results in an increase in the size of the display that may be housed in the same-sized top cover. In order to accommodate the lateral mounting of the flat-panel display, metal brackets are used. These brackets extend from the base unit hinges and cradle the display. This adds torsional rigidity, but also removes the requirement that the back must be structural. Further reductions in the inactive portions of the top cover may be achieved by extending the ends of the display's fluorescent back-light beyond or through the metal rim that surrounds the display.
摘要:
A portable computer has pivotally connected base and display screen lid housings and is provided with a generally wedge-shaped auxiliary component housing which is releasably latchable to the bottom of the base housing and extends across only a rear underside portion of the base housing. The attached auxiliary housing representatively carries a CD/DVD media drive unit and a floppy disk drive unit, operatively couples them to various computer components in the base housing, and is configured to rearwardly and upwardly tilt he base housing keyboard at a predetermined comfortable typing angle when the base housing is placed atop a horizontal work surface such as a desktop.
摘要:
A computer including a computer housing having a processor and a number of peripheral devices operatively connected to the processor, a docking connector mounted on the computer housing and operatively connected to the processor, a reservation module operative to reserve one of a plurality of resources for use by a peripheral device operatively connected to a docking station that is operatively connectable to the docking connector, and an allocation module responsive to an indication from the reservation module operative to allocate the one of the resources to one of the plurality of peripheral devices.