JPH0652088A - Input/output interface circuit - Google Patents

Input/output interface circuit

Info

Publication number
JPH0652088A
JPH0652088A JP10257792A JP10257792A JPH0652088A JP H0652088 A JPH0652088 A JP H0652088A JP 10257792 A JP10257792 A JP 10257792A JP 10257792 A JP10257792 A JP 10257792A JP H0652088 A JPH0652088 A JP H0652088A
Authority
JP
Japan
Prior art keywords
address
signal
decoding
decode
output
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.)
Withdrawn
Application number
JP10257792A
Other languages
Japanese (ja)
Inventor
Yoshihiro Sasaki
義浩 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP10257792A priority Critical patent/JPH0652088A/en
Publication of JPH0652088A publication Critical patent/JPH0652088A/en
Withdrawn legal-status Critical Current

Links

Abstract

PURPOSE:To prevent the decoding malfunction of the address signal by stopping the decoding operation if the address signal varies at an instant when the address decoding timing signal becomes enable. CONSTITUTION:An address variance detecting part 1 detects the variance of an address signal 6 inputted from a CPU part 4 at an instant when the address decoding timing signal received from the part 4 becomes enable and then outputs continuously the address decoding stop signals 9 until the variance of the signal 6 is not detected any more. A delay circuit 2 produces an address decoding timing signal 8 from an address decoding timing signal 7. Then an address decoder 3 outputs a decoding signal 10 having the set value equivalent to the address signal input when the delayed address decoding timing signal input is enable and the address decoding stop signal input is disable respectively.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、入出力インターフェー
ス回路、特に、コンピュータ機器と接続しアドレスバス
上の信号をデコードする入出力インターフェース回路に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an input / output interface circuit, and more particularly to an input / output interface circuit which is connected to computer equipment and decodes signals on an address bus.

【0002】[0002]

【従来の技術】従来の入出力インターフェース回路は、
CPUから出力されるアドレス信号及び制御信号を受け
デコード信号を出力するアドレスデコーダを含んで構成
されていた。
2. Description of the Related Art A conventional input / output interface circuit is
It is configured to include an address decoder that receives an address signal and a control signal output from the CPU and outputs a decode signal.

【0003】次に従来の入出力インターフェース回路に
ついて、説明する。
Next, a conventional input / output interface circuit will be described.

【0004】図3は、従来の一例を示すブロック図であ
る。CPU部26より出力されたアドレス信号28は、
アドレスデコーダ25に入力される。同じくCPU部2
6より出力されたアドレスデコードタイミング信号29
がアドレスデコーダ25に入力される。アドレスデコー
ドタイミング信号29がイネーブルになる時点での、ア
ドレス信号28の示す値が指定アドレス値と判定され、
その値に該当する設定値を持ったチャンネルからのデコ
ード信号30の出力がイネーブルになる。出力されたデ
コード信号30は、制御対象27に入力され、デコード
信号30がイネーブルとなったのを受けて制御対象27
は動作を開始する。
FIG. 3 is a block diagram showing a conventional example. The address signal 28 output from the CPU section 26 is
It is input to the address decoder 25. Similarly CPU part 2
Address decode timing signal 29 output from 6
Is input to the address decoder 25. The value indicated by the address signal 28 at the time when the address decode timing signal 29 is enabled is determined to be the designated address value,
The output of the decode signal 30 from the channel having the set value corresponding to that value is enabled. The output decode signal 30 is input to the control target 27, and when the decode signal 30 is enabled, the control target 27 is controlled.
Starts to work.

【0005】アドレスデコードタイミング信号29がデ
ィスエーブルになると、指定アドレス値に該当するチャ
ンネルからのデコード信号30の出力はディスエーブル
になる。それに伴い制御対象27も動作を停止する。
When the address decode timing signal 29 is disabled, the output of the decode signal 30 from the channel corresponding to the designated address value is disabled. Along with that, the controlled object 27 also stops operating.

