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

メモリアクセス制御装置

Info

Publication number
JPH02266447A
JPH02266447A JP8895189A JP8895189A JPH02266447A JP H02266447 A JPH02266447 A JP H02266447A JP 8895189 A JP8895189 A JP 8895189A JP 8895189 A JP8895189 A JP 8895189A JP H02266447 A JPH02266447 A JP H02266447A
Authority
JP
Japan
Prior art keywords
memory
storage device
main storage
data
vector data
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
JP8895189A
Other languages
English (en)
Inventor
Hideo Mochizuki
望月 秀夫
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 Computertechno Ltd
Original Assignee
NEC Computertechno 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 Computertechno Ltd filed Critical NEC Computertechno Ltd
Priority to JP8895189A priority Critical patent/JPH02266447A/ja
Publication of JPH02266447A publication Critical patent/JPH02266447A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野] 本発明は、独立にアクセス可能な複数のメモリモジュー
ルから構成され、それぞれのメモリモジュールは独立し
たアクセスパスを有している主記憶装置へベクトルデー
タをストアするメモリアクセス制御装置に関する。
[従来の技術〕 従来のメモリアクセス制御装置は、データ処理部から出
力されたベクトルデータを主記憶装置がアクセス可能な
状態になってから、整列回路により対応する主記憶装置
のメモリモジュールに出力できるように並べ換え、それ
からストア動作を行なっていた。
1発明が解決しようとする課題] 上述した従来のメモリアクセス制御装置は、主記憶装置
がアクセス可能な状態になってからベクトルデータを整
列回路により並べ換え、主記憶装置へ転送しているため
に、主記憶装置の占有時間が長くなるという欠点がある
本発明の目的は、主記憶装置の占有時間が短いメモリア
クセス制御装置を提供することである。
[課題を解決するための手段1 本発明のメモリアクセス制御装置は、データ処理部から
出力されたベクトルデータを、独立にアクセス可能な複
数のメモリモジュールから構成され、それぞれのメモリ
モジュールは独立したアクセスバスを有している主記憶
装置の対応するメモリモジュールへストアするメモリア
クセス制御装置であって、各メモリモジュールのアクセ
スパスに設けられたメモリバッファと、前記データ処理
部から出力されたベクトルデータな対応するメモリモジ
ュールに出力するように整列回路により並べ換えを行な
って対応するメモリバッファに書込んでおき、主記憶装
置が7.クセス可能な状態になったとき主記憶装置にス
トアするメモリアクセス制御部とを有している。
〔作 用〕
したがって、主記憶装置の占有時間を短かくすることが
可能になる。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例のメモリアクセス制御装置の
ブロック図、第2図は主記憶装置12内のメモリモジュ
ールとメモリバンクを表わす図、第3図は整列回路13
の構成を示す図、第4図〜第6図は本実施例における表
1の各々のリクエストによりメモリアクセスするときの
整列回路13の信号線の切換状態を示す図である。
主記憶装置12は#0〜#15の16個のメモリバンク
を含み、かつ独立にアクセス可能な4個のメモリモジュ
ールに分割され、バンク#のmod4の値とメモリモジ
ュールの番号が同一になるようにメモリバンクがメモリ
モジュールに割付けられている。メモリバンクへのアク
セスは同一サイクルでは同一モジュール内1バンクしか
できないものとする。メモリモジュール0,1,2.3
はそれぞれ信号線103−0.103−1.103−2
,103−3によりメモリバッファ14−0.14−1
’、14−2.14−3と接続されている。データ処理
部10はベクトルストアの要求により信号線100を介
してメモリアクセス制御部11にリクエスト信号とアド
レスを通知しベクトルデータな転送する。メモリアクセ
ス制御部11は整列回路13を内蔵し、データ処理部1
゜から送られてきたベクトルデータを対応するメモリモ
ジュールに出力するように整列回路13により並べ換え
を行なって対応するメモリバッファ14−0〜14−3
のいずれかに信号線102−〇〜102−3のいずれか
を介して書込んでおき、メモリバッファの格納状態によ
り主記憶装置12がアクセスできる状態になったらアド
レスに基づいて信号線103−0〜3を介してストアデ
ータを主記憶装置12に送り込む。整列回路13は、第
3図に示すように4つのデータ切換部30,31,32
.33と、信号線200〜220から構成されている。
表1はベクトルデータDi、D2.D3の各要素とメモ
リバンクの対応表である。
表1 次に、本実施例の動作を説明する。
まず5表1に示す4つの要素Ao 、 Bo 。
Co、DoというベクトルデータD1のリクエストがあ
った場合について説明する。
この場合、メモリアクセス制御部ll内の整列回路13
は、要素Aoはメモリバンク#Oヘアクセスしにいくた
めメモリバンク#Oの属するメモリモジュール0へ、要
素B、はメモリバンク#2ヘアクセスしにいくためメモ
リバンク#2の属するメモリモジュール2へ、要素C0
はメモリバンク#4ヘアクセスしにいくためメモリバン
ク#4の属するメモリモジュールOへ、要素D0はメモ
リバンク#6ヘアクセスしにい(ためメモリバンク#4
の属するメモリモジュール2へ各々出力されるように並
べ換えを行なうために、第4図に示すような構成になる
。ここで、信号線200において要素AOと要素C0が
コンフリクト(競合)を起こしてしまうことになる。ま
た、信号線203において要素BOと要素Doがコンフ
リクトを起こしてしまうことになる。したがって、1度
に4要素全てのデータの転送をすることは不可能で、1
回目は要素A6と要素86.2回目は要素C0と要素D
0を各々アクセスするメモリモジュールに対応するメモ
リバッファへデータを書込みにいく。
次に、表1に示す4つの要素A、、B。
C1,D、というベクトルデータD2のリクエストがあ
った場合、前述と同様にして要素A、はメモリバンク#
11の属するメモリモジュール3へ、要素B1はメモリ
バンク#12の属するメモリモジュール0へ、要素C1
はメモリバンク#13の属するメモリモジュール1へ、
要素り、はメモリバンク#14の属するメモリモジュー
ル2へ各々出力されるように並べ換えを行なうために第
5図に示すような構成になる。ここでは信号線上におけ
るデータのコンフリクトは起こらず従って1回の転送で
4要素A+ 、Bl 、C1,D+全てが各々対応する
メモリバッファへ書込むことができる。
次に、表1に示す4つの要素A2.B2 。
C2,D2というベクトルデータD3のリクエストがあ
った場合、前述と同様にして要素A2はメモリバンク#
3が属するメモリモジュール3へ、要素B2はメモリバ
ンク#5が属するメモリモジュール1へ、要素C2はメ
モリバンク#7が属するメモリモジュール3へ、要素D
2はメモリバンク#9が属するメモリモジュール1へ各
々出力されるように並べ換えを行なうために、第6図に
示すような構成になる。ここで、要素A2と要素C2が
信号線201において、要素B2と要素D2が信号線2
02において各々コンフリクトを起こしてしまい、従っ
て1回では4要素全ての転送をすることは不可能で、1
回目は要素A2と要素B2.2回目は要素C2と要素D
2が各々対応するメモリバッファへ書込まれる。
このようなベクトルデータDI、D2.D3のリクエス
トが連続してきた場合、全ての要素をメモリバッファ1
4−0〜14−3へ書込むためには、表2に示すように
5回の書込み動作を要する。メモリバッファ14−0〜
14−3に書込まれたデータはメモリバッファ14−0
〜14〜3の格納状態により主記憶装置12がアクセス
可能な状態になるまでデータとリクエスト信号とアドレ
スを保持しておき、メモリバッファ14−O〜14−3
が表3に示すように1度に4要素づつ転送できる状態に
なっていれば、主記憶装置12へリクエスト信号を出し
、保持しておいたアドレスに基づいてデータを順次主記
憶装置12へ転送するように制御する。
表2 表3 〔発明の効果] 以上説明したように本発明は、メモリモジュールと1対
1に対応しメモリアクセス制御部から出力されるベクト
ルデータな一時記憶するメモリバッファを設け、ベクト
ルデータのストアにおいて主記憶装置がビジー状態のと
きにおいてもベクトルデータを整列回路により対応する
メモリモジュールに出力できるように並べ換えをしてメ
モリバッファに書込んでおき、主記憶装置がアクセス可
能な状態になった時にストアを行なうことにより、主記
憶装置の占有時間を短かくすることが可能になり、その
分生記憶装置を他のことに利用することができる効果が
ある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すメモリアクセス制御装
置のブロック図、第2図は主記憶装置12内のメモリモ
ジュールおよびメモリバンクを表わす構成図、第3図は
整列回路13の構成を示す図、第4図、第5図、第6図
は本実施例における表1の各々のリクエストによりメモ
リアクセスする時における整列回路1 3の状態を示す図であ る。 0・・・・・・・・・・・・・・・・・・・・・データ
処理部、l・・・・・・・・・・・・・・・・・・・・
・メモリアクセス制御部、2・・・・・・・・・・・・
・・・・・・・・・主記憶装置、3・・・・・・・・・
・・・・・・・・・・・・整列回路、4−0〜14−3
・・・メモリバッファ、20・・・・・・・・・・・・
・・・・・・・・・メモリバンク、30〜33・・・デ
ータ切換部、 100、101.102−0〜+02−3.103−0
〜+03−3・・・・・・・・・信号線、 200〜220・・・・・・・・・・・・信号線。 特許出願人  甲府日本電気株式会社

