JPS5840664A - バツフアメモリ装置 - Google Patents

バツフアメモリ装置

Info

Publication number
JPS5840664A
JPS5840664A JP56138763A JP13876381A JPS5840664A JP S5840664 A JPS5840664 A JP S5840664A JP 56138763 A JP56138763 A JP 56138763A JP 13876381 A JP13876381 A JP 13876381A JP S5840664 A JPS5840664 A JP S5840664A
Authority
JP
Japan
Prior art keywords
memory
address
controller
data
counter
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
JP56138763A
Other languages
English (en)
Inventor
Shunichiro Makino
俊一郎 牧野
Yasuhiko Haren
波連 康彦
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.)
Toshiba Corp
Nippon Genshiryoku Jigyo KK
Nippon Atomic Industry Group Co Ltd
Original Assignee
Toshiba Corp
Nippon Genshiryoku Jigyo KK
Tokyo Shibaura Electric Co Ltd
Nippon Atomic Industry Group 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 Toshiba Corp, Nippon Genshiryoku Jigyo KK, Tokyo Shibaura Electric Co Ltd, Nippon Atomic Industry Group Co Ltd filed Critical Toshiba Corp
Priority to JP56138763A priority Critical patent/JPS5840664A/ja
Publication of JPS5840664A publication Critical patent/JPS5840664A/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/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal

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

【発明の詳細な説明】 本発明祉例えは計算機と他の!ItJIL機との間のデ
ータ転送に用いるバッファメモリ装置の改良に関する。
従来、計算機と他の計II#機との間でデータの授受を
行なう場合、受け9111it其機のデータ処堆馳力と
の関係から両針算機間にバッファメモリ装置管配置する
ことが多い。この場合バッファメモリ装置は1.データ
の入出力が円滑に行なえる点からFIFO−専用のメモ
リICが使用されている。ここで、 Fl、FOと蝶、
ファースト争インーファースト〒アウトと称し、−万の
計算機から入力されるデータを1番地から土位査地へ順
次入力し、他方の計算機へは同じく1番地からデータを
取出して供給する機能を持ったものである。従、て、F
IFOメモリICi用いれば1%に複雑な制御−路を用
いる必要がない。
841図に、Fl、FOメそりIC′に用いた従来のパ
、ファメモリ装置を不す図である。この装置の動作につ
いて略記すると、−力のIt丼機1からステータスライ
ン2を介してパ、7アメモリ装置3のFIFOメモ!J
 IC4ヘデータ誓込みステータス1.4 Mが入力さ
