JPH04134552A - システムバス制御方式 - Google Patents

システムバス制御方式

Info

Publication number
JPH04134552A
JPH04134552A JP2256681A JP25668190A JPH04134552A JP H04134552 A JPH04134552 A JP H04134552A JP 2256681 A JP2256681 A JP 2256681A JP 25668190 A JP25668190 A JP 25668190A JP H04134552 A JPH04134552 A JP H04134552A
Authority
JP
Japan
Prior art keywords
bus
system bus
line
signal
signal lines
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
Application number
JP2256681A
Other languages
English (en)
Inventor
Yoshimichi Yahagi
矢作 善道
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2256681A priority Critical patent/JPH04134552A/ja
Publication of JPH04134552A publication Critical patent/JPH04134552A/ja
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Debugging And Monitoring (AREA)
  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプロセッサなどを備えた装置のシステ
ムバスの制御方式に関し、特にシステムバスの信顛性を
高めるためのシステムバス制御方式に関するものである
〔従来の技術〕
従来、マイクロプロセッサなどを備えた装置で、高い借
問性が要求されるため、故障が発生しても電源を遮断す
ることなく継続して動作を行う必要があるような場合に
は、装置の構成要素を2系統設け、システムバスも二重
化するという方式が取られていた。そのような装置の一
例を第3図に示す。この装置の基本構成要素は主要な制
御・演算を行うメインCPU、入出力機器の制御を行う
■0プロセッサ、ならびに各制御情報や処理・演算結果
などを蓄積するメモリであるが、これらを2系統とする
ため、メインCPUA3,10プロセッサA4.メモリ
A5と、メインCPUB6,10プロセッサB7.メモ
リB8とが設けられ、これらは二重化されたシステムバ
ス、すなわちシステムバスA1とシステムバスB2とに
それぞれ接続されている。各構成要素3〜8には、第4
図に示すように、バスセレクタ9が設けられ、各要素内
のシステムバスに接続すべき信号線をシステムバスA1
かシステムバスB2のいずれかに接続するようになって
いる。そしてシステムバスA1を使用している状態で、
システムバスA1を構成する1本あるいは複数の信号線
に障害が発生した場合には、パスセレクタ9により使用
するシステムバスをシステムバスB2に切り替える。
なお、システムセレクタ9の出力段には、システムバス
A1をドライブするためのドライブ回路とシステムバス
B2をドライブするためのドライブ回路とが設けられて
いる。また、各構成要素は通常、プリント配線ボードに
部品を実装して構成され、システムバスにはボードに設
けた接続端子により接続される。
〔発明が解決しようとする課題〕
このように従来の方式の装置では、単に2つのシステム
バスを設けて装置の信頼性を向上させているため、次の
ような欠点があった。
(1)システムバスを構成する信号線の数は全体で2倍
となり、装置の小型化に不利である。
(2)各構成要素をシステムバスに接続するための端子
の数が2倍となるので、装置の小型化に不利であり、ま
た信頼性が低下する。
(3)システムバスをドライブするための回路が2倍と
なるので、消費電力が増大し、さらに消費電力の大きい
部分であるため、LSI化が難しく、装置の小型化に不
利である。
本発明の目的は、このような欠点を除去し、装置の小型
化、信頼性の向上、ならびに低消費電力化を可能とする
システムバス制御方式を提供することにある。
〔課題を解決するための手段〕
本発明は、CPUを含む複数の装置を接続するシステム
バスの制御方式において、 前記複数の装置を接続するバス切替制御通信線と、 前記システムバスの不良を検出して所定の制御信号を前
記バス切替制御通信線に出力するバス不良検出手段と、 前記システムバスを構成する信号線の数より少ない数の
信号線で構成された補助バス線と、前記装置のそれぞれ
に装備し、前記システムバスを構成する信号線に接続す
べき前記装置内の信号線と前記補助バス線を構成する信
号線とを、前記バス切替制御通信線を通じて与えられる
前記制御信号にもとづいて接続する信号線切替回路とを
設けることを特徴とする。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明のシステムバス制御方式にもとづいて構
成した装置の一実施例を示すブロック図である。この装
置の基本構成要素は、主要な制御・演算を行うメインC
PU、入出力機器の制御を行う■0プロセッサ、ならび
に各制御情報や処理・演算結果などを蓄積するメモリで
あるが、これれを2系統とするため、メインCPUA1
3、I0プロセッサA14、メモリA15と、メインC
PUB16、IOプロセッサB17、メモリ81Bとが
設けられている。そしてこれらの構成要素13〜18は
、アドレス線、データ線、制御線などで構成されたシス
テムバスA1にそれぞれ接続されている。なお、システ
ムバスAは第3図に示したシステムバスAと同じもので
あるため同一の番号を付した。この装置はさらに、シス
テムバスA1を構成する信号線の数より少ない数の信号
線で構成された補助バス線lOと、バス切替制御通信線
11とを備え、各構成要素13〜18はこれら補助バス
線10と制御通信線11とにそれぞれ接続されている。
バス不良検出回路12は、システムバスA1、バス切替
制御通信線11、ならびに補助バス線10に接続され、
メインCPUA、B13.16のいずれかと、あるいは
10プロセッサASB14.17のいずれかと共にシス
テムバスA1の不良箇所を検出し、システムバスA1の
切り替えるべき信号線を特定して、制御信号を制御通信
線11に出力する。
各構成要素13〜18には、第2図に示すように、それ
ぞれバッファ回路19と信号線切替回路20とが設けら
れている。バッファ回路19は各構成要素内のシステム
バスA1と接続すべき信号線とシステムバスA1とを接
続しており、システムバスA1から信号線切替回路20
への影響を除去するために設けられている。信号線切替
回路20は、バス不良検出回路12よりバス切替制御通
信線11を通じて与えられる制御信号にもとづいて、シ
ステムバスA1の不良信号線に接続されている各構成要
素内の信号線を補助バス線10の信号線に接続する。
次に動作を説明する。バス不良検出回路12はメインC
PUA、B13,16のいずれかと、あるいは107”
0−frツサA、 B14.17のいずれがと共にシス
テムバスA1の不良箇所の検出を常時行い、不良を検出
し、システムバスA1の切り替えるべき信号線を特定す
ると、制御信号を制御通信線11に出力する。各構成要
素13〜1Bの信号線切替回路2゜は、この制御信号を
受は取ると、指定されたシステムバスA1の不良信号線
に接続されている各構成要素内の信号線を補助バス線1
0の信号線に接続する。その結果、各構成要素は障害の
発生したシステムバスA1の信号線の代わりに、新たに
接続された補助バス線10の信号線を通じて信号の授受
を行うことができ、装置は正常な動作が可能となる。
なお、システムバスに障害が発生する場合には、システ
ムバスを構成する信号線のすべてが同時に故障すること
は極めて稀で、システムバスを構成する信号線の一部が
故障するのが大部分である。
また、各信号線の故障は、システムバスと各装置とのイ
ンターフェース部の故障が原因となる場合が多い。その
ため補助バス線を構成する信号線の数をシステムバスの
信号線の数より少なくすることができる。そして補助バ
ス線を構成する信号線の数は、システムバスの信顛度を
予想して決め、信顛度が高いと思われるときは少なくて
よく、逆に信軽度が低いと思われるときは多くする必要
がある。
また、システムバスを補助バス線に切り替える場合、シ
ステムバスの信号線をブロック化しておき、信号線に障
害が発生するとその信号線を含むブロックの信号線をす
べて切り替えるようにすることも可能である。その場合
には、装置の構成が簡素となるので、装置の小型化、低
消費電力化、および各構成要素とシステムバスとを接続
する端子の数の点で有利となる。ただし信鯨性の点では
、本実施例のように故障した信号線ごとに切り替える方
法が最も優れている。
〔発明の効果〕
以上説明したように本発明は、CPUを含む複数の装置
を接続するシステムバスの制御方式において、複数の装
置を接続するバス切替制御通信線と、システムバスの不
良を検出して所定の制御信号を前記バス切替制御通信線
に出力するバス不良検出手段と、システムバスを構成す
る信号線の数より少ない数の信号線で構成された補助バ
ス線と、装置のそれぞれに装備し、システムバスを構成
する信号線に接続すべき装置内の信号線と補助バス線を
構成する信号線とを、バス切替制御通信線を通じて与え
られる制御信号にもとづいて接続する信号線切替回路と
を設けている。
したがって本発明により、 (1)補助バス線も含めシステムバスを構成する信号線
の数を低減でき、装置の小型化が可能となる。
(2)各構成要素をシステムバスに接続するための端子
の数を低減できるので、装置の小型化が可能となり、ま
た信頼性が向上する。
(3)システムバスをドライブするための回路を縮小で
きるので、消費電力を低減でき、さらに消費電力の大き
い部分であるため、その縮小によってLSI化が容易と
なり、装置の小型化を行い易くなる。
【図面の簡単な説明】
第1図は本発明によるシステムバス制?H方式ニもとづ
いて構成した装置の一例を示すブロック図、第2図は従
来のシステムバス制御方式にもとづいて構成した装置の
一例を示すブロック図、第3図および第4図は従来技術
を示すブロック図である。 1・・・・・システムバスA 10・ 11・ 12・ 13・ 14・ 15・ 16・ 17・ 18・ 19・ 20・ ・補助バス線 ・バス切替制御通信線 ・バス不良検出回路 ・メインCPUA ・10プロセツサA ・メモリA ・メインCPUB ・10プロセツサB ・メモリB ・バッファ回路 ・信号線切替回路

