JPS63238651A - デ−タ転送制御回路 - Google Patents

デ−タ転送制御回路

Info

Publication number
JPS63238651A
JPS63238651A JP7042687A JP7042687A JPS63238651A JP S63238651 A JPS63238651 A JP S63238651A JP 7042687 A JP7042687 A JP 7042687A JP 7042687 A JP7042687 A JP 7042687A JP S63238651 A JPS63238651 A JP S63238651A
Authority
JP
Japan
Prior art keywords
data transfer
control circuit
bus
transmission
processor
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
JP7042687A
Other languages
English (en)
Inventor
Akihiko Kunihara
國原 昭彦
Tetsuichiro Sasada
哲一郎 笹田
Haruhiko Otsuki
大槻 晴彦
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 JP7042687A priority Critical patent/JPS63238651A/ja
Publication of JPS63238651A publication Critical patent/JPS63238651A/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/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port

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

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、マルチ・プロセッサ、コンピュータに関し、
特に各プロセッサでローカルな処理を行ないながら、そ
れと平行して、プロセッサ間でデータの転送を高速に行
なうだめの技術に関する。
〔従来の技術〕
従来、複数プロセッサ間のデータ転送では、送信すべき
、データを持っているプロセッサが、バス制御回路に対
して、バス要求を出し、その後。
バス制御回路が、バスの使用状態や、他のバス要求を確
認してから、バス要求を出したプロセッサに、転送応答
を返し、それから、データの転送が行なわれるという方
法を取っていた。
〔発明が解決しようとする問題点〕
しかしながら、上述した従来の技術では、あるプロセッ
サがバス要求を出した場合、すでに高順位のプロセッサ
が、バスを占有していれば転送応答はなく、このため、
バスを要求したプロセッサは、待ち状態になシワプロセ
ッサの内部処理が滞るという欠点があった。
そこで1本発明の技術的課題は、上記欠点に鑑み、バス
要求をしたプロセッサにおける転送応答の待ち状態を無
くすことによ)、プロセッサの内部処理の滞のないデー
タ転送制御回路を提供することである。
〔問題点を解決するための手段〕
本発明によれば、データ転送用バスと送信側及び受信側
プロセッサ間に、インターフェース回路を各々設け、前
記各プロセッサは、送信すべきデータ及び送信先のプロ
セッサ・アドレスを、前記送信側のインターフェース回
路内のレジスタに書き込んだ後、内部処理を続行し、一
方、前記送信側のインターフェース回路は、バス制御回
路を介して、前記受信側のインターフェース回路とデー
タのやシ取りを行い、このやシ取シが完了した後。
前記受信側インターフェース回路は、前記受信側プロセ
ッサに対し2割シ込み要求を出し、前記受信側プロセッ
サは、内部処理が終っていれば、前記受信側インターフ
ェース回路に1割シ込み応答を返すと同時に、前記受信
側インターフェース回路内のバッファより、受信データ
を取シ込むことを特徴とするデータ転送制御回路が得ら
れる。
以下余日 〔実施例〕 次に9本発明の実施例を図面を用いて説明する。
第1図は、バス制御回路(Eg、1) 、受信側インタ
ーフェース回路CEg−2)、送信側インターフェース
回路(Eg、3)を有するデータ転送制御回路である。
送信側インターフェース回路(Eg、3)における送信
側グロセッt27は、送信データをバク2ア24に書き
込み、バッファ23には送信データのバイト数分の0を
書き込み最後に、lを書き込む。
又レジスタ29に、送信先プロセッサのアドレス。
及び、送信要求フラグを書き込む。
バス制御回路(Eg−1)のカウンタ3が送信側グoセ
ッサ27のアドレスに、ポーリング信号バスeを介して
、ポーリングを発生すると、送信側インターフェース回
路(Eg−3)の比較器33は、ポーリング信号バスe
から受けたアドレスと、送信側インターフェース回路(
Eg−3)に接続されている送信側プロセッサ27のア
ドレスとを比較する。
比較器33の出力により、デート28.30が導通とを
シ、レジスタ29の内容が、送信要求線dと、送信先プ
ロセッサのアドレスバスfとに送信される。その結果、
送信要求信号idがアクティブになり、送信先プロセッ
サ・アドレスが、受信側インターフェース回路(Eg、
2)の比較器11によって取シ込まれる。
比較器11の出力と送信要求線dの信号とにより、ゲー
ト13の出力が、ゲート14を導通状態にする。この結
果、レジスタ15がプロセッサ17によってリセットさ
れていれば、受信可能信号線Cをアクティブにする。
ここで、送信要求信号id及び受信可能信号線Cがアク
ティブになった結果、ゲート5の出力によp、14−)
1の出力がハイインピーダンスになるため、力9ンタ3
によるポーリングが現在のアドレスに固定される。
又、ケ゛τト5の出力により、実行命令信号iaがアク
ティブになり、この結果、ゲート20及び25が導通状
態となって、バッファ21と24の間でデータがやりと
りされる。この時、・マツフ724の転送速度に同調し
て、バッファ23の内容カレジスタ29に送られる。バ
ッファ24のデータが全て転送された後で、バッファ2
3の最後のバイトlがレジスタ29に送られて、レジス
タ29の内容をリセットする。その結果、ゲート30を
通して、送信要求信号線dがノンアクティブになシ、受
信側インターフェース回Pr (Eg、2)内でf−)
13がハイインピーダンスになシ、又。
グー)14もハイインピーダンスになって、受信可能信
号eはノンアクティブになる。ソシテ、バス制御回路(
Eg・1)では、ダート5の出力によシ。
実行命令信号!51aは、ノンアクティブになる。又。
グー)1が導通となシ、再びポーリングが続行される。
一部、実行命令信号線aの信号の変化によシ。
ラッチ9にトリガーがかか’)el’−トloからの出
力がラッチされ、この出力がラッチ8にセットされる。
ラッチ8の出力は9割シ込み信号線iをアクティブにし
、プロセッサ17に割シ込”みをかけ、一方、レジスタ
15に1をセットする。この結果。
r−)10の出力がロウになシ、ラッチ9の内容がリセ
ットされる。割シ込みを要求されたノロセッサ17は2
割シ込み受付信号線りをアクティブにして、ラッチ8を
リセットする。そして、バッファ21よシデータを読み
出した後、レジスタ15に0をセットし、受信可能状態
にする。
〔発明の効果〕
以上説明したように2本発明はデータ転送用バスと、各
プロセッサ間に、インターフェース回路を設定し、?−
夕の直接のやシとシは、バス制御回路と、各インターフ
ェース回路との間で行なうことにより、データ転送にお
けるプロセッサの負担を軽減し、fロセッサの内部処理
に割シ当てる時間を増やすことができた。
【図面の簡単な説明】
第1図は本発明の実施例に係るブロック図である。 1.5,7,10.12〜14,16,19゜20.2
2,25,26,28.30,31−&”−ト回路、2
,4.6・・・7リッジフロップ回路。 3・・・カウンタ、8,9・・・ラッチ回路、11.3
3・・・比較器、15.29・・・レジスタ、17.2
7・・・マイクロプロセッサ、18.32・・・デコー
ダ。 21.23,24・・・バッファ、a・・・実行命令信
号線、b・・・クロック信号線、c・・・受信可能信号
線。 d・・・送信要求信号線、e・・・ポーリング信号バス
。 f・・・送信先−j”ロセス・アドレス・パス、g・・
・7’ −タ・パス。

