JPH03238549A - マイクロプロセッサ - Google Patents

マイクロプロセッサ

Info

Publication number
JPH03238549A
JPH03238549A JP3411990A JP3411990A JPH03238549A JP H03238549 A JPH03238549 A JP H03238549A JP 3411990 A JP3411990 A JP 3411990A JP 3411990 A JP3411990 A JP 3411990A JP H03238549 A JPH03238549 A JP H03238549A
Authority
JP
Japan
Prior art keywords
bus
group
bus group
selector
external device
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
JP3411990A
Other languages
English (en)
Inventor
Noriyuki Funakubo
則之 船窪
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.)
Yamaha Corp
Original Assignee
Yamaha 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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP3411990A priority Critical patent/JPH03238549A/ja
Publication of JPH03238549A publication Critical patent/JPH03238549A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は複数のバスに対してアクセスできるマイクロ
プロセッサに関する。
「従来の技術」 第2図は従来のマイクロプロセッサの構成例を示すブロ
ック図であり、この図において、1は四則演算や論理演
算等を行う演算回路、2は装置各部を制御する制御回路
であり、インターフェイス3を介して外部の装置とデー
タの交換を行う。
また、4.はアドレスバス51、データバス61および
バス制御ライン71からなるバス群、4.はアドレスバ
ス57、データバス6、およびバス制御ライン72から
なるバス群である。
このような構成において、バス群4Iに接続された外部
の装置からバス群4.に接続された外部の装置へデータ
を転送する場合には、制御回路2か制御している。
「発明が解決しようとする課題」 ところで、上述した従来のマイクロプロセッサにおいて
は、バス群41とバス群4.との間でデータを転送する
場合、制御回路2が介在するため、データの転送速度が
遅くなるという欠点があった。
また、例えば、バス群41からバス群4.ヘデー夕を転
送する場合、バス群4.のアドレス空間をバス群41の
アドレス空間上にマツプできないため、バス群4.上の
メモリなどを直接共有できないという問題があった。
さらに、制御回路2かバス群4.とバス群42との間の
データ転送の制御を行っている間は、他の内部処理がで
きない場合かある。
この発明は上述した事情に鑑みてなされたもので、各バ
ス群のデータ転送か簡単、かつ、速く行えると共に、デ
ータ転送中でも内部処理を行うことかできるマイクロプ
ロセフ、すを提供することを目的としている。
「課題を解決するための手段」 この発明によるマイクロプロセッサは、複数の独立した
入出力バスと、前記複数の独立した入出力バスに対して
それぞれ独立してアクセスする複数のアクセス回路と、
前記複数のアクセス回路によるアクセスと、前記複数の
独立した入出力バス間の接続との切り換えを行う切換回
路とを具備すること全特徴としている。
「作用」 この発明によれば、例えば、切換回路が複数の独立した
人出力バス同士を接続すると、これらのバスか直接接続
され、このマイクロプロセッサか介在することなく、デ
ータ交換が行われる。
「実施例」 以下、図面を参照してこの発明の一実施例について説明
する。第1図はこの発明の一実施例によるマイクロプロ
セッサの構成を示すブロック図であり、この図において
、第2図の各部に対応する部分には同一の符号を付け、
その説明を省略する。
第1図において、8はバス切換回路であり、ノ\ス群4
1に接続された外部の装置あるいは制御回路2からそれ
ぞれ出力されるバス要求信号S RQ+あるいはS 1
lQ2を入力して選択信号S SLIあるいは5SL2
を出力すると共に、バス群4、に接続された外部の装置
あるいは制御回路2へ応答信号S ANIあるいはS 
ANIを出力する。
また、9.はセレクタであり、バス要求信号55L1を
入力し、バス群4.をバス群43あるいはバス群44に
接続する。9.はセレクタであり、バス要求信号S S
L2を入力し、バス群4.をバス群43あるいはバス群
4.に接続する。
さらに、lOlはセレクタ91においてバス群4とバス
群44とか接続された場合に、バス群4゜に対してアク
セスするバスアクセス回路、102はセレクタ92にお
いてバス群42とバス群45とか接続された場合に、バ
ス群4.に対してアクセスするバスアクセス回路である
このような構成において、まず、バス切換回路8にバス
群4.に接続された外部の装置からバス群4、とバス群
4.との接続に関するバス要求信号SRQ+か入力され
ると、バス切換回路8は、選択信号S SLIおよびS
 SL2を出力すると共に、バス群4、に接続された外
