JPS582959A - アクセス制御装置 - Google Patents

アクセス制御装置

Info

Publication number
JPS582959A
JPS582959A JP10068381A JP10068381A JPS582959A JP S582959 A JPS582959 A JP S582959A JP 10068381 A JP10068381 A JP 10068381A JP 10068381 A JP10068381 A JP 10068381A JP S582959 A JPS582959 A JP S582959A
Authority
JP
Japan
Prior art keywords
access
circuit
register
output
access request
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
JP10068381A
Other languages
English (en)
Inventor
Toshihiko Sato
敏彦 佐藤
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 JP10068381A priority Critical patent/JPS582959A/ja
Publication of JPS582959A publication Critical patent/JPS582959A/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

【発明の詳細な説明】 本発明は、情報処理f!置に用いられる記憶制御装置に
関し、特に複数のアクセス要求装置から複数の記憶装置
へのアクセス要求を行なう場合のアクセス制御を行なう
アクセス制御装置に[する。
一般に、情報処理システムでは、情報処理速度の向上に
伴ない、中央処理装置および記憶装置を複数台並判に用
いている。特に処理速Vの速いシステムでは、中央処理
装置および記憶ii&置を数10台並列に用いている。
このため、中央処理装置から記憶装置へのアクセス制御
を行なう記憶制御装置が豪雑になっている。
第1図は、本発明が適用される情報処理システムの構成
の一例を示す。同図において、中央処理側1.記憶制御
装置2および記憶装置3は、システムクロックに同期し
て動作し、中央処理装置1からのアクセス要求は、記憶
制御装置2を介して配憶装置3へ送られる。配憶装置3
は、比較的動作速度の遅い2:a情報を記憶する2個の
パンク32と、骸パンク52をり0ツタに同期して時分
割的に動作させる共通制御部31とから成る。記憶制御
装置2はアクセス制御装置21.遅延1路22、選IR
(ロ)路25から構成される。アクセス制御装置21は
複数の中央制御装置1からのアクセス要求を受信し、こ
れらのアクセス要求が記憶装置5で動作可能か否かの検
査および、1つの記憶f7sIIlへのアクセス要求が
重複した場合の優先選択制御等を行なう。遅延回路22
は、中央処理装置1からのアク(ス張求をアクセス制御
装置21の動作時間だけ遅延させて複数の選択回路25
E並列に送る。遅延1g回路22は各中央処理ii!l
1111に対応して接続され、選択回路23は記憶装置
3に対応して設けられている。選択回路23は、遅延回
路22を介して入力する複数の中央処理装置1からのア
クセス信号を、前記アクセス制御装置21の指示によっ
て択一的に選択出力して記憶装置13へ送出する。この
ような情報処理システムの処理速度を向上するために、
中央処理装置1および記憶装置3の個数を増大し、かつ
、システムクロック崗期丁を短縮した場合は、アクセス
制御装置21の動作速度が問題になる。
第2図は、従来のアクセス制御装置の一例を示すブロッ
ク図である。同図において、受信レジスタ100〜10
3は、それぞれ、4台の中央処理からのアクセス要求C
PO〜CP3を1対1対応で受信するレジスタであり、
システムクロック1こ同期して更新される。従って、ア
クセス要求CPOは、受信レジスタ100を介して装置
選択回路210および照合回lNl220に与えられる
。装置選択回路210は、動作状態レジスタ500〜5
03から送られたパンク状態信号のうち、上記アクセス
要求CPOで指定された配憶装置のパンク状態信号を選
択出力して照合回路220に送る。これによって照合回
路220は、アクセス要求CPOが指定する配憶装置お
よびパンクが動作中か否かを照合し、該パンクが動作中
でなければ対応する記憶アクセス信号@MOO〜MO3
を11”にセットする。記憶アクセス信号MOOは、緩
衝レジスタ110へ送られ、配憶アクセス信号MOI〜
M03は、それぞれ緩衝レジスタ111〜113へ送ら
れる。上記装置選択回路210と照合回路220とて動
作状態検査回路200を構成している。同様な構成の動
作状態検査回路201〜205には、受信レジスタ10
1〜103を介して、それぞれアクセス要求CP1〜C
P5が入力し、それぞれ照合−路221〜225で要求
中のパンクの動作状態と照合される。要求中のパンクが
動作中でなければ、照合回路221は対応する記憶アク
セス信号laM10〜ML5を1”にセットし、照合1
1路222は、対応する信号線M20〜M23を′″1
”に、照会回路223は、対応する信号IIM30−、
M35をl′1”にセットする。
1個の記憶装置(例えばす0)に対応して緩衝レジスタ
110.優先回路300.出力レジスタ120、パンク
選択回路400.動作状態レジスタ500が設けられて
いる。−上記緩衝レジスタ110の入力には、前記記憶
アクセス信号線M00、Ml 0 、M2O、M2Oを
接続し、入力した記憶アクセス信号をシステムクロック
に同期して記碌更新する。優先回路500は、緩衝レジ
スタ110への記憶アクセス信号線MOO,M1’0゜
M2O,M2Oが2個以上@11の場合に、あらかじめ
定めた優先順位に従って、いずれか1個を選択し、該選
択された記憶アクセス信号に対応する中央処理装置を示
す信号を出力してパンク選択回路400および出力レジ
スタ120に送る。バ/り選択回路400は、前記各中
央処理W&置からのアクセス要求1号CPO〜CPSが
(例えばレジスタ2段から構成される)前記遅延回路2
2を通って遅延させられたパンク指定信号Bムを、上記
優先aw1s o oの出力信号に従って選択出力し、
動作状態レジスタ500の指定されたパンクに対応rる
ビットを@111にセットする。パンク状態レジスタ5
00は、記憶装置における。<ンクの動作期間中“1°
に保持される。一方、出力レジスタ120は、システム
クロックに同期して更新されるレジスタであり、鍍記優
先回路300の出力信号を入力しアクセス信号MMOを
(第1図の)選択回路2Sへ送る。
他の記憶装置(例えばす1)に対応しては、同様に緩衝
レジスタ111.優先回路501.出力レジスタ121
.パンク選択回路401.動作状態レジスタ501を設
け、出力レジスタ121からはアクセス信号MM1が出
力される。また、他の記憶装置(す2.す3)に対応し
てはそれぞれ同様な構成によりアクセス信号MM2.M
M5が出力される。
上述において、緩衝レジスタ110#113は、受信レ
ジスタ100〜105から動作状態レジスタ500〜5
05までの遅延時間がシステムクロック周期T以内であ
れば不要であるが、中央処理装置および記憶装置の個数
の増大に伴ない、動作状態検査回路200〜203詔よ
び優先回路500〜505が複雑化してこれらの遅延時
間が増加するため、受信レジスタ100〜103から動
作状態レジスタ500〜503までの遅延時間が1クロ
ック間期丁を越えることがあるので必要となる。
該遅延時間が1クロック局期iを越えると、受信レジス
タ100〜103でアクセス要求を受信してから、該ア
クセス要求によってアクセスされた記憶装置のパンクの
動作状態を示す動作状態レジスタ500〜503の格納
が1クロック周期T内に行なわれないため、次のアクセ
ス要求は、2周期間2T後でないと処理することができ
ない。すなわち、従来のアクセス制御製置は、常に2テ
間隔でアクセス要求を受信しなければならないという欠
点がある。
wi3図は、従来のアクセス制御装置におけるアクセス
要求cp轟、CPj(i、j=o〜3゜i≠J)と動作
状態レジスタ500のパック状態信号との時間関係を示
す図である。すなわち、時刻1=0てアクセス要求CP
iによって記憶装置す0のパンク0に対するアクセス要
求がされ、時刻t−2テで動作状態レジスタのパンク0
ビツトが111にセットされる。時刻1;2テでアクセ
ス要求Cデ1により、記憶装置=#0のパンク1に対す
るアクセスが要求されると時@t−4テで同レジスタの
パンク1ビツトが1ビにセットされる。
従って1時@*=1でいずれかの中央処理装置から記憶
装置すOのパンク0にアクセス要求を行なうとアクセス
制御装置が誤動作することが理解されよう。従って、前
述のようにアクセス要求は2テ間隔で行なわなければな
らないから迅速処理ができない。
本発明の目的は、上述の従来の欠点を解消し、タロツタ
同期間隔でアクセス要求を入力させることがで會るアク
セス制御装置を提供することにある。
本発明のアクセス制御装置は、複数個のアクセス制御装
置と複数個の記憶装置とに接続され、前記複数の配憶装
置の動作状態をそれぞれ記憶すゐ複数個の動作状態レジ
スタと、前記複数個のアクセス要求装置のそれぞれに対
応して設けられ対応するアクセス要求装置からのアクセ
ス要求を前記動作状態レジスタの内容と照合して動作可
能か否か検査し可能であれば該アクセス要求を出力する
複数個の動作状態検査回路と、前記複数個の記憶装置の
それぞれに対応して設けられ前記複数個の動作状態検査
回路の出力するアクセス要求信号を入力する緩衝レジス
タと、皺緩衝レジスタに蓄積されたアクセス要求信号の
うち1つを優先選択して出力する優先回路とを備えたア
クセス制御装置において、前記緩衝レジスタへの入力に
より同一記憶装置へのアクセス要求の重複を検出すると
論理@1”を出力する重複検査回路を備え、前記動作状
態レジメタには該重複検査回路の出力論理を記憶する付
加5ビツトを設けて、前記重複検査回路の出力論理が@
1mのときは該付加ビットによって前記動作状態検査回
路が次のアクセス要求を受付けないようにしておいて前
記優先回踏め選択を待つてその出力に基づいて前記動作
状態レジスタの更新を行ない、前記重複検査回路の出力
論理が′″0”のときは直ち化前記動作状態レジスタを
虹新するように構成したことを特徴とする。
次に、本発明について1図面を参照して詳細に説明する
第4図は、本発明の一実施例を示すプロッタ図である。
同図において、第2図に示した従来のアクセス制御装置
と同一の参照数字、参照符号を用いている回路および信
号は前述した従来装置と同様な回路および信号を示す。
動作状態検査(ロ)路700〜703は、動作状態レジ
スタ800〜803の出力信号を内蔵する選択(ロ)路
710〜713に入力させ、それぞれ受信レジスタ10
0〜103の出力tこよって指示された1憶装置に対応
する動作状態レジスタの内容を照合−路720〜725
に与える。照合回路720〜723は、それぞれのアク
セス費求償号を前配動作状曙レジスタの内容と照合して
、該当パンクが動作中でないときは記憶アクセス信号線
MOO−MO5等に@111をセットするが、後述する
重複検査回路によって動作状態レジスタのMMビット(
付加ビット)に111が設定されているときは上記照合
動作を行なわず、従って記憶アクセス信号MOO〜MO
3等を出力しない点が第1図の従来装置の照合回路22
0〜205と異なる。動作状態検査@路700〜705
のその他の動作は従来例と同様である。
緩衝レジスタ110への入力信号MOD、M10、M2
OおよびM2Oは、重複検査回路600およびパンク選
択回路410にも並列に入力させる。重複検査回路60
0は複数の入力信号が′″1′であると会出力論理を9
11″にしてセレクタ420および動作状態レジスタ8
00に付加したMMビット(付加ビット)に送る。セレ
クタ420には、上述のパンク選択器W11410の出
力および従来と同様なパンク選択回路400の出力が入
力している。パンク選択器@400は優先回路500の
出力によって、パンク指定信号Bムを選択出力し、パン
ク選択1路410は、前記緩衝レジスタの入力信号によ
ってバンク指定信号ejを選択出力している。パンク指
定信号Bム′は、パンク指定、信号Bムより1クロック
早く入力させるようにしているから、パンク選択回路4
10の出力の方がパンク選択g@aooの出力より1タ
ロツク早い。そして1重複検査回路600の出力信号が
11”でない場合は、セレクタ420はパンク選択回路
410の出力を選択出力し1重複検査囲路600の出力
1号が′″1°のときは、セレクタ420はパンク選択
回路400の出力を選択出力する。セレクタ420の出
力によって動作状態レジスタ800を更新する。受信レ
ジスタ100〜105から重複検査回路400を介して
動作状態レジスタ800に到る這延時閾は、重複検査回
路600が優先回路500より簡単な回路で形成できる
ことから1丁以内で可能である。従って1重複アク、セ
スのないときは、1クロツク内に動作状態レジスタ80
0の内容が更新されるから、次のクロックでアクセス要
求と動作状態レジスタとの照合が可能である。しかし、
重複アクセスされたときは、従来と同機に動作状態レジ
スタ800は2周期(2丁)後でないと更新されない。
この場合は、重複検査@賂600の出力によって、動作
状態レジスタ800のMMビット(新しく付加した付加
ビットである)を1クロック期関テの関11”にセット
する。そして、動作状態レジスタ800のMMビットが
11”のときは、前述したように照合回路720〜72
3等は照合動作を行なわないから、その間のアクセス要
求によって誤動作することはな−い。そして、動作状態
レジスタ800の内容は2〒後にはパンク選択回路40
0の出力によって更新され、かつ、MMビットは101
となるから従来と同様にアクセス要求の照合に利用され
る。
一方 *先回路300の出力は出力レジスタ120を介
して(第1図の)選択回路23にアクセス信号MMOと
して送られ、アクセス要求の選択に使用される。重複検
査回路600の出力が10#のときは、アクセス信号M
MOは優先回路300を経由しないで出力させることが
できる。しかし、この場合、優先回路300を経由させ
ても、優先回路は選択動作が必!でないから迅速に出力
することが可能であり、特に差支えない場合もある。い
ずれにしても、動作状態レジスタ800の内容はすでに
更新されているから、動作中のパンクが他のアクセス要
求によって二重接続されることはない。従って、中央処
理装置からのアクセス要求を1T間隔で受付は可能であ
る。
重複検査回路601〜603がそれぞれ上記同様に緩衝
レジスタ111〜113の入力に並列に接続され、パン
ク選択(ロ)路411〜415もそれぞれ同様に並列に
接続されている。セレクタ421〜425は、同様に重
複検査回路601〜603の出力が@1@でないときは
パンク選択回路411〜413の出力を選択出力し、@
1”のときはパンク選択−路401〜403の出力を選
択出力する。
また動作状態レジスタ801〜803には同様にMMビ
ットを追加して設け、各MMビットは、重複検査111
1601〜603の出力によってそれぞれ11″にセッ
トされる。照合(ロ)路721〜725は、照会対象の
動作状態レジスタのMMビットが@1”のときは照合動
作をしない。上述の構成により、本実施例のアクセス制
御装置は、クロック回期Tごとにアクセス要求を入力さ
せることが可能となり、システム処理全体を迅速化する
ことができる効果を有する。
第5図(1)および(klは、本実施例の動作の一例を
説明するためのアクセス要求と動作状態レジスタとの時
間関係を示す図である。□同図(mlは、時刻t=0で
アクセス要求CP自こより記憶装置す0のパンクOにア
クセス要求され時刻t=1で動作状態レジスタ800の
パンク0ビツトが@1″にセットされ1時刻1=1にT
クセヌ賛求CPJによってパンク1が要求され時刻1=
2で動作状態レジスタ800のパンク1ビツトが@11
にセットされた状態を示す。また同図(blは、時@ 
1 = 0にアクセス要求CP目こよって記憶装置すO
のパンク1が要求され同時にアクセス要求CPjにより
同記憶装置のパンク0が要求されえ場合を示す。同一記
憶装置に対する要求の重複によって時刻型=1で動作状
態レジスタ800のMMビットに11”がセットされ、
時刻t=2で優先選択されたパンク0が動作中であるこ
とを示すパンク0ビツトが11“にセットされる。従っ
てアクセス要求CPIの1=0でのパンク1へのアクセ
スは選択されない。
また、時刻1=1でアクセス要求CPjによるパンク1
へのアクセスは照合動作が行なわれないことにより無視
される。時刻1==2にBけるアクセス要求CPjによ
る同配憶装置のパンク1へのアクセスによっては、時刻
t=5で動作状態レジスタのパンク1ビツトに11”が
セットされることが理解される。
以上のように、本発明においては、同−記−憶装置への
アクセス要求が重複しないときは直ちに動作状■レジス
タの内容を更新し、同一記憶装置へのアクセス要求が重
複したときには、重複検査回路の出力によって自作状態
レジスタの付加ビットを11#にセットし、該付加ビッ
トの111により照合動作が行なわれないように構成さ
れているから、システムクロック同期ごとにアクセス要
求の受付けが可能であり、クロックごとに記憶fiRI
IItへアクセスすることができる。システム処理動作
を迅速化させることができる効果を有する。
【図面の簡単な説明】
菖1図は本発明が適用される情報6理システムの構成の
一例を示すブロック図、第2図は上記システムに使用さ
れる従来のアクセス制御装置の一例を示すブロック図、
第3図は上記従来例のアクセス要求と動作状態レジスタ
のセット状態との時間関係を示す図、第4図は本発明の
一実施例を示すプ1ツク図、第5図は上記実施例のアク
セス要求と動作状態レジスタのセット状態との時間関係
の一例を示す図である。 図において、1−・・中央処理装置、2・・・記憶制御
装置、3・・・記憶装置、21・・・アクセス制御at
、22・・・遅延回路、23−・選択回路、31・・共
通制御部、32・・・]2ンク、100〜103・・・
受信レジスタ、110〜113・・・緩衝レジスタ、1
20〜123・・−出力レジスタ、200〜205,7
00〜703・・・動作状態レジスタ、210〜215
゜710〜713・・・装置選択@路、220〜223
゜720〜723・−・照合回路、500〜303・優
先回路、400〜403,410〜415・・・パンク
選択回路、500−5O5,800〜801−・動作状
態レジスタ、600−5O5・・・重複検査回路、42
0−425−*レクタ、CPO−CF2・・・アクセス
要求、M00〜MO3、闘10〜MI S 、M2O−
M2S 、M2O−M51−・・記憶yp−ttx信号
、MMO−MM3・−・アクセス信号、BA、B^′・
・・パンク指定信号。 代理人 弁理士 住 1)俊 宗 第5図<a) □時刻

Claims (1)

    【特許請求の範囲】
  1. 複数個のアクセス要求装置と複数個の配憶装置と&cI
    I続され、前記複数の記憶装置の動作状態をそれぞれ配
    憶する複数個の動作状態レジスタと、前記複数個のアク
    セス要求装置のそれぞれ番こ対応して設けられ対応する
    アクセス要求装置からのアクセス要求を前記動作状態レ
    ジスタの内容と照合して動作可能か否か検査し可能であ
    れば該アクセス要求を出力する複数個の動作状態検査回
    路と、前記複数個の記憶装置のそれぞれに対応して設け
    られ前記II数儒の動作状態検査回路の出力するアクセ
    ス要求信号を入力する緩衝レジスタと、該緩衝レジスタ
    に蓄積されたアクセス要求信号のうち1つを優先選択し
    て出力する優先回路とを備えたアクセス制御装置におい
    て、前記緩衝レジ″スタヘの入力により同一記憶装置へ
    のアクセス要求の重複を検出すると論11”1”を出力
    する重複検査回路を備え、前記動作状態レジスタには該
    重複検査回路の出力論理を記憶する付加ビットを設けて
    、前記重複検査回路の出力論理が111のときは該付加
    ビットによって前記動作状態検査回路が次のアクセス要
    求を受付けないようにしておいて前記優先回路の選択を
    待ってその出力に基づいて前記動作状態レジスタの1!
    新を行ない、藺起重複検査回路の出力論理が@0”のと
    きは直ちに前記動作状態レジスタを更新するよう化構成
    したことを特徴とするアクセス制御装置。
JP10068381A 1981-06-30 1981-06-30 アクセス制御装置 Pending JPS582959A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10068381A JPS582959A (ja) 1981-06-30 1981-06-30 アクセス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10068381A JPS582959A (ja) 1981-06-30 1981-06-30 アクセス制御装置

Publications (1)

Publication Number Publication Date
JPS582959A true JPS582959A (ja) 1983-01-08

Family

ID=14280536

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10068381A Pending JPS582959A (ja) 1981-06-30 1981-06-30 アクセス制御装置

Country Status (1)

Country Link
JP (1) JPS582959A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6037064A (ja) * 1983-04-25 1985-02-26 クレイ リサーチ,インコーポレイテイド 多重プロセッサデータ処理システム及びその操作方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6037064A (ja) * 1983-04-25 1985-02-26 クレイ リサーチ,インコーポレイテイド 多重プロセッサデータ処理システム及びその操作方法

Similar Documents

Publication Publication Date Title
US20240403244A1 (en) Local internal discovery and configuration of individually selected and jointly selected devices
KR101709385B1 (ko) 메모리 응답을 정렬하는 메모리 장치, 컴퓨터 시스템 및 방법
US4483001A (en) Online realignment of memory faults
EP0280251B1 (en) Shared memory controller arrangement
JPS61214694A (ja) データ伝送のスイッチング装置
JPH097393A (ja) マイクロエレクトロニック集積回路のためのメモリ試験装置
US7281071B2 (en) Method for designing an initiator in an integrated circuit
CN116302745A (zh) 验证多个芯片的方法、设备、介质和测试设备
US5848297A (en) Control apparatus for maintaining order and accomplishing priority promotion in a computer interconnect
US3999053A (en) Interface for connecting a data-processing unit to an automatic diagnosis system
JPS582959A (ja) アクセス制御装置
US11106582B2 (en) Memory controller
US4254464A (en) Common data buffer system
US6996785B1 (en) On-chip packet-based interconnections using repeaters/routers
JPS6235144B2 (ja)
JP3265226B2 (ja) バンクアクセス制御方式
US5055774A (en) Integrated circuit integrity testing apparatus
US7024618B2 (en) Transmission error checking in result forwarding
US3387280A (en) Automatic packing and unpacking of esi transfers
US9430379B1 (en) Dynamic random access memory controller
JPH0444136A (ja) メモリアクセス制御装置
EP0288479B1 (en) Apparatus and method for providing distributed control in a main memory unit of a data processing system
JPH09307574A (ja) 二重化コントローラ用ネットワークシステム
JP3607638B2 (ja) クロスバ装置及びコンピュータ装置
JP2878160B2 (ja) 競合調停装置