ID de l'article: 000081762 Type de contenu: Dépannage Dernière révision: 13/02/2006

À quoi fait référence la FIQ dans un système basé sur l® ARM ?

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif Dans un système basé sur ARM, deux niveaux d’interruption sont disponibles : la demande d’interruption rapide (FIQ) pour la gestion rapide des interruptions à faible latence, et la demande d’interruption (IRQ) pour les interruptions générales.

Un processeur ARM gère une exception (une instruction de branchement) en chargeant une instruction à partir d’une adresse spécifique définie par l’exception. La première instruction d’une exception IRQ est tirée de l’adresse 4.All des instructions de la La table du gestionnaire d’exception doit être une instruction de succursale, à l’exception de la dernière. La dernière exception dans le tableau est la FIQ. Comme rien ne suit ce gestionnaire, la première instruction peut être une instruction utile (c’est-à-dire pas une instruction de succursale).

La latence des interruptions est également réduite pour les interruptions FIQ, car les registres bancaires supplémentaires peuvent être utilisés pour une efficacité maximale en empêchant la nécessité d’une économie de contexte.

Produits associés

Cet article concerne 2 produits

Excalibur™
Circuits programmables Intel®

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.