JPH0652088A - Input/output interface circuit - Google Patents
Input/output interface circuitInfo
- 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
Links
Abstract
Description
【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.
【図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.
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)
ングでのアドレス信号の変動を検出するアドレス変動検
出部と、(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.
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)
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 |
-
1992
- 1992-04-22 JP JP10257792A patent/JPH0652088A/en not_active Withdrawn
Cited By (1)
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 |