发明名称 System and method for equalizing data buffer storage and fetch rates of peripheral devices
摘要 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.
申请公布号 US5918073(A) 申请公布日期 1999.06.29
申请号 US19970884432 申请日期 1997.06.27
申请人 ADVANCED MICRO DEVICES, INC. 发明人 HEWITT, LARRY D.
分类号 G06F3/06;G06F3/16;G06F5/10;(IPC1-7):G06F3/00 主分类号 G06F3/06
代理机构 代理人
主权项
地址