Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Multiplexer-related Double-buffering-operations-between-the-memory-bus-and-the-expansion-bus-of-a-computer-system

 Burst transmission apparatus and method for audio/video information
What is claimed is: 1. An audio/video transceiver apparatus comprising: input means for receiving ...


 Reserved request type of searched information distribution server
Under such the circumstances, it is an object of the present invention to provide a method and a ...


 Method and system for managing congestion in a network
A system for minimizing congestion in a communication system is disclosed. The system comprises at ...


 Monitoring apparatus for monitoring the operating condition of transmission facilities of communications transmission technology
The object of the present invention is to provide a monitoring apparatus, as particularly set forth ...


 Method of fabricating a semiconductor laser
An object of the present invention is to provide a low-threshold and high-output semiconductor ...


 Resource management method and apparatus for maximizing multimedia performance of open systems
OF THE PREFERRED EMBODIMENT A meaningful definition for QOS in MM communications must encompass ...


 Method and apparatus for overlaying a bit map image on an environment map
The above-stated problems and related problems of the prior art are solved with the principles of ...


 Network data distribution system
The present invention has been made in consideration of the above-explained circumstances, and it ...


 Multimedia compression system with adaptive block sizes
The present invention provides for compression and multicast network delivery of multimedia data in ...


 Circuit for demodulating PSK modulated signal by differential-defection
It is therefore an object of this invention to provide an improved demodulator circuit in which a PS...


 Double buffering operations between the memory bus and the expansion bus of a computer system

Details
Inventors: Culley, Paul R.; Taylor, Mark;
Assignee: Compaq Computer Corporation (Houston, TX)
Primary Examiner: Kim; Matthew M.
Assistant Examiner:
Attorney, Agent or Firm: Pravel, Hewitt, Kimball & Krieger

Double buffering operations to reduce host bus hold times when an expansion bus master is accessing the main memory on a host bus of a computer system. A system data buffer coupled between the main memory and the expansion bus includes 256-bit double read and write buffers. A memory controller coupled to the double read and write buffers and to the expansion bus includes primary and secondary address latches corresponding to the double buffers. The memory controller detects access to the main memory, compares the expansion bus address with the primary and secondary addresses and controls the double read and write buffers and the primary and secondary address latches accordingly. During write operations, data to be written to the same line of memory is written to a first of the double write buffers until a write occurs to an address to a different line before data is transferred to main memory. During read operations, a full line is loaded into a first of the double read buffers, and the next full line is retrieved into a second read buffer from main memory if a subsequent read hit occurs in the first read buffer.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Referring now to FIG.
1, a computer system C is shown incorporating a double buffering apparatus according to the present invention.
The computer system C is preferably a multiprocessor system, although a computer system according to the present invention may include more processors or may be a single processor system.
The elements of the computer system C that are not significant to the present invention, other than to illustrate an example of a fully configured computer system, are not discussed in detail.
The computer system C preferably includes two CPUs, referred to as CPU 20 and CPU 22, respectively, which are connected to a host bus 24.
The host bus 24 preferably includes a host clock signal referred to as HCLK, which is preferably approximately 25 MHz or 33 MHz depending upon the desired speed of the computer system.
In the preferred embodiment, CPU 20 is logically assigned the position of CPU0, and CPU 22 is assigned logical CPU1, although these assignments are preferably programmable and may be changed.
A memory controller 30 is coupled to the host bus 24 to an expansion bus 42, where the expansion bus 42 is preferably the Extended Industry Standard Architecture (EISA) bus, although other types of expansion buses are contemplated.
The memory controller 30 is also coupled to a main memory array 32, where the memory array 32 preferably comprises dynamic random access memory (DRAM).
A data destination facility (DDF), otherwise known as memory mapper logic 34, is coupled to the memory controller 30 and the memory array 32, and provides memory mapping functions to facilitate memory accesses to the memory array 32.
The memory mapper 34 is used in the preferred embodiment to generate a signal HLOCAL*, which is asserted low when an address appearing on the host bus 24 is to the memory array 32.
An asterisk at the end of a signal name denotes negative logic where the signal is asserted low and negated high.
The computer system C includes an EISA bus controller (EBC) 40, which is coupled between the host bus 24 and the EISA bus 42



Related patents
  Packet transmission method without sending serial numbers
It is therefore an object of the present invention to provide a data communication method that enables a high throughput over low-speed communications links by not ...
  Method for detecting invalid packets by rewriting transaction identifers
The present invention provides a method for reliable stale packet recognition in a network. The following description is presented to enable one of ordinary skill in ...
  System for determining individual cell/pocket loss in ATM/IP networks among on-off sources
A system is therefore needed which can project the performance metrics for each individual connection based on the measurement at the switch aggregate level. By assuming ...
  Electrophotocopier line scanning illuminator
The instant invention provides a line scanning, illuminating apparatus for use in an electrophotocopying machine. The apparatus comprises a linear source of light, a ...
  Power pack for controlling the angular position of a vehicle rearview mirror
The present invention includes a power pack which is to be mounted within a mirror housing. The mirror housing is shaped to define a cavity. The power pack is connected ...
  Browser system
What is claimed is: 1. A browser system, comprising: a browser process configured to receive from a remote data source a resource incorporating mobile code and to ...
  Data transfer control method for controlling transfer of data through a buffer without causing the buffer to become empty or overflow
The reason why the buffer becomes empty is that the next data request to the higher-rank CPU is stopped until data has been received when a request for data transfer to ...
  System for performing deadlock free message transfer in cyclic multi-hop digital computer network using a number of buffers based on predetermined diameter
The invention provides a new and improved system and method for performing deadlock free message transfer in a cyclic multi-hop digital computer network that may be used ...
  Reconfiguration of protocol stacks and/or frame type assignments in a network interface device
These needs are addressed by the present invention, in which the protocol stacks loaded in a network device and/or the frame type assigned to each loaded protocol stack ...
  System and method for distributing and managing digital video information in a video distribution network
The present invention provides a system and method for distributing and managing digital video information in a video distribution network. The video distribution ...

0.034

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved