JPS6059457A - デ−タ転送方式 - Google Patents

デ−タ転送方式

Info

Publication number
JPS6059457A
JPS6059457A JP58166891A JP16689183A JPS6059457A JP S6059457 A JPS6059457 A JP S6059457A JP 58166891 A JP58166891 A JP 58166891A JP 16689183 A JP16689183 A JP 16689183A JP S6059457 A JPS6059457 A JP S6059457A
Authority
JP
Japan
Prior art keywords
memory
data
writing
memories
pro
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
JP58166891A
Other languages
English (en)
Inventor
Naoki Aihara
直樹 相原
Shuichi Ashihara
芦原 秀一
Tamahiko Ishiguro
石黒 玲彦
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58166891A priority Critical patent/JPS6059457A/ja
Publication of JPS6059457A publication Critical patent/JPS6059457A/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)
  • Hardware Redundancy (AREA)

Abstract

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

Description

【発明の詳細な説明】 (a)9発明の技術分野 本発明はデータ転送方式に係り、特に二つのマイク1:
トプロセンザ間に於のるデータ転送方式に関するもので
ある。
(【す、従来技術の問題点 従来技術に依ると二つのマイク1.レプし1セ、ザ間に
於いてデータを転送する場合は、両マイクロ・プロセッ
サ間に一個のバッファ・メモリを設り、一つのマイクロ
・プロセッサからデータを此のバッファ・メモリに移し
、次に此のバッファ・メモリから其のデータを他のマイ
クIJ・プロセッサに移す方式をとっている。
此の方式では両マイクロ・プロセッサは元来独立に動作
している為、両プロセソザの読み出し、書込みが重なる
おそれがある。
従って此の競合動作を避ける為、両マイクじJ・プロセ
ッサ間で同期を取り、アクセス・ザイクルを分離する等
複11Lな論理が組み込まれる必要があると云う欠点が
あった。
(C)0発明の目的 本発明の目的は従来技術の有する」L記の欠点を除去し
、二つのマイク覧コ・プロセッサ間のデータの交換を簡
便に実行出来るデータ転送方式をIJL供することであ
る。
(dン0発明の構成 」L記の目的は本発明によれば、二つのマイクl、I・
ブl−Jセ、−リ”間でデータの転送を行う場合、前記
両マイク1.J・プ1コ七ノジ“間に三117i1以上
−のバッファ・メモリを設置J、前記三門以上のバッフ
ァ・メモリに幻する書込めは同時に行い、前記三l1l
I+以上バノソア・メモリからの読み出し2は時系列的
に順次IJい、読み出しはP1込めに(凡失する様に制
御し且つ前nL三l1liJ以」−のバッファ・メモリ
からの読め出しデータを多数決により真値と決定するこ
とを特徴とするデータ転送方式を提供するごとにより達
成される。
(e)0発明の実施例 図は本発明の一実施例を示すブロック図である。
図中、P RO#八、I) RO# Bは夫々マイク1
コ・−)’ l:l セッサ、I) E C1# Aは
rI:込の用デコーダ、1) E C2# 13は記1
,11回路選択用デτノーダ、10シG↓↑13は夫々
バンク・レジスタ、#l、#2、#3は夫々本発明によ
る記憶回路で、夫々メモリMIEM1ゲートG i 、
ゲートG2、セレクタS IF、1.、、読め出し用デ
コーダD IE Cで構成される。
以下図に従って本発明のi′「細を説明する。
本発明に依ると両マイクロ・プし1セツサl) RO#
 A 、−P RO# Bは記憶回路#1、#2、#3
