JPS6232486B2 - - Google Patents

Info

Publication number
JPS6232486B2
JPS6232486B2 JP52092905A JP9290577A JPS6232486B2 JP S6232486 B2 JPS6232486 B2 JP S6232486B2 JP 52092905 A JP52092905 A JP 52092905A JP 9290577 A JP9290577 A JP 9290577A JP S6232486 B2 JPS6232486 B2 JP S6232486B2
Authority
JP
Japan
Prior art keywords
signal
nand gate
gate
clo
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.)
Expired
Application number
JP52092905A
Other languages
English (en)
Other versions
JPS5341142A (en
Inventor
Jei Goosu Garii
Efu Joisu Toomasu
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.)
HANEIUERU INFUOOMEISHON SHISUTEMUSU Inc
Original Assignee
HANEIUERU INFUOOMEISHON SHISUTEMUSU Inc
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 HANEIUERU INFUOOMEISHON SHISUTEMUSU Inc filed Critical HANEIUERU INFUOOMEISHON SHISUTEMUSU Inc
Publication of JPS5341142A publication Critical patent/JPS5341142A/ja
Publication of JPS6232486B2 publication Critical patent/JPS6232486B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/08Clock 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)
  • Pulse Circuits (AREA)
  • Logic Circuits (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Information Transfer Systems (AREA)

Description

【発明の詳細な説明】 本発明は1つ以上の速度でパルスを発生する
(即ちコンピユータ・クロツク装置のパルス周期
を伸張する)か、又はコンピユータ・クロツク装
置を中断する(即ちクロツク・パルスの発生を中
断させることで、以下本願明細書ではこの意味で
使用する)装置に関する。
競合する何れのコンピユータ製造会社にとつて
も、使用者の要求を反映した特徴をその装置に与
え、この装置をできる限り最低のコストで使用者
に提供しなければならない。最低のコストと共に
2つの主たる要求は市場において明るみに出た。
その1つはより大きな処理能力を与えることで、
また他のものは使用者により広範なサービスを与
える幅広い機能を提供することである。これらの
要求は1つの幅広い一般的要求、即ち最少のハー
ドウエアの用件を有する最大のデータ処理機能に
翻訳される。従つてコンピユータの設計者はコン
ピユータ・システムの究極的なコストを減少させ
かつその機能を増大させる問題に直面している。
これらの要求は互いにあい反する。一般に、付加
的な特徴及び機能はハードウエアを増大させコス
トの増大を招く。これに対しコストを減少させる
とハードウエアの減少によつて多くの特徴及び機
能が減少せしめられる。
全てのコンピユータ・システムで使用されかつ
その異なる部分で付加的に使用されている1つの
特別なハードウエア部分はコンピユータ・システ
ムのクロツク装置である。コンピユータ・システ
ムの異なる部分は異なるクロツク速度で動作す
る。例えばカード・リーダ及びプリンターは1つ
の固有な速度で動作する。デイスク及びテープ駆
動装置は他の速度で動作する。コンピユータ・シ
ステムの主たるメモリは更に他の速度で動作す
る。これに対し中央処理装置CPUは更に他の速
度で動作する。コンピユータ・システムがより複
雑になり、マルチプログラミング、マルチプロセ
ツシング及び通信業務を有するので、各クロツク
間のタイミングの要件がまた更に複雑になる。更
に、あるコンピユータ・システムは低同期速度で
動作する。他のコンピユータ・システムは高同期
速度で動作する。また他のものは非同期的に動作
する。従つて異なるクロツク速度を有するクロツ
クばかりでなく、命令により自身をスタート・ス
トツプできるクロツクが所定コンピユータ・シス
テムに要求される。例えばCPU及び主メモリを
備えたコンピユータ・システムはCPUが主メモ
リのサイクル時間である速度R1で主メモリをア
クセスすることを必要とする。テープ駆動装置が
該システムに付加されると、CPUと主メモリの
両者はテープ駆動装置の速度である異なる速度
R2でテープ駆動装置と通信することを要求され
うる。このことは異なるクロツク速度を必要とす
る。更に、もしコンピユータ・システムの動作が
非同期的であると(即ち各動作の遂行が、先の動
作が完了した時又は次の動作を必要とされるコン
ピユータ・システムの部分が利用可能である時に
スタートする)、CPUクロツクはコンピユータ・
システムが情報が利用可能である信号を受信する
迄、それ自体を停止する必要がある。勿論、この
スタート・ストツプの問題を処理する1つの方法
はクロツクをその通常の速度で遊ばせることであ
る。しかし情報がアイドリングサイクルの途中で
利用可能である時、それはアイドリングサイクル
の途中で直ちに受信できず、そのサイクルの最初
を待たなければならない。このことは非効率的
で、有効なコンピユータ時間を損失せしめる。従
つてクロツクを中断し、情報が利用可能である時
直ちに再開せしめるようにできるのが良い。
異なるクロツク速度の問題に対する1つの明白
な解決策は夫々の異なる要求に対し異なるクロツ
クを与えることである。しかし前述したように、
このことは市場及び協争の要件と両立し難い。他
の従来の解決策はクロツク装置を低速化又は高速
化する手段を提供することである。しかしコンピ
ユータ・クロツク装置は非常に精密で長期間その
精度を保持しなければならないので、この解決策
はある例外的な環境を除いて実用的でない。なぜ
なら速度が変化する時にその精度を失わない高価
な高精度の制御発振器を必要とするからである。
このことは発振回路が精確であるばかりでなく、
制御回路が非常に精確でなければならないことを
意味する。従つて1つの部品の代わりに2つの高
価な部品を付加することになる。
タイミング回路、特に大型システムの特徴の多
くを有するように要求されている安価なミニ・コ
ンピユータ・システムに対し必要とされることは
要求により伸張できる一連のパルスを自動的に与
えうるコンピユータ・クロツク装置である。更に
そのクロツク装置はある非同期的動作の要求を満
足するようにそれ自体を中断できかつ要求により
直ちに再スタートできるべきである。
本発明の目的は上述した従来からの要求及び問
題点を解決するため、2個以上の高価かつ高精度
の制御発振器を用いることなく、クロツク速度が
可変で、しかもコンピユータ・システムの非同期
的動作に必要とされるそのクロツクの発生を中断
することができ、要求に応じて直ちにクロツクの
発生を再開させ得るクロツク回路を提供するにあ
る。
本発明のより具体的かつ詳細な目的は夫々のパ
ルスが第1の所定のパルス周期T1を有している
一連のパルスを与えることができ、しかも要求に
より、夫々のパルスが第2の所定のパルス周期
T2を有している少なくとも1つの他の一連のパ
ルスを与えることができ、しかも指令に応じて高
レベル状態に随時保持できるクロツク回路を提供
するにある。
本発明のクロツク回路は上記目的を達成するた
め、パルスの再循環ループをなすように接続さ
れ、該ループに導入されるパルスを再循環させる
ための遅延線101、アンドゲート104及び制
御可能な反転要素と、上記遅延線101の出力に
接続され、上記再循環パルスの存続期間を伸張す
る遅延要素と、前記パルスの再循環を停止するた
め制御可能に前記反転要素を不能化する制御要素
とを備え、前記反転要素が遅延線101とアンド
ゲート104間に接続されたナンドゲート108
であり、前記遅延要素はナンドゲート108と並
列に接続された遅延線102とナンドゲート10
3を含み、このナンドゲート103には伸張要求
信号が印加されるようになつていて、前記制御要
素はナンドゲート106,107を含み、該各ナ
ンドゲートには前記反転要素を中断するための信
号が印加されるようになつていることを特徴とす
る。
第1図は、本発明のクロツク回路の一実施例
で、同図において遅延線101の1つの端子に接
続された増幅器105に接続されたアンドゲート
104が示されている。遅延線101は本発明の
この実施例で100ナノ秒の遅延線を与えるが、設
計者がパルスの基本時間期間に対して所望する任
意の所定の遅延を与える遅延線が選ばれてもよ
い。他の遅延線102が遅延線101の第2の端
子に接続されている。遅延線102は種々の遅延
量を与えるためのいくつかのタツプを有してい
る。この実施例において、で示された位置での
タツプは60ナノ秒の遅延を与え、このタツプはナ
ンドゲート103の1つの入力端子に接続され、
従つて、ナンドゲート103の1つの入力端子に
信号CL160+OOを与える。伸張信号CLO+OH
は通常低レベル状態で、ナンドゲート103の他
の入力端子に与えられる。ナンドゲート103の
出力端子はアンドゲート104の1つの入力端子
に接続され、信号CLO+OGをアンドゲート10
4に与える。アンドゲート104の第2の入力端
子には、信号MSCL−OOが与えられる。MSCL
−OO信号は通常高レベル状態であり、第1図の
コンピユータ用クロツク装置を始動するために使
用される。ユーザが所望しない信号のクロツクを
クリアすることを望む場合には、MSCL−OO信
号を高レベルから低レベルにするコンピユータの
コンソール又はパネル(図示せず)のスイツチを
手動で押す。このようにして、アンドゲート10
4は無能化され、次いでこれは基本コンピユー
タ・クロツク装置を無能化し、任意の前の信号を
クリアする。故に、この始動点から新たなサイク
ルが開始せしめられる。アンドゲート104の第
3の入力端子には、信号CLO+OFが与えられ
る。後述するように、信号CLO+OG及びMSCL
−OOは、通常、クロツク装置の通常の作動状態
下で高レベル状態であり、アンドゲート104は
信号CLO+OFに従つて活性化されたり無能化さ
れたりする。遅延線101の出力端子はナンドゲ
ート108の1つの入力端子に接続される。100
ナノ秒だけ遅延された信号CL100+OOはこの入
力端子に与えられる。ナンドゲート108の第2
の入力端子はナンドゲート106の出力端子に接
続され、ナンドゲート108の第3の入力はナン
ドゲート107の出力端子に接続される。ナンド
ゲート106及び107からの出力信号CLO+
OCはナンドゲート108のこれら第2及び第3
の入力端子に与えられる。勿論、ナンドゲート1
08の出力は、上述したように、信号CLO+OF
を与え、これはアンドゲート104の入力端子に
与えられる。ナンドゲート106及び107はク
ロツク装置を中断する同一の基本的機能を有す
る。1つ以上のナンドゲートを使用する理由は、
中断のための命令が図示していない種々のユニツ
トから与えられてもよく、故にゲート106の信
号CLO+ODが図示していないシステム・コンピ
ユータのメイン・メモリからのものであつてもよ
く、一方ナンドゲート107の中断信号(CLO
+OE)はテープ駆動装置からのものでよい。付
加ユニツトが本装置に加えられると、ナンドゲー
ト106及び107に類似する付加的なナンドゲ
ートはクロツク装置を中断するための命令を受け
るように使用されてもよい。クロツクを中断する
ためのタイミング命令を表す入力信号CLO+OD
はナンドゲート106の1つの端子に与えられ
る。ナンドゲート106の第2の入力端子には、
信号CLO+OFが与えられ、これはナンドゲート
108の出力からのフイードバツク信号を表す。
同様に、通常低レベルである命令信号CLO+OE
はナンドゲート107の1つの端子に与えられ、
一方フイードバツク信号CLO+OFはナンドゲー
ト107の第2の端子に与えられる。アンドゲー
ト104が活性化されると、その出力信号は増幅
器105において増幅され、増幅された信号
CLO+OBを遅延線101の入力に与える。
アンドゲート、ナンドゲート、増幅器及び遅延
線は従来技術で周知であるため、その詳細は図示
しない。
[本発明の動作] 第2図を参照して本発明の通常の動作を説明す
る。この実施例では100ナノ秒のレベル状態及び
100ナノ秒の負レベル状態即ち200ナノ秒のパルス
期間を有するパルスが発生される。しかし適当な
遅延線の選択によつて、他の期間を有するパルス
発生しうる。
要するに、パルスを伸張するための回路は2つ
のナンドゲート103及び108を有する1つの
アンドゲート104から成り、各ナンドゲートの
出力はアンドゲート104に与えられる。伸張パ
ルスを発生するためアンドゲート104への第3
入力信号MSCL−OOは開始時を除いて常に高レ
ベルであるので無視してよい。遅延線101の出
発点から入力信号は2つのナンドゲート103及
び108に送られる。ナンドゲート103への入
力信号は合計160ナノ秒遅延せしめられるが、ナ
ンドゲート108への入力信号はただ100ナノ秒
だけ遅延せしめられる。通常動作において、ナン
ドゲート103の出力は後述するように高レベル
にならしめられる。従つて100ナノ秒の高レベル
及び低レベルのパルスを交互に発生するナンドゲ
ート108がアンドゲート104を制御する。後
述するある伸張要求信号によつてナンドゲート1
03は動作状態になる。ナンドゲート103から
の出力信号は常に高レベル状態に止まつているわ
けではないので、アンドゲート104を動作又は
不動作とするため、ナンドゲート103及び10
8からの両出力信号の協働関係が必要とされる。
アンドゲート104の出力が低レベルとなつた
時、伸張信号によつてナンドゲート103が動作
状態に切換えられるものとする。通常の動作で、
アンドゲート104のこの出力は、ナンドゲート
108の出力がその時高レベルになるので、100
ナノ秒後に高レベルに変わる。しかしナンドゲー
ト103は動作状態なので、付加的遅延のため60
ナノ秒の間、高レベルはならず、従つてアンドゲ
ート104の出力は160ナノ秒の間低レベルに止
まる。しかしナンドゲート103及び108の各
入力に再度供給される低レベル出力によりナンド
ゲート103は、入力が低レベルである限り、出
力が高レベルに止まる点で不動作になる。ナンド
ゲート108は直接遅延線101に結合されてい
るので100ナノ秒の遅延で動作し、アンドゲート
104に印加される100ナノ秒の正レベル信号を
発生する。下記にタイミング図と共にパルスの伸
張動作をより詳細に説明する。
前述したように、アンドゲート104の1つの
端子に印加される入力信号MSCL−OOは通常高
レベルである。また通常動作において、伸張信号
CLO+OHは普通低レベルであるので、ナンドゲ
ート103の出力信号CLO+OGはナンドゲート
103への他の入力信号CL160+OOが何である
かに関係なく、通常高レベルである。従つて、第
2高レベル入力信号CLO+OGはアンドゲート1
04の第2入力端子に印加される。これら高レベ
ルの入力信号によりアンドゲート104はその第
3入力信号CLO+OFの状態によつて作動又は不
動作にされる。しかしクロツク信号の発生開始に
先立つて、本発明のクロツク回路は入力信号
MSCL−OOの状態を低レベルにならしめること
により始動される。前述したように、このことは
図示していないコンソール又はパネルのスイツチ
を押すことによつて達成される。これによりアン
ドゲート104は他の入力信号の状態に関係なく
不動作になり、従つてクロツク回路をクリアす
る。
かくして初期状態としての上記事態によりコン
ソール又はパネル上の手動スイツチはその通常状
態に戻されると、2つの入力信号CLO+OG及び
MSCL−OOは通常高レベルである。第3信号
CLO+OFはまたナンドゲート108へ印加され
るCL100+OOが低レベルであるので、高レベル
状態であり、従つて出力信号CLO+OFは高レベ
ルである。よつて増幅器105の出力信号CLO
+OBは高レベルで遅延線101に印加される。
100ナノ秒遅れて、高レベル状態の信号CL100+
OOがナンドゲート108の1つの端子に印加さ
れる。他の入力端子CLO+OCはナンドゲート1
08の他の入力端子に印加される。この実施例で
は、CLO+OCの入力信号は2つのナンドゲート
106,107から取り出され、ナンドゲート1
08は2つの別個の入力端子に印加される。それ
は何れからのナンドゲートからも取り出しうる。
ナンドゲート106及び107は夫々各ナンドゲ
ート106及び107に印加される少なくとも1
つの入力信号CLO+OD又はCLO+OEを有し、
クロツクを中断する要求信号をあらわす。クロツ
クを中断する要求信号は主メモリから発生し、ナ
ンドゲート106によつて受信されるか、又はテ
ープ駆動装置から発生し、ナンドゲート107に
よつて受信される。同様に、カードリーダー、プ
リンター等のような他の装置からの要求はナンド
ゲート106及び107のようなそれ自体個別の
ナンドゲートによつて発生されかつ受信される。
通常低レベルである要求信号CLO+OD及びCLO
+OEにより、各ナンドゲート106及び107
の少なくとも1つの入力端子は低レベルであり、
従つてこれらゲートの出力端子はナンドゲート1
06及び107の他の入力信号が低レベルか又は
高レベルであるかに関係なく高レベルである。従
つて、ナンドゲート108の2つの入力端子の
CLO+OC入力信号が高レベルである。しかし前
述したように、CL100+OO信号は高レベルであ
る。従つてナンドゲート108の出力信号CLO
+OFは低レベルである。この信号はアンドゲー
ト104の第3入力端子に印加され、従つて、ア
ンドゲート104を不動作にならしめる。アンド
ゲート104からの低レベル出力信号は増幅器1
05を通り、遅延線101に印加される。この信
号は100ナノ秒の間低レベルに止まり、その後高
レベルになる。なぜならその時、ナンドゲート1
08への入力信号CL100+OOは低レベルにな
り、従つてナンドゲート108を作動させ、高レ
ベル信号CLO+OFをナンドゲート104に与え
る。このサイクルは伸張信号CLO+OHがクロツ
ク回路の位置2で受信されるか、又はクロツク回
路の位置6で中断信号CLO+OD又はCLO+OE
が受信される迄、繰り返される。
第2A及び2B図を参照して、第2B図の5に
示す如く一連のパルスが発生される本発明の伸張
動作を説明する。第2A図は伸張信号CLO+OH
が高レベルになる以前に、前述したような通常動
作の少なくとも1サイクルの間のタイミング図を
示す。第2A,2B及び3図の円内の数は第1図
の同じ数字の種々の位置でのタイミング図をあら
わす。従つて第2A図から、位置2における伸張
信号CLO+OHが低レベルである時、本発明は前
述しかつ第2A図に示すように少なくとも1サイ
クルの間、通常モードで動作する。よつて位置1
での2つの100ナノ秒のパルスの一つは高レベル
で、他の1つは低レベルである。3は60ナノ秒だ
け遅れた1のパルスを示す。第2A図はナンドゲ
ート103の出力が、伸張信号が印加される点を
あらわす位置2が低レベルである限り、高レベル
に止まることを示す。4は中断信号が不動作であ
る時、ナンドゲート108の信号の反転のため1
の反転信号である。従つて、前述したように、位
置3Aでの信号CLO+OG及び開始信号MSCL−
OOが高レベルであることにより、アンドゲート
104は位置4で入力信号としてアンドゲート1
04に印加されるナンドゲート108の出力信号
CLO+OFによつて作動又は不動作にされる。よ
つて、通常の動作で、位置5は位置4の発振に応
じて100ナノ秒のパルスを提供する。
説明を容易にするため、伸張信号CLO+OH
が、第2A図でA1A1で示す任意の時間において
第1図の位置2に印加されるものとする。この信
号は高レベルになる時迄に、位置3Aでのナンド
ゲート103の出力信号は高レベルであつた。し
かし、今、それは反転した態様で、位置3におけ
る入力信号CL160+OOに応じて発生する。しか
るに位置3の信号CL160+OOは位置1での信号
に追従するが、60ナノ秒だけ遅延せしめられる。
従つて位置1での信号に生じる変化を参照して見
ることにする。伸張信号が高レベルになると、そ
の効果は位置1で直ちには感知されない。その状
態は低レベルから高レベルに変わり、高レベル信
号が入力において100ナノ秒早く遅延線101に
印加されるので、少なくとも100ナノ秒の間、高
レベルのままである。100ナノ秒が経過すると、
位置1での信号は低レベルになる。この間に位置
3での信号は少なくとも60ナノ秒の間は低レベル
にならない。位置3での信号は低レベルになる
と、位置3Aでの信号は高レベルになる。位置3A
での信号が高レベルになると、位置1での信号は
少なくとも60秒の間低レベルである。この高レベ
ル信号はアンドゲート104の1つの入力として
印加される。前述したようにアンドゲート104
の他の入力端子に印加されるMSCL−OOは通常
高レベルである。従つてアンドゲート104の2
つの入力信号は高レベルである。また、位置4で
の信号はナンドゲート108の出力で、ナンドゲ
ート108の位置1での入力CL100+OOは低レ
ベルであるので高レベルである。、従つて、作動
可能なアンドゲート104への全ての入力によ
り、位置5での増幅器105の出力における信号
CLO+OBは高レベルになる。この高レベル信号
は遅延線101の入力に印加され、位置1で100
ナノ秒遅れて現われる。従つてこの期間中、160
ナノ秒、即ち前述した60ナノ秒及び位置1で現わ
れるように高レベル状態をとる100ナノ秒の間低
レベル状態である。このパターンは位置1での信
号の状態たいして何度も繰り返される。前述した
ように位置3での信号状態は位置1での信号状態
に類似しているが、60ナノ秒だけ遅れている。位
置3Aでの信号のレベル状態は、ナンドゲート1
03での高レベルの伸張信号により反転した態様
で他の入力信号のレベルに追従するので、位置3
での信号レベルを反転したレベルになる。位置4
での信号は位置1での信号の反転信号である。位
置1での信号は1つの入力としてナンドゲート1
08に印加されるので、位置4でのナンドゲート
108の出力は、他の入力が高レベルである時、
位置1での入力の反転信号になる。従つて第2B
図から、位置5での信号状態は、アンドゲート1
04の第3入力が通常高レベルであるので、他の
2つの入力位置3A及び4での信号状態を観察す
ることにより得られる。第2B図から位置3A及
び4の信号が高レベルであると、位置5での信号
状態が高レベルで、逆に位置3Aあるいは4での
入力が低レベルであると、位置5での出力が低レ
ベルであることがわかる。従つて位置5で信号は
100ナノ秒の間高レベル状態に、160ナノ秒の間低
レベル状態に止まる。この状態は伸張信号が除去
される迄、何度も繰り返されるので、100ナノ秒
の高レベル信号は160ナノ秒だけ伸張される。こ
のようにA1A1時点以降の位置3A及び1でのパル
ス波形は伸張信号が印加されてから所定時間経過
後のものを表し、最初の伸張されたパルスが位置
1に現われる時間は非伸張パルスと伸張信号の印
加との特別の時間的関係に依存する。
次に第2A,2B図及び第3図のタイミグン図
を参照し中断及び中断状態を作ることのない場合
についてまず説明し、次いで中断状態を取り出す
ことにより本発明の中断の特徴を説明する。は
位置1で交互に高レベル及び低レベルの100ナノ
秒パルスが発生されるクロツクの通常動作の点線
D,D1に至る迄の4つの変化例を示す。また
は位置4でのクロツクのこの信号状態の4つの変
化例を示す。位置4での信号CLO+OFの状態は
位置1での信号CL100+OOの反転信号である。
これはナンドゲート108が信号CL100+OOを
反転するからである。前述したように、中断要求
のない時のクロツクの通常動作の間各ナンドゲー
ト106及び170の1つの入力端子における位
置6での全ての要求信号CLO+OD及びCLO+
OEは低レベルである。従つて位置8でのナンド
ゲート106及び107からの出力信号は高レベ
ルで、入力信号としてナンドゲート108に印加
される。これらの高レベルにより、ナンドゲート
108の出力は入力信号CL100+OOに応じて前
述した如く逆の関係で変化する。位置6におい
て、要求信号の1つ(CLO+OD又はCLO+OE
の何れかであるかは問題でない)が高レベルにな
る時、クロツクを中断する要求があるとする。こ
の回路の重要な特徴は中断要求の発生についてタ
イミングの制限がないことである。これはゲート
108からゲート106,107へのフイードバ
ツクによる。従つてもし(低レベルの期間の何れ
かにおいて)要求が低レベルであると、その効果
はが高レベルになるまで遅延される。またもし
(高レベルである期間の何れかにおいて)が高
レベルである間に要求が発生すると、106/1
07の低レベル出力の合成出力は遅延線101か
らの低レベル出力と同時に発生するので、前記効
果は充分に早く生ずる。説明の都合上、信号はナ
ンドゲート106によつて受信され、それは高レ
ベルになる入力信号CLO+ODであるとする(も
しナンドゲート107の中断信号が能動になる
と、終りの結果には差異がない)。ナンドゲート
106の位置7での他の入力信号はナンドゲート
106の入力にフイードバツクされる位置4での
ナンドゲート108の出力から取り出される。位
置6での中断信号CLO+ODが高レベルになる
と、位置7でのナンドゲート106の他の入力信
号CLO+OFは第3図の4に示す如く低レベルで
ある。従つてナンドゲート108の出力が高レベ
ルになつて入力としてナンドゲート106に印加
される迄、位置8でのナンドゲートの出力は高レ
ベルに止まる。このことが生じると、位置8での
ナンドゲート106の出力が低レベルになり、ナ
ンドゲート108の入力の1つとして与えられ
る。ナンドゲート108の1つの低レベル入力に
より、位置4での出力は高レベルになり、ナンド
ゲート106への高レベル入力として位置7にお
いて印加される。ナンドゲート106の2つの高
レベル入力により、ナンドゲート106の位置8
での出力は低レベルで、そして低レベルに止ま
り、入力信号CLO+OCとしてナンドゲート10
8に印加される。この信号はナンドゲート106
の位置6における中断信号が除去される迄、ナン
ドゲート108の出力信号を高レベルに保持す
る。前記したように、アンドゲート104への2
つの入力信号CLO+OG及びMSCL−OOはクロ
ツクの通常の動作において高レベルである。従つ
て、ナンドゲート108の出力信号CLO+OFは
高レベル入力信号としてアンドゲート104に印
加されると、高レベルになつて中断信号が除去さ
れる迄高レベルに止まる。従つて位置5での増幅
器105の出力は高レベル状態を保持し、中断信
号が除去される迄高レベルに止まる。中断要求の
発生について全くタイミングの制限がないこと明
らかである。このことはゲート108からゲート
106,107等へのフイードバツクによる。
第3図上での点線D1D1の後のある期間で、ナ
ンドゲート106の位置6での中断信号CLO+
ODは第3図の位置6に示す如く除去される。位
置8でのナンドゲート106の出力は直ちに位置
8に示す如く高レベルになる。ナンドゲート10
8への全ての入力信号は高レベルで、従つて位置
4でのナンドゲート108の出力信号CLO+OF
は直ちに低レベルになる。次いでこれは入力信号
として位置4でアンドゲート104に与えられ、
位置5でアンドゲート104及び増幅器105の
出力を低レベルにならしめる。位置5でのこの出
力信号CLO+OBは遅延線101を介して帰還さ
れ、クロツクの通常のサイクルは全て再び開始
し、位置4でのナンドゲート108の出力は位置
1での遅延線101の出力に対し反転する如く発
生し、次いで中断信号がナンドゲート106にお
いて除去された後、アンドゲート104への入力
信号CLO+OFを変化せしめる。従つて位置5に
第3図に示す如く交互に高レベル及び低レベルの
100ナノ秒のパルスが発生される。
【図面の簡単な説明】
第1図は本発明の論理ブロツク図、第2A図及
び第2B図は長い期間の変形パルスを発生する本
発明のタイミング図、第3図は第2図のクロツク
装置を高レベル状態に無限に保持する本発明のタ
イミング図である。 101,102……遅延線、104,106,
107,108……ナンドゲート、104……ア
ンドゲート、105……増幅器。

Claims (1)

    【特許請求の範囲】
  1. 1 パルスの再循環ループをなすように接続さ
    れ、該ループに導入されるパルスを再循環させる
    ための第1の遅延線101、アンドゲート104
    及び制御可能な反転要素と、上記第1の遅延線1
    01の出力に接続され、上記再循環パルスの存続
    期間を伸張する遅延要素と、前記パルスの再循環
    を停止するため制御可能に前記反転要素を不能化
    する制御要素とを備え、前記反転要素が第1の遅
    延線101とアンドゲート104間に接続された
    第1のナンドゲート108であり、前記遅延要素
    は第1のナンドゲート108と並列に接続された
    第2の遅延線102と第2のナンドゲート103
    を含み、この第2のナンドゲート103には前記
    アンドゲート104の出力信号の変化点で伸張要
    求信号が印加されるようになつていて、前記制御
    要素は前記第1のナンドゲート108の出力がフ
    イードバツクされる第3のナンドゲート106,
    107を含み、該第3のナンドゲートには前記反
    転要素を中断するための信号が印加されるように
    なつていることを特徴とするクロツク回路。
JP9290577A 1976-08-02 1977-08-02 Expansion and section clock device Granted JPS5341142A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US05/710,540 US4105978A (en) 1976-08-02 1976-08-02 Stretch and stall clock

Publications (2)

Publication Number Publication Date
JPS5341142A JPS5341142A (en) 1978-04-14
JPS6232486B2 true JPS6232486B2 (ja) 1987-07-15

Family

ID=24854448

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9290577A Granted JPS5341142A (en) 1976-08-02 1977-08-02 Expansion and section clock device

Country Status (6)

Country Link
US (1) US4105978A (ja)
JP (1) JPS5341142A (ja)
AU (1) AU508708B2 (ja)
DE (1) DE2734190C2 (ja)
FR (1) FR2360937B1 (ja)
GB (1) GB1590846A (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4241418A (en) * 1977-11-23 1980-12-23 Honeywell Information Systems Inc. Clock system having a dynamically selectable clock period
US4302735A (en) * 1979-05-07 1981-11-24 Honeywell Information Systems Inc. Delay line compensation network
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
US4423765A (en) 1982-06-01 1984-01-03 Orange Energy Systems, Inc. Apparatus for reducing heater and air conditioning energy consumption
US4623981A (en) 1983-09-20 1986-11-18 Digital Equipment Corporation ALU with carry length detection
US4636656A (en) * 1984-05-21 1987-01-13 Motorola, Inc. Circuit for selectively extending a cycle of a clock signal
US4691121A (en) * 1985-11-29 1987-09-01 Tektronix, Inc. Digital free-running clock synchronizer
US5313108A (en) * 1992-04-17 1994-05-17 Picopower Technology, Inc. Circuit for generating a stretched clock signal by one period or one-half period
KR960019978A (ko) * 1994-11-23 1996-06-17 문정환 펄스 발생기
ES2159245B1 (es) * 1999-07-23 2002-04-01 Univ Catalunya Politecnica Linea de retardo multiple y ajustable para sistemas electronicos.
JP3891877B2 (ja) * 2002-04-26 2007-03-14 富士通株式会社 クロック信号発生装置、通信装置および半導体装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL284961A (ja) * 1961-11-02
US3248657A (en) * 1963-10-18 1966-04-26 Rca Corp Pulse generator employing serially connected delay lines
US3418498A (en) * 1965-10-29 1968-12-24 Westinghouse Electric Corp Delay line timing circuit for use with computer or other timed operation devices
US3576542A (en) * 1968-03-08 1971-04-27 Rca Corp Priority circuit
US3633113A (en) * 1969-12-22 1972-01-04 Ibm Timed pulse train generating system
US3628065A (en) * 1970-10-27 1971-12-14 Bell Telephone Labor Inc Clock pulse generator
US3675133A (en) * 1971-06-21 1972-07-04 Ibm Apparatus and method independently varying the widths of a plurality of pulses

Also Published As

Publication number Publication date
AU508708B2 (en) 1980-03-27
DE2734190A1 (de) 1978-02-09
FR2360937B1 (fr) 1985-11-22
DE2734190C2 (de) 1984-11-22
GB1590846A (en) 1981-06-10
FR2360937A1 (fr) 1978-03-03
US4105978A (en) 1978-08-08
AU2748677A (en) 1979-02-08
JPS5341142A (en) 1978-04-14

Similar Documents

Publication Publication Date Title
US4134073A (en) Clock system having adaptive synchronization feature
CN100373288C (zh) 无假信号的时钟选择电路
US5551044A (en) Method and apparatus for interrupt/SMI# ordering
JPS6232486B2 (ja)
KR960015134A (ko) 전력 관리상태에 응답하여 다중 클럭된 회로를 클럭하는 클럭 제어기
EP0103755A2 (en) CMOS single chip microprocessor
JPH06502264A (ja) 動的に切替え自在な多周波数クロック発生器
US5625311A (en) System clock generating circuit having a power saving mode capable of maintaining a satisfactory processing speed
US5428765A (en) Method and apparatus for disabling and restarting clocks
JPH0844594A (ja) データ処理装置
US5005193A (en) Clock pulse generating circuits
JP4204655B2 (ja) パルス出力機能付マイクロコンピュータ
EP0602422A1 (en) Dynamic frequency shifting with divide by one clock generators
JP2001035148A (ja) データ処理装置
JPH035948Y2 (ja)
JP2562371B2 (ja) アナログ多機能電子時計
JPH0682310B2 (ja) 演算装置の動作周波数切り換え制御回路
JPS61123916A (ja) マイクロコンピユ−タ
JPH0565893B2 (ja)
JPH03228109A (ja) 電子装置
JPH0738575B2 (ja) 半導体集積回路装置
JPH08321750A (ja) クロック信号切換回路
JPH06290586A (ja) 半導体記憶装置
JP2003108259A (ja) クロックノイズ除去回路
JP2705311B2 (ja) マイクロコンピュータ