Abstract
This paper deals with 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 for Controller with Built in self-checking for RealTime 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 is a microprocessor-type device, its data path processes independently 19 different signals: date out external events, measure frequencies, and supervise 14 level inputs (binary values). 7 independent outputs could be binary values, or clocks, for 3 of them. 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 contains also one serial I/0, 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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.