In a microcontroller employing a buffer descriptor ring direct memory
access (DMA) unit, transmission of a packet can be split between multiple
buffers. If an error occurs during the transmission of one of the buffers,
the buffer descriptor ring DMA unit includes a provision that allows the
software to reset the DMA channel to the first buffer containing the
failed packet and to restart the transmission of the failed packet, rather
than proceeding to the next packet.
In einem Mikrocontroller, der eine Direkt-Speicherzugriff des Pufferbeschreiberringes direkter (DMA) Maßeinheit einsetzt, kann Getriebe eines Pakets zwischen mehrfachen Puffern aufgespaltet werden. Wenn eine Störung während des Getriebes von einem der Puffer auftritt, schließt die Maßeinheit des Pufferbeschreiber-Ringes DMA eine Bestimmung, die die Software die DMA Führung zurückstellen läßt zum ersten Puffer, der das verlassene Paket enthält und zum Wiederanlauf das Getriebe des verlassenen Pakets, anstatt das Fortfahren zum folgenden Paket mit ein.