JPS6037921B2 - クロツク周期を動的に選択可能なクロツク・システム - Google Patents
クロツク周期を動的に選択可能なクロツク・システムInfo
- Publication number
- JPS6037921B2 JPS6037921B2 JP53143254A JP14325478A JPS6037921B2 JP S6037921 B2 JPS6037921 B2 JP S6037921B2 JP 53143254 A JP53143254 A JP 53143254A JP 14325478 A JP14325478 A JP 14325478A JP S6037921 B2 JPS6037921 B2 JP S6037921B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- low
- signal
- gate
- time
- 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/78—Generating a single train of pulses having a predetermined pattern, e.g. a predetermined number
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/08—Clock generators with changeable or programmable clock frequency
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Dram (AREA)
- Pulse Circuits (AREA)
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、データ処理システムに関する。
より詳細にはデータ処理システムにおける情報の転送に
制御に使用されるクロック・システムに関する。従来技
術の説明 データ処理システムにおいては、情報の転送は一般にク
ロツク・パルスにより制御されるが、そのクロツク・パ
ルスは、クロック・システムが生成するクロック・サイ
クルから得られる。
制御に使用されるクロック・システムに関する。従来技
術の説明 データ処理システムにおいては、情報の転送は一般にク
ロツク・パルスにより制御されるが、そのクロツク・パ
ルスは、クロック・システムが生成するクロック・サイ
クルから得られる。
典型的なクロツク・システムにおいては、クロツクは矩
形波列信号を生成し、この信号は、クロック・サイクル
の一部では高レベルであり、残りの部分では低レベルで
ある。このタイプのクロツク・システムにおいては、ク
ロック・パルスは、高レベルから低レベルの状態への変
化および(又は)低レベルから高レベルの状態への信号
の変化を検出することにより生成される。データ処理シ
ステムのクロツク・サイクルの長さは、通常中央処理装
置の速度をメモリー速度にマッチさせるよう選択されて
いる。
形波列信号を生成し、この信号は、クロック・サイクル
の一部では高レベルであり、残りの部分では低レベルで
ある。このタイプのクロツク・システムにおいては、ク
ロック・パルスは、高レベルから低レベルの状態への変
化および(又は)低レベルから高レベルの状態への信号
の変化を検出することにより生成される。データ処理シ
ステムのクロツク・サイクルの長さは、通常中央処理装
置の速度をメモリー速度にマッチさせるよう選択されて
いる。
データ処理システムの提供者が、ある特定のモデルの中
央処理装置に関して種々の速度のメモリーを選択して使
用することは珍しくはない。このような場合、選択可能
なクロツク・サイクル期間を有するクロツク・システム
が使用できれば、中央プロセサの速度を、選択されたメ
モリーの速度へ容易にマッチングすることができる。マ
イクロプログラム化されたデータ処理システムにおいて
、種々のマイクロオペレーションの実行時間は、実施さ
れるマイクロオペレーションの複雑さに応じて変化する
のが通常である。
央処理装置に関して種々の速度のメモリーを選択して使
用することは珍しくはない。このような場合、選択可能
なクロツク・サイクル期間を有するクロツク・システム
が使用できれば、中央プロセサの速度を、選択されたメ
モリーの速度へ容易にマッチングすることができる。マ
イクロプログラム化されたデータ処理システムにおいて
、種々のマイクロオペレーションの実行時間は、実施さ
れるマイクロオペレーションの複雑さに応じて変化する
のが通常である。
また、オペレーションが複雑になる程、内部の増設した
論理ゲートに信号を伝播させるためには通常多くの時間
を要する。マイクロプログラム化されたデータ処理シス
テムの性能を最大にするためには、各々別個のマイクロ
オペレーションにより必要とされる時間とマッチするク
ロツク・サイクル期間が得られるようにすることが望ま
しい。このマッチングは多重クロツク・システムを備え
ることにより達成されるが、回路構成要素の経路および
同期の問題を考慮すると、種々の予め定めたクロック周
期が動的に選択できる1つのシステムを有することが遥
かに望ましい。その選択プロセスは下記の如きものであ
る筈である。即ち、マイクロ命令がマイクロプログラム
制御記憶から読出され、このマイクロ命令により行われ
る特定のマイクロオペレーションが決定された後、実行
されるプロセスにおいて特定のマイクロオペレーション
を完了するのに十分であって、しかも過大ではない時間
を許容するようにクロック周期を調整することができる
のである。このクロツク周期は、マイクロ命令のマイク
ロオペレーションと関連させられることによって黙示的
に選択され得るが、マイクロオペレーションのデコーダ
がこのクロック周期の選択に使用される1つ以上のビッ
トを与える。マイクロ命令の実行をオーバラップさせな
いデータ処理システム、例えば現行のマイクロ命令の実
行中次のマイクロ命令が謙出されるようなデータ処理シ
ステムにおいては、クロツク・システムが、その選択さ
れたクロック周期内にクロツク周期の選択および発生を
行なうものであることが重要である。いかなるクロック
・システムにおいても、特にデータ処理システムにおい
て使用される場合、クロック周期の安定性は重要である
。
論理ゲートに信号を伝播させるためには通常多くの時間
を要する。マイクロプログラム化されたデータ処理シス
テムの性能を最大にするためには、各々別個のマイクロ
オペレーションにより必要とされる時間とマッチするク
ロツク・サイクル期間が得られるようにすることが望ま
しい。このマッチングは多重クロツク・システムを備え
ることにより達成されるが、回路構成要素の経路および
同期の問題を考慮すると、種々の予め定めたクロック周
期が動的に選択できる1つのシステムを有することが遥
かに望ましい。その選択プロセスは下記の如きものであ
る筈である。即ち、マイクロ命令がマイクロプログラム
制御記憶から読出され、このマイクロ命令により行われ
る特定のマイクロオペレーションが決定された後、実行
されるプロセスにおいて特定のマイクロオペレーション
を完了するのに十分であって、しかも過大ではない時間
を許容するようにクロック周期を調整することができる
のである。このクロツク周期は、マイクロ命令のマイク
ロオペレーションと関連させられることによって黙示的
に選択され得るが、マイクロオペレーションのデコーダ
がこのクロック周期の選択に使用される1つ以上のビッ
トを与える。マイクロ命令の実行をオーバラップさせな
いデータ処理システム、例えば現行のマイクロ命令の実
行中次のマイクロ命令が謙出されるようなデータ処理シ
ステムにおいては、クロツク・システムが、その選択さ
れたクロック周期内にクロツク周期の選択および発生を
行なうものであることが重要である。いかなるクロック
・システムにおいても、特にデータ処理システムにおい
て使用される場合、クロック周期の安定性は重要である
。
即ち、構成素子の動作温度、作用電圧等の変動に起因す
る、又は特定のクロック・システムの製造に使用される
特定の構成素子に起因するクロック周期の変化はできる
だけ少し、ことが望ましい。クロツク・システムの製造
において使用される各構成要素はそれ自体の伝播時間公
差を有する。クロック・システム回路の一経路に使用さ
れる各構成要素の個々の伝播時間公差の総和がクロック
・システムの最悪の場合のタイミングを決定するのに使
用されるため、各経路における構成素子数を少くするこ
とがクロツクの安定性を向上させることになると云える
。また他の素子よりも狭い公差を有する素子を選択する
ことによっても安定性を向上させることができる。例え
ば、比較的弛やかな伝播時間公差を有するマルチパイプ
レータ貝0ちワン‐ショットよりも、電圧および温度の
変動に対して土5%の伝播時間公差を有する遅延回線を
使用することの方がクロツク・システム回路においては
望ましい。構成素子数を最少限にし、又比較的狭い公差
を有する構成素子を用いることによって、製造が経済的
となり製造時の各クロック・システムの個別のチューニ
ング操作が不要となる。データ処理システムにおけるク
ロック・システムは、一般に、エラー条件を生じる情報
の伝達上の誤動作や情報の損失を防止するため、情報が
受取り側の要素にストローブされない時はクロック・パ
ルスを生じないようになっている。
る、又は特定のクロック・システムの製造に使用される
特定の構成素子に起因するクロック周期の変化はできる
だけ少し、ことが望ましい。クロツク・システムの製造
において使用される各構成要素はそれ自体の伝播時間公
差を有する。クロック・システム回路の一経路に使用さ
れる各構成要素の個々の伝播時間公差の総和がクロック
・システムの最悪の場合のタイミングを決定するのに使
用されるため、各経路における構成素子数を少くするこ
とがクロツクの安定性を向上させることになると云える
。また他の素子よりも狭い公差を有する素子を選択する
ことによっても安定性を向上させることができる。例え
ば、比較的弛やかな伝播時間公差を有するマルチパイプ
レータ貝0ちワン‐ショットよりも、電圧および温度の
変動に対して土5%の伝播時間公差を有する遅延回線を
使用することの方がクロツク・システム回路においては
望ましい。構成素子数を最少限にし、又比較的狭い公差
を有する構成素子を用いることによって、製造が経済的
となり製造時の各クロック・システムの個別のチューニ
ング操作が不要となる。データ処理システムにおけるク
ロック・システムは、一般に、エラー条件を生じる情報
の伝達上の誤動作や情報の損失を防止するため、情報が
受取り側の要素にストローブされない時はクロック・パ
ルスを生じないようになっている。
従って、ストール(sね11)信号即ちストール状態が
生じる。例えば典型的なストール状態としては、中央処
理装置の如き使用要素に、データ処理システムのメモリ
ーが情報を与えることを侍期させるようなものがある。
特に、受取側の要素がメモリーから情報を期待するとき
に、もしメモリーが別のクロック・サイクルのための情
報を与えないと指示されれば、クロック・パルスは受取
り側の要素に対し情報をストロープするため生成されな
い。従って、クロック矩形波列信号が状態を変えないよ
うにすることによりクロックをストール(停止)するス
トール状態が発生され、これにより別のクロック・パル
スの生成をストールする。クロック矩形波のトレーン信
号を/・ィ(high)の状態でストールするストール
・ハィ信号を与えることにより、ハイからロー(low
)へクロック・パルスが変化することは禁止される。ロ
ー状態でクロック矩形波列信号をストールするストール
・ロー信号を与えることにより、ローから/・ィヘクロ
ツク・パルスが変化することも禁止される。しかし、こ
れ等のストール条件は、情報が現在転送中であると表示
されると同時にクリアされて、別のクロック・サイクル
が生じ、パルスはこれから得られる。このようなクロツ
ク・システムにおいては、ストール条件の解消の後でき
る限り短い時間内に再びクロツク・サイクルを開始でき
ることが重要である。発明の目的 発明の主な目的は、複数の選択可能なクロック周期を供
給する改良された装置を提供することにある。
生じる。例えば典型的なストール状態としては、中央処
理装置の如き使用要素に、データ処理システムのメモリ
ーが情報を与えることを侍期させるようなものがある。
特に、受取側の要素がメモリーから情報を期待するとき
に、もしメモリーが別のクロック・サイクルのための情
報を与えないと指示されれば、クロック・パルスは受取
り側の要素に対し情報をストロープするため生成されな
い。従って、クロック矩形波列信号が状態を変えないよ
うにすることによりクロックをストール(停止)するス
トール状態が発生され、これにより別のクロック・パル
スの生成をストールする。クロック矩形波のトレーン信
号を/・ィ(high)の状態でストールするストール
・ハィ信号を与えることにより、ハイからロー(low
)へクロック・パルスが変化することは禁止される。ロ
ー状態でクロック矩形波列信号をストールするストール
・ロー信号を与えることにより、ローから/・ィヘクロ
ツク・パルスが変化することも禁止される。しかし、こ
れ等のストール条件は、情報が現在転送中であると表示
されると同時にクリアされて、別のクロック・サイクル
が生じ、パルスはこれから得られる。このようなクロツ
ク・システムにおいては、ストール条件の解消の後でき
る限り短い時間内に再びクロツク・サイクルを開始でき
ることが重要である。発明の目的 発明の主な目的は、複数の選択可能なクロック周期を供
給する改良された装置を提供することにある。
本発明の別の目的は、クロツク・サイクルが開始された
後クロック周期を動的に選択することができるようにす
ることにある。
後クロック周期を動的に選択することができるようにす
ることにある。
本発明の更に別の目的は、構成素子の動作温度、動作電
圧によって、又はクロック・システムの製造に当って使
用される特定の構成要素の選択によって周期な不当に変
動しない安定なクロック・サイクルを提供することにあ
る。
圧によって、又はクロック・システムの製造に当って使
用される特定の構成要素の選択によって周期な不当に変
動しない安定なクロック・サイクルを提供することにあ
る。
本発明の他の目的は、最も短いクロック周期を生成する
ために使用される回路の経路において最少限度の数を構
成素子を有するクロック・システムを提供することにあ
る。
ために使用される回路の経路において最少限度の数を構
成素子を有するクロック・システムを提供することにあ
る。
本発明の他の目的は、構成上ストール・/・ィ信号又は
ストール・ロー信号の除去の後最短の時間でクロツク・
サイクルの同期又は開始を行なうようにするためのクロ
ック・システムを提供することにある。
ストール・ロー信号の除去の後最短の時間でクロツク・
サイクルの同期又は開始を行なうようにするためのクロ
ック・システムを提供することにある。
発明の概要
本発明の前記およびその他の目的に一致して、1つ以上
の関連する遅延期間を有する遅延線の如き遅延要素が用
いられ第1の状態と第2の状態を有する制御信号を生成
し、この制御信号は、制御可能な矩形波列ゼネレータに
フィードバックされる。
の関連する遅延期間を有する遅延線の如き遅延要素が用
いられ第1の状態と第2の状態を有する制御信号を生成
し、この制御信号は、制御可能な矩形波列ゼネレータに
フィードバックされる。
この遅延要素は、矩形波列ゼネレータにより生じる矩形
波列を受取って遅延させるために使用される。この矩形
波列は、第1の状態を有する第1の部分と第2の状態を
有する第2の部分とを備える一連のクロツク・サイクル
からなっている。遅延回線から1つ以上の遅延された矩
形波列信号を受取って制御信号を形成する論理回路が設
けられている。矩形波列ゼネレータは、クロック・サイ
クルの第2の部分の生成を禁止することにより制御信号
の第1の状態に応答し、これによりクロック・サイクル
の先行する第1の部分の持続期間を延長する。
波列を受取って遅延させるために使用される。この矩形
波列は、第1の状態を有する第1の部分と第2の状態を
有する第2の部分とを備える一連のクロツク・サイクル
からなっている。遅延回線から1つ以上の遅延された矩
形波列信号を受取って制御信号を形成する論理回路が設
けられている。矩形波列ゼネレータは、クロック・サイ
クルの第2の部分の生成を禁止することにより制御信号
の第1の状態に応答し、これによりクロック・サイクル
の先行する第1の部分の持続期間を延長する。
矩形波列ゼネレータは、通常の持続期間を有するクロッ
ク・サイクルの第2の部分の生成を可能にすることによ
り制御信号の第2の状態に応答する。論理回路は更にサ
イクル選択信号に応答し、この信号は、遅延された1つ
以上の矩形波列信号のどれが制御信号を形成するために
使用されるかを決定し、これによりそのクロック周期を
1組の予め定められたクロツク周期から選択することを
許容する。
ク・サイクルの第2の部分の生成を可能にすることによ
り制御信号の第2の状態に応答する。論理回路は更にサ
イクル選択信号に応答し、この信号は、遅延された1つ
以上の矩形波列信号のどれが制御信号を形成するために
使用されるかを決定し、これによりそのクロック周期を
1組の予め定められたクロツク周期から選択することを
許容する。
シンクロナイザ回路の付加により1クロック・サイクル
の生成中にサイクル選択信号を変更することを可能にし
、これにより矩形波列の生成を許容する。各クロック周
期はこのクロック・サイクルの生成が開始された後に、
動的に選択される。この動的な選択機能によってクロッ
ク・システムは、各クロツク周期が、予め定められてお
り、且つ先行又は後続のクロック・サイクルの期間とは
独立している矩形波列を生成することができる。この矩
形波列ゼネレータは、第1と第2の状態を有する信号で
あるストール・ロー信号に応答するゲート・ロジックを
含んでいる。
の生成中にサイクル選択信号を変更することを可能にし
、これにより矩形波列の生成を許容する。各クロック周
期はこのクロック・サイクルの生成が開始された後に、
動的に選択される。この動的な選択機能によってクロッ
ク・システムは、各クロツク周期が、予め定められてお
り、且つ先行又は後続のクロック・サイクルの期間とは
独立している矩形波列を生成することができる。この矩
形波列ゼネレータは、第1と第2の状態を有する信号で
あるストール・ロー信号に応答するゲート・ロジックを
含んでいる。
このゲート・ロジックは、矩形波列ゼネレータがクロツ
ク・サイクルの第2の状態を生ずることを禁止すること
によりストール・ロー信号の第1の状態に応答し、矩形
波列ゼネレータに最少限度の遅れだけですむ適応方法で
クロック・サイクルの生成を再び行わせることによりス
トール.ロー信号の第2の状態に応答する。矩形波列ゼ
ネレータは、更に第1と第2の状態を有する信号である
ストール・ハィの信号に応答するゲート・ロジックを含
む。この別のゲート・ロジックは、更に、矩形波列ゼネ
レータがクロック・サイクルの第1の状態を生じること
を禁止することによりストール・ハィ信号の第1の状態
に応答し、矩形波列ゼネレータに最少限度の遅れですむ
適応方法でクロック・サイクルの生成を再開させること
によりストール・/・ィ信号の第2の状態に応答する。
好適な実施例も説明 第1図は本発明の装鷹を示すブロック図である。
ク・サイクルの第2の状態を生ずることを禁止すること
によりストール・ロー信号の第1の状態に応答し、矩形
波列ゼネレータに最少限度の遅れだけですむ適応方法で
クロック・サイクルの生成を再び行わせることによりス
トール.ロー信号の第2の状態に応答する。矩形波列ゼ
ネレータは、更に第1と第2の状態を有する信号である
ストール・ハィの信号に応答するゲート・ロジックを含
む。この別のゲート・ロジックは、更に、矩形波列ゼネ
レータがクロック・サイクルの第1の状態を生じること
を禁止することによりストール・ハィ信号の第1の状態
に応答し、矩形波列ゼネレータに最少限度の遅れですむ
適応方法でクロック・サイクルの生成を再開させること
によりストール・/・ィ信号の第2の状態に応答する。
好適な実施例も説明 第1図は本発明の装鷹を示すブロック図である。
このように装置則ちクロツク・システムは、クロック・
サイクルおよびクロック・パルスが得られる矩形波列を
生成するために使用される。第2図は矩形波列を示し、
1つのクロック・サイクルがロー(即ち第1)の状態を
有するロー(即ち第1)の部分と、/・ィ(即ち第2)
の状態を有する/・ィ(即ち第2)の部分からなること
を示している。本発明において、クロツク・サイクル・
ゼネレー夕1(以下、ゼネレーターと呼ぶ)は、第1の
矩形波列を生成するために使用され、この第1の矩形波
列は遅延素子40‘こ与えられてこれにより遅延させら
れる。
サイクルおよびクロック・パルスが得られる矩形波列を
生成するために使用される。第2図は矩形波列を示し、
1つのクロック・サイクルがロー(即ち第1)の状態を
有するロー(即ち第1)の部分と、/・ィ(即ち第2)
の状態を有する/・ィ(即ち第2)の部分からなること
を示している。本発明において、クロツク・サイクル・
ゼネレー夕1(以下、ゼネレーターと呼ぶ)は、第1の
矩形波列を生成するために使用され、この第1の矩形波
列は遅延素子40‘こ与えられてこれにより遅延させら
れる。
望ましい実施態様においては、遅延素子40は遅延線で
よい。遅延線をその入力部から種々の距離でタップする
公知の技術を用いて、1つ以上の遅延された矩形波列が
遅延素子40により提供され、前記波列はクロック・サ
イクル・ェクステンダ・ロジック3(以下ェクステンダ
・ロジック3と呼ぶ)に送られる。ヱクステンダ・ロジ
ック3は、1つ以上のサイクル選択信号に応答して、1
つ以上の遅延された矩形波列を使用し、制御信号を形成
するが、この制御信号はェクステンダ・ロジック3によ
りゼネレータ1に出力される。この制御信号はロー(即
ち第1)の状態および/・ィ(即ち第2)の状態を有す
る。ゼネレーターの出力は、以下屡々クロツク・トレー
ン(clocktrain)と呼ばれるクロック矩形波
列である。制御信号がローの状態にある時にゼネレ−夕
1はク。ック・トレーンがローからハイの状態に変るこ
とを禁止し、制御信号が/・ィの状態にある時ゼネレー
タ1はクロック・トレーンがローから/・ィの状態に変
えること又は/・ィからローの状態に変ることを許容す
るように、ェクステンダ・ロジック3により与えられた
制御信号に応答する。制御信号の。
よい。遅延線をその入力部から種々の距離でタップする
公知の技術を用いて、1つ以上の遅延された矩形波列が
遅延素子40により提供され、前記波列はクロック・サ
イクル・ェクステンダ・ロジック3(以下ェクステンダ
・ロジック3と呼ぶ)に送られる。ヱクステンダ・ロジ
ック3は、1つ以上のサイクル選択信号に応答して、1
つ以上の遅延された矩形波列を使用し、制御信号を形成
するが、この制御信号はェクステンダ・ロジック3によ
りゼネレータ1に出力される。この制御信号はロー(即
ち第1)の状態および/・ィ(即ち第2)の状態を有す
る。ゼネレーターの出力は、以下屡々クロツク・トレー
ン(clocktrain)と呼ばれるクロック矩形波
列である。制御信号がローの状態にある時にゼネレ−夕
1はク。ック・トレーンがローからハイの状態に変るこ
とを禁止し、制御信号が/・ィの状態にある時ゼネレー
タ1はクロック・トレーンがローから/・ィの状態に変
えること又は/・ィからローの状態に変ることを許容す
るように、ェクステンダ・ロジック3により与えられた
制御信号に応答する。制御信号の。
一の状態によるこの禁止作用は、制御信号の存在しない
場合にクロック・トレーンが/・ィの状態になる時間と
制御信号が/・ィの状態になる時間との差によって拡張
されるクロック・サイクルのローの部分を生じる。以下
に明らかになるように、この拡張時間は遅延素子40の
種々のタップにより与えられる適当な遅延時間を選択す
ることにより決定される。又以下で判るように、制御信
号は各クロツク。サイクルの間、ローの状態になければ
ならない。さもなければクロック・トレーンは/・ィの
状態になるであろう。更に、第3図は選択シンクロナィ
ザの素子4を付加した本発明の装置を示す。選択シンク
ロナィザ素子4の付加により、クロック周期は1つのク
ロック・サイクルの間、動的に選択される。選択シンク
ロナィザ素子4は、回線45上に遅延素子401こより
供給される遅延された矩形波列を用いて、サイクル選択
信号・のゲート作用をェクステンダ・ロジック3に同期
させる。以下に明らかになる様に、周期が動的に選択さ
れるためには、各クロック・サイクルの間、サイクル選
択信号は安定状態になりェクステンダ・ロジック3にゲ
ートされねばならない。さもなければクロツク・トレー
ンが/・ィの状態になる。第1図、第3図、第4図、第
6図、第7図および第8図においては、記号TI乃至T
8は各時点で時点TO‘こおいて回線1 1で開始する
信号がそれぞれ回線31,32,43,44,45,4
6,47、および38(第4図)に達すること要するこ
とを示す。
場合にクロック・トレーンが/・ィの状態になる時間と
制御信号が/・ィの状態になる時間との差によって拡張
されるクロック・サイクルのローの部分を生じる。以下
に明らかになるように、この拡張時間は遅延素子40の
種々のタップにより与えられる適当な遅延時間を選択す
ることにより決定される。又以下で判るように、制御信
号は各クロツク。サイクルの間、ローの状態になければ
ならない。さもなければクロック・トレーンは/・ィの
状態になるであろう。更に、第3図は選択シンクロナィ
ザの素子4を付加した本発明の装置を示す。選択シンク
ロナィザ素子4の付加により、クロック周期は1つのク
ロック・サイクルの間、動的に選択される。選択シンク
ロナィザ素子4は、回線45上に遅延素子401こより
供給される遅延された矩形波列を用いて、サイクル選択
信号・のゲート作用をェクステンダ・ロジック3に同期
させる。以下に明らかになる様に、周期が動的に選択さ
れるためには、各クロック・サイクルの間、サイクル選
択信号は安定状態になりェクステンダ・ロジック3にゲ
ートされねばならない。さもなければクロツク・トレー
ンが/・ィの状態になる。第1図、第3図、第4図、第
6図、第7図および第8図においては、記号TI乃至T
8は各時点で時点TO‘こおいて回線1 1で開始する
信号がそれぞれ回線31,32,43,44,45,4
6,47、および38(第4図)に達すること要するこ
とを示す。
例えば、時点TOで回線11に生じるパルスは後の時点
T6で回線46に達する。第6−1図乃至第7−2図は
AからJで表示された矩形波トレーンを示す。トレーン
A乃至Jは、それぞれ回線11,21,31,32,4
3,44,45,46,47および第4図の回線38に
生じる波列である。下記の機能的な記述はゼネレータ素
子1の動作に限定される。
T6で回線46に達する。第6−1図乃至第7−2図は
AからJで表示された矩形波トレーンを示す。トレーン
A乃至Jは、それぞれ回線11,21,31,32,4
3,44,45,46,47および第4図の回線38に
生じる波列である。下記の機能的な記述はゼネレータ素
子1の動作に限定される。
第4図は本発明の望ましい実施態様のダイヤグラムであ
る。第4図は、ゼネレータ素子1はNANDゲート1
0、ANDゲート20および結線11,21,31およ
び32を有する遅延素子30からなることを示す。クロ
ツク信号は回線31に生じる。この議論では、回線61
および1 01上の信号、即ちANDゲート20の上部
の2本の入力は通常不活性即ち/・ィの状態である。回
線61および101上の信号の作用上の用途については
以降の項において説明する。矩形波列は、遅延素子30
(好適な実施態様においては典型的な遅延線である)お
よびNANDゲート10の反転作用によって基本的には
生成される。ANDゲート20の2つの上部の入力が通
常ハィの状態であるため、ANDゲート20の出力は、
NANDゲート1 0に結合されるANDゲート20の
下部の入力と等しく、又これにより排他的に制御される
。第5一1図の真理値表により示される如く、NAND
ゲートの上部の2つの入力がハィの状態にある時、即ち
2進数1である時、ANDゲートの出力はANDゲート
の一番下の入力と等しく又これにより制御される。従っ
て、この場合ANDゲート20の上部の2つの入力が通
常/・ィの状態であり、ANDゲート20は前述の矩形
波列の生成においては実質的な役割を何ら演じないこと
になる。遅延線および反転機能の使用は公知の技術であ
り、これにより第6一1図の波列Aによって示される如
くNANDゲート10の出力におけるレベルにおける変
化が伝播され、これにより遅延線30を介して第6−1
図の波列Dを生じる。
る。第4図は、ゼネレータ素子1はNANDゲート1
0、ANDゲート20および結線11,21,31およ
び32を有する遅延素子30からなることを示す。クロ
ツク信号は回線31に生じる。この議論では、回線61
および1 01上の信号、即ちANDゲート20の上部
の2本の入力は通常不活性即ち/・ィの状態である。回
線61および101上の信号の作用上の用途については
以降の項において説明する。矩形波列は、遅延素子30
(好適な実施態様においては典型的な遅延線である)お
よびNANDゲート10の反転作用によって基本的には
生成される。ANDゲート20の2つの上部の入力が通
常ハィの状態であるため、ANDゲート20の出力は、
NANDゲート1 0に結合されるANDゲート20の
下部の入力と等しく、又これにより排他的に制御される
。第5一1図の真理値表により示される如く、NAND
ゲートの上部の2つの入力がハィの状態にある時、即ち
2進数1である時、ANDゲートの出力はANDゲート
の一番下の入力と等しく又これにより制御される。従っ
て、この場合ANDゲート20の上部の2つの入力が通
常/・ィの状態であり、ANDゲート20は前述の矩形
波列の生成においては実質的な役割を何ら演じないこと
になる。遅延線および反転機能の使用は公知の技術であ
り、これにより第6一1図の波列Aによって示される如
くNANDゲート10の出力におけるレベルにおける変
化が伝播され、これにより遅延線30を介して第6−1
図の波列Dを生じる。
このようにして生じた波列のクロック・サイクルは遅延
素子30の遅延の2倍の期間T2プラスNANDゲート
1 0およびANDゲート20の遅延に等しい期間を有
する。第6−1図の波列Bおよび全ての他の波列は、本
発明の作用に関する論議を簡単にするため、あたかもゲ
ート10,20,50,60,70,80,90,10
0およびフリツプフロツプ110および120、および
インバータ130と関連する遅延がないものとして示し
たことが判ろう。しかし、波列AおよびDにより示され
る矩形波列の各部の持続期間は遅延素子30の遅延時間
プラスNANDゲート1 0およびANDゲート2川こ
より生じる遅れに等しいこと、又波列Aは波列Dのタイ
ミングからNANDゲート10の遅れ分だけ遅れている
こと、更に波列Bは波列DのタイミングからNANDゲ
ート1 0の遅れプラスANDゲート20の遅れだけ遅
れていることが判る。クロック信号を生じるためにはこ
の遅延素子30の入力部から出力部迄のいずれからでも
タップを取出すことは公知である。
素子30の遅延の2倍の期間T2プラスNANDゲート
1 0およびANDゲート20の遅延に等しい期間を有
する。第6−1図の波列Bおよび全ての他の波列は、本
発明の作用に関する論議を簡単にするため、あたかもゲ
ート10,20,50,60,70,80,90,10
0およびフリツプフロツプ110および120、および
インバータ130と関連する遅延がないものとして示し
たことが判ろう。しかし、波列AおよびDにより示され
る矩形波列の各部の持続期間は遅延素子30の遅延時間
プラスNANDゲート1 0およびANDゲート2川こ
より生じる遅れに等しいこと、又波列Aは波列Dのタイ
ミングからNANDゲート10の遅れ分だけ遅れている
こと、更に波列Bは波列DのタイミングからNANDゲ
ート1 0の遅れプラスANDゲート20の遅れだけ遅
れていることが判る。クロック信号を生じるためにはこ
の遅延素子30の入力部から出力部迄のいずれからでも
タップを取出すことは公知である。
一例として、このような1つのタップを第4図の装置に
示す。このタップは回線31で示し、これは波列Bのク
ロック信号から時間TIの遅れを有する波列Cのクロッ
ク信号を生じる。例示のため第4図は2つのサイクル選
択信号則ちCSIおよびCS2で示されたビットの使用
を示す。
示す。このタップは回線31で示し、これは波列Bのク
ロック信号から時間TIの遅れを有する波列Cのクロッ
ク信号を生じる。例示のため第4図は2つのサイクル選
択信号則ちCSIおよびCS2で示されたビットの使用
を示す。
サイクル選択信号を用いて可能な予め定められたクロッ
ク周期のどれを生成すべきかを選択する。このサイクル
選択信号の数および符号化は本発明にとっては重要でな
いが、例示のために、第4図の論理図は中央プロセサ5
から生じるCSIとCS2で示した2つのサイクル選択
信号を有する。第4図は、中央プロセサ5内部のマイク
ロプログラム・コントローラ6によるマイクロ命令の復
号によって与えられるサイクル選択信号を示している。
典型的なマイクロプログラムド・コンビユータ即ちコン
トローラについては1977年1月11日に発行された
米国特許第4,003 033号に記載されており、本
文ではこれ以上説明する必要はない。サイクル選択信号
はマイクロプログラム・コントローラ6によりセットさ
れて所要のクロツク周期を生じる。あるクロツク周期が
、マイクロ命令のマイク。オペレーションと関連させら
れることにより黙示的に選択され得るか、あるいはマイ
クロ命令が、クロツク周期を明白に指示する1ビット以
上のクロツク選択フィールドを含むことができるかのい
ずれかである。信号CSIとCS2は2進符号化され、
これにより2つの信号に例えば4つの可能な予め定めら
れたクロツク周期即ち基本、中程度の短期、中程合の長
期、および長期の周期の1つを選択させる。第8図はこ
の4つのクロック周期の各々の選択に使用される信号C
SIおよびCS2の値を表記するものである。前記のク
ロック周期の数くらいの周期数又は他の選択信号符号化
法は本発明の範囲から逸脱することなく適用され得るも
のと考える。基本クロツク・サイクル 第8図において、基本クロック・サイクルは信号CSI
およびCS2をハィに即ち2進数1にセットすることに
より選択される。
ク周期のどれを生成すべきかを選択する。このサイクル
選択信号の数および符号化は本発明にとっては重要でな
いが、例示のために、第4図の論理図は中央プロセサ5
から生じるCSIとCS2で示した2つのサイクル選択
信号を有する。第4図は、中央プロセサ5内部のマイク
ロプログラム・コントローラ6によるマイクロ命令の復
号によって与えられるサイクル選択信号を示している。
典型的なマイクロプログラムド・コンビユータ即ちコン
トローラについては1977年1月11日に発行された
米国特許第4,003 033号に記載されており、本
文ではこれ以上説明する必要はない。サイクル選択信号
はマイクロプログラム・コントローラ6によりセットさ
れて所要のクロツク周期を生じる。あるクロツク周期が
、マイクロ命令のマイク。オペレーションと関連させら
れることにより黙示的に選択され得るか、あるいはマイ
クロ命令が、クロツク周期を明白に指示する1ビット以
上のクロツク選択フィールドを含むことができるかのい
ずれかである。信号CSIとCS2は2進符号化され、
これにより2つの信号に例えば4つの可能な予め定めら
れたクロツク周期即ち基本、中程度の短期、中程合の長
期、および長期の周期の1つを選択させる。第8図はこ
の4つのクロック周期の各々の選択に使用される信号C
SIおよびCS2の値を表記するものである。前記のク
ロック周期の数くらいの周期数又は他の選択信号符号化
法は本発明の範囲から逸脱することなく適用され得るも
のと考える。基本クロツク・サイクル 第8図において、基本クロック・サイクルは信号CSI
およびCS2をハィに即ち2進数1にセットすることに
より選択される。
この状態は、回線61および101の信号をハィに強制
することにより遅延素子40の出力を禁止し、基本クロ
ツク・サイクルに対してゼネレーターを条件付ける。信
号CSIを/・ィにセットした結果回線1 11の信号
が/・ィになってこの状態を維持し、信号CS2をハイ
にセットしたため回線121の信号がハィになってこの
状態を維持する。この作用が行われる方法については以
下に論述する。回線121の信号を/・ィの状態則ち2
進数1にセットしたためローの信号則ち2進数零をNO
Rゲート80出力に生じる(第5一4図の真理値表参照
)が、この状態は更にNANDゲート90の出力に2進
の1を生じさせる。ハィの状態の回線121の信号は又
ORゲート50の出力に1を生じさせる(真理値表第5
−3図参照)。ストール・ローの状態を進行させないの
で、ANDゲート1 00の一番下の入力におけるスト
ール・ローの信号はハイとなり、従ってANDゲート1
00への3つの全ての入力はハイとなり、ANDゲート
20の一番上の入力に結合される回線101にハイの信
号を生じる。回線1 1 1の信号をハィの状態にセッ
トすると、ANDゲート20の真中の入力に結合された
回線61であるORゲート60の出力に1を生じる。A
NDゲート20の一番上および真中の入力が共にハイで
あると、ANDゲート20の出力はANDゲート20の
一番下の入力により制御されこれを等しくなる(第5ー
ー図真理値表参照)。このため、遅延素子40からの出
力即ち回線61および101の信号は、遅延素子40か
らの出力が何であれ/・ィの状態を維持し、基本クロッ
ク・サイクルに対しゼネレー夕1を条件付ける。ストー
ル・/・ィの操作の完了の結果、ストールハイの信号は
ハイになってこの状態を維持し、/・ィの信号が回線3
2にもあるためNANDゲート10の出力はANDゲー
ト20の出力と同様に。
することにより遅延素子40の出力を禁止し、基本クロ
ツク・サイクルに対してゼネレーターを条件付ける。信
号CSIを/・ィにセットした結果回線1 11の信号
が/・ィになってこの状態を維持し、信号CS2をハイ
にセットしたため回線121の信号がハィになってこの
状態を維持する。この作用が行われる方法については以
下に論述する。回線121の信号を/・ィの状態則ち2
進数1にセットしたためローの信号則ち2進数零をNO
Rゲート80出力に生じる(第5一4図の真理値表参照
)が、この状態は更にNANDゲート90の出力に2進
の1を生じさせる。ハィの状態の回線121の信号は又
ORゲート50の出力に1を生じさせる(真理値表第5
−3図参照)。ストール・ローの状態を進行させないの
で、ANDゲート1 00の一番下の入力におけるスト
ール・ローの信号はハイとなり、従ってANDゲート1
00への3つの全ての入力はハイとなり、ANDゲート
20の一番上の入力に結合される回線101にハイの信
号を生じる。回線1 1 1の信号をハィの状態にセッ
トすると、ANDゲート20の真中の入力に結合された
回線61であるORゲート60の出力に1を生じる。A
NDゲート20の一番上および真中の入力が共にハイで
あると、ANDゲート20の出力はANDゲート20の
一番下の入力により制御されこれを等しくなる(第5ー
ー図真理値表参照)。このため、遅延素子40からの出
力即ち回線61および101の信号は、遅延素子40か
らの出力が何であれ/・ィの状態を維持し、基本クロッ
ク・サイクルに対しゼネレー夕1を条件付ける。ストー
ル・/・ィの操作の完了の結果、ストールハイの信号は
ハイになってこの状態を維持し、/・ィの信号が回線3
2にもあるためNANDゲート10の出力はANDゲー
ト20の出力と同様に。
一となる。NANDゲート10の出力は遅延素子40を
活動状態にさせ、ANDゲート20の出力は遅延素子3
0を活動状態にする。これにより、以下の項の説明する
ように、遅延素子30と40に基本クロック・サイクル
を生成させる。ANDゲ−ト20の出力がローになった
後時点TIにおいて、回線31の遅延素子30のタップ
は時間切れとなって波列Cをローに強制し、基本クロツ
ク・サイクルのロー部分を開始する。
活動状態にさせ、ANDゲート20の出力は遅延素子3
0を活動状態にする。これにより、以下の項の説明する
ように、遅延素子30と40に基本クロック・サイクル
を生成させる。ANDゲ−ト20の出力がローになった
後時点TIにおいて、回線31の遅延素子30のタップ
は時間切れとなって波列Cをローに強制し、基本クロツ
ク・サイクルのロー部分を開始する。
NANDゲート20の出力がローとなった後の時点T2
において、回線32の遅延素子30のタップは時間切れ
となって波列Dをローに強制し、ストール・/・ィの信
号が/・ィの状態を継続するとNANDゲート10の下
の入力におけるローの信号の発生によりNANDゲート
10からの出力はハイの状態に、又ANDゲート20の
出力も/・ィの状態に強制される。時間TIだけ後で、
遅延素子3川ま回線31のタップを強制的に時間切れに
させて波列Cをハィに強制し、第6−1図に示す如く基
本クロツク・サイクルのロー部分を完了させ、基本クロ
ック・サイクルのハィ部分を開始させる。ANDゲート
20の出力がハィとなった後時点T2において、遅延素
子30の回線32のタップは時間切れとなって波形トレ
ーンDをハィに強制する。NANDゲート10の下の入
力にハイ信号を、又NANDゲ−ト10の上の入力にハ
イに維持させているストール・/・ィの信号を供給する
と、NANDゲート1 0の出力はローとなってAND
ゲート20の出力をローに強制する。時間TIだけ後で
、回線31の遅延素子30の出力はローとなり、現時点
の基本クロック・サイクルの/・ィ部分を完了し、次の
クロック・サイクルのロー部分を開始する。基本クロッ
ク・サイクルのハィの部分は時間T2に等しい持続期間
を有する。中程度の短期クロック・サイクル 再び第8図においてて、中程度の短期クロック・サイク
ルはサイクル選択信号CSIおよびCS2をハイの状態
にセットすることによって選択されることが判る。
において、回線32の遅延素子30のタップは時間切れ
となって波列Dをローに強制し、ストール・/・ィの信
号が/・ィの状態を継続するとNANDゲート10の下
の入力におけるローの信号の発生によりNANDゲート
10からの出力はハイの状態に、又ANDゲート20の
出力も/・ィの状態に強制される。時間TIだけ後で、
遅延素子3川ま回線31のタップを強制的に時間切れに
させて波列Cをハィに強制し、第6−1図に示す如く基
本クロツク・サイクルのロー部分を完了させ、基本クロ
ック・サイクルのハィ部分を開始させる。ANDゲート
20の出力がハィとなった後時点T2において、遅延素
子30の回線32のタップは時間切れとなって波形トレ
ーンDをハィに強制する。NANDゲート10の下の入
力にハイ信号を、又NANDゲ−ト10の上の入力にハ
イに維持させているストール・/・ィの信号を供給する
と、NANDゲート1 0の出力はローとなってAND
ゲート20の出力をローに強制する。時間TIだけ後で
、回線31の遅延素子30の出力はローとなり、現時点
の基本クロック・サイクルの/・ィ部分を完了し、次の
クロック・サイクルのロー部分を開始する。基本クロッ
ク・サイクルのハィの部分は時間T2に等しい持続期間
を有する。中程度の短期クロック・サイクル 再び第8図においてて、中程度の短期クロック・サイク
ルはサイクル選択信号CSIおよびCS2をハイの状態
にセットすることによって選択されることが判る。
以下において明らかにされるように、信号CSIをロー
にセットすることにより、回線111の出力をローにし
て維持し、信号CS2をハイにセットすることにより回
線121の出力を/・ィにして維持する。基本クロック
・サイクルの説明から判るように、ストール・ロー信号
が/・ィであるのと関連する回線121の信号をハィの
状態にセットする結果、ANDゲート100の出力は常
に遅延素子40のタップである回線44,45,46,
47の信号レベルとは無関係にハィの状態を維持するこ
とになる。回線111の信号がローであるため、ORゲ
ート60の出力は回線43の遅延素子401こより与え
られる信号のレベルにより制御されてこれと等しくなる
。第4図から明らかなように、ANDゲート20の出力
は、回線43の遅延素子40の出力およびNANDゲー
ト10の出力によって制御される。また、以下の説明で
明らになるように、信号CSIをローにセットし、CS
2を/・ィにセットすることにより、回線43の遅延素
子40からの制御信号が、時間T2から時間T2プラス
T3までクロック・サイクルのローの部分の持続時間を
拡張することと、時間T2の持続時間を有するハィの部
分と時間T2ブラスT3の持続期間を有するローの部分
とを有する中程度の短期クロツク・サイクルを生じるこ
と、を可能にする。中程度の短期クロック・サイクルの
ローの部分の期間中の初期動作は、前述の基本クロック
・サイクルにおけるものと実質的に同じである。
にセットすることにより、回線111の出力をローにし
て維持し、信号CS2をハイにセットすることにより回
線121の出力を/・ィにして維持する。基本クロック
・サイクルの説明から判るように、ストール・ロー信号
が/・ィであるのと関連する回線121の信号をハィの
状態にセットする結果、ANDゲート100の出力は常
に遅延素子40のタップである回線44,45,46,
47の信号レベルとは無関係にハィの状態を維持するこ
とになる。回線111の信号がローであるため、ORゲ
ート60の出力は回線43の遅延素子401こより与え
られる信号のレベルにより制御されてこれと等しくなる
。第4図から明らかなように、ANDゲート20の出力
は、回線43の遅延素子40の出力およびNANDゲー
ト10の出力によって制御される。また、以下の説明で
明らになるように、信号CSIをローにセットし、CS
2を/・ィにセットすることにより、回線43の遅延素
子40からの制御信号が、時間T2から時間T2プラス
T3までクロック・サイクルのローの部分の持続時間を
拡張することと、時間T2の持続時間を有するハィの部
分と時間T2ブラスT3の持続期間を有するローの部分
とを有する中程度の短期クロツク・サイクルを生じるこ
と、を可能にする。中程度の短期クロック・サイクルの
ローの部分の期間中の初期動作は、前述の基本クロック
・サイクルにおけるものと実質的に同じである。
ストール・/・ィの操作の完了がNANDゲート10と
ANDゲート20の出力をローに駆動する。この時AN
Dゲート20の出力は、ANDゲート20の一番下の入
力がNANDゲート10の出力に結合されるため、回線
43および61の信号レベルの如何にかかわらずローに
なることに留意され度い。NANDゲート10の出力は
遅延素子40を活性化し、ANDゲート20の出力は遅
延素子30を活性化する。このため遅延素子30と4川
ま以下の項で説明するごとく中程度の短期クロック・サ
イクルを生成するよう条件付けされる。時点TIにおい
てNANDゲート10とANDゲート20の出力がロー
になった後、回線31の遅延素子30のタップが時間切
れとなって波列Cをローに強制し、これにより中程度の
短期クロック・サイクルのロー部分を開始する。
ANDゲート20の出力をローに駆動する。この時AN
Dゲート20の出力は、ANDゲート20の一番下の入
力がNANDゲート10の出力に結合されるため、回線
43および61の信号レベルの如何にかかわらずローに
なることに留意され度い。NANDゲート10の出力は
遅延素子40を活性化し、ANDゲート20の出力は遅
延素子30を活性化する。このため遅延素子30と4川
ま以下の項で説明するごとく中程度の短期クロック・サ
イクルを生成するよう条件付けされる。時点TIにおい
てNANDゲート10とANDゲート20の出力がロー
になった後、回線31の遅延素子30のタップが時間切
れとなって波列Cをローに強制し、これにより中程度の
短期クロック・サイクルのロー部分を開始する。
NANDゲート10の出力がローになった後、時点T3
において、回線43の遅延素子40のタップが時間切れ
となり、回線61のORゲート61の出力と共に波形E
をローに強制する。第4図は、このような条件下、即ち
信号CSIがローである条件下では、ハイの信号がNA
NDゲート1 0の出力に生じた後時間T3迄ORゲー
ト60の出力がローの状態を持続することを示している
。時間T2において、NANDゲート1 0およびAN
Dゲート20の出力がローとなった後、回線32の遅延
素子30のタップは時間切れとなって波形Dをローに強
制する。ストール・/・ィの信号がハィの状態を継続す
ると、NANDゲート10の下の入力のロー信号の発生
はNANDゲート10の出力を/・ィの状態に強制する
。前述の如く、ェクステンダ・ロジック3により与えら
れる制御信号はクロック・トレーンがハィの状態になる
前においてローの状態にならなければならない。
において、回線43の遅延素子40のタップが時間切れ
となり、回線61のORゲート61の出力と共に波形E
をローに強制する。第4図は、このような条件下、即ち
信号CSIがローである条件下では、ハイの信号がNA
NDゲート1 0の出力に生じた後時間T3迄ORゲー
ト60の出力がローの状態を持続することを示している
。時間T2において、NANDゲート1 0およびAN
Dゲート20の出力がローとなった後、回線32の遅延
素子30のタップは時間切れとなって波形Dをローに強
制する。ストール・/・ィの信号がハィの状態を継続す
ると、NANDゲート10の下の入力のロー信号の発生
はNANDゲート10の出力を/・ィの状態に強制する
。前述の如く、ェクステンダ・ロジック3により与えら
れる制御信号はクロック・トレーンがハィの状態になる
前においてローの状態にならなければならない。
中程度の短期クロック・サイクルの場合にこのことは、
制御信号が専ら回線43の遅延素子40から得られるた
め、時間T3が時間T2より短くなければならないと云
う要件にかえられる。
制御信号が専ら回線43の遅延素子40から得られるた
め、時間T3が時間T2より短くなければならないと云
う要件にかえられる。
もしこの条件が満たされなければ、NANDゲート10
の出力はANDゲート20の一番上の入力がローになる
前にハィの状態になり、従って、クロック・サイクルの
ローの部分が所要の方法で制御信号によって拡張される
ことはない。第6一2図は、時間T3を時間T2の5分
の2になるように選択し中程度の短期クロツク・サイク
ルである、即ちT3はT2より短いと云う要件は満たさ
れることを示し、所要の結果は第6一2図の波形トレー
ンCにおいて達成される。第6−3図は、時間T3を時
間T2の5分の7に選択された中程度の短期クロツク・
サイクルを示している。即ち時間T3は時間T2より短
いと云う要件は満たされず、その結果第6−3図の波列
Cは所要の波列ではないことを示す。本発明のゲートと
関連する遅延はないと云う単純化のための仮定はごてお
き、制御信号はローの状態になければならず、さもなけ
れば中程度の短いクロツク・サイクルに対してクロツク
・トレーソが/・ィの状態になると云う要件は、時間T
3にORゲート60の関連する遅れの時間を加えたもの
が、時間T2にANDゲート20とNANDゲ−ト10
の関連する遅れの時間を加えたものより短くなければな
らないと云う要件になる。
の出力はANDゲート20の一番上の入力がローになる
前にハィの状態になり、従って、クロック・サイクルの
ローの部分が所要の方法で制御信号によって拡張される
ことはない。第6一2図は、時間T3を時間T2の5分
の2になるように選択し中程度の短期クロツク・サイク
ルである、即ちT3はT2より短いと云う要件は満たさ
れることを示し、所要の結果は第6一2図の波形トレー
ンCにおいて達成される。第6−3図は、時間T3を時
間T2の5分の7に選択された中程度の短期クロツク・
サイクルを示している。即ち時間T3は時間T2より短
いと云う要件は満たされず、その結果第6−3図の波列
Cは所要の波列ではないことを示す。本発明のゲートと
関連する遅延はないと云う単純化のための仮定はごてお
き、制御信号はローの状態になければならず、さもなけ
れば中程度の短いクロツク・サイクルに対してクロツク
・トレーソが/・ィの状態になると云う要件は、時間T
3にORゲート60の関連する遅れの時間を加えたもの
が、時間T2にANDゲート20とNANDゲ−ト10
の関連する遅れの時間を加えたものより短くなければな
らないと云う要件になる。
前述およびその他のクロツク・サイクルについては、あ
たかも本発明のゲートと関連する遅れがないものとして
論述される。NANDゲート10の出力側に/・ィの信
号が発生してもANDゲート20の出力を直ちに変化さ
せることはなく、そのANDゲート20の出力はNAN
Dゲート10の出力側から/・ィの信号が遅延素子40
を伝播してANDゲート20の一番下の入力側に最初に
生じた後、時間T3で回線61上に生じる迄ローの状態
を継続する。
たかも本発明のゲートと関連する遅れがないものとして
論述される。NANDゲート10の出力側に/・ィの信
号が発生してもANDゲート20の出力を直ちに変化さ
せることはなく、そのANDゲート20の出力はNAN
Dゲート10の出力側から/・ィの信号が遅延素子40
を伝播してANDゲート20の一番下の入力側に最初に
生じた後、時間T3で回線61上に生じる迄ローの状態
を継続する。
時間T3の後、ANDゲート20への3つの全ての入力
はハイとなり、ANDゲート20の出力はローから/・
ィの状態になる。回線32の遅延回路30の出力がロー
の状態を維持し、従ってANDゲート20の出力がロー
から/・ィになった後、時点T2迄NANDゲート10
の出力は/・ィの状態を維持することが判る。更に、信
号CSIがロー、信号CS2が/・ィであるため回線4
3の遅延素子40の出力がハイとなる迄ANDゲート2
0の出力はローの状態を維持することに留意されたい。
ANDゲート20の中間入力においてハイの信号が発生
し、時間T3においてANDゲート20の一番下の入力
に結合されるNANDゲート10の出力側に始めてハィ
の信号が発生した後、ANDゲート20の出力はハィの
状態となる。時間TIにおいてANDゲート20の出力
がハイとなった後、回線31の遅延素子30のタップが
時間切れとなって波列Cをハィに強制し、中程度の短期
クロック・サイクルのハィの部分を開始しT2プラスT
3の時間を有するロー部分を完了する。このハィの信号
は遅延素子30を伝播し、ANDゲート20の出力側に
最初に生じた後、時間T2において回線32に生じる。
NANDゲート1 0の一番下の入力のこのハイ信号は
NANDゲート1 0の出力をローに強制し、更にAN
Dゲート20の出力をローに強制する。このローの信号
は遅延素子30を伝播し、時間TIの後波列Cをローに
強制し、これによって/・ィの部分を時度T2で完了す
る。クロック・サイクルの/・ィの部分が完了すること
により、中程度の短期のクロック・サイクルも完了し、
次のクロック・サイクルに対し本装置の条件付けする。
はハイとなり、ANDゲート20の出力はローから/・
ィの状態になる。回線32の遅延回路30の出力がロー
の状態を維持し、従ってANDゲート20の出力がロー
から/・ィになった後、時点T2迄NANDゲート10
の出力は/・ィの状態を維持することが判る。更に、信
号CSIがロー、信号CS2が/・ィであるため回線4
3の遅延素子40の出力がハイとなる迄ANDゲート2
0の出力はローの状態を維持することに留意されたい。
ANDゲート20の中間入力においてハイの信号が発生
し、時間T3においてANDゲート20の一番下の入力
に結合されるNANDゲート10の出力側に始めてハィ
の信号が発生した後、ANDゲート20の出力はハィの
状態となる。時間TIにおいてANDゲート20の出力
がハイとなった後、回線31の遅延素子30のタップが
時間切れとなって波列Cをハィに強制し、中程度の短期
クロック・サイクルのハィの部分を開始しT2プラスT
3の時間を有するロー部分を完了する。このハィの信号
は遅延素子30を伝播し、ANDゲート20の出力側に
最初に生じた後、時間T2において回線32に生じる。
NANDゲート1 0の一番下の入力のこのハイ信号は
NANDゲート1 0の出力をローに強制し、更にAN
Dゲート20の出力をローに強制する。このローの信号
は遅延素子30を伝播し、時間TIの後波列Cをローに
強制し、これによって/・ィの部分を時度T2で完了す
る。クロック・サイクルの/・ィの部分が完了すること
により、中程度の短期のクロック・サイクルも完了し、
次のクロック・サイクルに対し本装置の条件付けする。
中程度の長期クロツク・サイクル
再び第8図において、中程度の長期クロック・サイクル
はサイクル選択信号CSIをハイに、信号CS2をロー
にセットすることにより選択されることが判る。
はサイクル選択信号CSIをハイに、信号CS2をロー
にセットすることにより選択されることが判る。
信号CSiの/・ィの状態のセッティングは、回線11
1の信号をハイにさせてこれを維持させる結果となり、
信号CS2のローへのセッティングは回線121の信号
をローにさせてこれを維持させる結果となる。これが行
われる方法については以下に説明する。基本クロック・
サイクルにおいて前に判ったように、回線111の信号
を/・ィの状態にセットする結果、ORゲート60の出
力、従ってANDゲート20の真中の入力は、遅延素子
40の回線43の信号レベルの如何に拘りなく/・ィの
状態に維持させることになる。更に、回線111の信号
をハィにセットする結果、NORゲート80の出力がロ
ーになり、このためNANDゲート90の出力は/・ィ
となって遅延素子40からの回線46および47の信号
レベルの如何に拘わらずその/・ィの状態を維持するこ
とになる。ストール・ロー信号が/・ィの状態を維持す
ることに関連してNANDゲート90の出力が/・ィの
状態を維持することは、ANDゲート100の出力が回
線51のORゲート50の出力に結合されるANDゲー
ト100の真中の入力に等しくかつこれにより制御され
る結果となる。ORゲート50の上側の入力はローの状
態の回線121であるため、ORゲート50の出力は、
遅延素子40の回線44である下側の入力に等しくかつ
これにより制御される。
1の信号をハイにさせてこれを維持させる結果となり、
信号CS2のローへのセッティングは回線121の信号
をローにさせてこれを維持させる結果となる。これが行
われる方法については以下に説明する。基本クロック・
サイクルにおいて前に判ったように、回線111の信号
を/・ィの状態にセットする結果、ORゲート60の出
力、従ってANDゲート20の真中の入力は、遅延素子
40の回線43の信号レベルの如何に拘りなく/・ィの
状態に維持させることになる。更に、回線111の信号
をハィにセットする結果、NORゲート80の出力がロ
ーになり、このためNANDゲート90の出力は/・ィ
となって遅延素子40からの回線46および47の信号
レベルの如何に拘わらずその/・ィの状態を維持するこ
とになる。ストール・ロー信号が/・ィの状態を維持す
ることに関連してNANDゲート90の出力が/・ィの
状態を維持することは、ANDゲート100の出力が回
線51のORゲート50の出力に結合されるANDゲー
ト100の真中の入力に等しくかつこれにより制御され
る結果となる。ORゲート50の上側の入力はローの状
態の回線121であるため、ORゲート50の出力は、
遅延素子40の回線44である下側の入力に等しくかつ
これにより制御される。
この結果、ANDゲート20の上側の入力は回線44の
遅延素子40の出力により制御されかつこれと等しく、
ANDゲート20の真中の入力はハィであり、ANDゲ
ート20の一番下の入力はNANDゲート10の出力に
より制市されかつこれと等しいことになる。このような
条件が確立されると、中程度の長期クロツク・サイクル
の作用は、このクロツク・サイクルの場合にはANDゲ
ート20の一番上の入力は回線44の遅延素子40の出
力により制御され、ANDゲート20の真中の入力は常
に/・ィである点が異なるだけで中程度の短期クロック
・サイクルと同様である。
遅延素子40の出力により制御されかつこれと等しく、
ANDゲート20の真中の入力はハィであり、ANDゲ
ート20の一番下の入力はNANDゲート10の出力に
より制市されかつこれと等しいことになる。このような
条件が確立されると、中程度の長期クロツク・サイクル
の作用は、このクロツク・サイクルの場合にはANDゲ
ート20の一番上の入力は回線44の遅延素子40の出
力により制御され、ANDゲート20の真中の入力は常
に/・ィである点が異なるだけで中程度の短期クロック
・サイクルと同様である。
中程度の短期クロック・サイクルにおいては、ANDゲ
ート20の上側の入力が常にハィであり、ANDゲート
20の真中の入力は回線43の遅延素子40の出力によ
り制御されるのである。中程度の短期のクロック・サイ
クルにおいて前に明らかにしたように、ANDゲート2
0は、ハイの信号が遅延素子40を経てANDゲート2
0の入力側に送られる迄遅延素子30の入力が/・ィの
状態になることを禁止することによりクロック・サイク
ルのローの部分の拡張を制御するのに使用される。中程
度の短期クロツク1サイクルにおいては、この伝播には
時間T3を必要とし、ハィの信号はORゲート60を介
してANDゲート20の真中の入力側に送られる。中程
度の長期のクロツク・サイクルの場合には、この伝播は
時間T4を要し、ハィの信号はORゲート50およびA
NDゲート1 00を介してANDゲート20の上の入
力側に入れられる。前述の如く、クロック信号はローの
状態になければならすさもなければクロツク。
ート20の上側の入力が常にハィであり、ANDゲート
20の真中の入力は回線43の遅延素子40の出力によ
り制御されるのである。中程度の短期のクロック・サイ
クルにおいて前に明らかにしたように、ANDゲート2
0は、ハイの信号が遅延素子40を経てANDゲート2
0の入力側に送られる迄遅延素子30の入力が/・ィの
状態になることを禁止することによりクロック・サイク
ルのローの部分の拡張を制御するのに使用される。中程
度の短期クロツク1サイクルにおいては、この伝播には
時間T3を必要とし、ハィの信号はORゲート60を介
してANDゲート20の真中の入力側に送られる。中程
度の長期のクロツク・サイクルの場合には、この伝播は
時間T4を要し、ハィの信号はORゲート50およびA
NDゲート1 00を介してANDゲート20の上の入
力側に入れられる。前述の如く、クロック信号はローの
状態になければならすさもなければクロツク。
トレーンは/、ィの状態になる。制御信号が専ら遅延素
子40の回線43の1つのタップから得られる前述の中
程度の短期のクロック・サイクルの場合には、この要件
は時間T3が時間T2より短いことを要求することによ
り満たされることが示された。制御信号が専ら遅延素子
40の回線44の1つのタップから得られる中程度の長
期のクロック・サイクルにおいては、この要件は時間T
4が時間T2より短いことを要求することにより満たさ
れる。中程度の短いクロック・サイクルの場合における
如く、クロツク・サイクルの/・ィの部分の持続期間は
、遅延素子301こより制御され、時間T2の期間であ
り、遅延素子40からの出力のいずれにも影響されない
。ハィの部分が完了することにより、中程度の長期のク
ロツク・サイクルが完了し、次のクロック・サイクルの
ため本装置が条件付けられる。前述の如く、信号CSI
をハィに、信号CS2をローにセットすることにより、
中程度の長期クロック・サイクルの選択により、制御信
号がクロック・サイクルのローの部分の期間を時間T2
から時間T2プラス時間T4に拡張すること、および時
間T2持続する/・ィ部分と時間T2プラスT4持続す
るローの部分を有する中程度の長期クロック・サイクル
を生じることを可能にする。長期クロツク・サイクル前
述の諸クロツク・サイクルにおいては、クロック信号が
、各クロック・サイクルの間ローの状態になければなら
ず、さもなければクロック・トレーンがハィの状態にな
る、と云う要件は、制御信号の形成に使用される単一信
号に対して遅延素子401こより与えられる遅延時間が
、ゼネレータ1の遅延素子60の遅延時間、即ち時間T
2よりも短いことを要件とすることにより満たされた。
子40の回線43の1つのタップから得られる前述の中
程度の短期のクロック・サイクルの場合には、この要件
は時間T3が時間T2より短いことを要求することによ
り満たされることが示された。制御信号が専ら遅延素子
40の回線44の1つのタップから得られる中程度の長
期のクロック・サイクルにおいては、この要件は時間T
4が時間T2より短いことを要求することにより満たさ
れる。中程度の短いクロック・サイクルの場合における
如く、クロツク・サイクルの/・ィの部分の持続期間は
、遅延素子301こより制御され、時間T2の期間であ
り、遅延素子40からの出力のいずれにも影響されない
。ハィの部分が完了することにより、中程度の長期のク
ロツク・サイクルが完了し、次のクロック・サイクルの
ため本装置が条件付けられる。前述の如く、信号CSI
をハィに、信号CS2をローにセットすることにより、
中程度の長期クロック・サイクルの選択により、制御信
号がクロック・サイクルのローの部分の期間を時間T2
から時間T2プラス時間T4に拡張すること、および時
間T2持続する/・ィ部分と時間T2プラスT4持続す
るローの部分を有する中程度の長期クロック・サイクル
を生じることを可能にする。長期クロツク・サイクル前
述の諸クロツク・サイクルにおいては、クロック信号が
、各クロック・サイクルの間ローの状態になければなら
ず、さもなければクロック・トレーンがハィの状態にな
る、と云う要件は、制御信号の形成に使用される単一信
号に対して遅延素子401こより与えられる遅延時間が
、ゼネレータ1の遅延素子60の遅延時間、即ち時間T
2よりも短いことを要件とすることにより満たされた。
遅延素子40から送られる、適当な一連の遅延された矩
形波列信号を用いることにより、遅延素子40の最も長
い遅延時間が遅延素子301こよって与えられる遅延時
間T2を超過するようにさせることが可能である。例示
のため、望ましい実施態様においては、長期のクロック
・サイクルの制御信号が回線43,44,46,47の
信号を論理的に一緒にANDすることにより形成される
。時間T3は時間T4より短く、時間T4は時間T6よ
り短く、時間T6はT7より短いため、望ましい実施態
様では、時間T6と時間T4の間、および時間T7と時
間T6の間の時間差が時間T2より短いと云う制約を導
入し、又時間T3とT4は時間T2より短いと云う制約
を維持することにより、時間T3においてローの状態に
なり時間T7迄ローの状態を維持する制御信号が生成さ
れる。一たん制御信号がローの状態になると、制御信号
は所要の拡張期間の終り迄ローの状態を維持しなければ
ならないと云う要件は、例えば中程度の短期のクロツク
・サイクルの場合に見出すことができる。中程度の短期
のクロック・サイクルにおいては、ANDゲート20の
上側の入力は常にハィでありかつANDゲート20の下
側の入力は真中の入力に先立ってハィとなるため、クロ
ック・サイクルのローの部分の拡張は、ANDゲート2
0の真中の入力により制御される。従って、ANDゲー
ト20の出力は/・ィとなりその後クロツク・トレーン
はANDゲート20の真中の入力が/・ィになる時に/
・ィとなる。再び第8図を参照すると、長期のクロック
・サイクルはサイクル選択信号CSIおよびCS2をロ
ーにセットすることにより選択されることが判る。
形波列信号を用いることにより、遅延素子40の最も長
い遅延時間が遅延素子301こよって与えられる遅延時
間T2を超過するようにさせることが可能である。例示
のため、望ましい実施態様においては、長期のクロック
・サイクルの制御信号が回線43,44,46,47の
信号を論理的に一緒にANDすることにより形成される
。時間T3は時間T4より短く、時間T4は時間T6よ
り短く、時間T6はT7より短いため、望ましい実施態
様では、時間T6と時間T4の間、および時間T7と時
間T6の間の時間差が時間T2より短いと云う制約を導
入し、又時間T3とT4は時間T2より短いと云う制約
を維持することにより、時間T3においてローの状態に
なり時間T7迄ローの状態を維持する制御信号が生成さ
れる。一たん制御信号がローの状態になると、制御信号
は所要の拡張期間の終り迄ローの状態を維持しなければ
ならないと云う要件は、例えば中程度の短期のクロツク
・サイクルの場合に見出すことができる。中程度の短期
のクロック・サイクルにおいては、ANDゲート20の
上側の入力は常にハィでありかつANDゲート20の下
側の入力は真中の入力に先立ってハィとなるため、クロ
ック・サイクルのローの部分の拡張は、ANDゲート2
0の真中の入力により制御される。従って、ANDゲー
ト20の出力は/・ィとなりその後クロツク・トレーン
はANDゲート20の真中の入力が/・ィになる時に/
・ィとなる。再び第8図を参照すると、長期のクロック
・サイクルはサイクル選択信号CSIおよびCS2をロ
ーにセットすることにより選択されることが判る。
以下において判るようにCSIをローにセットする結果
回線111の出力はローとなってこれを維持し、CS2
をローにセットする結果回線121の出力はローとなり
この状態を維持することになる。ORゲート60の上側
の入力である回線111の信号をローにセットする結果
、ORゲ−ト60の出力は回線43の遅延素子40の出
力であるORゲート60の下側の入力により制御されか
つこれに等しくなる。この結果、ANDゲート20の真
中の入力が回線43の遅延素子40の出力により制御さ
れ、かつこれと等しくなる。ORゲート50の上側の入
力である回線121の信号をローにセットする結果、回
線44の遅延素子40の出力であるORゲート50の下
部入力により制御されかつこれと等しいORゲート50
の出力を生じる。従って、ANDゲート100の真中の
入力は回線44の遅延素子40の出力によって制御され
、かつこれを等しくなる。回線111および112の信
号がローであるため、回線81のNORゲート80の出
力はハイとなり、これはNANDゲート90の下側の入
力に結合され、その結果NANDゲート90の上側の入
力における信号により制御されかつその反転信号である
回線9 1のNANDゲート90の出力を生じる。
回線111の出力はローとなってこれを維持し、CS2
をローにセットする結果回線121の出力はローとなり
この状態を維持することになる。ORゲート60の上側
の入力である回線111の信号をローにセットする結果
、ORゲ−ト60の出力は回線43の遅延素子40の出
力であるORゲート60の下側の入力により制御されか
つこれに等しくなる。この結果、ANDゲート20の真
中の入力が回線43の遅延素子40の出力により制御さ
れ、かつこれと等しくなる。ORゲート50の上側の入
力である回線121の信号をローにセットする結果、回
線44の遅延素子40の出力であるORゲート50の下
部入力により制御されかつこれと等しいORゲート50
の出力を生じる。従って、ANDゲート100の真中の
入力は回線44の遅延素子40の出力によって制御され
、かつこれを等しくなる。回線111および112の信
号がローであるため、回線81のNORゲート80の出
力はハイとなり、これはNANDゲート90の下側の入
力に結合され、その結果NANDゲート90の上側の入
力における信号により制御されかつその反転信号である
回線9 1のNANDゲート90の出力を生じる。
即ち、長期のクロック・サイクルの場合には、NAND
ゲート90は回線71とNANDゲート70の出力のィ
ンバータとして作用する。NANDゲートの後にィンバ
ータが接続するものに論理的に等価な回路は、NAND
ゲートの入力とィンバ−夕の出力を有するANDゲート
であることは公知である。従って、長期のクロツク・サ
イクルについての議論を簡単にするため、ANDゲート
100の一番上の入力は、回線46と47の遅延素子4
川こより与えられる信号の論理的ANDとして議論する
ことにする。ストール・ローの信号はハィの状態を継続
するため、ANDゲート1 00の一番下の入力はAN
Dゲート100の出力の決定には何の役割も果たさない
。
ゲート90は回線71とNANDゲート70の出力のィ
ンバータとして作用する。NANDゲートの後にィンバ
ータが接続するものに論理的に等価な回路は、NAND
ゲートの入力とィンバ−夕の出力を有するANDゲート
であることは公知である。従って、長期のクロツク・サ
イクルについての議論を簡単にするため、ANDゲート
100の一番上の入力は、回線46と47の遅延素子4
川こより与えられる信号の論理的ANDとして議論する
ことにする。ストール・ローの信号はハィの状態を継続
するため、ANDゲート1 00の一番下の入力はAN
Dゲート100の出力の決定には何の役割も果たさない
。
ANDゲート20の一番上の入力に結合されるANDゲ
ートの出力は、回線46と47の信号の論理的ANDで
あるANDゲート100の上側の入力と、回線44の信
号であるANDゲート100の真中の入力とを論理的A
NDにより制御され、かつこれに等しい。公知のように
、比較的手前のANDゲートの出力が以降のANDゲー
トへの入力であるように結合された一連のANDゲート
に対し論理的に等価な回路は、比較的手前のANDゲー
トに結合されない入力と最後のANDゲートの出力とを
有するANDゲートである。
ートの出力は、回線46と47の信号の論理的ANDで
あるANDゲート100の上側の入力と、回線44の信
号であるANDゲート100の真中の入力とを論理的A
NDにより制御され、かつこれに等しい。公知のように
、比較的手前のANDゲートの出力が以降のANDゲー
トへの入力であるように結合された一連のANDゲート
に対し論理的に等価な回路は、比較的手前のANDゲー
トに結合されない入力と最後のANDゲートの出力とを
有するANDゲートである。
上記の条件を前提とすれば、長期のクロック・サイクル
の場合、制御信号は回線43,44,46,47に生じ
る遅延された矩形波列信号の論理的ANDであることに
なる。各クロツク・サイクルの間、この制御信号はロー
の状態になければならず、さもなければクロック・トレ
ーンは/・ィの状態になる。また所要の拡張期間の終了
迄この制御信号はローの状態を維持しなければならない
と云う要件を満たしている。長期のクロック・サイクル
の動作は前述の中程度の短期および中程度の長期クロッ
ク・サイクルの動作と同様である。
の場合、制御信号は回線43,44,46,47に生じ
る遅延された矩形波列信号の論理的ANDであることに
なる。各クロツク・サイクルの間、この制御信号はロー
の状態になければならず、さもなければクロック・トレ
ーンは/・ィの状態になる。また所要の拡張期間の終了
迄この制御信号はローの状態を維持しなければならない
と云う要件を満たしている。長期のクロック・サイクル
の動作は前述の中程度の短期および中程度の長期クロッ
ク・サイクルの動作と同様である。
ェクステンダ・ロジック3からの制御信号が時間T3に
おいてローの状態になり、回線11の信号がハィからロ
ーの状態になった後の時点T7ではハイの状態になる。
この制御信号は、時間T2の持続期間から時間T2プラ
スT7の時間迄拡張されるクロック・サイクルのローの
部分を生じ、時間T2プラス時間T7の特続時間のロー
の部分と時間T2の持続時間のハイの部分とを形成する
こととなる。サイクル選択回路 第4図は望ましい実施態様は、選択シンクロナィザ素子
4を含む本発明の袋贋を示す。
おいてローの状態になり、回線11の信号がハィからロ
ーの状態になった後の時点T7ではハイの状態になる。
この制御信号は、時間T2の持続期間から時間T2プラ
スT7の時間迄拡張されるクロック・サイクルのローの
部分を生じ、時間T2プラス時間T7の特続時間のロー
の部分と時間T2の持続時間のハイの部分とを形成する
こととなる。サイクル選択回路 第4図は望ましい実施態様は、選択シンクロナィザ素子
4を含む本発明の袋贋を示す。
選択シンクロナィザ素子4の構成要素を除去し、回線1
11にサイクル選択信号CSIを直接付与するとともに
回線121にサイクル選択信号CS2を直接付与するこ
とにより、前述の如く基本、中程度の短期、中程度の長
期および長期のクロック・サイクルにおける動作がもた
らされる。クロック周期が動的に選択されないこの動作
モード‘こおいては、クロック・サイクルが選択された
後に、ストール・/・ィ信号が/・ィの状態になりクロ
ック・システムが連続的なクロック・トレーンを生成す
る。そして、各クロックの周期は選択された予め定めた
クロック周期である。前述の如く、クロックの周期を動
的に選択させるためには、サイクル選択信号が安定で、
ェクステンダ・ロジック3にゲートされなければならず
、さもなければ各クロツク・サイクルの間クロック・ト
レーンが/・ィの状態になる。
11にサイクル選択信号CSIを直接付与するとともに
回線121にサイクル選択信号CS2を直接付与するこ
とにより、前述の如く基本、中程度の短期、中程度の長
期および長期のクロック・サイクルにおける動作がもた
らされる。クロック周期が動的に選択されないこの動作
モード‘こおいては、クロック・サイクルが選択された
後に、ストール・/・ィ信号が/・ィの状態になりクロ
ック・システムが連続的なクロック・トレーンを生成す
る。そして、各クロックの周期は選択された予め定めた
クロック周期である。前述の如く、クロックの周期を動
的に選択させるためには、サイクル選択信号が安定で、
ェクステンダ・ロジック3にゲートされなければならず
、さもなければ各クロツク・サイクルの間クロック・ト
レーンが/・ィの状態になる。
第4図に示された装置において、この要件は、時間T5
がT2より短か〈なるように回線45の遅延素子40を
タッピングすることと、遅延された矩形背列をインバー
タ130を経てフリツプフロツプ110および120の
クロック入力に、又サイクル選択信号をフリツブフロツ
ブ110および120のデータ入力に送ることとによっ
て満たされる。第6一1図は、遅延素子301こよって
与えられる時間T2が最も短いローの部分を有する基本
クロック・サイクルのそのo−の部分の持続時間を決定
し、さもなければクロック・トレーンが/・ィの状態に
なる時を決定することを示す。従って、サイクル選択信
号は安定状態になり、クロツク・サイクルのローの部分
の開始の時間T2内にェクステンダ・ロジック3にゲー
トこれなければならない。選択シンクロナィザ素子4は
、クロック周期の動的選択を許容するため下記の態様で
動作する。
がT2より短か〈なるように回線45の遅延素子40を
タッピングすることと、遅延された矩形背列をインバー
タ130を経てフリツプフロツプ110および120の
クロック入力に、又サイクル選択信号をフリツブフロツ
ブ110および120のデータ入力に送ることとによっ
て満たされる。第6一1図は、遅延素子301こよって
与えられる時間T2が最も短いローの部分を有する基本
クロック・サイクルのそのo−の部分の持続時間を決定
し、さもなければクロック・トレーンが/・ィの状態に
なる時を決定することを示す。従って、サイクル選択信
号は安定状態になり、クロツク・サイクルのローの部分
の開始の時間T2内にェクステンダ・ロジック3にゲー
トこれなければならない。選択シンクロナィザ素子4は
、クロック周期の動的選択を許容するため下記の態様で
動作する。
第5一6図は、クロツク信号がローから/・ィの状態に
なる時フリップフロップがゲートし、かつフリツプフロ
ップの出力側に入力信号をホールドすることを示す。回
線45の遅延された矩形波列信号は、回線11の信号か
/・ィからローの状態になった後、時点T5でハィ状態
からロー状態になる。従って、回線11の信号が/・ィ
からローの状態になった後、時点T5において回線13
1のィンバータ130の出力がローからハィの状態にな
る。従って、回線131のこのクロツク信号は、それぞ
れフリツプフロツプ110および120へのサイクル選
択信号であるCSIおよびCS2を調時するために使用
される。サイクル選択信号CSIおよびCS2は、この
クロツク・サイクルのローの部分の開始後時点T5にお
いてクロック信号が生成される前に、フリップフロップ
110および12川こ対する入力側で安定状態にならな
ければならないことに留意され度い。この条件が満たさ
れる限り、クロック・サイクルのローの部分の開始後、
時点T5においてサイクル選択信号が回線111および
121にゲートされる。前述したように、クロック・サ
イクルの前の議論においては、ェクステンダ・ロジック
3の制御信号はANDゲート20の真中および一番上の
入力に結合される回線61および101に生じる。
なる時フリップフロップがゲートし、かつフリツプフロ
ップの出力側に入力信号をホールドすることを示す。回
線45の遅延された矩形波列信号は、回線11の信号か
/・ィからローの状態になった後、時点T5でハィ状態
からロー状態になる。従って、回線11の信号が/・ィ
からローの状態になった後、時点T5において回線13
1のィンバータ130の出力がローからハィの状態にな
る。従って、回線131のこのクロツク信号は、それぞ
れフリツプフロツプ110および120へのサイクル選
択信号であるCSIおよびCS2を調時するために使用
される。サイクル選択信号CSIおよびCS2は、この
クロツク・サイクルのローの部分の開始後時点T5にお
いてクロック信号が生成される前に、フリップフロップ
110および12川こ対する入力側で安定状態にならな
ければならないことに留意され度い。この条件が満たさ
れる限り、クロック・サイクルのローの部分の開始後、
時点T5においてサイクル選択信号が回線111および
121にゲートされる。前述したように、クロック・サ
イクルの前の議論においては、ェクステンダ・ロジック
3の制御信号はANDゲート20の真中および一番上の
入力に結合される回線61および101に生じる。
クロック・サイクルのローの部分の最初の部分において
は、回線11のANDゲ−ト20の一番下の入力は信号
はローであり、回線21のANDゲート20の出力も従
ってローである。第5一1図は、ANDゲートのどの入
力端子に単一のロー信号を入力しても、ANDゲートの
出力はローの信号となることを示す。従って、クロック
・サイクルのローの部分におけるこの最初の部分では、
ANDゲート20の上側の2つの入力の状態は、ローで
あるANDゲート20の出力に影響を及ぼさない。従っ
て、ANDゲート20の一番下の入力がハィとなる前に
、ANDゲート20の一番上および真中の入力の制御信
号が安定状態となる限り、装置は所要の状態で動作して
クロック周期の動的選択を可能にする。回線11の信号
は、最初/、ィからローになった後、時間T2において
ハィとなる。この回線11の信号がハイからローになっ
た後、時点T5においてANDゲート20の一番上およ
び真中の入力の制御信号は安定状態となり、時間T5が
時間T2より短いため前述の条件は満たされる。従って
、選択シンクロナィザ素子4の付加により、クロツク周
期が開始された後、動的に選択することができる。第4
図の望ましい実施態様は、遅延素子40上のタップであ
る回線45の信号を反転することによってフリツプフロ
ツプ110および120のクロツク信号が得られること
を示している。
は、回線11のANDゲ−ト20の一番下の入力は信号
はローであり、回線21のANDゲート20の出力も従
ってローである。第5一1図は、ANDゲートのどの入
力端子に単一のロー信号を入力しても、ANDゲートの
出力はローの信号となることを示す。従って、クロック
・サイクルのローの部分におけるこの最初の部分では、
ANDゲート20の上側の2つの入力の状態は、ローで
あるANDゲート20の出力に影響を及ぼさない。従っ
て、ANDゲート20の一番下の入力がハィとなる前に
、ANDゲート20の一番上および真中の入力の制御信
号が安定状態となる限り、装置は所要の状態で動作して
クロック周期の動的選択を可能にする。回線11の信号
は、最初/、ィからローになった後、時間T2において
ハィとなる。この回線11の信号がハイからローになっ
た後、時点T5においてANDゲート20の一番上およ
び真中の入力の制御信号は安定状態となり、時間T5が
時間T2より短いため前述の条件は満たされる。従って
、選択シンクロナィザ素子4の付加により、クロツク周
期が開始された後、動的に選択することができる。第4
図の望ましい実施態様は、遅延素子40上のタップであ
る回線45の信号を反転することによってフリツプフロ
ツプ110および120のクロツク信号が得られること
を示している。
あるいは又、遅延素子30上のタップである回線38を
第4図に示した回線45の代りにィンバータ130の入
力側に結合することによりクロック信号を得ることがで
きる。ィンバータ130の入力側の回線45を回線38
で置換して適切に動作が行われるためには、回線45が
使用された時、時間T5が時間T2より短かくなければ
ならないと云う要件を類似した要件、即ち時間T8は時
間T2より短かいという要件が満されなければならない
。この置換は、フリップフロップの入力上の信号が、ク
ロック信号のローから/・ィへの変化時にフリップフロ
ップの出力にゲートされると云う事実により妥当である
。回線45を用いる場合、回線131におけるローから
/・ィへの状態変化は、回線45の信号がハィからロー
の状態になる時に生じる。回線38を用いる場合は、こ
のローから/・ィの状態への変化は、回線11の信号が
ハィからローの状態になった後、時間T8において生じ
るローの状態に回線38の信号がハィの状態から変る時
に生じるのである。第6一4図は波列Gのあらゆる場合
において、回線45に生じる信号は時間T5だけ遅延さ
れた回線11上に生じる信号である波列Aと同じである
ことを示している。
第4図に示した回線45の代りにィンバータ130の入
力側に結合することによりクロック信号を得ることがで
きる。ィンバータ130の入力側の回線45を回線38
で置換して適切に動作が行われるためには、回線45が
使用された時、時間T5が時間T2より短かくなければ
ならないと云う要件を類似した要件、即ち時間T8は時
間T2より短かいという要件が満されなければならない
。この置換は、フリップフロップの入力上の信号が、ク
ロック信号のローから/・ィへの変化時にフリップフロ
ップの出力にゲートされると云う事実により妥当である
。回線45を用いる場合、回線131におけるローから
/・ィへの状態変化は、回線45の信号がハィからロー
の状態になる時に生じる。回線38を用いる場合は、こ
のローから/・ィの状態への変化は、回線11の信号が
ハィからローの状態になった後、時間T8において生じ
るローの状態に回線38の信号がハィの状態から変る時
に生じるのである。第6一4図は波列Gのあらゆる場合
において、回線45に生じる信号は時間T5だけ遅延さ
れた回線11上に生じる信号である波列Aと同じである
ことを示している。
回線38に生じる信号である波列Jは、時間T8だけ遅
延した回線21上に生じる信号である波列Bのそれであ
る。第6−4図は、更に波列Aの信号が/・ィからロー
の状態になる度毎に、波列Bの信号は同時にハィからロ
ーの状態になることを示している。従って、フリップフ
ロップ・クロッキング信号を形成するためィンバー夕1
30への入力として遅延され使用されるのは信号レベル
におけるこの/・ィからローへの状態の変化であるため
、ィンバータ13川こ対する入力として使用される遅延
された矩形波が遅延素子40又は遅延素子30のいずれ
かから得ることができることになる。ストール状態 第7図乃至第11図は、制御信号即ち波列Eがローの状
態にあって/・ィの状態になる迄継続する時に生じるス
トール・ローの状態によって発生する波列を示す。
延した回線21上に生じる信号である波列Bのそれであ
る。第6−4図は、更に波列Aの信号が/・ィからロー
の状態になる度毎に、波列Bの信号は同時にハィからロ
ーの状態になることを示している。従って、フリップフ
ロップ・クロッキング信号を形成するためィンバー夕1
30への入力として遅延され使用されるのは信号レベル
におけるこの/・ィからローへの状態の変化であるため
、ィンバータ13川こ対する入力として使用される遅延
された矩形波が遅延素子40又は遅延素子30のいずれ
かから得ることができることになる。ストール状態 第7図乃至第11図は、制御信号即ち波列Eがローの状
態にあって/・ィの状態になる迄継続する時に生じるス
トール・ローの状態によって発生する波列を示す。
ストール・ローの状態は、/・ィの状態からローの状態
になるストール・ロー回線における信号によって表示さ
れる。このストール・ロー状態は、ストール・ロー回線
の信号がローの状態から/・ィの状態になる迄継続する
。第7−1図において、クロツク・トレーン則ち波列C
のローの部分は、制御信号貝0ち波列Eがローの状態か
らハィの状態になる時点を経て、ストール・ローの信号
がローの状態になる時間によって拡張される。即ち、第
7一1図において、最初のクロック・サイクルのロ−の
部分は、制御信号が/・ィの状態になった後、ストール
・ローの信号がストール状態下にある、即ちローの状態
にある時間の長さに等しい時間だけ拡張される。再び第
7−1図において、クロック・トレーンはストール・ロ
ーの状態が解消してから最少限度の時間内に回復するこ
とが判る。
になるストール・ロー回線における信号によって表示さ
れる。このストール・ロー状態は、ストール・ロー回線
の信号がローの状態から/・ィの状態になる迄継続する
。第7−1図において、クロツク・トレーン則ち波列C
のローの部分は、制御信号貝0ち波列Eがローの状態か
らハィの状態になる時点を経て、ストール・ローの信号
がローの状態になる時間によって拡張される。即ち、第
7一1図において、最初のクロック・サイクルのロ−の
部分は、制御信号が/・ィの状態になった後、ストール
・ローの信号がストール状態下にある、即ちローの状態
にある時間の長さに等しい時間だけ拡張される。再び第
7−1図において、クロック・トレーンはストール・ロ
ーの状態が解消してから最少限度の時間内に回復するこ
とが判る。
望ましい実施態様において、クロツク・トレーンの回復
時間は、遅延素子30からクロック・トレ−ン信号がタ
ップされる時間の関数である時間TIと等しい。又、ク
ロック・システムが回復すると、以降のストール条件の
発生迄その通常の動作を継続することに留意すべきであ
る。第7−2図はストール・ローの状態の第2の場合を
示す。
時間は、遅延素子30からクロック・トレ−ン信号がタ
ップされる時間の関数である時間TIと等しい。又、ク
ロック・システムが回復すると、以降のストール条件の
発生迄その通常の動作を継続することに留意すべきであ
る。第7−2図はストール・ローの状態の第2の場合を
示す。
第7一2図において、制御信号則ち波列Eが/・ィの状
態である時、ストール・ロー状態は始めて生じ、制御信
号がロ−の状態にある時ストール・ロー状態が終る。第
7−2図において、これ等の条件が確立されると、スト
ール・ロー状態はクロック・サイクルの/・ィの部分を
短縮することが判る。又、制御信号がロー状態にある間
にストール状態を解消すると、正規の持続期間を有する
クロック・サイクルのローの部分となることもわかる。
第7−1図および第7−2図に示される結果を組合せる
と、制御信号がローの状態にある間にストール。
態である時、ストール・ロー状態は始めて生じ、制御信
号がロ−の状態にある時ストール・ロー状態が終る。第
7−2図において、これ等の条件が確立されると、スト
ール・ロー状態はクロック・サイクルの/・ィの部分を
短縮することが判る。又、制御信号がロー状態にある間
にストール状態を解消すると、正規の持続期間を有する
クロック・サイクルのローの部分となることもわかる。
第7−1図および第7−2図に示される結果を組合せる
と、制御信号がローの状態にある間にストール。
ロー状態を開始し、制御信号が依然としてローの状態に
ある間に除去するならば、クロック。トレーン則ち波列
Cはストール・ロー状態の発生により影響されらること
が判る。このことは、更に第4図を参照することにより
理解される。中程度の短期のクロック・サイクルの場合
において判るように、制御信号は、ORゲート60を経
てANDゲート20の真中の入力に接続される回線43
に生じる波列Eである。もし制御信号がローの状態にあ
れば、ANDゲート20の出力はローとなる。もしスト
ール状態が、波列Eのローである間に生ずるならば、A
NDゲート20の出力は変化せずローの状態を継続する
。もしストール状態がローからハィの状態になるストー
ル・ロー信号により除去されるならば、ANDゲート2
0の一番上の入力に結合されるANDゲート100の出
力はローから/・ィの状態に変り、従ってANDゲート
20の出力は再び一義的に回線43の信号貝0ち波列E
およびNANDゲート10の出力によって制御される。
これ等の条件から、波列Eがローの状態にある間ストー
ル・ローの状態の発生およびその後の消滅はANDゲー
ト20の出力に影響を及ぼさず、従ってこれ等の条件下
ではこのク。ック・トレーンはストール・ロー状態の発
生および消滅により影響を受けないことが判る。ストー
ル・ハイ条件に対するクロツク・システムの応答は、ス
トール・ロー条件に対する応答と同じである。もし波列
Dがローである時ストール・/・ィ信号がローになり、
又波列Dがハィとなった後ローの状態を維持するならば
、ストール・ハィの信号がハィとなる迄波列Aがハィの
状態を維持する、即ちクロック・トレーンはハイの状態
にストールされるのである。もし波列Dがローの間スト
ール・/・ィの信号がローになり、波列Dが依然として
ローである間にハィの状態に戻るならば、ストール・/
・ィの状態の発生および消滅はクロツク波列には見出さ
れない。波列Dが/・ィの間ローになるストール・ハイ
の信号のクロツク波列に対する作用は、選択されたクロ
ツク周期とストール・/・ィの信号がローの状態を維持
する時間の長さとの関数である。このような条件下では
、もしサイクル選択信号により選択される遅延期間より
長い間、ストール・/・ィの信号がローの状態を維持す
るならば、クロツク・トレーンはローからハィの状態に
なる。このクロック波列は、ストール・/・ィの信号に
応答して/・ィの状態を維持する。また、このストール
・ハイの信号は、ェクステンダ・ロジック3により与え
られる選択された遅延期間を超えてローの状態である。
前述の如く、最も短い周期が基本サイクルである。
ある間に除去するならば、クロック。トレーン則ち波列
Cはストール・ロー状態の発生により影響されらること
が判る。このことは、更に第4図を参照することにより
理解される。中程度の短期のクロック・サイクルの場合
において判るように、制御信号は、ORゲート60を経
てANDゲート20の真中の入力に接続される回線43
に生じる波列Eである。もし制御信号がローの状態にあ
れば、ANDゲート20の出力はローとなる。もしスト
ール状態が、波列Eのローである間に生ずるならば、A
NDゲート20の出力は変化せずローの状態を継続する
。もしストール状態がローからハィの状態になるストー
ル・ロー信号により除去されるならば、ANDゲート2
0の一番上の入力に結合されるANDゲート100の出
力はローから/・ィの状態に変り、従ってANDゲート
20の出力は再び一義的に回線43の信号貝0ち波列E
およびNANDゲート10の出力によって制御される。
これ等の条件から、波列Eがローの状態にある間ストー
ル・ローの状態の発生およびその後の消滅はANDゲー
ト20の出力に影響を及ぼさず、従ってこれ等の条件下
ではこのク。ック・トレーンはストール・ロー状態の発
生および消滅により影響を受けないことが判る。ストー
ル・ハイ条件に対するクロツク・システムの応答は、ス
トール・ロー条件に対する応答と同じである。もし波列
Dがローである時ストール・/・ィ信号がローになり、
又波列Dがハィとなった後ローの状態を維持するならば
、ストール・ハィの信号がハィとなる迄波列Aがハィの
状態を維持する、即ちクロック・トレーンはハイの状態
にストールされるのである。もし波列Dがローの間スト
ール・/・ィの信号がローになり、波列Dが依然として
ローである間にハィの状態に戻るならば、ストール・/
・ィの状態の発生および消滅はクロツク波列には見出さ
れない。波列Dが/・ィの間ローになるストール・ハイ
の信号のクロツク波列に対する作用は、選択されたクロ
ツク周期とストール・/・ィの信号がローの状態を維持
する時間の長さとの関数である。このような条件下では
、もしサイクル選択信号により選択される遅延期間より
長い間、ストール・/・ィの信号がローの状態を維持す
るならば、クロツク・トレーンはローからハィの状態に
なる。このクロック波列は、ストール・/・ィの信号に
応答して/・ィの状態を維持する。また、このストール
・ハイの信号は、ェクステンダ・ロジック3により与え
られる選択された遅延期間を超えてローの状態である。
前述の如く、最も短い周期が基本サイクルである。
前の議論は、更に、基本クロック・サイクルの回路にお
ける能動状態の素子はNANDゲートI0、ANDゲ−
ト20、および遅延素子30であることを示している。
第4図の素子の残りのものは、サイクルのロー部分の完
了前、即ちロー部分の開始の時間T2内にANDゲート
20の上部および中間の入力をハィの状態にセットする
ことにのみ寄与し、基本クロツク・サイクルのタイミン
グの決定には能動的役割は演じない。従って、クロック
・システムは最も短い周期の生成に使用される回路にお
いて最少限度の数の構成要素を有する。種々のクロック
・サイクルに関する前述の全ての議論では、クロック・
トレーンは線31における遅延素子30のタップに生じ
る信号であるとして論述された。
ける能動状態の素子はNANDゲートI0、ANDゲ−
ト20、および遅延素子30であることを示している。
第4図の素子の残りのものは、サイクルのロー部分の完
了前、即ちロー部分の開始の時間T2内にANDゲート
20の上部および中間の入力をハィの状態にセットする
ことにのみ寄与し、基本クロツク・サイクルのタイミン
グの決定には能動的役割は演じない。従って、クロック
・システムは最も短い周期の生成に使用される回路にお
いて最少限度の数の構成要素を有する。種々のクロック
・サイクルに関する前述の全ての議論では、クロック・
トレーンは線31における遅延素子30のタップに生じ
る信号であるとして論述された。
時間TIには一切の制約がないため、実際に直接AND
ゲート20の出力又は遅延素子30のタップから取出さ
れる信号からクロツク・トレーンが得られる。時間TI
は時間T2に比較して短いか、等しいか、あるいは長い
かについて一切の制限がない。前述の如く、時間TIは
単にストール・/・ィ又はストール・ローの状態のいず
れかの解消からクロツク・システムが回復する速度を決
定するだけである。第4図に示された回路は他の論理素
子から構成され得、特に更に多くの入力を有する他の論
理素子の使用により素子数を減少するものであること、
又1個の遅延素子は直列に接続された複数の遅延素子で
置換できること、およびこの様な変更例は本発明の範囲
から逸脱することなく適用され得ることが理解されよう
。
ゲート20の出力又は遅延素子30のタップから取出さ
れる信号からクロツク・トレーンが得られる。時間TI
は時間T2に比較して短いか、等しいか、あるいは長い
かについて一切の制限がない。前述の如く、時間TIは
単にストール・/・ィ又はストール・ローの状態のいず
れかの解消からクロツク・システムが回復する速度を決
定するだけである。第4図に示された回路は他の論理素
子から構成され得、特に更に多くの入力を有する他の論
理素子の使用により素子数を減少するものであること、
又1個の遅延素子は直列に接続された複数の遅延素子で
置換できること、およびこの様な変更例は本発明の範囲
から逸脱することなく適用され得ることが理解されよう
。
第1図は本発明の装置のブロック図、第2図はクロック
・サイクルのロー部分と/・ィ部分とを示すクロック・
システムの生成した矩形波列の一部のダイヤグラム、第
3図は選択シンクロナィザ素子の付加を示す本発明の装
置のブロック図、第4図は本発明の望ましい実施態様の
論理図、第5−1図乃至第5−6図は公知のAND,N
AND,ORおよびNOR論理ゲート、およびインバー
タおよびフリップフロップに対するそれぞれの論理記号
および関連する真理値表を示す図、第6一1図乃至第6
一5図はそれぞれ基本、中程度の短期、中程度の長期、
および長期のクロック・サイクルの発生の間第4図の装
置の作用を示すパルス列の図、第7−1図は制御信号が
ロー状態で制御信号が/・ィの状態であった後迄継続す
る間ストール・ローの状態が発生する中程度の短期クロ
ック・サイクルの間の第4図の装置の作用を示すパルス
列の図、第7一2図は制御信号が/・ィの状態にあって
制御信号がローの状態になった後迄継続する間ストール
・ローの状態が生じる中程度の短期のクロツク・サイク
ルの間の第4図の装置の作用を示すパルス列の図、およ
び第8図は4つのクロック周期の各々を選択するために
使用されるサイクル選択信号の値を示す表である。 1……クロツク・サイクル・ゼネレータ、3……クロツ
ク・サイクル・エクステンダ・ロジック、4……選択シ
ンクロナィザ素子、10,20,50,60,70,8
0,90,100・・・・・・ゲート、11,21,3
1,32,38,43,44,45,46,47,61
,101,111,112,121,131・・・・・
・回線、30,40・・・・・・遅延素子、110,1
20・・・・・・フリツプフロツフ〇。 ‘ノG.Z F/○ 2 ‘ンG・3 ‘ノ○.夕 ‘/G.ク‐J (ソGク‐2 ‘ソ○.5.3 ‘ノ○.ク‐夕 ‘rGク‐夕 「ノG.ク‐6 Fノ○.6‐J ‘ソG・6一2 上ノ○6‐3 〆/〇.6一千 ‘ンG.6‐グ ‘ノG ア‐Z ‘/G7‐2 ‘/夕.夕
・サイクルのロー部分と/・ィ部分とを示すクロック・
システムの生成した矩形波列の一部のダイヤグラム、第
3図は選択シンクロナィザ素子の付加を示す本発明の装
置のブロック図、第4図は本発明の望ましい実施態様の
論理図、第5−1図乃至第5−6図は公知のAND,N
AND,ORおよびNOR論理ゲート、およびインバー
タおよびフリップフロップに対するそれぞれの論理記号
および関連する真理値表を示す図、第6一1図乃至第6
一5図はそれぞれ基本、中程度の短期、中程度の長期、
および長期のクロック・サイクルの発生の間第4図の装
置の作用を示すパルス列の図、第7−1図は制御信号が
ロー状態で制御信号が/・ィの状態であった後迄継続す
る間ストール・ローの状態が発生する中程度の短期クロ
ック・サイクルの間の第4図の装置の作用を示すパルス
列の図、第7一2図は制御信号が/・ィの状態にあって
制御信号がローの状態になった後迄継続する間ストール
・ローの状態が生じる中程度の短期のクロツク・サイク
ルの間の第4図の装置の作用を示すパルス列の図、およ
び第8図は4つのクロック周期の各々を選択するために
使用されるサイクル選択信号の値を示す表である。 1……クロツク・サイクル・ゼネレータ、3……クロツ
ク・サイクル・エクステンダ・ロジック、4……選択シ
ンクロナィザ素子、10,20,50,60,70,8
0,90,100・・・・・・ゲート、11,21,3
1,32,38,43,44,45,46,47,61
,101,111,112,121,131・・・・・
・回線、30,40・・・・・・遅延素子、110,1
20・・・・・・フリツプフロツフ〇。 ‘ノG.Z F/○ 2 ‘ンG・3 ‘ノ○.夕 ‘/G.ク‐J (ソGク‐2 ‘ソ○.5.3 ‘ノ○.ク‐夕 ‘rGク‐夕 「ノG.ク‐6 Fノ○.6‐J ‘ソG・6一2 上ノ○6‐3 〆/〇.6一千 ‘ンG.6‐グ ‘ノG ア‐Z ‘/G7‐2 ‘/夕.夕
Claims (1)
- 【特許請求の範囲】 1 次の(a)乃至(b)を具備するクロツク・システ
ム。 (a) クロツク信号(回線31)を生成する第1の手
段10,20,30であつて、前記クロツク信号は第1
の部分と第2の部分とを有し、前記クロツク・システム
を、前記の第1の部分の持続期間において第1の状態で
作動させ、前記第2の部分の持続期間において第2の状
態で作動させる前記第1の手段。 (b) 前記第1の手段に結合して、入力信号を、予め
定められた期間遅延させる第2の手段40。 (c) 前記第1の手段及び前記第2の手段に結合し、
選択信号と、前記第2の手段によつて遅延させられた前
記入力信号とに応答し、前記の予め定められた期間に等
しい時間的間隔だけ前記第2の部分の生成をすることを
前記第1の手段に対し禁止して、前記の予め定められた
期間に等しい長さだけ前記第1の部分の持続期間を拡張
する論理手段(第4図のエクステンダ・ロジツク3、及
び110,120,130。)2 前記第1の手段は、
遅延線を有する再循環回路を備え、前記第2の手段への
前記の入力信号は前記再循環回路より得られることを特
徴とする特許請求の範囲第1項記載のクロツク・システ
ム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US05/854,301 US4241418A (en) | 1977-11-23 | 1977-11-23 | Clock system having a dynamically selectable clock period |
| US854301 | 1997-05-12 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5482139A JPS5482139A (en) | 1979-06-30 |
| JPS6037921B2 true JPS6037921B2 (ja) | 1985-08-29 |
Family
ID=25318299
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53143254A Expired JPS6037921B2 (ja) | 1977-11-23 | 1978-11-20 | クロツク周期を動的に選択可能なクロツク・システム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US4241418A (ja) |
| JP (1) | JPS6037921B2 (ja) |
| AU (1) | AU530610B2 (ja) |
| CA (1) | CA1117192A (ja) |
| YU (1) | YU39511B (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63285548A (ja) * | 1987-05-18 | 1988-11-22 | Fuji Photo Film Co Ltd | ハロゲン化銀カラ−写真感光材料の処理方法 |
| JPH0177025U (ja) * | 1987-11-12 | 1989-05-24 | ||
| JPH01122621U (ja) * | 1988-02-15 | 1989-08-21 | ||
| JPH04116424U (ja) * | 1991-03-28 | 1992-10-19 | 三菱マテリアル株式会社 | 複合ノイズフイルタ |
| JPH081481U (ja) * | 1996-01-26 | 1996-10-11 | 太陽誘電株式会社 | チップ型ノイズフィルタ |
Families Citing this family (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2853523C2 (de) * | 1978-12-12 | 1981-10-01 | Ibm Deutschland Gmbh, 7000 Stuttgart | Dezentrale Erzeugung von Taktsteuersignalen |
| FR2465269B1 (fr) * | 1979-09-12 | 1985-12-27 | Cii Honeywell Bull | Selecteur de demandes asynchrones dans un systeme de traitement de l'information |
| JPS6218709Y2 (ja) * | 1980-05-28 | 1987-05-13 | ||
| US4458308A (en) * | 1980-10-06 | 1984-07-03 | Honeywell Information Systems Inc. | Microprocessor controlled communications controller having a stretched clock cycle |
| US4355283A (en) * | 1980-11-28 | 1982-10-19 | Rca Corporation | Circuit and method for duty cycle control |
| US4467412A (en) * | 1981-05-18 | 1984-08-21 | Atari, Inc. | Slave processor with clock controlled by internal ROM & master processor |
| US4379265A (en) * | 1981-05-26 | 1983-04-05 | Burroughs Corporation | Dual clocking time delay generation circuit |
| JPS5881334A (ja) * | 1981-11-11 | 1983-05-16 | Hitachi Ltd | 情報処理装置 |
| US4479216A (en) * | 1982-12-22 | 1984-10-23 | At&T Bell Laboratories | Skew-free clock circuit for integrated circuit chip |
| GB2138230B (en) * | 1983-04-12 | 1986-12-03 | Sony Corp | Dynamic random access memory arrangements |
| WO1984004184A1 (en) * | 1983-04-14 | 1984-10-25 | Convergent Technologies Inc | Clock stretching circuitry |
| US4578774A (en) * | 1983-07-18 | 1986-03-25 | Pitney Bowes Inc. | System for limiting access to non-volatile memory in electronic postage meters |
| US4725944A (en) * | 1983-11-14 | 1988-02-16 | Tandem Computers Incorporated | Electronic communication clocking mechanism |
| US4819164A (en) * | 1983-12-12 | 1989-04-04 | Texas Instruments Incorporated | Variable frequency microprocessor clock generator |
| JPS60154709A (ja) * | 1984-01-25 | 1985-08-14 | Toshiba Corp | クロツク信号発生回路 |
| US4670837A (en) * | 1984-06-25 | 1987-06-02 | American Telephone And Telegraph Company | Electrical system having variable-frequency clock |
| USH511H (en) | 1984-07-09 | 1988-08-02 | The United States Of America As Represented By The Secretary Of The Navy | Data collection system |
| US4691331A (en) * | 1984-10-29 | 1987-09-01 | American Telephone And Telegraph Company, At&T Bell Laboratories | Self-correcting frequency dividers |
| US4802120A (en) * | 1984-10-30 | 1989-01-31 | Tandy Corporation | Multistage timing circuit for system bus control |
| EP0185779B1 (en) * | 1984-12-21 | 1990-02-28 | International Business Machines Corporation | Digital phase locked loop |
| US4604582A (en) * | 1985-01-04 | 1986-08-05 | Lockheed Electronics Company, Inc. | Digital phase correlator |
| US4669042A (en) * | 1985-07-10 | 1987-05-26 | The United States Of America As Represented By The Secretary Of The Air Force | Stepless pulse count switching |
| US4714924A (en) * | 1985-12-30 | 1987-12-22 | Eta Systems, Inc. | Electronic clock tuning system |
| US4868739A (en) * | 1986-05-05 | 1989-09-19 | International Business Machines Corporation | Fixed clock rate vector processor having exclusive time cycle control programmable into each microword |
| US4769558A (en) * | 1986-07-09 | 1988-09-06 | Eta Systems, Inc. | Integrated circuit clock bus layout delay system |
| US4835728A (en) * | 1986-08-13 | 1989-05-30 | Amdahl Corporation | Deterministic clock control apparatus for a data processing system |
| GB2196450B (en) * | 1986-10-20 | 1991-02-13 | Mars Inc | Data-storing tokens |
| JPS63131616A (ja) * | 1986-11-20 | 1988-06-03 | Mitsubishi Electric Corp | プログラマブルクロツク分周器 |
| US5151986A (en) * | 1987-08-27 | 1992-09-29 | Motorola, Inc. | Microcomputer with on-board chip selects and programmable bus stretching |
| US4857868A (en) * | 1988-03-30 | 1989-08-15 | Rockwell International Corporation | Data driven clock generator |
| US4888729A (en) * | 1988-05-06 | 1989-12-19 | Rockwell International Corporation | Digitally controlled oscillator apparatus |
| US5062041A (en) * | 1988-12-29 | 1991-10-29 | Wang Laboratories, Inc. | Processor/coprocessor interface apparatus including microinstruction clock synchronization |
| US5065041A (en) * | 1989-01-05 | 1991-11-12 | Bull Hn Information Systems Inc. | Timing generator module |
| US4931986A (en) * | 1989-03-03 | 1990-06-05 | Ncr Corporation | Computer system clock generator for generating tuned multiple clock signals |
| US5210846B1 (en) * | 1989-05-15 | 1999-06-29 | Dallas Semiconductor | One-wire bus architecture |
| WO1990014626A1 (en) * | 1989-05-15 | 1990-11-29 | Dallas Semiconductor Corporation | Systems with data-token/one-wire-bus |
| US5235698A (en) * | 1989-09-12 | 1993-08-10 | Acer Incorporated | Bus interface synchronization control system |
| US4970418A (en) * | 1989-09-26 | 1990-11-13 | Apple Computer, Inc. | Programmable memory state machine for providing variable clocking to a multimode memory |
| US5015871A (en) * | 1989-11-03 | 1991-05-14 | Harris Corporation | Multiple external asynchronous triggers circuit |
| GB9014811D0 (en) * | 1990-07-04 | 1990-08-22 | Pgc Limited | Computer |
| US5261081A (en) * | 1990-07-26 | 1993-11-09 | Ncr Corporation | Sequence control apparatus for producing output signals in synchronous with a consistent delay from rising or falling edge of clock input signal |
| DE19926075A1 (de) * | 1999-06-08 | 2000-12-14 | Endress Hauser Gmbh Co | Verfahren zur zeitlichen Koordination der Versendung von Daten auf einem Bus |
| ES2159245B1 (es) * | 1999-07-23 | 2002-04-01 | Univ Catalunya Politecnica | Linea de retardo multiple y ajustable para sistemas electronicos. |
| US6691301B2 (en) * | 2001-01-29 | 2004-02-10 | Celoxica Ltd. | System, method and article of manufacture for signal constructs in a programming language capable of programming hardware architectures |
| US7237216B2 (en) * | 2003-02-21 | 2007-06-26 | Infineon Technologies Ag | Clock gating approach to accommodate infrequent additional processing latencies |
| US7849349B2 (en) * | 2007-03-28 | 2010-12-07 | Qimonda Ag | Reduced-delay clocked logic |
| US8532583B2 (en) * | 2008-07-17 | 2013-09-10 | Freescale Semiconductor, Inc. | Semiconductor device, wireless communication device and method for generating a synthesized frequency signal |
| JP6232386B2 (ja) * | 2013-01-25 | 2017-11-15 | サターン ライセンシング エルエルシーSaturn Licensing LLC | 信号処理装置および信号処理方法、並びにプログラム |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3343136A (en) * | 1964-08-17 | 1967-09-19 | Bunker Ramo | Data processing timing apparatus |
| US3418498A (en) * | 1965-10-29 | 1968-12-24 | Westinghouse Electric Corp | Delay line timing circuit for use with computer or other timed operation devices |
| US3543295A (en) * | 1968-04-22 | 1970-11-24 | Bell Telephone Labor Inc | Circuits for changing pulse train repetition rates |
| US3594733A (en) * | 1969-02-24 | 1971-07-20 | Gen Electric | Digital pulse stretcher |
| US3593158A (en) * | 1969-06-04 | 1971-07-13 | Control Data Corp | Variable frequency pulse generator |
| US3624519A (en) * | 1969-11-10 | 1971-11-30 | Westinghouse Electric Corp | Tapped delay line timing circuit |
| US3775696A (en) * | 1971-11-18 | 1973-11-27 | Texas Instruments Inc | Synchronous digital system having a multispeed logic clock oscillator |
| NL7207216A (ja) * | 1972-05-27 | 1973-11-29 | ||
| US4050096A (en) * | 1974-10-30 | 1977-09-20 | Motorola, Inc. | Pulse expanding system for microprocessor systems with slow memory |
| US4040021A (en) * | 1975-10-30 | 1977-08-02 | Bell Telephone Laboratories, Incorporated | Circuit for increasing the apparent occupancy of a processor |
| US3993957A (en) * | 1976-03-08 | 1976-11-23 | International Business Machines Corporation | Clock converter circuit |
| US4134073A (en) * | 1976-07-12 | 1979-01-09 | Honeywell Information Systems Inc. | Clock system having adaptive synchronization feature |
| US4105978A (en) * | 1976-08-02 | 1978-08-08 | Honeywell Information Systems Inc. | Stretch and stall clock |
-
1977
- 1977-11-23 US US05/854,301 patent/US4241418A/en not_active Expired - Lifetime
-
1978
- 1978-11-06 CA CA000315821A patent/CA1117192A/en not_active Expired
- 1978-11-15 AU AU41610/78A patent/AU530610B2/en not_active Expired
- 1978-11-20 JP JP53143254A patent/JPS6037921B2/ja not_active Expired
- 1978-11-21 YU YU2719/78A patent/YU39511B/xx unknown
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63285548A (ja) * | 1987-05-18 | 1988-11-22 | Fuji Photo Film Co Ltd | ハロゲン化銀カラ−写真感光材料の処理方法 |
| JPH0177025U (ja) * | 1987-11-12 | 1989-05-24 | ||
| JPH01122621U (ja) * | 1988-02-15 | 1989-08-21 | ||
| JPH04116424U (ja) * | 1991-03-28 | 1992-10-19 | 三菱マテリアル株式会社 | 複合ノイズフイルタ |
| JPH081481U (ja) * | 1996-01-26 | 1996-10-11 | 太陽誘電株式会社 | チップ型ノイズフィルタ |
Also Published As
| Publication number | Publication date |
|---|---|
| AU4161078A (en) | 1979-05-31 |
| YU271978A (en) | 1982-06-30 |
| JPS5482139A (en) | 1979-06-30 |
| YU39511B (en) | 1984-12-31 |
| US4241418A (en) | 1980-12-23 |
| AU530610B2 (en) | 1983-07-21 |
| CA1117192A (en) | 1982-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4241418A (en) | Clock system having a dynamically selectable clock period | |
| JP3013714B2 (ja) | 半導体記憶装置 | |
| US4414637A (en) | Adjustable clock system having a dynamically selectable clock period | |
| US6163545A (en) | System and method for data transfer across multiple clock domains | |
| KR100853479B1 (ko) | 반도체 메모리 장치 | |
| US4316148A (en) | Variable frequency logic clock | |
| JPH04319693A (ja) | タイマ入力制御回路及びカウンタ制御回路 | |
| JPS63139415A (ja) | クロック信号マルチプレクサ | |
| USRE41441E1 (en) | Output buffer having inherently precise data masking | |
| US4951301A (en) | TTL technology digital timing unit | |
| US6954451B1 (en) | Distributed time-multiplexed bus architecture and emulation apparatus | |
| JPS6221196B2 (ja) | ||
| JPH01202021A (ja) | 書き込みタイミング信号発生回路 | |
| KR100529039B1 (ko) | 도메인 크로싱 마진을 증가시킨 반도체 메모리 소자 | |
| JP2646561B2 (ja) | クロック分配回路 | |
| KR19980050372A (ko) | 데이타 전송 동기용 클럭 발생장치 | |
| SU1168936A1 (ru) | Микропрограммное устройство управлени | |
| JPH0775319B2 (ja) | 多数決判定機能を有する同期検出回路 | |
| JP2626476B2 (ja) | フレームアライナ | |
| JP3484660B2 (ja) | バッファメモリ容量不足検出回路 | |
| JPH09139730A (ja) | エラステックストア | |
| SU1501156A1 (ru) | Устройство дл управлени динамической пам тью | |
| JP2528965B2 (ja) | クロック位相制御回路 | |
| SU1624532A1 (ru) | Д-триггер | |
| SU1594545A1 (ru) | Резервированное процессорное устройство |