Définition, étude et conception d'un microprocesseur autotestable spécifique: COBRA
Résumé
Description des différentes étapes de la conception d'un microprocesseur pour le contrôle des automatismes de sécurité, en particulier pour les systèmes de transport. Ce microprocesseur est autotestable, c'est-à-dire capable de détecter ses propres erreurs. La conception du circuit est basée sur les hypothèses de pannes au niveau analytique dans la technologie NMOS. Les blocs fonctionnels «Strongly Fault Secure» et les contrôleurs «Strongly Code Disjoint» sont à la base des circuits «Self-checking», dits autotestables. Le circuit COBRA démontre la faisabilité d'un microprocesseur autotestable. COBRA gère indépendamment 19 signaux différents, date des événements externes, mesure des fréquences, surveille 14 entrées logiques et possède 7 sorties indépendantes. Le programme d'application de COBRA est contenu dans une mémoire morte programmable externe de 16 Koctets adressés par 14 bits multiplexés sur le bus interne de 8 bits. COBRA contient également une liaison série, une mémoire à accès direct de 64 octets et 3 temporisateurs de 14 bits indépendants ainsi qu'une unité arithmétique et logique de 8 bits, COBRA exécute un jeu de 43 instructions
Mots clés
Integrated circuit
VLSI circuit
Computer aided design
Computer program
Automatic monitoring
Microprocessor
NMOS technology
Breakdown
Programmable logic array
Simulator
Arithmetic logic unit
Control circuit
Automatic steerer
Subways
Safety
Interactive system
Microelectronic fabrication
Circuit intégré
Circuit VLSI
Conception assistée
Programme ordinateur
Contrôle automatique
Vérification
Microprocesseur
Technologie NMOS
Panne
Réseau logique programmable
Description
Simulateur
Unité arithmétique logique
Circuit commande
Pilote automatique
Métropolitain
Train
Sécurité
Système conversationnel
Architecture
Fabrication microélectronique
Microprocesseur COBRA
Langage IRENE
Système PAOLA
Programme SPICE
Programme MACSIM
Système LUCIE
Système LUBRICK
Système APOLLON