Claims (1)

    【特許請求の範囲】
  1. 1、送信側及び受信側のプロセッサ間のデータ転送をデ
    ータ転送用バスを介して制御するデータ転送制御回路に
    於て、前記送信側及び受信側の各プロセッサと前記デー
    タ転送用バスとの間に各々設けられた送信側及び受信側
    のインターフェース回路と、該送信側及び受信側のイン
    ターフェース回路及びデータ転送用バスの制御を行なう
    バス制御回路とを有し、前記送信側のプロセッサが送信
    データ及び送信先プロセッサのアドレスを前記送信側イ
    ンターフェース回路内のレジスタに書き込み、前記送信
    側インターフェース回路が、前記バス制御回路より、ポ
    ーリング信号を受信すると、前記バス制御回路に送信要
    求信号を送信した後、前記送信先プロセッサのアドレス
    を前記データ転送用バスに送信し、一方、前記受信側イ
    ンターフェースでは、前記データ転送用バスを介して前
    記送信先プロセッサのアドレスを受信すると、受信可能
    信号を前記バス制御回路に送信し、前記バス制御回路は
    、該受信可能信号を受信して、実行命令信号を前記デー
    タ転送用バスを介して前記送信側及び受信側インターフ
    ェース回路に送信し、該実行命令信号を受信した前記送
    受信両前記各インターフェース回路間で前記送信データ
    のやりとりを行ない、データ送信終了時には、前記送信
    側インターフェース回路は、前記送信要求信号を解除し
    、前記バス制御回路は、該送信要求信号解除と同時に前
    記実行命令信号を解除し、他のプロセッサへのボーリン
    グを続行することを特徴とするデータ転送制御回路。