Claims (1)

  1. 【特許請求の範囲】 1、データ処理部から出力されたベクトルデータを、独
    立にアクセス可能な複数のメモリモジュールから構成さ
    れ、それぞれのメモリモジュールは独立したアクセスパ
    スを有している主記憶装置の対応するメモリモジュール
    へストアするメモリアクセス制御装置であって、 各メモリモジュールのアクセスパスに設けられたメモリ
    バッファと、 前記データ処理部から出力されたベクトルデータを対応
    するメモリモジュールに出力するように整列回路により
    並べ換えを行なって対応するメモリバッファに書込んで
    おき、主記憶装置がアクセス可能な状態になったとき主
    記憶装置にストアするメモリアクセス制御部とを有する
    メモリアクセス制御装置。
JP8895189A 1989-04-06 1989-04-06 メモリアクセス制御装置 Pending JPH02266447A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8895189A JPH02266447A (ja) 1989-04-06 1989-04-06 メモリアクセス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8895189A JPH02266447A (ja) 1989-04-06 1989-04-06 メモリアクセス制御装置

Publications (1)

Publication Number Publication Date
JPH02266447A true JPH02266447A (ja) 1990-10-31

Family

ID=13957175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8895189A Pending JPH02266447A (ja) 1989-04-06 1989-04-06 メモリアクセス制御装置

