JPH0522248B2 - - Google Patents

Info

Publication number
JPH0522248B2
JPH0522248B2 JP58091428A JP9142883A JPH0522248B2 JP H0522248 B2 JPH0522248 B2 JP H0522248B2 JP 58091428 A JP58091428 A JP 58091428A JP 9142883 A JP9142883 A JP 9142883A JP H0522248 B2 JPH0522248 B2 JP H0522248B2
Authority
JP
Japan
Prior art keywords
cpu
input
output
signal
terminal
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 - Lifetime
Application number
JP58091428A
Other languages
English (en)
Other versions
JPS59218526A (ja
Inventor
Hiromitsu Yagi
Toyofumi Takahashi
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP58091428A priority Critical patent/JPS59218526A/ja
Publication of JPS59218526A publication Critical patent/JPS59218526A/ja
Publication of JPH0522248B2 publication Critical patent/JPH0522248B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Microcomputers (AREA)

Description

【発明の詳細な説明】 技術分野 本発明は半導体回路に関し、より詳細には、所
望のシステムと該システムに接続されている
CPUとを該CPUを物理的に取去ることなしにシ
ステムから切り離した状態とすることの可能な
CPU切換回路に関するものである。
従来技術 従来のマイクロコンピユータシステムに於い
て、システムのバージヨンアツプや用途の変更を
行なう場合、プログラムROMを差換える事によ
り行なうのが一般的であるが、処理スピード、演
算機能、メモリ量の向上を図る為にはCPUをも
交換できることが望ましい。又、その際電子機器
を分解することなく、例えば新規CPUを組込ん
だモジユールやカセツト等を予め設けられた電子
機器の外部コネクタに追加接続するといつた方法
で、簡単にCPUの切換えができる事が望ましい。
新規CPUを追加する場合、元のCPUを取去るこ
となくシステムのバスライン、制御信号ラインか
ら切離した状態とすることができれば好都合であ
る。しかしながら、従来のCPUに於いては、例
えばホールド信号によりアドレス出力信号やデー
タ入出力信号をフローテイング状態とさせるとい
う機能を有しているものがあるが、このホールド
機能は他のデバイス(主にDMAコントローラ)
にバスラインを使用させるのが目的であり、
CPU自体は動作を中断しているだけであつて全
ての入出力信号をフローテイング状態とさせるわ
けではない。即ち、この様なホールド機能は
CPUをシステムから完全に切離した状態とさせ
るものではない。
目 的 本発明は以上の問題を解消するためになされた
ものであつて、CPUを取去ることなく、CPUを
システムから完全に切離した状態に出来るように
することを目的とする。
構 成 本発明の構成について、以下、具体的な実施例
に基づいて説明する。図面は、本発明のCPU切
換回路を使用したマイクロコンピユータシステム
の回路の1部を示している。CPU1及びCPU2
1は、例えばMOSにより構成されており、制御
部、演算部、レジスタ部を有している。図面の点
線で囲んだ部分20が本発明のCPU切換回路2
0である。MOS構成とした場合には、CPU1の
入力端子に関しては、通常ハイインピーダンスと
なつており外部ラインに影響を与えることはな
い。従つて、CPU1の入力端子の内で割込制御
の為のNMI(ノンマスカブルインタラプト)信号
4やIRQ(インタラプトリクエスト)信号5等の
オプシヨナルなシステム制御信号が入力される入
力端子は、これらの入力信号がCPU切換回路2
0を介さずにそのままCPU1のNMI入力端子
4′,IRQ入力端子5′に入力される様に夫々接続
されている。
本実施例に於いては、信号を使用して
CPU1とシステムとの接続状態を制御しており、
RESET信号はCPU切換信号としても機能する。
RESET信号線7はCPU1の端子7″に接
続されると共にインバータ7aの入力端子に接続
されている。インバータ7aの出力である
RESET信号7′は、出力バツフア6a,8a,
9aに制御信号として、又2入力NORゲート1
2の一方の入力信号として入力される。CPU1
のシステムクロツクφ2出力端子6′,R/(リ
ードライト)出力端子8′、アドレス出力端子
9′は、夫々出力バツフア6a,8a,9aを介
してシステムのシステムクロツクφ2信号線6,
R/信号線8、アドレス信号線9に接続されて
いる。尚、第1図に於いてアドレス出力端子9′、
出力バツフア9a、アドレス信号線9は1本のア
ドレスラインについてのみ示されているが、これ
は16ビツトのアドレスラインについて同様である
ため他の15本については図を省略してある。
CPU1のデータ入出力端子10′は2つに分岐し
た後、夫々出力バツフア10aと入力バツフア1
0bを介してシステムのデータ入出力信号線10
に接続されている。尚、データ入出力端子10′、
出力バツフア10a、入力バツフア10b、デー
タ入出力信号線10は1本のデータラインについ
てのみ示されているが、これは8ビツトのデータ
ラインについて同様であるため他の7本について
図を省略したものである。
RESET信号7′とR/信号8′を入力とする
NORゲート12の出力信号12′はデータライン
の入力バツフア10bに制御信号として入力され
ると共に、インバータ13を介した後にデータラ
インの出力バツフア10aに制御信号として入力
される。尚、CPU切換回路20に用いられる出
力バツフア6a,7a,8a,9a,10aは何
れも従来公知の3状態ロジツク回路構成によるも
のである。即ち、RESET信号7′を“H”(ハイ
レベル)にすることにより、出力バツフア6a,
7a,8a,9aの出力端子はフローテイング状
態になる。又出力バツフア10aはRESET信号
7′が“H”又は、R/信号8′が“H”のとき
出力端子がフローテイング状態になる。
本実施例に於けるCPU1は水晶発振回路を内
蔵しており、そのための水晶発振子接続端子2,
3を有している。これらの端子は水晶発振子2a
に接続されている。従つて、外部へクロツク信号
を供給するクロツク信号端子6′は出力端子とな
つている。しかしながら、本発明はクロツク信号
発生回路を内蔵しておらず外部からクロツク信号
が入力されるタイプのCPUにも適用可能なもの
であることに注意すべきである。又、CPU1の
電源端子14とGND端子15は供給電源14a
とGNDとに夫々接続されている。CPU21は
CPU1と同一のピン構成或いは端子構成を有し
ており、適宜のコネクタを介して同一のシステム
に接続される。例えば、鎖線40で示した部分は
カセツトの様に着脱自在であり、CPU21を着
装した場合に接続端子40a,40b,…等を介
してCPU21の各ピンがシステムの各ラインに
接続されると共に、スイツチ36が自動的にオン
される。即ち、CPU21のNMI端子24、IRQ
端子25は接続端子40a,40bを介して
CPU1のNMI端子4′、IRQ端子5′と夫々共通
接続されている。又、CPU21の出力端子であ
るシステムクロツクφ2端子26、R/端子2
8、アドレス端子29、データ入出力端子30は
接続端子40c,40d,40f,40eを介し
てCPU切換回路の出力側に於けるシステムクロ
ツクφ2信号線6、R/信号線8、アドレス信
号線9、データ入出力信号線10に夫々接続され
ている。更に、CPU21の電源端子34とGND
端子35は接続端子40h,40gを介して夫々
電源ラインとGNDラインに接続される。CPU2
1の水晶発振子接続端子22,23はシステムに
接続されることなく、水晶発振子22aにのみ接
続される。
スイツチ36は例えばメカニカルスイツチであ
つて、CPU21をコネクタを介してCPU1が接
続されているものと同一のシステムに接続させる
ことによつて投入され、コンタクト36aとコン
タクト36bとが接続される。スイツチ36は、
CPU21をシステムに接続させる事により自動
的に投入される構成とする事が望ましいが、マニ
ユアル動作させる構成とすることも可能である。
又、スイツチ36は電子的スイツチとする事も可
能である。コンタクト36aはGNDに接続され、
コンタクト36bはANDゲート27aの1入力
端子に接続されると共に、抵抗37を介して端子
37aに印加される電源電圧にプルアツプされて
いる。ANDゲート27aのもう一方の入力端子
には例えば、マニユアルリセツト・パワーオンリ
セツト信号であるシステムリセツト信号27が入
力される。即ち、システムリセツト信号27が
“L”(ローレベル)の時はCPU1の信号
7とCPU21の信号27は両方とも
“L”であつて、CPU1とCPU21はリセツト状
態となる。一方、CPU21がコネクタに接続さ
れている時はCPU1の信号7は常に
“L”であり、CPU1はリセツト状態になる。
次に、CPU1の出力ピン及び入出力ピンをフ
ローテイングにする動作について説明する。
RESET信号7が“H”の時(即ちCPU21がシ
ステムと接続されておらずスイツチ36がオフの
状態で且つシステムリセツトがかかつていない状
態)、出力バツフア6a,8a,9aはイネーブ
ルとなり、又、リードライトR/出力信号8′
に応じて、即ちライトモードの時出力バツフア1
0aがイネーブルとなる。このとき、CPU1は
システム内に於いて通常の動作を行なう。一方、
CPU21をシステムに接続させスイツチ36を
オン状態とさせると信号7は常に“L”
となり、CPU1がリセツトされると同時に出力
バツフア6a,8a,9a,10aは全てデイス
エーブルとなる。従つて、CPU21をシステム
に接続する事によりスイツチ36をオンさせると
RESET信号7は“L”となるから、CPU1はシ
ステムから切離された状態になり、CPU21に
よりシステムを制御する事が可能となる。水晶発
振子接続端子2,3は、水晶に接続されており
RESET信号7を“L”にしても発振し続ける
が、水晶発振子接続端子2,3を他に接続する様
な使い方をしなければシステムに悪影響を与える
事はない。又、処理スピードの早い(クロツクサ
イクルの周波数が高い)CPUに切換える様な場
合には、新たに接続するCPU21の水晶発振子
22aの周波数により調整可能である。又、
CPUの出力ピン及び入出力ピンのみならず、入
力ピンの選択した1個又はそれ以上のピンに3状
態を取り得る入力バツフアを設け、該入力バツフ
アも切換信号に応答して同時的にフローテイング
状態とさせる事も可能である。この構成は、
CPUの入力ピンがハイインピーダンスでない場
合に特に有用である。尚、本明細書に於いては、
“ピン”という用語を使用しているが、本発明は
必ずしもピンを具備したCPUに限定されること
なく、少くとも演算機能を有する半導体装置とし
てのCPUと該CPUを所望のシステムに接続する
端子等の任意の接続手段を含み得るものである。
効 果 以上の如く、本発明によりCPUを取去ること
なく簡単にシステムから切離した状態とする事が
可能になる。その結果、電子機器本体に組込まれ
ているCPUを差換えることなく、外部コネクタ
等を利用して新たなCPUを追加する事によりバ
ージヨンアツプや演算機能の変更を行なう事が極
めて簡単にできるようになる。又、CPU内に切
換回路20を内蔵(例えばCPUと同一基板上に
製造)すれば、信号の制御のみでCPUの
切換えが可能となるため回路設計が簡単になり、
実装面積が小型化し、製品コストが低減される。
【図面の簡単な説明】
図面は本発明のCPU切換回路20を使用した
マイクロコンピユータシステムのCPU周辺を示
す回路図である。 符号の説明、1……CPU、2a……水晶発振
子、6……システムクロツクφ2信号、7……
RESET信号、8……R/信号、9……アドレ
ス信号、10……データ入出力信号、14……電
源端子、15……GND端子、20……CPU切換
回路、21……CPU、22a……水晶発振子、
27……システムリセツト信号、34……電源端
子、35……GND端子、36……スイツチ。

Claims (1)

  1. 【特許請求の範囲】 1 基準電圧に接続されたCPUと所望のシステ
    ムとを接続/遮断状態に切替えるCPU切換回路
    において、前記CPUの出力端子に接続されたフ
    ローテイング状態を取ることの可能な出力バツフ
    アと、前記CPUの入出力端子に接続されフロー
    テイング状態を取ることの可能な入出力バツフア
    と、前記CPUへ入力されるリセツト信号からな
    る切換信号が入力されることにより前記出力バツ
    フアと前記入力バツフアの状態を制御する制御回
    路とを有しており、前記切換信号が入力されると
    前記制御回路が前記各バツフアをフローテイング
    状態とさせ別のCPUを前記システムへ接続させ
    ることを可能とさせることを特徴とするCPU切
    換回路。 2 特許請求の範囲第1項において、前記CPU
    切換回路が前記CPUと同一パツケージに内蔵さ
    れていることを特徴とするCPU切換回路。
JP58091428A 1983-05-26 1983-05-26 Cpu切換回路 Granted JPS59218526A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58091428A JPS59218526A (ja) 1983-05-26 1983-05-26 Cpu切換回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58091428A JPS59218526A (ja) 1983-05-26 1983-05-26 Cpu切換回路

Publications (2)

Publication Number Publication Date
JPS59218526A JPS59218526A (ja) 1984-12-08
JPH0522248B2 true JPH0522248B2 (ja) 1993-03-29

Family

ID=14026099

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58091428A Granted JPS59218526A (ja) 1983-05-26 1983-05-26 Cpu切換回路

Country Status (1)

Country Link
JP (1) JPS59218526A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6214271A (ja) * 1985-07-11 1987-01-22 Aruyume Kk デ−タ収集装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54145448A (en) * 1978-05-06 1979-11-13 Toshiba Corp Input-output control ststem

Also Published As

Publication number Publication date
JPS59218526A (ja) 1984-12-08

Similar Documents

Publication Publication Date Title
US5781774A (en) Processor having operating modes for an upgradeable multiprocessor computer system
EP0510241A2 (en) Upgradeable/downgradeable computer
US5551012A (en) Single socket upgradeable computer motherboard with automatic detection and socket reconfiguration for inserted CPU chip
CN109189203B (zh) 服务器节电系统及其节电方法
JPH08180013A (ja) コンピュータシステム、pciバスクロック信号周波数における変化に応答してpciバス装置のコンフィギュレーションレジスタを再構成する方法、およびpciバス装置がpciバスと異なる動作速度を有することをオペレータに通知する方法
JPH02732B2 (ja)
US5901292A (en) Computer system having expansion unit
JPH04236682A (ja) マイクロコンピュータシステム
US7099966B2 (en) Point-to-point electrical loading for a multi-drop bus
US5926629A (en) Continuously operating interconnection bus
US5473766A (en) Signal routing circuit for interchangeable microprocessor socket
JPS59218526A (ja) Cpu切換回路
JPH06230863A (ja) バスインタフェースのディジーチェーン回路
JPH05307520A (ja) 二つの異なるマイクロプロセッサのいずれかで演算するためのデータ処理システム
JP2614871B2 (ja) 論理集積回路
EP0976055B1 (en) Data-path architecture for speed
JPS599306Y2 (ja) デ−タ処理装置
JPS6355655A (ja) 入出力インタフエ−ス拡張方式
KR920008007Y1 (ko) 버퍼를 사용하지 않는 플로피 디스크 콘트롤 회로
KR100318929B1 (ko) 키폰시스템에서클럭자동절체회로
JPH0282306A (ja) デイジタル回路用電力制御装置
CA2392503A1 (en) Computer module and motherboard
JPS62239259A (ja) マイクロコンピユ−タ
JPH0324609A (ja) I/o用バッファic
JPH03168842A (ja) ソフトウェア開発装置