れ、この信号に基づいて一万の計′JiI#績lからの
データを1番地から上位査地へ1#次誓込んでいく。デ
ータの続出しにあっては・−万の計U機ノからの指令文
aFIFOメモリIC4からのステータス信号に基づい
て他方の計31機6はそのステータス信号を−べて同メ
モリIC4のデータtarc込むようにしている。
ここで、パ、ファメモリ鋏tk3のメモリ容態はFIF
O/ % リIC4テfMfb ICO数×Ic11!
I当りのメモリ容量である。
しかし、FIF’0メモリIC4は、一般にメモリ容量
が小さいので、大容量のバッファメモリ装置fJを作る
場合に多数のメモリ1c21!板を必破とし、このため
実装スペースが大きくなって同パ、ファメモリ装置t3
の大形化は避けられない。
また、FIFOメモリIC4で使用するIC1−の消費
電流が大きいためメモリIC基板の実装叙にも制限があ
るなどの不具合がある。
本発明は上記実情にかんがみてなされたもので、その目
的とするところは、ランダムアクセスメモリ(以)、R
AMと指称する)に制御回路上付加して実質的にFIF
Oメモリの機能をもたせ、よって小さいSli+!装ス
ペーススペースメモリ容量のものを実現するとともに、
消費電nの問題も解決するバッファメモリ装置h[を提
供する一〇である。
以下1本発明の=実施例について1m2図およびmah
t−参照してIJi明する。第2図はバッファメモリ1
It−の概略)Q、り図で6って、20はバッファメモ
リ装置を示し、これはパ、7アステータス制御回路部J
Jと、アドレスカウンタl5JJと、RAMメモリIC
JIJとで構成される。このパ、7アスデータス制(1
1回路fiJJは、針71機JJ−,JJからの制御g
1号に基づいてRAMメモリICJJへr−夕書込み又
は読出しメモリサイクル信号を出力してFIFO機Dt
作〕出すものである。アドレスカラン月12は、i4 
y 777 f−タス制御41回路21からの11i号
でRAM )モリICJJへ書込み又a続出しのアドレ
スを設置する+IA能倉もっている5、次に、第3図に
第2図の詳細構成tボす図でめりて、バッファステータ
ス動I11回路2ノに例えはメモリサイクルコントロー
ラ211とアドレスコン/4レータ212とで楕成さ扛
る。このメモリサイクルコントローラ:tiJ(1−1
計−慎J1から出力された―込みl!求傷号哉又は1算
*SZから出力され次11!出し要求1g号RQに従っ
て受付は応答信号WA又にRAt−出力するとともに、
RAMメモリICJ Jのメモリサイクルf:実行し友
後アドレスカウンタ221,222tカウントアッグさ
せる。ま几、このメモリ廿イクルコントローラ211k
l、アドレスコン/4レータzi2からのステータ′ス
をVII!L視し、そのステータスによってアドレスカ
フ/り221゜、2.ヵ、7□又ゆ豊、プティのときに
要求9号WQ 、 RQがあっても受付けに6答侶号W
A 、 RA t−出力せず、壇たメモリサイクルヲ爽
行することなくカウントアツプも行なわ匁い。アドレス
カンタレータ212は、遥込み用アドレスカウンタ22
1および続出し用アドレスカウンタ222のアドレスを
比較判足し、その利足結果をステータスライン24を介
して針S慎1Jesxへ。
またメモリすイクルコントローフ777へ送出する。
次に、アドレスカウンタ部22は、例えば着込み用アド
レスカウンタ221と、WR出し用アドレスカウタ22
2と、アドレスセレクタ223とで構成される。これら
のアドレスカウンタ111.221tXBAM14すI
CJJのデータ書込みおよび読出しGアドレスを出力す
るものであり、アドレスセレクタ221は着込みメモリ
サイクル時には優込み用アげレスカウンタ221を、a
出しメモリサイクル時には続出し用アドレスカウンタ2
22の出力を4択し。
RAMメモリ■czsベアドレス設定する機能をもって
いる。25はデータ入力ライン、26はデータ出力フイ
レである。
次に1以上のように構成されるパ、ファメモリ装置の作
用を説明する。電源投入時又は計算@J1.12からリ
セット16号Rが入力された時、アドレスカウンタ22
J、222はイニシャライズされる。この場合、 RA
P、1メモリIC23の書込みデータはその1ま保持さ
れている。而して、計算機31から出力された錯込み資
求債号WQがメモリサイクルコントローラ211に入る
と、同コントローラ211は、受付は応答信号WAを計
算機31へ送るとともに、蓄込みメモリサイクル信号を
出して、優込み用アドレスカウンタ221をカウントア
、グさせ、さらにアドレスセレクタ224で書込み用ア
ドレスカウンタ221のアドレスを選択させる。従って
、RAMメモリIc 23はメモリサイクルコントロー
ラ211からの粛込みメモリサイクル信号に基づいて計
算&31からのデータ′に−込み用アドレスカウンタ2
21のアドレス(ファースト・イン・ファースト・アラ
ン方式>rciクチ記憶する。−万、アドレスコンノ譬
レータ212゜は、第4図のフロチャートに示す如く両
アドレスカ9ンタ221.222のカラントイはを比較
し一欽するか否か′に判定する。不一致のJ1h酋には
要求信号WQ 、 RQ C)受付は可能信号N(例え
は”o”)をステータスライン24f介して計算機31
 、J、?へ送出するとともに、tたメモリコントロー
ラ211へ4h込出する。使って、メモリコンドロー2
211は、再度書込み費求信号哉が到来すると、粛込み
用アドレスカウンタ121t−カウントア、グ叫そのア
ドレスに基づいて計算機11からのr−夕をしMメモリ
ICJ Jへ書込む、このようにRAMメモリIC23
はメモリすイクルコントローフ211の書込みメモリサ
イクル信号に基づいて1査地から上位番地へ順次データ
を薔込んでいく。
−万、計算@ J Jから続出し賛求偏−It RQか
到来したときも前述同様にメモリサイクルコントローラ
JJJに、続出しメモリサイクル信号を出して続出し用
アドレスカウンタ212をカウントアツプさせるととも
に、アドレスカラン!233へ絖出し用アドレスカウン
タ222の遇択指令匍号を与える。この結果、RA?、
IメモリIC23からはa出し用アドレスカウンタ22
2のアドレスに従ってデータが続出され、計算機12へ
送られる。この場合もファスト・イン・ファスト・アウ
トに従って1査地から土位萱地へ移行しなからj獣医デ
ータか絖出していく。
ところで、アドレスコンミ4レーfi212において両
アドレスカウンタ221,222のカウント値を比較判
定し、カウント値が一敏したと11は、その一致原因の
解析を一足の手順で行なっていく。例えば畜込み用アド
レスカウンタ221と読込み用アドレスカウンタ222
の力、ラント値の−1に原因か電源投入やリセット信号
Rの入力によるか、或いは続出し用アドレスカウンタ2
22のカウント値が1込み用アドレスカウンタ2210
カウント値に達したか、或いは着込み用アドレスカウン
タ221リカウント値が絖出し用アドレスカウンタ22
20カウント値になったかt−解析し、上記側れかの原
因に基づくときはステータスライン241に介して計算
機JJ、JJへ送シ、tたメモリサイクルコントローラ
111へ送出する。メモリサイクルコントロー’)21
1はステータスを監視し、上記側れの原因かを判断し、
それに基づいて計算機31又はJ2から誓込み要求信−
1’t WQ又は読出し要求信号RQが到来しても受付
は応答信号WA 、 RA を出力せず、カウントア、
グも実行しない。つまり、データの畜込みがある迄、読
出しの要求を拒否するものである。
なお1本発明は上記実施例に駆足されるものではない、
先ず、上iピ実施例では、計算機11から計算機32へ
データを転送する例について述べたが、この逆でもよく
、或いは両針算機ともデータの書込みおよび続出し機能
を持ったものでも容易に通用できる。また、−万が計算
機、他方が入出力装置、或いは一万が入力装置、他方が
出力装置であってもその間に容易に適用できる。その他
1本発明はその要旨を逸脱しない範囲で檀樵変形して実
施できる。
以上詳記したように本発明によれは、メモリ素子として
ランダムアクセスメモリを使用し。
このメモリに簡単な制御14il!2回路を付〃o L
 Fxvo機能を持たせるようにしたので、メモリ容量
