JPS60241151A - メモリアクセス制御装置 - Google Patents

メモリアクセス制御装置

Info

Publication number
JPS60241151A
JPS60241151A JP9822784A JP9822784A JPS60241151A JP S60241151 A JPS60241151 A JP S60241151A JP 9822784 A JP9822784 A JP 9822784A JP 9822784 A JP9822784 A JP 9822784A JP S60241151 A JPS60241151 A JP S60241151A
Authority
JP
Japan
Prior art keywords
request
circuit
access
output
flag
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
JP9822784A
Other languages
English (en)
Inventor
Masaaki Chinju
鎮守 正昭
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
Nippon Electric Co 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP9822784A priority Critical patent/JPS60241151A/ja
Publication of JPS60241151A publication Critical patent/JPS60241151A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の属する技術分野 本発明は、情報処理装置におけるメモリアクセス制御装
置に関する。
従来技術 従来のメモリアクセス制御装置は、複数6周辺制御装置
からの要求に対して、受付時にあらかじめ定められた優
先順位に従う優先制御を行なって受付け、要求内容をデ
ータバスから受取って主記憶装置にアクセスし、主記憶
装置からの応答が戻るまでは、同様な処理によって次々
と他の要求の受付けを行なって、受付けた順に順次主記
憶装置に要求を出して応答を待つというパイプライン処
理構成をとっている。すなわち、最初のシーケンスの応
答が戻る迄に何回かの受付けを行ない、主記憶装置から
の応答は、メモリアクセス制御装置から主記憶装置へ要
求を出した順番になされる。
つまり、メモリアクセス制御装置の受付時の優先制御で
応答の順番が決定される。従って、アクセスタイムにお
いて、ある周辺制御装置からの要求2を受付けたとき、
すでに他の周辺制御装置からの受付処理が完了している
場合は、当該先行するアクセス要求が先に処理されるこ
とになる。従って、上述の従来装置に、高性能なアクセ
スタイムを要求する周辺制御装置を接続した場合は、当
該メモリアクセス制御装置および主記憶装置の性能を最
高の要求性能の見合って高性能に実現する必要があるた
めシステムが高価になるという欠点がある。また、アク
セスタイムだけを短くするために、主記憶装置アクセス
の一括制御を行なわないで、個別に主記憶装置に要求を
出すようにすると、パス構造をとることができず、ハー
ト量が大きくなるという欠点がある。
発明の目的 本発明の目的は、上述の従来の欠点を解決し、周辺制御
装置からの要求に高性能を表示するフラグがオンされて
いるときは、当該要求より先行して受付けた他の要求よ
りも先に主記憶装置にアクセスすることにより、先行す
る他の要求に関係なくアクセスタイムを短縮することが
できるメモリアクセス制御装置を提供することにある一
発明の構成 本発明のメモリアクセス制御装置は、データバスを介し
て複数の周辺制御装置に接続され周辺制御装置からの主
記憶装置アクセスを制御するメモリアクセス制御装置に
おいて、周辺制御装置からの要求を受付ける要求受付回
路と、要求受付回路の出力を保持する要求保持回路と、
該要求保持回路と前記要求受付回路の出力とを入力し要
求信号中のフラグに応じて該フラグがオ、フのときは前
記要求保持回路の出力を選択しフラグがオンのときは前
記要求受付回路の出力を選択する選択回路と、該選択回
路の出力によって主記憶装置にアクセスするMMアクセ
ス回路とを備えたことを特徴とする。
発明の実施例 次に、本発明について、図面を参照して詳細に説明する
第1図は1本発明の一実施例を示すブロック図である。
すなわち、メモリアクセス制御装置2は、主記憶装置1
と双方向性データバス3に接続され、双方向性データバ
ス3に接続された複数の周辺制御装置4〜7から主記憶
装置1へのアクセス要求を制御する。すなわち、メモリ
アクセス制御装置2は、内蔵する要求受付回路8で、複
数の周辺制御装置4〜7からの要求の優先制御を行ない
、最優先の周辺制御装置に双方向性データバス3の使用
権を与え、当該周辺制御装置からのアドレス、書込みデ
ータ等要求の詳細を受取る。要求受付回路8の出力は、
通常、アンドゲート12を通して要求保持回路9に入力
され、要求保持回路9に保持される。要求保持回路9は
、MMアクセス回路10が主記憶装置lへのアクセスを
終了するまで要求を保持する回路である。要求保持回路
9の出力は、通常選択回路13を通してMMアクセス回
路10に入力され、MMアクセス回路lOは、主記憶装
置lに対して制御線を介してアクセスし、同時にアドレ
ス、書込みデータ、要求コード等要求の詳細を出力する
回路である。
一方、要求信号中に含まれる高性能アクセスタイムを要
求することを示すフラグがフラグ保持回路11に保持さ
れ、フラグ保持回路11の出力によって選択回路13の
選択を制御し、またフラグ保持回路11の反転出力によ
ってアントゲ−)12の開閉制御を行なう。
フラグ保持回路11の出力がO′のときは、アンドゲー
ト12が開き、要求受付回路8に入力された要求は、前
述したように要求保持回路9に保持される。しかし、次
の要求が高性能を示すフラグ″1nであるときは、フラ
グ保持回路11の出力によって、選択回路13は要求受
付回路8の出力を選択してMMアクセス回路IOに入力
させ、またアンドゲート12は閉じる。従って、要求受
付回路8に入力された後の要求は直接MMアクセス回路
10に入力され、MMアクセス回路10は当該高性能要
求について主記憶装置lヘアクセスし、また書込み/続
出し等の要求内容をメモリ15に格納する。メモリ15
は、ファーストイン・ファーストアウトの記憶回路であ
り、入力された順番に記憶内容を出力してMM応答回路
14に供給する。MM応答回路14は、主記憶装置lか
らの応答を受取ると、メモリ15から読出した内容の指
示に従って、読出しデータ、ステータス情報等応答の詳
細を取込み、バス応答回路18に供給する。バス応答回
路16は、双方向性データバス3の使用中フラグを見て
、使用中でない場合はMM応答回路14から入力された
応答を双方向性データバス3上に出力し、周辺制御装置
に終了報告をする。
次に本実施例の動作について説明する。今、ある周辺制
御装置から、通常処理を行なう要求Aが発生すると、要
求受付回路8で受付は処理を行なう。このときフラグ保
持回路11は“0”であり、アントゲート12は開かれ
、選択回路13は要求保持回路9を選択している。従っ
て、要求Aは要求保持回路9へ伝達されて保持され、要
求受付回路8は次の受付けを行なう。ここで、高性能な
アクセスタイムを要求する要求Bが発せられて要求受付
回路8に入力されると、フラグ保持回路11が′1″に
セットされ、アンドゲート12が閉じて選択回路13は
要求受付回路8を選択する。従って、要求BがMMアク
セス回路10に伝達され、先の要求Aは要求保持回路9
に保持されたままとなる。
そして、MMアクセス回路10によって要求Bのアクセ
スが終了すると、要求保持回路9の保持する要求AがM
Mアクセス回路10に伝達され、MMアクセス回路IO
は主記憶装置lをアクセスする。従って、主記憶装置1
からの応答は、始めに要求Bに対する応答が出力され、
該応答がMM応答回路14で受取られる。MM応答回路
14は、メモリ15を読出してリード/ライト等の指示
に従って、応答B″の詳細を取込み、バス応答回路16
へ送出する。
バス応答回路16は、上記応答Bを双方向性データバス
3に出力させ、次に応答Aを待つ。
第2図は、本実施例のシーケンスの一例を示す図である
。今、アクセス要求1〜6が、同図(A)に示すタイミ
ングで発せられたとする。上記のうち、アクセス要求5
が高性能アクセスタイムの要求であり、同図において丸
印で示す。同図(B)は、要求受付回路8の内容を、同
図(C)は要求保持回路9の内容を示す。要求5は、要
求受付回路8から選択回路13を介してMMアクセス回
路10に入力されるから、要求保持回路9には、保持さ
れない。同rgJ(D)は、MMアクセス回路lOの内
容を示し、ここでは、要求3の次に要求5か入力され、
その次に要求4が入力されることが示されている。従っ
て、MM応答回路14には、同図(E)に示すような順
番で応答1〜3.5゜4.6が入力される。同図(F)
は、バス応答回路16の内容を示し、同図(G)は双方
向性データバス3に出力されるアクセス結果を示す、従
って、要求lのアクセスタイムは同図(H)に示すよう
にT1となり、要求5のアクセスタイムは。
T5となる。すなわち、高性能を要求する要求5のアク
セスタイムを通常のアクセスタイムより短縮することが
できる。
なお、主記憶装置lと周辺制御装置4の処理時間との関
係を考慮して、要求保持回路9をn段に拡張することに
より、高性能アクセスタイムの要求をn個前の要求より
も先にアクセスすることも可能である。
発明の効果 以上のように、本発明においては、周辺制御装置からの
要求に高性能アクセスタイムの要求を表示するフラグが
オンされて入力されたときは、要求受付回路の出力を直
接MMアクセス回路に入力させ、先に入力された要求を
要求保持回路に保持させたまま、後の要求を先に主記憶
装εにアクセスするするように構成したから、高性能な
アクセスタイムを要求する周辺制御装置のアクセスタイ
ムを短縮できるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
上記実施例の動作シーケンスを示すタイムチャートであ
る。 図において、1:主記憶装置、2:メモリアクセス制御
装置、3:双方向性データバス、4〜7:周辺制御装置
、8:要求受付回路、9:要求保持回路、lO:MMア
クセス回路、ll:フラグ保持回路、12:アンドゲー
ト、13:選択回路、14二MM応答回路、15:メモ
リ、16:バス応答回路。 出願人 日本電気株式会社 代理人 弁理士 住田俊宗 牙1図 牙2図