部の装置に応答信号S ANIを出力する。これにより
、セレクタ9.はバス群4.とバス群43を接続し、セ
レクタ9.はバス群4tとバス群43を接続する。従っ
て、バス群4.とバス群4.とがバス群43を介して接
続され、バス群4、に接続された外部の装置は、バス群
41、セレクタ91、バス群43、セレクタ9.および
バス群4゜を介してバス群4.に接続された外部の装置
とデータの交換を行う。
この時、バス群4.とバスアクセス回路101、バス群
42とバスアクセス回路10.がそれぞれ切り離される
次に、バス群4.に接続された外部の装置は、バス群4
2に接続された外部の装置とのデータの交換か終了する
と、バス要求信号5RQIの出力を停止する。これによ
り、バス切換回路8は応答信号S ANIの出力を停止
する。
一方、バス切換回路8に制御回路2からバス群4、とバ
ス群44との接続およびバス群4.とノ・ス群45との
接続に関するバス要求信号5IIQ2か入力されると、
バス切換回路8は、選択信号S SLIおよびS SL
2を出力すると共に、制御回路2に応答信号S ANI
を出力する。これにより、セレクタ91はバス群41と
バス群44を接続し、セレクタ92はバス群42とバス
群4.を接続する。従って、制御回路2は、バスアクセ
ス回路101、バス群44、セレクタ91およびバス群
41を介してバス群4゜に接続された外部の装置とデー
タの交換を行うと共に、バスアクセス回路107、バス
群46、セレフタ9.およびバス群42を介してバス群
4.に接続された外部の装置とデータの交換を行う。
この時、バス群41とバス群43およびバス群42と・
・ス群4.かそれぞれ切り離される。即ち、バス群41
とバス群4.か切り離される。
次に、制御回路2は、バス群4.に接続された外部の装
置およびバス群42に接続された外部の装置とのデータ
の交換か終了すると、バス要求信号5RQ2の出力を停
止する。これにより、バス切換回路8は応答信号SA□
の出力を停止する。
尚、バス群4.に接続された外部の装置あるいは制御回
路2のどちらかがバス要求信号S RQ+あるいはS 
RQ4を出力した時、他方かバスを使用している場合に
は、バス切換回路8は、その使用が終了するま、では応
答信号S ANIあるいはS ANtを出力しない。
また、バス群4.に接続された外部の装置と制御回路2
かバス要求信号SRQ+と5aqtをそれぞれ同時に出
力した場合には、制御回路2のバス要求信号S EIQ
!が優先される。
以上説明したように、バス群4.かノくス群4.と直結
されるため、制御回路2か介在することかなく、データ
の転送速度か従来に比へて速い。
また、バス群4.のアドレス空間をノくス群41のアド
レス空間上にマツプてきるため、ノ(ス群4゜上のメモ
リなどを共有でき、データの交換などか簡単に行える。
さらに、バス群41と)・ス群4.が直結され、データ
か転送されている間でもマイクロブロセ・ソサの制御と
独立しているため、他の内部処理が独立して行える。
「発明の効果」 以上説明したように、この発明によれば、各ノくス群間
のデータ転送か簡単、かつ、速く行えるという効果かあ
る。
また、各バス群の間でのデータ転送中でも内部処理を行
うことができるという効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるマイクロプロセッサ
の構成を示すブロック図、第2図は従来のマイクロプロ
セッサの構成例を示すブロック図である。 2・・・・・・制御回路、4.〜4.・・・・・ノくス
群、5.〜56・・ ・アドレスバス、61〜65・・
・・・・データノくス、7〜75・ バス制御ライン、
8・・・・)<ス切換回路、9、.92−・・・・セレ
クタ、10..102・・・・・・ノくスアクセス回路

Claims (1)

  1. 【特許請求の範囲】 複数の独立した入出力バスと、 前記複数の独立した入出力バスに対してそれぞれ独立し
    てアクセスする複数のアクセス回路と、前記複数のアク
    セス回路によるアクセスと、前記複数の独立した入出力
    バス間の接続との切り換えを行う切換回路と を具備することを特徴とするマイクロプロセッサ。
JP3411990A 1990-02-15 1990-02-15 マイクロプロセッサ Pending JPH03238549A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3411990A JPH03238549A (ja) 1990-02-15 1990-02-15 マイクロプロセッサ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3411990A JPH03238549A (ja) 1990-02-15 1990-02-15 マイクロプロセッサ

Publications (1)

Publication Number Publication Date
JPH03238549A true JPH03238549A (ja) 1991-10-24

Family

ID=12405371

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3411990A Pending JPH03238549A (ja) 1990-02-15 1990-02-15 マイクロプロセッサ

Country Status (1)

Country Link
JP (1) JPH03238549A (ja)

Similar Documents

Publication Publication Date Title
JPH03238549A (ja) マイクロプロセッサ
JPS6242306B2 (ja)
JPH0358163A (ja) 疎結合型マルチプロセッサシステム
JPS6162961A (ja) 入出力機器
JPS62152064A (ja) シングルチツプマイクロコンピユ−タ
JP3270040B2 (ja) バス制御方式
JP2705955B2 (ja) 並列情報処理装置
JPH0215152Y2 (ja)
JPH0363995A (ja) デュアルポートメモリ
JPS61251943A (ja) デ−タ処理装置
JPH02121049A (ja) 入出力装置
JPS63259756A (ja) デ−タ転送方式
JPS5836380B2 (ja) マルチプロセツサ・システムにおけるダイレクト・メモリ・アクセス方式
JPS61166670A (ja) サ−ビスプロセツサバス切り替え方式
JPS60153556A (ja) 共有メモリ装置
JPS635455A (ja) バス接続方式
JPS62296263A (ja) デ−タ転送回路
JPH0282342A (ja) データ通信装置
JPH01134546A (ja) 演算処理装置
JPS6266370A (ja) マルチプロセツサシステム
JPH023858A (ja) 二重化データ処理装置構成方式
JPH0433152A (ja) バスシステム
JPS60204062A (ja) マルチデ−タ処理システム
JPS58202643A (ja) 通信バスル−ト制御方式
JPS63188257A (ja) バス獲得方式