【0006】図4は図3に示す従来例のタイミングチャ
ートである。CPU部26より出力されたアドレス信号
30がnに設定され、続いてアドレスデコードタイミン
グ信号32がイネーブルとなり、アドレスデコーダ25
上の設定値がnであるデコード信号n出力33がイネー
ブルとなる。次に動作として、アドレスデコードタイミ
ング信号32がディスエーブルとなるのに連続して、デ
コード信号n出力33もまたディスエーブルとなる。
FIG. 4 is a timing chart of the conventional example shown in FIG. The address signal 30 output from the CPU section 26 is set to n, the address decode timing signal 32 is subsequently enabled, and the address decoder 25
The decode signal n output 33 whose upper set value is n is enabled. Next, as an operation, the decode signal n output 33 is also disabled continuously after the address decode timing signal 32 is disabled.

【0007】次に、アドレス信号とアドレスデコードタ
イミング信号の関係が正常でない場合の動作について説
明する。アドレスデコードタイミング信号32がイネー
ブルになる瞬間にアドレス信号31がn+1と設定され
るはずのところが、各アドレス信号線がそろっていない
場合、目的のアドレス値とは別のアドレス値がデコード
され、アドレス信号31が正しい値に揃うまでの間、他
のデコード信号n出力33にグリッチ37が発生し、そ
の減少が消えた後にデコード信号n+1出力34が正し
くセレクトされる。
Next, the operation when the relationship between the address signal and the address decode timing signal is not normal will be described. Although the address signal 31 should be set to n + 1 at the moment when the address decode timing signal 32 is enabled, when the address signal lines are not complete, an address value different from the target address value is decoded and the address signal The glitch 37 is generated in the other decode signal n output 33 until 31 becomes the correct value, and after the decrease disappears, the decode signal n + 1 output 34 is correctly selected.

【0008】アドレス信号に混入するノイズ等により、
アドレスデコード動作上で発生するグリッチ37が、回
路全体の誤動作を発生させる可能性を有する。
Due to noise mixed in the address signal,
The glitch 37 generated during the address decoding operation may cause the malfunction of the entire circuit.

【0009】[0009]

【発明が解決しようとする課題】上述した従来の入出力
インターフェース回路は、アドレスデコードタイミング
信号発生時のアドレス信号が正常であることを前提とし
ており誤動作防止回路を有さない構成であるので、アド
レスデコードタイミング信号発生時にアドレス信号にお
いて異常が生じた場合正常な動作が保証できないため、
入出力インターフェース回路の信頼性が低いという欠点
があった。
The above-mentioned conventional input / output interface circuit is premised on that the address signal at the time of generating the address decode timing signal is normal and has no malfunction prevention circuit. If an error occurs in the address signal when the decode timing signal is generated, normal operation cannot be guaranteed.
There is a drawback that the reliability of the input / output interface circuit is low.

【0010】[0010]

【課題を解決するための手段】本発明の入出力インター
フェース回路は、(A)アドレス信号をデコードするタ
イミングでのアドレス信号の変動を検出するアドレス変
動検出部と、(B)アドレスデコードタイミング信号を
遅延させるディレー回路と、(C)前記アドレス変動信
号検出部からアドレス信号のデコード停止を指示する信
号が入力せず前記ディレー回路から遅延されたアドレス
デコードタイミング信号を受けた時アドレス信号のデコ
ードを行うアドレスデコーダと、を含んで構成される。
The input / output interface circuit of the present invention includes (A) an address variation detecting section for detecting a variation of the address signal at the timing of decoding the address signal, and (B) an address decoding timing signal. A delay circuit for delaying, and (C) an address signal is decoded when a delayed address decode timing signal is received from the delay circuit without inputting a signal for instructing to stop decoding of the address signal from the address fluctuation signal detection section. And an address decoder.

【0011】[0011]

【実施例】次に、本発明の実施例について、図面を参照
して詳細に説明する。
Embodiments of the present invention will now be described in detail with reference to the drawings.

【0012】図1は本発明の一実施例を示すブロック図
である。図1に示す入出力インターフェース回路は、ア
ドレス変動検出部と、ディレー回路と、アドレスデコー
ダとを含んで構成される。
FIG. 1 is a block diagram showing an embodiment of the present invention. The input / output interface circuit shown in FIG. 1 includes an address change detection unit, a delay circuit, and an address decoder.

