ID de l'article: 000082073 Type de contenu: Dépannage Dernière révision: 29/08/2012

Pourquoi ne vois-je qu’une seule interruption sur le DMA Scatter Gather lors de l’activation de l’interruption MAX_DESC_PROCESSED ?

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

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.

 

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

1

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.