Country Status (1)

Country Link
JP (1) JPH02266447A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6367658A (ja) * 1986-09-10 1988-03-26 Hitachi Ltd オンチツプメモリの並列アクセス機構

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6367658A (ja) * 1986-09-10 1988-03-26 Hitachi Ltd オンチツプメモリの並列アクセス機構

Similar Documents

Publication Publication Date Title
US5502683A (en) Dual ported memory with word line access control
EP0714534B1 (en) Multiple-port shared memory interface and associated method
JP3099931B2 (ja) 半導体装置
KR20020059716A (ko) 단일포트 램을 이용한 동시 어드레싱
JPS618785A (ja) 記憶装置アクセス制御方式
JPH04267464A (ja) スーパーコンピユータシステム
JPS62262294A (ja) メモリ・システム
KR930024012A (ko) 반도체 기억장치
JPH0684351A (ja) クロック同期型半導体記憶装置およびそのアクセス方法
US6259648B1 (en) Methods and apparatus for implementing pseudo dual port memory
EP0460853B1 (en) Memory system
JPH07507410A (ja) 改良された固体記憶素子
JP2947664B2 (ja) 画像専用半導体記憶装置
JP3086769B2 (ja) マルチポートフィールドメモリ
EP0520425B1 (en) Semiconductor memory device
US5201058A (en) Control system for transferring vector data without waiting for transfer end of the previous vector data
US7020042B2 (en) Compact decode and multiplexing circuitry for a multi-port memory having a common memory interface
JPH08221319A (ja) 半導体記憶装置
JPH02266447A (ja) メモリアクセス制御装置
KR970003231B1 (ko) 클럭 동기형 반도체 기억 장치 및 그 액세스 방법
JPH0113147B2 (ja)
EP0733259B1 (en) Improved field memory
JP2590695B2 (ja) 時分割スイッチ回路
JP3441416B2 (ja) 半導体装置
JP3207217B2 (ja) Fifo型メモリ装置