【0013】ここで、CPU部4より出力されたアドレ
ス信号6は、アドレス変動検出部1に入力される。同じ
くCPU部4より出力されたアドレスデコードタイミン
グ信号7がイネーブルになる時点で、アドレス信号6の
各信号が揃っておらず信号の変動が検出された場合、ア
ドレスデコードストップ信号9が出力され、一定期間以
上変動が検出されなくなるまで出力を続ける。
Here, the address signal 6 output from the CPU section 4 is input to the address variation detection section 1. Similarly, at the time when the address decode timing signal 7 output from the CPU section 4 is enabled, if the respective signals of the address signal 6 are not aligned and a signal fluctuation is detected, the address decode stop signal 9 is output and is constant. The output is continued until the fluctuation is not detected for the period or longer.

【0014】ディレー回路2は、CPU部4より出力さ
れたアドレスデコードタイミング信号7を一定時間遅ら
せ、遅延アドレスデコードタイミング信号8として出力
する。アドレスデコーダ3は、ディレー回路2より出力
した遅延アドレスデコードタイミング信号8がイネーブ
ルになり、かつ、アドレス変動検出部1から出力したア
ドレスデコードストップ信号9がディスエーブルである
場合に、CPU部4より出力されたアドレス信号6をデ
コードし、アドレス値に該当するデコード信号10が出
力する。
The delay circuit 2 delays the address decode timing signal 7 output from the CPU section 4 for a predetermined time and outputs it as a delayed address decode timing signal 8. The address decoder 3 outputs from the CPU unit 4 when the delayed address decode timing signal 8 output from the delay circuit 2 is enabled and the address decode stop signal 9 output from the address change detection unit 1 is disabled. The decoded address signal 6 is decoded, and the decoded signal 10 corresponding to the address value is output.

【0015】出力されたデコード信号10は、制御対象
5に入力され、デコード信号10がイネーブルとなった
のを受けて制御対象5が動作を開始する。アドレスデコ
ードタイミング信号7がディスエーブルになると、指定
アドレス値に該当するデコード信号10はディスエーブ
ルになる。それに伴い制御対象5も動作を停止する。
The output decode signal 10 is input to the controlled object 5, and the controlled object 5 starts its operation in response to the enable of the decoded signal 10. When the address decode timing signal 7 is disabled, the decode signal 10 corresponding to the designated address value is disabled. Accordingly, the controlled object 5 also stops operating.

【0016】図2は図1に示すディレー回路のタイミン
グチャートである。CPU部4より出力されたアドレス
信号11がnに設定され、続いてアドレスデコードタイ
ミング信号12がイネーブルとなり、2つの信号の関係
が正常である場合、アドレスデコードストップ信号13
は、ディスエーブルのままとなる。アドレスデコードタ
イミング信号12より一定時間遅れて、遅延アドレスデ
コードタイミング信号14が反応する。
FIG. 2 is a timing chart of the delay circuit shown in FIG. When the address signal 11 output from the CPU unit 4 is set to n, the address decode timing signal 12 is subsequently enabled, and the relationship between the two signals is normal, the address decode stop signal 13
Will remain disabled. The delayed address decode timing signal 14 reacts after a delay of a certain time from the address decode timing signal 12.

【0017】アドレスデコーダ3では、遅延アドレスデ
コードタイミング信号14がイネーブルとなるタイミン
グで、アドレスデコーダ3上の設定値がnであるチャン
ネルのデコード信号n出力15がイネーブルとなる。次
に動作として遅延アドレスデコードタイミング信号14
がディスエーブルとなるのに連続して、デコード信号n
出力もまたディスエーブルとなる。
In the address decoder 3, the decode signal n output 15 of the channel whose set value on the address decoder 3 is n is enabled at the timing when the delayed address decode timing signal 14 is enabled. Next, as the operation, the delay address decode timing signal 14
Is disabled, the decode signal n
The output is also disabled.

