An integrated data controller that utilizes a first-in first-out (FIFO)
management system that compensates for the unpredictable nature of latency
associated with requesting data from memory and enables the timing of data
requests to be determined based on the number of pending requests and the
amount of data currently residing in the buffer. The FIFO management
system includes a FIFO controller and a FIFO buffer that monitor a credit
value and a trigger value to determine when to make data request bursts
upon a memory unit. The trigger value is an indication of whether there is
a sufficient amount of free space for it to be beneficial to make a data
request burst and the credit value is a number that indicates the number
of a data blocks that should be requested in the data request burst.
Ein integrierter Datenkontrolleur, der a erst- im ersten-heraus System des Managements (Fifo) verwendet, das die unvorhersehbare Natur von Latenz verbunden mit dem Bitten um Daten vom Gedächtnis entschädigt und dem TIMING von Daten ermöglicht, verlangt festgestellt zu werden gründete auf der Zahl schwebenden Anträgen und der Menge der Daten, die z.Z. im Puffer liegen. Das Fifo Managementsystem schließt einen Fifo Steuerpult mit ein und ein Fifo Puffer, der einen Gutschriftwert und einen Triggerwert überwachen, um festzustellen, wann man Datenantrag bildet, birst nach einer Gedächtnismaßeinheit. Der Triggerwert ist- eine Anzeige über, ob es eine genügende Menge freien Raum gibt, damit sie vorteilhaft ist, einen Datenantragstoß zu bilden und der Gutschriftwert eine Zahl ist, die die Zahl Blöcken Daten anzeigt, die im Datenantragstoß verlangt werden sollten.