JPH03191460A - 共有メモリ方式 - Google Patents

共有メモリ方式

Info

Publication number
JPH03191460A
JPH03191460A JP33435289A JP33435289A JPH03191460A JP H03191460 A JPH03191460 A JP H03191460A JP 33435289 A JP33435289 A JP 33435289A JP 33435289 A JP33435289 A JP 33435289A JP H03191460 A JPH03191460 A JP H03191460A
Authority
JP
Japan
Prior art keywords
signal
processor
memory
circuit
time slot
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
JP33435289A
Other languages
English (en)
Inventor
Hideaki Tokuchi
徳地 秀昭
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 JP33435289A priority Critical patent/JPH03191460A/ja
Publication of JPH03191460A publication Critical patent/JPH03191460A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は複数のプロセッサによる共有メモリ方式に関す
る。
〔従来の技術〕
従来のこの種の共有メモリ方式の一例を第3図に示し、
その動作波形を第4図に示す。
この従来例は調停回路による競合制御方式を採用してい
る。以下、プロセッサA2からメモリ回路1のリード/
ライトを行なう場合について説明する。
プロセッサA2は、メモリ回路1からデータ信号406
を読み出す場合、調停回路6に対して要求信号401を
出力する。調停回路6は、プロセッサB3がメモリ回路
1をアクセスしていない場合、応答信号402を出力す
る。プロセッサB3がメモリ回路1をアクセスしている
場合はアクセスが終了するまで応答信号402を出力し
ない。
プロセッサA2は、応答信号402を受信すると、メモ
リアドレス信号403メモリリード信号404を出力す
る。メモリ回路1はアドレス信号4o3゜メモリリード
信号404から該当するデータ信号406を出力する。
また、リードサイクル終了を通知する応答信号407を
出力し、プロセッサA2はメモリリードサイクルを終了
する。
プロセッサA2がメモリ回路1にデータ信号406を書
き込む場合は、メモリ回路1を確保した後、メモリアド
レス信号403.メモリライト信号405.データ信号
406を出力する。メモリ回路1はライトライクル終了
を通知する応答信号407を出力し、プロセッサA2は
メモリライトサイクルを終了する。
プロセッサB3がメモリ回路1のリード/ライトを行う
場合の動作も上記の動作と同様である。
〔発明が解決しようとする課題〕
上述した従来の共有メモリ方式は、共有メモリをアクセ
スする場合に共有メモリ使用権を調停回路に要求し、応
答を受信してから共有メモリを使用する方式となってい
る。このように要求・応答受信をプログラム制御で行な
っている為、共有メモリを使用できるまでに時間がかか
る。しかも、プログラムに記述を必要とする為プログラ
ム長が長くなるという欠点を有している。
〔課題を解決するだめの手段〕
本発明の共有メモリ方式は、複数のプロセッサと、これ
らプロセッサからアクセスできるメモリ回路と、このメ
モリ回路にアクセスできるタイムスロットを前記複数の
プロセッサのそれぞれごとに割り当てる制御回路とを備
えている。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図であり、第2図
にその動作波形を示す。
本実施例の方式は、プロセッサA2のリード・ライトタ
イムスロット、プロセッサB3のリード・ライトタイム
スロットを割り当ることにより、プログラムは意識せず
に共有メモリをアクセスする方式である。
クロック発生回路(CLKGEN)5は、その発生スる
フレームパルス207の先頭からプロセッサムライトタ
イムスロット、プロセッサBリードタイムスロット、プ
ロセッサBライトタイムスロット、フロセッサAリード
タイムスロットと各タイムスロットを割り当てる(第2
図の参照番号206)。
プロセッサA2がメモリ回路1にデータ信号204を書
き込む場合、プロセッサA2の出力するメモリライト信
号はプロセッサムライトタイムスロットの時のみ有効と
なり、実質そこまでプロセッサA2のメモリライトサイ
クルはウェイティング状態となる。該当するタイムスロ
ットでアドレス信号201.メモリライト信号203.
ライトデータ204が制御回路4を介してメモリ回路l
に入力され、データ信号204が書き込まれる。
また、メモリ回路lはライトサイクル終了を通知する応
答信号205を出力し、プロセッサA2はメモリライト
サイクルを終了する。
プロセッサA2がメモリ回路lからデータ信号204を
読み出す場合、プロセッサA2の出力するメモリリード
信号はプロセッサAリードタイムスロットの時のみ有効
となり、実質そこまでプロセッサA2のメモリリードサ
イクルはウェイティング状態となる。該当するタイムス
ロットでアドレス信号201.メモリリード信号202
が制御回路4を介してメモリ回路lに入力され、データ
信号204が読み出される。また、メモリ回路lはリー
ドサイクル終了を通知する応答信号105を出力し、プ
ロセッサA2はメモリリードサイクルを終了する。
プロセッサB3がメモリ回路1のリード/ライトを行う
場合の動作も上記の動作と同様である。
以上、共有メモリにアクセスするプロセッサが2つであ
る場合について実施例を説明したが、プロセッサ数が3
以上の場合も本発明を適用して同じ効果を得ることがで
きる。
〔発明の効果〕
以上説明したように本発明は、プロセッサ毎にリード、
ライトのタイムスロットを割り当てることにより、共有
メモリを使用する場合に調停回路に許可を得る必要がな
く、又プログラム製造上も意識する必要がなく、従来方
式より高速に共有メモリを使用でき、プログラム長も短
くできるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は第1
図に示す実施例の動作波形を示す図、第3FgJは従来
の共有メモリ方式の一例のブロック図、第4図は第3図
に示す従来例の動作波形を示す図である。 1・・・・・・メモリ回路、2・・・・・・フロセッサ
A13・・・・・・フロセッサB、4・・・・・・制御
回路、5・・・・・・クロック発生回路。