Claims (1)

    【特許請求の範囲】
  1. データバスを介して複数の周辺制御装置に接続され周辺
    制御装置からの主記憶装置アクセスを制御するメモリア
    クセス制御装置において、周辺制御装置からの要求を受
    付ける要求受付回路と、要求受付回路の出力を保持する
    要求保持回路と、該要求保持回路と前記要求受付回路の
    出力とを入力し要求信号中のフラグに応じて該フラグが
    オフのときは前記要求保持回路の出力を選択しフラグが
    オンのときは前記要求受付回路の出力を選択する選択回
    路と、該選択回路の出力によって主記憶装置にアクセス
    するMMアクセス回路とを備えたことを特徴とするメモ
    リアクセス制御装置。
JP9822784A 1984-05-16 1984-05-16 メモリアクセス制御装置 Pending JPS60241151A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9822784A JPS60241151A (ja) 1984-05-16 1984-05-16 メモリアクセス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9822784A JPS60241151A (ja) 1984-05-16 1984-05-16 メモリアクセス制御装置

Publications (1)

Publication Number Publication Date
JPS60241151A true JPS60241151A (ja) 1985-11-30

Family

ID=14214069

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9822784A Pending JPS60241151A (ja) 1984-05-16 1984-05-16 メモリアクセス制御装置

