Design of a self-checking microprocessor for real-time applications - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 1987

Design of a self-checking microprocessor for real-time applications

Résumé

Concerns the design of a microprocessor dedicated to safety applications and more particularly to automatic train control. This microprocessor is self-checking i.e. able to detect its own errors. Its name is COBRA (controller with built-in selfchecking for real-time applications). In the design of this circuit, low-level fault hypotheses for the N-MOS technology are considered. In this case redundant faults, i.e. undetectable faults, generally exist in any design and thus fault detecting capabilities must be provided for sequences of faults. The functional circuits will process with coded data and will be checked by strongly code-disjoint checkers. COBRA's data path processes independently 19 different signals, and supervises 14 level inputs (binary values). 7 independent outputs could be binary values, and 3 could be clocks. The data path communicates with an external PROM, used as program storage for COBRA. This PROM is addressed with 14 bits, multiplexed over the 8-bit address/data internal bus of the data path. It also contains one serial I/O, a 64 byte RAM, and 3 independent 14 bits counters. An 8 bit ALU could be used for arithmetical or logical operations. A set of 42 instructions processes all these operations.
Fichier non déposé

Dates et versions

hal-00013426 , version 1 (08-11-2005)

Identifiants

  • HAL Id : hal-00013426 , version 1

Citer

A. Osseiran, D. Bied-Charreton, M. Nicolaidis, J.-P. Schoellkopf, B. Courtois, et al.. Design of a self-checking microprocessor for real-time applications. Control-in-Transportation-Systems-1986.-Proceedings-of-the-5th-IFAC/IFIP/IFORS-Conference, 1987, Vienna, Austria. pp.337-43. ⟨hal-00013426⟩

Collections

UGA CNRS TIMA
60 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More