Claims (1)

    【特許請求の範囲】
  1. 複数のプロセッサと、これらプロセッサからアクセスで
    きるメモリ回路と、このメモリ回路にアクセスできるタ
    イムスロットを前記複数のプロセッサのそれぞれごとに
    割り当てる制御回路とを備えたことを特徴とする共有メ
    モリ方式。
JP33435289A 1989-12-21 1989-12-21 共有メモリ方式 Pending JPH03191460A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33435289A JPH03191460A (ja) 1989-12-21 1989-12-21 共有メモリ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33435289A JPH03191460A (ja) 1989-12-21 1989-12-21 共有メモリ方式

Publications (1)

Publication Number Publication Date
JPH03191460A true JPH03191460A (ja) 1991-08-21

Family

ID=18276408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33435289A Pending JPH03191460A (ja) 1989-12-21 1989-12-21 共有メモリ方式

Country Status (1)

Country Link
JP (1) JPH03191460A (ja)

Similar Documents

Publication Publication Date Title
JPH03191460A (ja) 共有メモリ方式
JPH051504B2 (ja)
JP2570271B2 (ja) 半導体メモリ制御装置
JPH064398A (ja) 情報処理装置
JPH11273380A (ja) Lsi動作モード設定信号取り込み方法およびモード信号取り込み機能つきlsi
JPS6391756A (ja) 記憶装置の部分書き込み命令処理方式
JPS61112272A (ja) マイクロコンピユ−タ応用装置
JPS59189433A (ja) ダイレクトメモリアクセスによるデ−タ消去方式
JPH11167519A (ja) メモリリフレッシュ制御回路、メモリ、メモリモジュー ル、デジタル装置
JPS61161560A (ja) メモリ装置
JPS5999522A (ja) 入出力制御方式
JPH04260139A (ja) ファイルアクセス処理装置
JPS63168758A (ja) マルチバス制御方式
JPS62173689A (ja) 記憶装置
JPH03259491A (ja) メモリ制御装置
JPS60204053A (ja) 転送デ−タの選択制御方式
JPS6112306B2 (ja)
JPH0232431A (ja) 情報処理装置
JPH02198095A (ja) ダイナミックramおよびその制御方法
JPS61280194A (ja) 保持メモリ制御方式
JPH0354647A (ja) メモリアクセス方式
JPH0242587A (ja) 画像処理装置
JPS63163560A (ja) 情報処理装置
JPH05204866A (ja) マルチcpuシステムのデータ交換方式
JPS63201810A (ja) 情報処理システムの時刻方式