を大きくして!l!装スイスペースさくすることができ
る。例えはメモリ容量16にバイトのバッファメモリ装
置を作る場合、従来のFIFOメそりICではFIFO
メモリ素子が256個必敷であるが、本発明のランダム
アクセスメモリのものでは2にバイト容量のRAMメモ
リ素子が8個ですみ実装スペースを大幅に縮小できる。
また、このことは消費電流が問題となることのないバッ
ファメモリ装置を提供できる。
【図面の簡単な説明】
第1図は従来装置の概略構成−、第2図は本発明に係る
バッファメモリ装置の概要を示す輌成図、第3図は第2
図を具体化したー構成例を示す図、lI44図は本発明
装置の動作を説明するフローチャートである。 20・・・バッファメモリ装置、j J−°−バッファ
ステータス制御回路部、22・・・アドレスカランl 
s、 J 1−RAMメモリIC1J J 、 J J
・・・131機、 J l l 用メモリサイクルコン
トローラ、212・・・アドレスコンノダレータ、22
1・・・書込み用アPQスカウンタ、222・・・続出
シ用71’レスカウンタ、22J・・・アドレスセレク
タ。 出願人代珈人  弁理士 鈴 江 武 彦第3図 −451−

Claims (1)

  1. 【特許請求の範囲】 計算機と計X&との間に設けて両針算機のデータ転送に
    用いるパフ7メモリ装置二において。 藺配−万の計算機のデータを優込み後他力の計算機へ続
    出し出1.力するランダムアクセスメモリと、yAJ記
    両計算機からの要求信号を判断し畜込み又は絖出しメモ
    リサイクル信号を出力するコントローラと、このコント
    ローラの着込み又は絖出しメモリサイクル信号に基づい
    てカウントアデノする畜込み用および練出し用アドレス
    カウンタと、前記コン)0−9の書込み又は絖出しメモ
    リサイクル信号に基づいてカウントアップ後の前記着込
    み用アドレスカウンタ又叫続出し用アドレスカウンタの
    (mlれかを選択し前記ランダムアクセスメモリへのア
    ドレス指建全行なうアドレスセレクタとt−備えたこと
    t刊倣とするパフ7アメモリ装置。
JP56138763A 1981-09-03 1981-09-03 バツフアメモリ装置 Pending JPS5840664A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56138763A JPS5840664A (ja) 1981-09-03 1981-09-03 バツフアメモリ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56138763A JPS5840664A (ja) 1981-09-03 1981-09-03 バツフアメモリ装置

Publications (1)

Publication Number Publication Date
JPS5840664A true JPS5840664A (ja) 1983-03-09

Family

ID=15229611

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56138763A Pending JPS5840664A (ja) 1981-09-03 1981-09-03 バツフアメモリ装置

Country Status (1)

Country Link
JP (1) JPS5840664A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61296424A (ja) * 1985-06-20 1986-12-27 テキサス インスツルメンツインコ−ポレイテツド シフトレジスタ・メモリの状態を決定する方法と装置
JPS639681A (ja) * 1986-06-30 1988-01-16 Sumitomo Eaton Kiki Kk ジロ−タ型油圧モ−タの潤滑装置
JPH02242350A (ja) * 1989-03-15 1990-09-26 Fujitsu Ltd データ処理システムの循環ファイル処理方式

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61296424A (ja) * 1985-06-20 1986-12-27 テキサス インスツルメンツインコ−ポレイテツド シフトレジスタ・メモリの状態を決定する方法と装置
JPS639681A (ja) * 1986-06-30 1988-01-16 Sumitomo Eaton Kiki Kk ジロ−タ型油圧モ−タの潤滑装置
JPH02242350A (ja) * 1989-03-15 1990-09-26 Fujitsu Ltd データ処理システムの循環ファイル処理方式

Similar Documents

Publication Publication Date Title
JP4659792B2 (ja) メモリ構造
US3818461A (en) Buffer memory system
JPS58225432A (ja) 要求バツフア装置
US4222102A (en) Data buffer memory of the "first-in, first-out" type, comprising a variable input and a variable output
US20020038414A1 (en) Address generator for local system memory in reconfigurable logic chip
KR100902765B1 (ko) 선입 선출 메모리 시스템 및 그 방법
US5253346A (en) Method and apparatus for data transfer between processor elements
US4151598A (en) Priority assignment apparatus for use in a memory controller
US6745265B1 (en) Method and apparatus for generating status flags in a memory device
JPH0358150A (ja) メモリ制御装置
JPS5840664A (ja) バツフアメモリ装置
CN100375007C (zh) 从共享缓存读取或者向其写入数据单元的方法和装置
US5343557A (en) Workstation controller with full screen write mode and partial screen write mode
US6697889B2 (en) First-in first-out data transfer control device having a plurality of banks
JPS6067990A (ja) 密度変換機能を有する画情報処理装置
CN101194235A (zh) 存储器控制装置及存储器控制方法
EP0382699A2 (en) Interprocessor data transfer system and method
KR950011061B1 (ko) 메모리공유를 위한 입출력데이터 제어회로
JP4482996B2 (ja) データ記憶装置とその方法および画像処理装置
JP3961473B2 (ja) ベクトル型コンピュータおよびその構成要素であるメモリアクセスリクエスト生成回路
JP2752834B2 (ja) データ転送装置
JPH0324844A (ja) パケット転送方式
KR950014159B1 (ko) 선입선출(fifo) 레지스터 제어방법
JPH03196345A (ja) データ入出力方式
JPS62110697A (ja) アドレス制御方式