A method and network device are disclosed using a look-ahead watermark in a
FIFO memory. In accordance with the present invention, a watermark
interrupt is generated from a FIFO memory when data in the FIFO memory has
crossed a watermark threshold. A data burst is transferred through a
direct memory access unit to the FIFO memory. A look-ahead watermark flag
is checked at the FIFO memory to determine if sufficient memory space
exists inside the FIFO memory for an additional data burst, which is
transferred through the direct memory access unit to the FIFO memory when
the look-ahead watermark flag indicates that sufficient memory space is
available.
Een methode en netwerkapparaat wordt onthuld blik-vooruit gebruikend een watermerk in een geheugen FIFO. Overeenkomstig de onderhavige uitvinding, onderbreekt een watermerk wordt geproduceerd van een geheugen FIFO wanneer de gegevens in het geheugen FIFO een watermerkdrempel hebben gekruist. Een gegevensuitbarsting wordt overgebracht door een eenheid van de direct geheugentoegang naar het geheugen FIFO. Een blik-vooruit watermerkvlag wordt gecontroleerd bij het geheugen FIFO om te bepalen als er voldoende geheugenruimte binnen het geheugen FIFO voor een extra gegevensuitbarsting bestaat, die door de eenheid van de direct geheugentoegang naar het geheugen wordt overgebracht FIFO wanneer de watermerkvlag erop wijst blik-vooruit dat de voldoende geheugenruimte beschikbaar is.