Gこ対し夫々非同期アクセスを行う。
マイクロ・プロセッサが記1a回R3ttltt2、#
3に対し書込め(WRITE)を1jう場合は花゛に三
つの記憶回路#1、#2、#3に列し同時に同一の内容
を■込む。
又マイクロ・プロセッサが記憶回路#l #2、#3か
らデータの読め出しくREΔD)を行う場合は最初記憶
回路#lから読み出し、次に記IJ′、!回路#2から
読め出し、次に記憶回路#3から読み出す様にする。且
つ三つの記憶回路から読め出したデータが一致しない時
は多数決に3ζり真値を決定する。
今マイクロ・プロセッサPIR○#Δからマイクロ・プ
ロセッサPRO#Bにデータを転送する場合を例にとっ
て説明する。
尚第1図はマイクロ・プロセッサ)) RO#Δからマ
イクロ・プロセッサI) RO# L、にデータを転送
する場合に必要な回路ののを記jホU7てあり、マイク
ロ・プロセッサP RO# Bからマイク1:I・プI
JセノザP RO# Aにデータを転送する場合に必ツ
1な回路は記述されていない。
一ンイク1:I・ブlコセノザP 170 #八は11
1″込めアドレスを出力する。此のアドレス信号は其の
上位ビットでメモリのチップを指定し、其の下位ヒソL
でチップ内のアドレスを指定することになっている。
此の上位ビットばデコーダDEC1#Δでデコートされ
、各記憶回路内のゲー1−Glを経由してメモリMEM
のCS (チップ・セレクト)端子に印加し、下位ビッ
トは夫々のセレクタS ELを経由してメモリM E 
MのΔ(アドレス)端子に印加し、データはメモリME
MのDi端子より利き込まれイ)。勿論此の動作は記憶
回路#l、#2、#3に幻し同時に行われる。
次にマイクロ・プロセッサP RO# Bが記1g回路
#]、#2、#3からデータの抗の出し1目3A1)を
行う場合は、最初マイク10・プロセッサPRC1it
 13はバンク・レジスタR[’: G # B 4こ
対し、記憶回路#1を指定する。此の為記1,1回路選
択用デコーダDEC29Bの出力は記憶回路#1のケー
1−02 (7) hを開き、記1!i 回1?& #
 2 及ヒ# 30) ’r’1・G2を閉しる。
司込みの場合と同じく、マイクロ・プロセノ’4J’P
RO#B出力のアドレス信号の上位ビットは読み出し用
デコーダI) E Cでデコードされ、各記1.a回路
内のゲートG1を経由し°ζメモリMEMのCS(チッ
プ・セレクト)端子に印加し、下位ヒツトは夫々のセレ
クタSELを経由してメモリMEMのA(アドレス)端
子に印加し、データはメモリMEMのDo端子より読み
出される。
次にマイクロ・プロセッサP R○#Bはバンク・レジ
スタREG#Bに対し、記憶回路#2を指定し、同様に
記1、a回路#2のメモリM E Mの内容を読み出し
、最後に記1.1回路#3のメモリM E lvlの内
容を読み出す。
今仮にマイクロ・プロセッサl) +< O# 13か
記1,0回路#2の内容を読み出し中に、マイク1ノ・
プIIセソザP RO#Δが書込みをするとする。此の
場合、書込めより読め出しが優先する様にする。此の為
記11g回路#2の内容の読め出しは正確に実施される
が其の間に記憶回路#1、#3の内容は更新される。
従ってマイクロ・プロセッサP RO# Bの読め出し
た記憶回路#]、#2の内容は同一で記i!回路#3の
内容とは異なることになる。此の結果記1、a回路#1
、#2の内容を真値とする。
(f)0発明の効果 以上詳細に説明した様に本発明によれば、ソフトウェア
の処理を若干増やすことにより、複雑なハードウェアの
論理を組むことなくマイクロ・プロ−1!ソザ間でデー
タの交換が出来ると云う大きい効果がある。
【図面の簡単な説明】
図は本発明の一実施例を示すフロック図である。 図中、PRO#A、I)RO#Bは夫々マイクI」・プ
ロセッサ、D li CI #Δは書込め用デコーク、
1) IE C2# Bは記憶回路選択用テコーダ、R
EG#Bは夫々バンク・レジスタ、#1、#2、#3ば
夫々本発明による記憶回路で、夫々メモリM EM1ゲ
ートG1、ゲートG2、セレクタS E L、読め出し
用デコーダDECで構成される。

Claims (1)

    【特許請求の範囲】
  1. 二つのマイク1コ・プロセッサ間でデータの転送を行・
    う場合、111記両マイクロ・プロセッサ間に三/1J
    i1以上のバッファ・メモリを設け、前記三個以上のバ
    ッファ・メモリに対する舊込みは同局に行い、前記三個
    以上式ソファ・メモリからの読み出しは時系列的に順次
    行い、読み出しは刊込めに優先ずろ様に制御し且つ前記
    三個以上のバッファ・メモリからの読み出しデータを多
    数決により真(1j+と決定することを特徴とするデー
    タ転送方式。
JP58166891A 1983-09-10 1983-09-10 デ−タ転送方式 Pending JPS6059457A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58166891A JPS6059457A (ja) 1983-09-10 1983-09-10 デ−タ転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58166891A JPS6059457A (ja) 1983-09-10 1983-09-10 デ−タ転送方式

Publications (1)

Publication Number Publication Date
JPS6059457A true JPS6059457A (ja) 1985-04-05

Family

ID=15839537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58166891A Pending JPS6059457A (ja) 1983-09-10 1983-09-10 デ−タ転送方式

Country Status (1)

Country Link
JP (1) JPS6059457A (ja)

Similar Documents

Publication Publication Date Title
US20010010057A1 (en) Semiconductor integrated circuit, computer system, data processor and data processing method
JPS59213084A (ja) バッファ記憶装置のアクセス制御方式
EP0646925B1 (en) Fully scalable memory apparatus
US6308244B1 (en) Information processing apparatus with improved multiple memory access and control
JPS6059457A (ja) デ−タ転送方式
JPS59206972A (ja) 共有メモリ
US4695947A (en) Virtual address system having fixed common bus cycles
JPS6033634A (ja) デ−タ処理装置
JPH0283736A (ja) バッファ記憶制御装置のosc検出方式
JPH0715670B2 (ja) デ−タ処理装置
JP2586134B2 (ja) Cpu外部バスアクセス方法
JP2945525B2 (ja) プロセッサ、メモリ、およびデータ処理装置
JPS62102354A (ja) アクセス制御方式
JPS61202396A (ja) デユアルポ−ト型ダイナミツク・ランダム・アクセス・メモリ
JP2767811B2 (ja) ビデオデータ処理装置
JPH024020B2 (ja)
JPH0414438B2 (ja)
JPH03276344A (ja) メモリヘのデータ書き込み方式
JPS6095667A (ja) 外部アドレス空間高速アクセス方式
JPS6116115B2 (ja)
JPH04346155A (ja) マルチプロセッサシステム
JPH04319754A (ja) データ転送方式
JPH0638249B2 (ja) マイクロコンピュータ
JPH0528769A (ja) デユアルポートメモリ
JPH088956A (ja) Lan間接続装置