JP7042687A 1987-03-26 1987-03-26 デ−タ転送制御回路 Pending JPS63238651A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7042687A JPS63238651A (ja) 1987-03-26 1987-03-26 デ−タ転送制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7042687A JPS63238651A (ja) 1987-03-26 1987-03-26 デ−タ転送制御回路

Publications (1)

Publication Number Publication Date
JPS63238651A true JPS63238651A (ja) 1988-10-04

Family

ID=13431140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7042687A Pending JPS63238651A (ja) 1987-03-26 1987-03-26 デ−タ転送制御回路

Country Status (1)

Country Link
JP (1) JPS63238651A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5519975A (en) * 1994-09-30 1996-05-28 Taylor; Mark Drainage roofing tile

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54154946A (en) * 1978-05-26 1979-12-06 Mitsubishi Electric Corp Control unit of common bus
JPS54159829A (en) * 1978-06-07 1979-12-18 Mitsubishi Electric Corp Information transfer control unit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54154946A (en) * 1978-05-26 1979-12-06 Mitsubishi Electric Corp Control unit of common bus
JPS54159829A (en) * 1978-06-07 1979-12-18 Mitsubishi Electric Corp Information transfer control unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5519975A (en) * 1994-09-30 1996-05-28 Taylor; Mark Drainage roofing tile

Similar Documents

Publication Publication Date Title
JP2564805B2 (ja) 情報処理装置
JPS5847050B2 (ja) 入出力割込みシステム
KR20040069329A (ko) 수퍼차지 메시지 교환기
US5210828A (en) Multiprocessing system with interprocessor communications facility
US6757763B1 (en) Universal serial bus interfacing using FIFO buffers
JPH07225727A (ja) 計算機システム
US5222219A (en) Pipeline computer system having write order preservation
US6487617B1 (en) Source-destination re-timed cooperative communication bus
CN119847961B (zh) Autbus与spi从模块通信的系统级芯片
JPS63238651A (ja) デ−タ転送制御回路
US6647450B1 (en) Multiprocessor computer systems with command FIFO buffer at each target device
US7024523B1 (en) Host adapter integrated data FIFO and data cache and method for improved host adapter sourcing latency
JPH04286048A (ja) 競合最小化プロセッサおよびシステム・バス・システム
JPS6298444A (ja) デ−タ通信方式
JPS6126706B2 (ja)
JPS63118969A (ja) 情報処理装置
JPS5921051B2 (ja) 通信制御装置
KR850000562B1 (ko) 계산기 시스템간 통신방식
JPS63184859A (ja) 共有メモリ転送装置
JP2629027B2 (ja) インターフェース方式
JPS6130300B2 (ja)
JPH03246743A (ja) プロセッサ間通信方式
JPH0816892B2 (ja) コンピュータインターフェイス
JPH0115100B2 (ja)
JPH01118950A (ja) バス制御方式