Claims (1)

    【特許請求の範囲】
  1. (1)CPUを含む複数の装置を接続するシステムバス
    の制御方式において、 前記複数の装置を接続するバス切替制御通信線と、 前記システムバスの不良を検出して所定の制御信号を前
    記バス切替制御通信線に出力するバス不良検出手段と、 前記システムバスを構成する信号線の数より少ない数の
    信号線で構成された補助バス線と、前記装置のそれぞれ
    に装備し、前記システムバスを構成する信号線に接続す
    べき前記装置内の信号線と前記補助バス線を構成する信
    号線とを、前記バス切替制御通信線を通じて与えられる
    前記制御信号にもとづいて接続する信号線切替回路とを
    設けることを特徴とするシステムバス制御方式。
JP2256681A 1990-09-26 1990-09-26 システムバス制御方式 Pending JPH04134552A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2256681A JPH04134552A (ja) 1990-09-26 1990-09-26 システムバス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2256681A JPH04134552A (ja) 1990-09-26 1990-09-26 システムバス制御方式

Publications (1)

Publication Number Publication Date
JPH04134552A true JPH04134552A (ja) 1992-05-08

Family

ID=17295995

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2256681A Pending JPH04134552A (ja) 1990-09-26 1990-09-26 システムバス制御方式

