System and method for equalizing data buffer storage and fetch r

Electrical pulse counters – pulse dividers – or shift registers: c – Counting or dividing in incremental steps – Beam type tube

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395882, 395558, 377 47, G06F 300

Patent

active

059180730

ABSTRACT:
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.

REFERENCES:
patent: 4464772 (1984-08-01), Buckley et al.
patent: 4835684 (1989-05-01), Kanai
patent: 5167024 (1992-11-01), Smith et al.
patent: 5263172 (1993-11-01), Olnowich
patent: 5309568 (1994-05-01), Ghosh et al.
patent: 5327121 (1994-07-01), Antles, II
patent: 5392422 (1995-02-01), Hoel et al.
patent: 5404462 (1995-04-01), Datwyler et al.
patent: 5404480 (1995-04-01), Suzuki
patent: 5471587 (1995-11-01), Fernando
patent: 5493684 (1996-02-01), Gephardt et al.
patent: 5511013 (1996-04-01), Tokieda et al.
patent: 5524270 (1996-06-01), Haess et al.
patent: 5594926 (1997-01-01), Chang et al.
patent: 5717154 (1998-02-01), Gulick
patent: 5729767 (1998-03-01), Jones et al.
patent: 5761457 (1998-06-01), Gulick
patent: 5774745 (1998-06-01), Ecclesine
patent: 5778218 (1998-07-01), Gulick
patent: 5860119 (1999-01-01), Dockser
Bailey, Michael, "PCI Local Bus Breaks Data Bottleneck To Open Up PC Technology," Computer Technology Review, Sep. 12, 1993, No. 11, Los Angeles, CA, US, pp. 15-17.
PCI Local Bus, Chapter 7, 66 MHz PCI Specification, Revision 2.1, pp. 171-184, Jul. 1993.
European Search Report for Application No. 95305759.3, dated Nov. 16, 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for equalizing data buffer storage and fetch r does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for equalizing data buffer storage and fetch r, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for equalizing data buffer storage and fetch r will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1385825

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.