摘要:
A circuit that allows an SRAM to automatically switch into low power mode before its power supply voltage input is brought to a lower voltage when the computer is turned off. The circuit includes a device that drives a chip enable input of the SRAM. The device is controlled by a signal indicating whether power is available to the computer system. If the system power is disconnected, the device asserts a low state to the chip enable input of the SRAM. The circuit also includes a device for gradually decreasing the voltage at the power supply voltage input of the SRAM from the system voltage down to the RTC/CMOS memory voltage, which is provided by a separate battery when the computer is shut off. The power supply input voltage is gradually decreased to allow the SRAM enough time to enter into its low power mode. By delaying the switch from the system power supply voltage to the RTC/CMOS memory voltage until it is certain that the SRAM has entered into a low power state, a very small amount of current is drawn from the battery. As a result, the amount of voltage drop across a resistive network connecting the SRAM to the battery is significantly lower, and therefore, the SRAM is able to retain its data.
摘要:
A write cache that reduces the number of memory accesses required to write data to main memory. When a memory write request is executed, the request not only updates the relevant location in cache memory, but the request is also directed to updating the corresponding location in main memory. A separate write cache is dedicated to temporarily holding multiple write requests so that they can be organized for more efficient transmission to memory in burst transfers. In one embodiment, all writes within a predefined range of addresses can be written to memory as a group. In another embodiment, entries are held in the write cache until a minimum number of entries are available for writing to memory, and a least-recently-used mechanism can be used to decide which entries to transmit first. In yet another embodiment, partial writes are merged into a single cache line, to be written to memory in a single burst transmission.
摘要:
A technique to reduce accumulated latencies in bus transmission time when a bus inversion scheme is employed. The bus inversion scheme inverts all the data bits whenever more than one-half of the data bits are active, so that the bus never has more that one-half of the bits active during a data transfer. This minimizes the number of driver circuits that are actively driving the bus at any given time. Since it takes a certain amount to time to determine if more than one-half of the bits are active, this process can add to overall latency, or data transfer time on the bus. By placing the bus inversion function in parallel with another function that also contributes to bus latency, such as error correction code (ECC) calculation, only the more time-consuming of the two functions will increase bus latency.
摘要:
A computer system which includes a circuit to monitor the PCI bus master grant lines and provide a disk drive activity signal if an appropriate grant line is activated. The PCI bus master grant lines are combined with mask signals, so that the grant lines not associated with a PCI bus master such as a SCSI controller are ignored. If an unmasked grant line is activated, a down counter is loaded. While the counter is at a non-zero value, a disk drive activity signal is provided. This disk drive activity signal is combined with other disk drive activity signals to drive the disk drive activity LED.
摘要:
A computer system which includes a circuit to monitor the PCI bus master grant lines and provide a disk drive activity signal if an appropriate grant line is activated. The PCI bus master grant lines are combined with mask signals, so that the grant lines not associated with a PCI bus master such as a SCSI controller are ignored. If an unmasked grant line is activated, a down counter is loaded. While the counter is at a non-zero value, a disk drive activity signal is provided. This disk drive activity signal is combined with other disk drive activity signals to drive the disk drive activity LED.