Country Status (1)

Country Link
JP (1) JPH04134552A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100448709B1 (ko) * 2001-11-29 2004-09-13 삼성전자주식회사 데이터 버스 시스템 및 그 제어방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100448709B1 (ko) * 2001-11-29 2004-09-13 삼성전자주식회사 데이터 버스 시스템 및 그 제어방법

Similar Documents

Publication Publication Date Title
JPH04134552A (ja) システムバス制御方式
US6192437B1 (en) Transmission apparatus with control circuit/relay within each card providing connection to related card output depending on related slot ID/ redundancy/non-redundancy, working/protection signals
JP3141472B2 (ja) 切替制御方式
JP2991559B2 (ja) インタフェース盤の冗長システム
JP6181933B2 (ja) 制御装置
JP2861595B2 (ja) 冗長化cpuユニットの切り替え制御装置
KR100278703B1 (ko) 교환기에서 디바이스 액세스 버스 이중화 제어회로
KR0183197B1 (ko) 전자교환기에서의 보드 실탈장 감지장치
JP2834306B2 (ja) 切り替え制御回路
JPH02173852A (ja) バス診断装置
JPH0944280A (ja) データ処理システムにおけるモジュール交換方法および自己診断方法
KR100247008B1 (ko) 이중화 모듈간 스위칭제어회로
JPH0371826B2 (ja)
KR100318929B1 (ko) 키폰시스템에서클럭자동절체회로
JPH0594381A (ja) 冗長回路システム
JPS61239334A (ja) 情報処理装置
JPS61134846A (ja) 電子計算機システム
JPH04280314A (ja) 信号出力装置
KR20020004735A (ko) 프로세서 보드의 공통버스 버퍼회로
JPS58134597A (ja) デ−タ交換装置における系間接続方式
JPH06351077A (ja) 多重伝送装置
JPH07200114A (ja) バス回路装置
JPH02196316A (ja) 共通バス接続装置
JP2001056702A (ja) 多重化計装システム
JPH0122933B2 (ja)