A data processing system 2 for identifying the highest priority source signal from a plurality of signals each controlling the setting of a bit of a status word held within a status register 10 using programmable mask words. The mask words are used in a branch search strategy to successively narrow the possibilities for the highest priority bit at each search level until a single bit within the status word is identified corresponding to the highest priority interrupt signal. The programmable masks may be programmed for a particular configuration of the priorities of the respective bits within the status word. The branch search strategy provides a reduced maximum interrupt latency and improved predictability in the interrupt latency.

Un système de traitement de données 2 pour identifier le signal d'une pluralité de signaux chacun de source prioritaire le plus élevé commandant l'arrangement de l'un peu un mot de statut s'est tenu dans des mots programmables employants d'un masque du registre 10 de statut. Les mots de masque sont employés dans une stratégie de recherche de branche pour rétrécir successivement les possibilités pour le peu prioritaire le plus élevé à chaque niveau de recherche jusqu'à ce qu'un peu simple dans le mot de statut soit correspondance identifiée au signal d'interruption prioritaire le plus élevé. Les masques programmables peuvent être programmés pour une configuration particulière des priorités du peu respectif dans le mot de statut. La stratégie de recherche de branche fournit une latence maximum réduite d'interruption et une prévisibilité améliorée dans la latence d'interruption.

 
Web www.patentalert.com

< (none)

< Information storage and retrieval system

> User support system for cryptographic communication in network systems

> (none)

~ 00076