JPS6220015A - 集積回路の制御回路 - Google Patents
集積回路の制御回路Info
- Publication number
- JPS6220015A JPS6220015A JP60160511A JP16051185A JPS6220015A JP S6220015 A JPS6220015 A JP S6220015A JP 60160511 A JP60160511 A JP 60160511A JP 16051185 A JP16051185 A JP 16051185A JP S6220015 A JPS6220015 A JP S6220015A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- circuit
- integrated circuit
- control
- control circuit
- 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.)
- Pending
Links
Landscapes
- Microcomputers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は集積回路の制御回路に関し、特にデジタル信号
処理LSIの制御クロックの作成に関するものである。
処理LSIの制御クロックの作成に関するものである。
従来の技術
半導体の加工技術の微細化により、多数の素子を1チツ
プ上に集積したL S I (Large Scale
Integration )素子が製造されている。例
えばマイクロコンピュータと一般に呼ばれているLSI
は、内部にプログラム用メモリ、演算回路、データ用メ
モリ等を具備し、バスで互いにデジタル信号のやりとり
が出来る構成になっていて、外部から入力される信号を
プログラムに従って処理するものである。マイクロコン
ピュータの信号処理を時間的に制御しているのは、クロ
ックと呼ばれるパルスである。岩披講座マイクロエレク
トロニクス マイクロコンピュータのハードウェア 森
下巖著 岩波書店刊 8〜19頁に説明されている如く
、クロック(第3図a)の4個で1サイクルの動作を行
っている。すなわちアドレス(第3図b)をバスに出し
、演算器の出力データ(第3図C)は1サイクルの後半
に得られている。制御パルス(イ)、(ロ)、(ハ)、
に)はクロック(第3図a)から作成されるパルスであ
り、RAM、演算器、制御回路等を制御している。
プ上に集積したL S I (Large Scale
Integration )素子が製造されている。例
えばマイクロコンピュータと一般に呼ばれているLSI
は、内部にプログラム用メモリ、演算回路、データ用メ
モリ等を具備し、バスで互いにデジタル信号のやりとり
が出来る構成になっていて、外部から入力される信号を
プログラムに従って処理するものである。マイクロコン
ピュータの信号処理を時間的に制御しているのは、クロ
ックと呼ばれるパルスである。岩披講座マイクロエレク
トロニクス マイクロコンピュータのハードウェア 森
下巖著 岩波書店刊 8〜19頁に説明されている如く
、クロック(第3図a)の4個で1サイクルの動作を行
っている。すなわちアドレス(第3図b)をバスに出し
、演算器の出力データ(第3図C)は1サイクルの後半
に得られている。制御パルス(イ)、(ロ)、(ハ)、
に)はクロック(第3図a)から作成されるパルスであ
り、RAM、演算器、制御回路等を制御している。
マイクロコンピュータの低価格化、又デジタル信号処理
の大規模化、高速化に伴ない複数個のマイクロコンピュ
ータを採用したシステムの設計がよく行なわれている。
の大規模化、高速化に伴ない複数個のマイクロコンピュ
ータを採用したシステムの設計がよく行なわれている。
そのようなシステムでは、マイクロプロセッサ間でデー
タ信号を効率良く送受するために同一のクロックを用い
て動作させる事が一般に採用される。基準となる発振器
から、あるいはホストの計算機から複数のマイクロプロ
セッサにクロックを配送し、各マイクロプロセッサはこ
のクロー7りから制御パルスをLSI内部で作成して動
作している。
タ信号を効率良く送受するために同一のクロックを用い
て動作させる事が一般に採用される。基準となる発振器
から、あるいはホストの計算機から複数のマイクロプロ
セッサにクロックを配送し、各マイクロプロセッサはこ
のクロー7りから制御パルスをLSI内部で作成して動
作している。
発明が解決しようとする問題点
半導体の微細加工技術の進歩によりマイクロプロセッサ
の動作速度の上昇が著しい。これに伴いクロックの周波
数もかっての数MHzからおよそ20MHzにまで高周
波化してきており、さらに高速になると予想される。数
十MHzのクロック信号を複数のマイクロプロセッサへ
配送すると以下に述べる問題が発生する。
の動作速度の上昇が著しい。これに伴いクロックの周波
数もかっての数MHzからおよそ20MHzにまで高周
波化してきており、さらに高速になると予想される。数
十MHzのクロック信号を複数のマイクロプロセッサへ
配送すると以下に述べる問題が発生する。
(イ)クロック信号が空間を伝播し、他の機器に影響を
与える恐れが強い。この対策のため厳重なシールド等が
必要となる。
与える恐れが強い。この対策のため厳重なシールド等が
必要となる。
(ロ) クロック信号の配送は、同軸ケーブルか分布定
数を考慮してパターン設計したプリント基板を用いる必
要があり、複雑であるつさらに信号線路のインピーダン
ス整合を考慮しなければならない。
数を考慮してパターン設計したプリント基板を用いる必
要があり、複雑であるつさらに信号線路のインピーダン
ス整合を考慮しなければならない。
(ハ) クロック信号の送出回路は、大きな電力を必要
とする。周波数が高くなるに従ってさらに複数のマイク
ロプロセッサ間の同期について次のような問題がある。
とする。周波数が高くなるに従ってさらに複数のマイク
ロプロセッサ間の同期について次のような問題がある。
すなわち第3図により説明した如く、クロック信号(第
3図a)は4パルスで1サイクルを駆動している。同一
クロック信号を複数のマイクロプロセッサへ配送して動
作させても、各マイクロプロセッサで1サイクルの初め
、終りの時間が一致しない。このためマイクロプロセッ
サ間のデータの送受の効率が悪い。
3図a)は4パルスで1サイクルを駆動している。同一
クロック信号を複数のマイクロプロセッサへ配送して動
作させても、各マイクロプロセッサで1サイクルの初め
、終りの時間が一致しない。このためマイクロプロセッ
サ間のデータの送受の効率が悪い。
本発明はかかる点に鑑みてなされたもので、従来のクロ
ックよシも低い周波数のクロックを用いる事ができ、か
つ1サイクルの初め、終シの時間を一致させて複数のマ
イクロプロセッサを動作させ得る回路を提供する事を目
的としている。
ックよシも低い周波数のクロックを用いる事ができ、か
つ1サイクルの初め、終シの時間を一致させて複数のマ
イクロプロセッサを動作させ得る回路を提供する事を目
的としている。
問題点を解決するための手段
本発明は、デジタル信号を処理する集積回路の1個の入
力ピンに印加されるパルスを、ゲートが複数個直列接続
した回路を通過させて遅延して内部パルスを作成し、入
力ピンに印加されたパルスと内部パルスとによシ集積回
路の信号処理を制御するように構成した集積回路の制御
回路である。
力ピンに印加されるパルスを、ゲートが複数個直列接続
した回路を通過させて遅延して内部パルスを作成し、入
力ピンに印加されたパルスと内部パルスとによシ集積回
路の信号処理を制御するように構成した集積回路の制御
回路である。
作用
本発明の上記した構成によシ、単一のパルスを入力とし
て、集積回路の内部でゲート遅延と論理回路とにより制
御パルスを作成せしめる事により、個々のマイクロプロ
セッサへ配送するクロック信号の周波数を従来の74に
低減させる。
て、集積回路の内部でゲート遅延と論理回路とにより制
御パルスを作成せしめる事により、個々のマイクロプロ
セッサへ配送するクロック信号の周波数を従来の74に
低減させる。
実施例
第1図は本発明の実施例、また第2図はその動作を説明
するタイミング図である。集積化されたマイクロプロセ
ッサMの入力ピン1に1サイクルの時間を周期とするク
ロック(第2図C)が入力される。インバータ群11
、1L21 &5+ ・・曲+ ILN (D伝播遅延
によシインバータaHの出力信号とじて内部クロック(
イ)(第2図d)が得られる。同様に他のインバータ群
b1.b2.b3.・・・・・・、bN及び’ + +
’ 2 + ’ 3 + ””” T CMによシ第
2図(e) 、 (f)に示す内部クロック(ロ)、(
ハ)が得られる。
するタイミング図である。集積化されたマイクロプロセ
ッサMの入力ピン1に1サイクルの時間を周期とするク
ロック(第2図C)が入力される。インバータ群11
、1L21 &5+ ・・曲+ ILN (D伝播遅延
によシインバータaHの出力信号とじて内部クロック(
イ)(第2図d)が得られる。同様に他のインバータ群
b1.b2.b3.・・・・・・、bN及び’ + +
’ 2 + ’ 3 + ””” T CMによシ第
2図(e) 、 (f)に示す内部クロック(ロ)、(
ハ)が得られる。
クロック、及び内部クロック(イ)、(ロ)、(/→の
信号を論理回路(NORゲート) ’NOR+ bNO
R+ 0yonを通過させて第3図(d)〜(g)に示
す制御パルスを得る事ができ、この制御パルスは制御回
路2に導入される。制御回路2は演算回路3などの回路
を制御している。
信号を論理回路(NORゲート) ’NOR+ bNO
R+ 0yonを通過させて第3図(d)〜(g)に示
す制御パルスを得る事ができ、この制御パルスは制御回
路2に導入される。制御回路2は演算回路3などの回路
を制御している。
発明の効果
本発明によれば、従来のクロックのV40周波数を各マ
イクロプロセッサへ配送すれば良いので、他の回路9機
器への不要副射は軽減され、またプリント基板の設計も
容易になる。さらに本発明で使用するクロックの周期は
マイクロプロセッサの1サイクルに一致し、かつクロッ
クの頭が1サイクルの始点であるので複数のマイクロプ
ロセッサ間のデータの送受も同期させられる。
イクロプロセッサへ配送すれば良いので、他の回路9機
器への不要副射は軽減され、またプリント基板の設計も
容易になる。さらに本発明で使用するクロックの周期は
マイクロプロセッサの1サイクルに一致し、かつクロッ
クの頭が1サイクルの始点であるので複数のマイクロプ
ロセッサ間のデータの送受も同期させられる。
またプロセスの変動に応じてゲート遅延時間が変動する
が、集積回路内の処理時間も同じ比率で変動するため何
ら問題とならない。
が、集積回路内の処理時間も同じ比率で変動するため何
ら問題とならない。
第1図は本発明の一実施例における集積回路の制御回路
を示す構成図、第2図はその動作を説明するタイミング
図、第3図は従来のマイクロプロセッサの動作を説明す
るタイミング図である。 1・・・−・入力ピン、2・・・・・・制御回路。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図
を示す構成図、第2図はその動作を説明するタイミング
図、第3図は従来のマイクロプロセッサの動作を説明す
るタイミング図である。 1・・・−・入力ピン、2・・・・・・制御回路。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図
Claims (1)
- 少なくとも演算回路とメモリを内蔵する集積回路の1個
の入力ピンに印加されるパルスを、ゲートが複数個直列
接続している回路を通過させて遅延して内部パルスを作
成し、前記入力ピンに印加されるパルスと前記内部パル
スとにより集積回路の信号処理を制御するように構成し
た集積回路の制御回路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60160511A JPS6220015A (ja) | 1985-07-19 | 1985-07-19 | 集積回路の制御回路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60160511A JPS6220015A (ja) | 1985-07-19 | 1985-07-19 | 集積回路の制御回路 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6220015A true JPS6220015A (ja) | 1987-01-28 |
Family
ID=15716526
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60160511A Pending JPS6220015A (ja) | 1985-07-19 | 1985-07-19 | 集積回路の制御回路 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6220015A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180216657A1 (en) * | 2015-07-23 | 2018-08-02 | Hi-Lex Corporation | Calbe joint and cable operation mechanism including the same |
-
1985
- 1985-07-19 JP JP60160511A patent/JPS6220015A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180216657A1 (en) * | 2015-07-23 | 2018-08-02 | Hi-Lex Corporation | Calbe joint and cable operation mechanism including the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5450458A (en) | Method and apparatus for phase-aligned multiple frequency synthesizer with synchronization window decoder | |
EP0666541B1 (en) | Apparatus and method for operating chips synchronously at speeds exceeding the bus speed | |
US4847516A (en) | System for feeding clock signals | |
US5712882A (en) | Signal distribution system | |
US5006979A (en) | Phase synchronization system | |
JP2000503190A (ja) | クロック信号配信システム | |
EP2171557B1 (en) | Clock frequency adjustment for semi-conductor devices | |
US5634116A (en) | Non-integer multiple clock translator | |
US4989175A (en) | High speed on-chip clock phase generating system | |
US5598447A (en) | Integrated circuit device having internal fast clock source | |
US5408641A (en) | Programmable data transfer timing | |
US4703452A (en) | Interrupt synchronizing circuit | |
US5706438A (en) | Data transmission device for transmitting converted data at a controlled transmission rate | |
US3932816A (en) | Multifrequency drive clock | |
JPS6220015A (ja) | 集積回路の制御回路 | |
US4977581A (en) | Multiple frequency clock system | |
US5303365A (en) | Clock generation in a multi-chip computer system | |
JP2000353027A (ja) | クロック制御方法およびそれを用いた電子回路装置 | |
US5596294A (en) | Synchronizing circuit for dividing a frequency of a clock signal supplied from an external device into a plurality of internal clock signals | |
US6760798B1 (en) | Interface mechanism and method for interfacing a real-time clock with a data processing circuit | |
JP3314791B2 (ja) | マルチプロセッサシステムの同期化方式 | |
US5758130A (en) | Digital signal distribution for long and short paths | |
JP2653281B2 (ja) | 多相クロック制御回路 | |
JPS6024981B2 (ja) | デ−タ転送システム | |
JPS6058617B2 (ja) | クロツク制御方式 |