Si vous utilisez l’interruption MAX_DESC_PROCESSED à partir de la DMA Scatter Gather, vous devez mettre à jour le champ MAX_DESC_PROCESSED à chaque interruption pour obtenir une nouvelle valeur. Le cœur implémente un compteur de 8 bits qui s’emballe automatiquement à zéro lorsque la valeur de nombre est égale à 255.
Par exemple, si vous souhaitez que le cœur génère une interruption après que 2 descripteurs ont été traités continuellement, vous définissez initialement le champ MAX_DESC_PROCESSED sur 2, puis, après réception de la première interruption, vous mettez à jour le champ MAX_DESC_PROCESSED à 4, après réception de la prochaine mise à jour du champ d’interruption vers 6, et ainsi de suite.