Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
System and method for equalizing data buffer storage and fetch rates of peripheral devices










Image Number 4 for United States Patent #5918073.

A system and method are presented for equalizing data buffer storage and fetch rates of peripheral devices. A computer system of the present invention includes a central processing unit (CPU), first and second peripheral devices, and a data buffer. The first peripheral device stores data within the data buffer, and the second peripheral device fetches data from the data buffer. A fraction of the data buffer contains unread data (i.e. data stored within the data buffer by the first peripheral device and not yet fetched by the second peripheral device). The first peripheral device includes a reload register, the contents of which determines the rate at which the first peripheral device stores data within the data buffer. The CPU produces a reload value, which is stored within the reload register, such that the rate at which the first peripheral device stores the data within the data buffer is made substantially equal to the rate at which the second peripheral device fetches the data from the data buffer. The data buffer is preferably operated a first-in-first-out manner, and includes a write pointer and a read pointer. The CPU preferably produces the reload value such that approximately half the memory locations within the data buffer contain unread data at any given time.








 
 
  Recently Added Patents
Method for conductivity control of (Al,In,Ga,B)N
Chemical method of making a suspension, emulsion or dispersion of pyrithione particles
Microcapsules, their use and processes for their manufacture
Multiplexing channels by a medium access controller
High purity diphenyl sulfone, preparation and use thereof for the preparation of a poly(aryletherketone)
Load control device
Liquid low temperature injection molding process
  Randomly Featured Patents
Electric blanket
Disk drive system with plural removable carrier-disk drive modules
Method for curing cracks in ceramic shaped bodies and shaped bodies treated in such a manner
Methods for enhancing the production of viral vaccines in cell culture
Method of compensating the edge positions of a signal generated by scanning a bar code
Image processing methods and systems for handheld devices
Semiconductor memory card access apparatus, a computer-readable recording medium, an initialization method, and a semiconductor memory card
Planar voltage contrast test structure
User equipment and base station performing data detection using a scalar array
Process for preparing a multilithio initiator for improved tire rubbers