JPS62296263A - デ−タ転送回路 - Google Patents

デ−タ転送回路

Info

Publication number
JPS62296263A
JPS62296263A JP14085386A JP14085386A JPS62296263A JP S62296263 A JPS62296263 A JP S62296263A JP 14085386 A JP14085386 A JP 14085386A JP 14085386 A JP14085386 A JP 14085386A JP S62296263 A JPS62296263 A JP S62296263A
Authority
JP
Japan
Prior art keywords
memory
processor
data transfer
data
bus line
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
JP14085386A
Other languages
English (en)
Inventor
Zenichiro Tabuchi
田渕 善一郎
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electronics 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 Matsushita Electronics Corp filed Critical Matsushita Electronics Corp
Priority to JP14085386A priority Critical patent/JPS62296263A/ja
Publication of JPS62296263A publication Critical patent/JPS62296263A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/167Interprocessor communication using a common memory, e.g. mailbox

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 3、発明の詳細な説明 産業上の利用分野 本発明はプロセッサ間のデータ転送回路特に待ち時間の
短いデータ転送回路に関する。
従来の技術 第4図に従来のデータ転送回路の一構成例を示す。
マスタプロセッサ7からスレーブプロセッサ8へのデー
タ転送は、マスタプロセッサ7のデータをアクセス制御
回路1oを遇してメモリー9へ書き込み、メモリー9の
データをスレーブプロセッサ8が読み出すことにより行
なわれていた。
発明が解決しようとする問題点 このような従来の方法では、一つのプロセッサがメモリ
ーに書き込み、または読み出しを行なっている間はその
プロセッサがメモリーを専有することになり、他のプロ
セッサはメモリーが専有から解放されるまでメモリーへ
の書き込み読み出しが禁止されることになり、データ転
送速度を低下させていた。
本発明はかかる点に鑑みてなされたもので、一つのプロ
セッサによるメモリーの専有により発生する他のプロセ
ッサの待ち状態を減少させるデータ転送回路を提供する
ことを目的としている。
問題点を解決するだめの手段 前記問題点を解決するために本発明は、複数個のプロセ
ッサと、同一のアドレスにより選択される書き込み読み
出し可能な前記プロセッサと同数のメモリー回路と、前
記プロセッサと前記メモリ−回路とを一対一の関係で接
、伏するようにバスラインの接続を切り替える前記プロ
セッサと同数の切換え回路とから構成されるデータ転送
回路を提供する。
作   用 本発明は上記の構成により、同一のアドレスにより選択
される二つ以上のメモリーの内の一つを、各プロセッサ
が常時専有できることになり、プロセッサがデータ転送
待ちになることがない。
実施例 第1図は本発明のデータ転送回路の実施例を示すブロッ
ク図である。第1図において1はマスタプロセッサであ
って、バスライン11に接続されている。2はスレーブ
プロセッサであってバスライン21に接続されている。
3は切換回路であってバスライン11に接続されている
バスライン31゜バスライン21に接続されているバス
ライン32のいずれか一方とバスライン33を接続する
。4はメモリーである。切換回路6はバスライン11と
接続されているバスライン51.バスライン21と接続
されているバスライン52のいずれカ一方とバスライン
63を接続する。6はメモリーである。バスライン33
はバスライン41を介して、バスライン63はバスライ
ン61を介して夫々メモリー4とメモリー6に接続され
ている。
第2図、第3図は切換回路の接続状態を表している。切
換回路の状態は第2図あるいは第3図のいずれかの状態
をとる。マスタプロセンサ1は第2図ではメモリー4に
接続され、第3図ではメモリー6に接続される。スレー
ブプロセッサ2は第2図ではメモリー6に接続され、第
3図ではメモリー4に接続されることになり各プロセッ
サは記憶回路を常時専有できることになる。データ転送
は例えば、第2図の状態ではマスタプロセッサ1からメ
モリー4へデータを転送し、伝送終了にょジ切換回路を
第3図の状態に切り替える。第3図の状態では、マスタ
ープロセッサ1はメモリー6へデーターを転送し、スレ
ーブプロセッサはメモリー4からデータを読み出す。ス
レーブプロセッサ2はデータ読み出し終了により、切換
回路全第2図の状態に切り替えメモリー6のデータ読み
出しを行なう。この動作をくり返すことにより、データ
転送を継続して行なう。
発明の効果 以上述べてきたように、本発明によれば、データ転送時
において時間待ちをせずに、プロセッサ間のデータ転送
を行なうことができ、処理スピードにおいて実用的にき
わめて高い性能が提供できるものである。
【図面の簡単な説明】
第1図は本発明の一実施例におけるデータ転送回路を示
すブロック図、第2図および第3図は本発明の切換回路
の状態図、第4図は従来のデータ転送回路のブロック図
である。 7.1・・・・・・マスクプロセッサ、2,8・・・・
・・スレーブプロセッサ、3・・・・・・切換回路、4
・・・・・・メモリー、5・・・・・・切換回路、9,
6・・・・・・メモリー、11゜21.31.32,3
3,41.51.52゜53.61・・・・・・バスラ
イン、10・・・・・・アクセス制御回路。 ◇( r+                       
      勾疎                 
 綜つ  ”)   杓 綜