【0018】次に、アドレス信号とアドレスデコードタ
イミング信号の関係が正常でない場合の動作について説
明する。アドレスデコードタイミング信号12がイネー
ブルになる瞬間にアドレス信号11がn+1と設定され
るのが正常な状態だか各アドレス信号線が揃っていない
場合、各アドレス線の変動を検出して、アドレスデコー
ドストップ信号13が出力され、一定期間以上変動が検
出されなくなるまでデコードストップ時間t1 20の
期間出力を続ける。
Next, the operation when the relationship between the address signal and the address decode timing signal is not normal will be described. When the address signal 11 is normally set to n + 1 at the moment when the address decode timing signal 12 is enabled or when the address signal lines are not aligned, a change in each address line is detected and an address decode stop signal is detected. 13 is output, and the output is continued for the decode stop time t120 until the fluctuation is not detected for a certain period or longer.

【0019】アドレスデコーダ3では、ディレー回路2
により、遅延時間t2 21の期間だけアドレスデコー
ドタイミング信号12より遅れて遅延アドレスデコード
タイミング14がイネーブルになる。その瞬間アドレス
デコードストップ信号13がイネーブルであるため、ア
ドレスデコードストップ信号13がディスエーブルにな
るまでデコード動作を停止する。アドレス信号11が安
定しアドレスデコードストップ信号9がディスエーブル
になった後デコード動作に入るため、指定されたアドレ
ス値に対応したデコード信号n+1出力16にのみデコ
ード信号が発生し、他のデコード信号出力では誤動作が
発生しない。
In the address decoder 3, the delay circuit 2
As a result, the delayed address decode timing 14 is enabled later than the address decode timing signal 12 by the delay time t2 21. Since the instant address decode stop signal 13 is enabled, the decoding operation is stopped until the address decode stop signal 13 is disabled. Since the decoding operation starts after the address signal 11 is stabilized and the address decoding stop signal 9 is disabled, the decoding signal is generated only in the decoding signal n + 1 output 16 corresponding to the designated address value, and the other decoding signal outputs are generated. Does not cause malfunction.

【0020】ディレー回路2によって生じる遅延時間t
2 21は、アドレス変動検出部1がエラーを検出し、
アドレスデコードストップ信号13を発生させるのに必
要な程度の時間となる。
The delay time t caused by the delay circuit 2
221, the address change detection unit 1 detects an error,
The time required for generating the address decode stop signal 13 is as long as necessary.

【0021】[0021]

【発明の効果】本発明の入出力インターフェース回路
は、アドレスデコーダの前段に誤動作防止回路を有する
アドレスデコードタイミング信号発生時点でのアドレス
信号の変動が生じた場合、誤動作防止回路により正常な
デコード動作が保証できるため、入出力インターフェー
ス回路の信頼性が高いという効果がある。
According to the input / output interface circuit of the present invention, when the address signal changes at the time of generation of the address decode timing signal having the malfunction prevention circuit in the preceding stage of the address decoder, the malfunction prevention circuit ensures the normal decoding operation. Since it can be guaranteed, there is an effect that the reliability of the input / output interface circuit is high.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】図1の実施例のタイミングチャートである。FIG. 2 is a timing chart of the embodiment of FIG.

【図3】従来の一例を示すブロック図である。FIG. 3 is a block diagram showing a conventional example.

【図4】図3に示す従来例のタイミングチャートであ
る。
FIG. 4 is a timing chart of the conventional example shown in FIG.

【符号の説明】[Explanation of symbols]

