JPS6349803B2 - - Google Patents
Info
- Publication number
- JPS6349803B2 JPS6349803B2 JP56080633A JP8063381A JPS6349803B2 JP S6349803 B2 JPS6349803 B2 JP S6349803B2 JP 56080633 A JP56080633 A JP 56080633A JP 8063381 A JP8063381 A JP 8063381A JP S6349803 B2 JPS6349803 B2 JP S6349803B2
- Authority
- JP
- Japan
- Prior art keywords
- output register
- output
- counting circuit
- control
- input signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/076—Error or fault detection not based on redundancy by exceeding limits by exceeding a count or rate limit, e.g. word- or bit count limit
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】
本発明は出力レジスタ制御方式に関し、特にマ
イクロコンピユータ・システムの暴走が出力レジ
スタに影響を与えない出力レジスタ制御方式に関
する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an output register control method, and more particularly to an output register control method in which runaway of a microcomputer system does not affect the output register.
電子計算機が各方面に使用され、その普及は目
覚ましいものであり、特に価格及び使用の安易さ
からマイクロコンピユータの使用が増大してい
る。ところが一般にマイクロコンピユータ・シス
テムはマイクロコンピユータ(以下MPUと記す)
が誤動作をなし暴走するという事態になつた際に
は何らこれに対する対策が講ぜられずにMPUは
無意味な信号を出力することとなる。従つて無意
味な信号を入力された出力レジスタも無意味な信
号を出力することとなりMPUシステムの運用を
妨げるという問題があつた。 Electronic computers are used in various fields, and their spread is remarkable, and the use of microcomputers in particular is increasing because of their price and ease of use. However, in general, microcomputer systems are microcomputers (hereinafter referred to as MPUs).
When the MPU malfunctions and goes out of control, no countermeasures are taken and the MPU outputs meaningless signals. Therefore, the output register to which a meaningless signal is input also outputs a meaningless signal, which poses a problem of interfering with the operation of the MPU system.
本発明は以上の問題に鑑みなされたものにし
て、本発明はMPUが無意味な信号を出力する暴
走の際その影響を外部出力に及ぼさない出力レジ
スタ制御方式を提供することを目的とするもので
ある。本発明を略説すると、複数の入力信号によ
り選択駆動される出力レジスタの制御入力信号の
一系統に計数回路を付設し、所要の計数区間のみ
入力信号を出力レジスタに入力するよう出力レジ
スタを制御することを特徴とするものである。 The present invention has been made in view of the above problems, and an object of the present invention is to provide an output register control method that does not affect external output when the MPU goes out of control and outputs meaningless signals. It is. To briefly explain the present invention, a counting circuit is attached to one system of control input signals of an output register that is selectively driven by a plurality of input signals, and the output register is controlled so that the input signal is input to the output register only in a required counting period. It is characterized by this.
以下図を用いて本発明を実施するのに好ましい
具体例を詳細に説明する。第1図は本発明の出力
レジスタ制御方式の一実施例を示すブロツク図で
あり、1はMPU、2はデコーダ、3は計数回路、
4は出力レジスタ制御回路、5は出力レジスタで
ある。MPU1から出力され出力レジスタ制御回
路4に入力される制御入力信号は、MPU1から
のアドレスバスの下位アドレスビツトであつて出
力レジスタ内の複数レジスタの1つを選択するB
信号と、アドレスバスの上記下位ビツトを除くア
ドレスビツトであつてデコードして出力レジスタ
5をチツプ選択するC信号である。この2制御入
力信号による出力レジスタ制御回路出力によつて
MPU1のデータDは出力レジスタ5を介して外
部装置と接続されている。A信号により起動され
て計数を開始し、所要計数範囲において出力レジ
スタ5のチツプ選択信号を出力する計数回路3を
付設する。この計数回路3は、予めA信号によつ
て出力レジスタ5へのデータ書込みタイミングに
同期して起動され、所要計数に至るまで出力レジ
スタ5へのデータDの入力を許可する信号を出力
レジスタ制御回路4に入力する。従つて、計数回
路3が非動作中は、データDの出力レジスタ5へ
の入力は禁止される。MPU1が暴走を生じると、
A信号は上記のデータ書込みタイミングと異なる
タイミングで発生する、又は正常にデータ書込み
タイミングに同期して発生しないので、暴走によ
り出力されたデータDは出力レジスタ制御回路4
によつて出力レジスタ5への入力を阻止されるこ
ととなる。以上の説明のタイムチヤートを第2図
に示す。aが正常時を示し、bが暴走時を示す。
予め、出力レジスタ5へのデータ書込みタイミン
グに同期して計数回路3は起動される。起動され
た計数回路3は計数を開始し所要計数にて停止す
る。この計数回路3の作動中には出力レジスタ4
への入力は許可され出力レジスタ4は出力する。
但し上記計数回路3の所要計数値は入力信号の書
き込みに充分な値とするとともに出来る限り小さ
い値とする方が望ましい。 Preferred specific examples for carrying out the present invention will be described in detail below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the output register control method of the present invention, in which 1 is an MPU, 2 is a decoder, 3 is a counting circuit,
4 is an output register control circuit, and 5 is an output register. The control input signal output from the MPU 1 and input to the output register control circuit 4 is the lower address bit of the address bus from the MPU 1 and selects one of the multiple registers in the output register.
and a signal C, which is the address bits of the address bus other than the above-mentioned lower bits and is decoded to select the output register 5 as a chip. By the output register control circuit output by these two control input signals
Data D of the MPU 1 is connected to an external device via an output register 5. A counting circuit 3 is provided which is activated by the A signal to start counting and outputs a chip selection signal for the output register 5 within the required counting range. This counting circuit 3 is activated in advance in synchronization with the data write timing to the output register 5 by the A signal, and outputs a signal to the output register control circuit to permit input of data D to the output register 5 until the required count is reached. Enter 4. Therefore, input of data D to the output register 5 is prohibited while the counting circuit 3 is inactive. When MPU1 goes out of control,
Since the A signal is generated at a timing different from the above-mentioned data write timing or is not generated normally in synchronization with the data write timing, the data D output due to runaway is output to the output register control circuit 4.
Therefore, the input to the output register 5 is blocked. A time chart for the above explanation is shown in FIG. A indicates a normal state, and b indicates a runaway state.
The counting circuit 3 is activated in advance in synchronization with the data writing timing to the output register 5. The activated counting circuit 3 starts counting and stops at the required count. During the operation of this counting circuit 3, the output register 4
The input to is permitted and the output register 4 outputs.
However, it is preferable that the required count value of the counting circuit 3 be a value sufficient for writing the input signal and be as small as possible.
以上の説明より明らかなように本発明によれば
計数回路を付設するのみで電子計算機が暴走して
も無意味な信号を出力レジスタが出力しない出力
レジスタ制御方式となり、本発明を電子計算機シ
ステムに適用すれば適用上きわめて利点多いもの
となる。 As is clear from the above explanation, according to the present invention, an output register control method is achieved in which the output register does not output meaningless signals even if the computer goes out of control by simply adding a counting circuit, and the present invention can be applied to a computer system. If applied, it will have many advantages.
第1図は本発明の出力レジスタ制御方式の一実
施例を示すブロツク図、第2図は本発明のタイム
チヤート図である。
図において、1はMPU、3は計数回路、4は
出力レジスタ制御回路を示す。
FIG. 1 is a block diagram showing an embodiment of the output register control method of the present invention, and FIG. 2 is a time chart of the present invention. In the figure, 1 is an MPU, 3 is a counting circuit, and 4 is an output register control circuit.
Claims (1)
データを外部装置へ出力する出力レジスタを具備
する電子計算機システムにおいて、該出力レジス
タの制御入力信号の一系統に計数回路を付設し、
データを出力レジスタに入力するとき該計数回路
を起動し、該計数回路が所要の計数値を計数する
期間においてデータを出力レジスタに入力するよ
うに該一系統の制御入力信号を制御して前記電子
計算機システムが暴走したる際、出力レジスタへ
の誤入力信号の出力を阻止するようにしたことを
特徴とする出力レジスタ制御方式。1. In an electronic computer system equipped with an output register that is selected by a control input signal and outputs input data to an external device, a counting circuit is attached to one system of the control input signal of the output register,
When inputting data to the output register, the counting circuit is activated, and the control input signal of the one system is controlled so that the data is inputted to the output register during the period in which the counting circuit counts the required count value. An output register control method characterized by preventing an erroneous input signal from being output to an output register when a computer system goes out of control.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56080633A JPS57196360A (en) | 1981-05-26 | 1981-05-26 | Output register control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56080633A JPS57196360A (en) | 1981-05-26 | 1981-05-26 | Output register control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57196360A JPS57196360A (en) | 1982-12-02 |
| JPS6349803B2 true JPS6349803B2 (en) | 1988-10-05 |
Family
ID=13723760
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56080633A Granted JPS57196360A (en) | 1981-05-26 | 1981-05-26 | Output register control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57196360A (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5416145A (en) * | 1977-07-07 | 1979-02-06 | Toshiba Corp | Digital output circuit |
| JPS5423442A (en) * | 1977-07-25 | 1979-02-22 | Hitachi Ltd | Output process system for electronic control unit at abnormal time |
| JPS5926061B2 (en) * | 1977-09-30 | 1984-06-23 | 株式会社日立製作所 | Erroneous output prevention circuit system for digital data distribution equipment |
-
1981
- 1981-05-26 JP JP56080633A patent/JPS57196360A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57196360A (en) | 1982-12-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4047245A (en) | Indirect memory addressing | |
| GB1577592A (en) | Data processing apparatus | |
| JP3208590B2 (en) | Serial controller | |
| US5247640A (en) | Dual access control system including plural magnetic disk control units and contention control circuitry | |
| JPH03290751A (en) | Micro-computer peripheral equipment controller | |
| JPS6349803B2 (en) | ||
| US20060168385A1 (en) | Interrupt controller for a microprocessor | |
| JPS6334795A (en) | semiconductor storage device | |
| US4339797A (en) | Microcontroller with auxiliary register for duplicating storage of data in one memory location | |
| JPS6226055B2 (en) | ||
| JPS6326421B2 (en) | ||
| KR100452314B1 (en) | Error correction code generation control circuit | |
| JPS6228995A (en) | Memory integrated circuit | |
| JP2988139B2 (en) | Interrupt control device | |
| JP2906813B2 (en) | Collective panel device | |
| SU822290A1 (en) | Semiconductor storage | |
| SU1425689A1 (en) | Device for controlling memory units | |
| JP2558335B2 (en) | Write control device for storage device | |
| JPS5864534A (en) | Data transfer system of computer device | |
| JPS615363A (en) | shared memory controller | |
| JPH08147262A (en) | Microprocessor | |
| RU1837303C (en) | Peripheral interface device | |
| JPS6244667B2 (en) | ||
| JPH03283188A (en) | Memory system | |
| JPS5922145A (en) | Interruption control system |