Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. EP1110150 - COMMUNICATION DE L'ETAT D'UN CONTROLEUR D'UNITES PERIPHERIQUES A UN PROCESSEUR CENTRAL

Office
Office européen des brevets (OEB)
Numéro de la demande 99942081
Date de la demande 10.08.1999
Numéro de publication 1110150
Date de publication 27.06.2001
Type de publication B1
CIB
G06F 13/00
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
G06F 13/38
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
38Transfert d'informations, p.ex. sur un bus
CPC
G06F 13/385
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
38Information transfer, e.g. on bus
382using universal interface adapter
385for adaptation of a particular data processing system to different peripheral devices
Déposants S3 GRAPHICS CO LTD
Inventeurs BROTHERS JOHN W
Données relatives à la priorité 37056699 09.08.1999 US
9616198 11.08.1998 US
9918152 10.08.1999 US
Titre
(DE) ANGABE DES STATUS EINER PERIPHERALEN KONTROLLVORRICHTUNG MIT EINEM GASTPROZESSOR
(EN) COMMUNICATING THE STATUS OF A PERIPHERAL DEVICE CONTROLLER TO A HOST PROCESSOR
(FR) COMMUNICATION DE L'ETAT D'UN CONTROLEUR D'UNITES PERIPHERIQUES A UN PROCESSEUR CENTRAL
Abrégé
(EN) A system (100) for communicating the status of a peripheral device controller (114) includes a command memory (121) for storing commands received from a processor (102) and further comprising a command queue (122) contained within peripheral device controller (114), and an overflow queue (128) contained within the device controller local memory (126) for storing commands when command queue (122) is full; a control unit (120) for executing processor commands; a status monitoring unit (124) coupled to command memory (121) and control unit (120) for checking the status of command memory (121) to determine whether the operational state of peripheral device controller (114) has reached a target state - a high watermark (505), indicating that queue (122) is full, or a low watermark (510), indicating that queue (122) is not full; and a status transmission unit (540) responsive to status monitoring unit (124), for selectively and automatically writing a peripheral device controller status signal transmitted by status monitoring unit (124) into system memory (106), at a location specified by CPU (102).
(FR) Un système (100) de communication de l'état d'un contrôleur (114) d'unités périphériques comprend une mémoire (121) de commandes destinée à stocker les commandes reçues d'un processeur (102) et comprenant également une file d'attente (122) de commandes contenue dans le contrôleur (114) d'unités périphériques, ainsi qu'une file d'attente (128) de débordement contenue dans la mémoire locale (126) du contrôleur d'unités périphériques et destinée à stocker des commandes lorsque la file d'attente (122) de commande est pleine; une unité de commande (120) destinée à exécuter les commandes du processeur; une unité de contrôle (124) d'état couplée à la mémoire (121) de commandes et l'unité de commande (120) afin de contrôler l'état de la mémoire (121) de commandes pour déterminer si l'état opérationnel du contrôleur (114) d'unités périphériques a atteint un état cible, une valeur de filigrane élevée (505), indiquant que la file d'attente (122) est pleine, ou une valeur de filigrane faible (510), indiquant que la file d'attente (122) n'est pas pleine; et une unité de transmission (540) d'état répondant à l'unité de contrôle (124) d'état, afin d'écrire sélectivement et automatiquement un signal d'état de contrôleur d'unités périphériques transmis par une unité de contrôle (124) d'état dans la mémoire système (106), en un point spécifié par l'unité centrale (102).
Documents de brevet associés