1 アドレス変動検出部 2 ディレー回路 3,25 アドレスデコーダ 4,26 CPU部 6,11,28,31 アドレス信号 7,12,29,32 アドレスデコードタイミング
信号 8,14 遅延アドレスデコードタイミング信号 9,13 アドレスデコードストップ信号 10,30 デコード信号 15,33 デコード信号n出力 16,34 デコード信号n+1出力 17,35 アドレス信号の変動 18,38 デコードタイミング信号イネーブル 19 アドレスデコードストップ期間 20 デコードストップ時間t1 21 遅延時間t2 22,23,36,39 対象セレクト期間 24 信号イネーブル/ディスエーブル区分表 37 グリッチ
1 Address Change Detection Unit 2 Delay Circuit 3,25 Address Decoder 4,26 CPU Unit 6, 11, 28, 31 Address Signal 7, 12, 29, 32 Address Decode Timing Signal 8, 14 Delayed Address Decode Timing Signal 9, 13 Address Decode stop signal 10,30 Decode signal 15,33 Decode signal n output 16,34 Decode signal n + 1 output 17,35 Address signal fluctuation 18,38 Decode timing signal enable 19 Address decode stop period 20 Decode stop time t1 21 Delay time t2 22, 23, 36, 39 Target select period 24 Signal enable / disable classification table 37 Glitch

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】(A)アドレス信号をデコードするタイミ
ングでのアドレス信号の変動を検出するアドレス変動検
出部と、(B)アドレスデコードタイミング信号を遅延
させるディレー回路と、(C)前記アドレス変動信号検
出部からアドレス信号のデコード停止を指示する信号が
入力せず前記ディレー回路から遅延されたアドレスデコ
ードタイミング信号を受けた時アドレス信号のデコード
を行うアドレスデコーダと、を含むことを特徴とする入
出力インターフェース回路。
1. An address variation detection unit for detecting a variation of an address signal at a timing of decoding an address signal, (B) a delay circuit for delaying an address decoding timing signal, and (C) the address variation signal. An input / output, comprising: an address decoder that decodes an address signal when a delayed address decode timing signal is received from the delay circuit without inputting a signal to stop decoding the address signal from the detection unit. Interface circuit.
JP10257792A 1992-04-22 1992-04-22 Input/output interface circuit Withdrawn JPH0652088A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10257792A JPH0652088A (en) 1992-04-22 1992-04-22 Input/output interface circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10257792A JPH0652088A (en) 1992-04-22 1992-04-22 Input/output interface circuit

Publications (1)

Publication Number Publication Date
JPH0652088A true JPH0652088A (en) 1994-02-25

Family

ID=14331088

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10257792A Withdrawn JPH0652088A (en) 1992-04-22 1992-04-22 Input/output interface circuit

Country Status (1)

Country Link
JP (1) JPH0652088A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100326268B1 (en) * 1998-10-28 2002-05-09 박종섭 Decoding device for taking driving margin at decoding and its method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100326268B1 (en) * 1998-10-28 2002-05-09 박종섭 Decoding device for taking driving margin at decoding and its method

Similar Documents

Publication Publication Date Title
JP3489147B2 (en) Data transfer method
US20070096774A1 (en) System and method for clock switching
JPH10208469A (en) Semiconductor memory device
JPH10224338A (en) Synchronous detection circuit
JPH0652088A (en) Input/output interface circuit
JP2856118B2 (en) PLL circuit
KR100486261B1 (en) Skew Free Dual Rail Bus Driver
JP4558438B2 (en) Pass gate circuit that operates stably in transition period of input signal, self-refresh circuit including the same, and control method of pass gate circuit
JPH04258885A (en) Semiconductor memory device
KR100259358B1 (en) Equalization Pulse Width Control Circuit
KR20030003927A (en) Input buffer circuit
KR200334823Y1 (en) Column address strobe control circuit
JPH0346048A (en) Data processing system
JPS6111771Y2 (en)
JPH0276049A (en) Bus error detecting circuit for microprocessor
JPH09325933A (en) Mode switching device
JPH05218824A (en) Pulse width correcting circuit
JPH05235918A (en) Detection circuit for clock fault
JPH03270313A (en) Noise eliminating circuit
KR20060128121A (en) Semiconductor memory deivce
JPH01223521A (en) Large scale integrated circuit
JPH033020A (en) Recognizing/preventing circuit for hit of control line
JPS6324344A (en) Bus stabilizing system
KR20040055866A (en) pass gate circuits in semiconductor device
JPH11144468A (en) Address transition detection circuit

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990706