Claims (1)

    【特許請求の範囲】
  1. 複数個のプロセッサと、同一のアドレスにより選択され
    る書き込み読み出し可能な前記プロセッサと同数のメモ
    リー回路と、前記プロセッサと前記メモリー回路とを一
    対一の関係で接続するようにバスラインの接続を切り替
    える前記プロセッサと同数の切換え回路とから構成され
    るデータ転送回路。
JP14085386A 1986-06-17 1986-06-17 デ−タ転送回路 Pending JPS62296263A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14085386A JPS62296263A (ja) 1986-06-17 1986-06-17 デ−タ転送回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14085386A JPS62296263A (ja) 1986-06-17 1986-06-17 デ−タ転送回路

Publications (1)

Publication Number Publication Date
JPS62296263A true JPS62296263A (ja) 1987-12-23

Family

ID=15278260

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14085386A Pending JPS62296263A (ja) 1986-06-17 1986-06-17 デ−タ転送回路

Country Status (1)

Country Link
JP (1) JPS62296263A (ja)

Similar Documents

Publication Publication Date Title
JPH0146946B2 (ja)
JPS62296263A (ja) デ−タ転送回路
JPS5930292B2 (ja) ソウチカンケツゴウホウシキ
JPH02132543A (ja) 情報処理装置
JPH03204753A (ja) Dma制御装置
JPH03131951A (ja) データ転送方式
JPS6162961A (ja) 入出力機器
JP2718661B2 (ja) デュアルポートメモリ制御装置
JPS6029139B2 (ja) 処理装置間結合方式
JP2821176B2 (ja) 情報処理装置
JPH0351943A (ja) 高速バスと低速バスのバスライン共用化方式
JPH03228163A (ja) データ転送装置
JPH03280150A (ja) 切り換え型共有メモリ
JPS62262170A (ja) デ−タ転送方式
JPS61109167A (ja) マルチμCPU制御方式
JPS63201810A (ja) 情報処理システムの時刻方式
JPH03189755A (ja) メモリ間転送装置
JPH07121483A (ja) 共有メモリアクセス制御回路
JPS63225846A (ja) アドレス変換機構付マルチポ−トメモリ
JPS62127962A (ja) マイクロコンピユ−タ
JPS63279359A (ja) マルチcpuのデ−タ受け渡し装置
JPH03276344A (ja) メモリヘのデータ書き込み方式
JPS6344235A (ja) デ−タ処理装置
JPH03266160A (ja) Dma制御方式
JPS63244255A (ja) マルチプロセツサシステム