Country Status (1)

Country Link
JP (1) JPS60241151A (ja)

Similar Documents

Publication Publication Date Title
US5944788A (en) Message transfer system and control method for multiple sending and receiving modules in a network supporting hardware and software emulated modules
US6567908B1 (en) Method of and apparatus for processing information, and providing medium
JPS60241151A (ja) メモリアクセス制御装置
JP3304395B2 (ja) データ転送装置及びデータ転送方法
JPH04120652A (ja) 並列処理装置
JPS60241152A (ja) メモリアクセス制御装置
JPH07319829A (ja) データ転送方法
JPH0962633A (ja) ネットワーク制御装置
JPH0370816B2 (ja)
JPH0318144A (ja) Lanアダプタ
JPS61117651A (ja) インタ−フエイス装置
JPS6373458A (ja) 共有メモリアクセス装置
JPH0375959A (ja) マルチプロセッサのデータ転送装置
JPH0376505B2 (ja)
JPH0520165A (ja) システムバス制御装置
JPH0142017B2 (ja)
JPS62145345A (ja) 直接メモリアクセス間隔制御方式
JPH0460257B2 (ja)
JPH05324535A (ja) データ転送装置
JPH0317756A (ja) 記憶装置のアクセス方式
JPH04319752A (ja) 情報処理装置のシステムバス制御方式
JPH02136949A (ja) 入出力制御装置
JPH0325539A (ja) 記憶装置
JPS6210735A (ja) マイクロプロセツサ
JPS6154555A (ja) チャネル処理装置