JPH01205325A - 先入れ先出し記憶装置 - Google Patents
先入れ先出し記憶装置Info
- Publication number
- JPH01205325A JPH01205325A JP63031241A JP3124188A JPH01205325A JP H01205325 A JPH01205325 A JP H01205325A JP 63031241 A JP63031241 A JP 63031241A JP 3124188 A JP3124188 A JP 3124188A JP H01205325 A JPH01205325 A JP H01205325A
- Authority
- JP
- Japan
- Prior art keywords
- data
- output
- input
- fifo
- shift register
- 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
Links
Landscapes
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、−時にデータを蓄えるだめの記憶装置の構成
に関する。特に書き込まれた順に読み出しが行なわれる
F I F O(First−In First−Ou
t )メモリに関するものである。
に関する。特に書き込まれた順に読み出しが行なわれる
F I F O(First−In First−Ou
t )メモリに関するものである。
従来の技術
FIFOメモリとは、外部からの信号列が入力された順
に一時的に保持され、出力が入力された順になされるメ
モリである。従来のyxyoメモリとしては、次の2つ
の構成が用いられている。
に一時的に保持され、出力が入力された順になされるメ
モリである。従来のyxyoメモリとしては、次の2つ
の構成が用いられている。
第1の構成は、ランダムアクセスメモリと制御回路によ
って構成されたものである。
って構成されたものである。
第2の構成は、レジスタのスタックに沿ってデータが循
環するものである。この構成を第2図と共に以下説明す
る。
環するものである。この構成を第2図と共に以下説明す
る。
第2図は、深さN段のFIFOの構成図を示すブロック
図である。第2図に於いて、データ入力線21はデータ
レジスタ201に接続されている。
図である。第2図に於いて、データ入力線21はデータ
レジスタ201に接続されている。
データレジスタ201〜2ONは1番号の1つ小さいも
のからそれぞれデータを受は取シ、各々の制御回路21
1〜21Nから送られる信号に応じて番号の1つ大きい
データレジスタへデータを送る。データレジスタ2ON
の出力はデータ出力線と接続しておシ、制御回路21N
からの制御信号によってデータを外部へ出力する。この
FIFOへの書き込みに関しては書き込み信号線23に
よって、データ入力線21にあるデータがvry。
のからそれぞれデータを受は取シ、各々の制御回路21
1〜21Nから送られる信号に応じて番号の1つ大きい
データレジスタへデータを送る。データレジスタ2ON
の出力はデータ出力線と接続しておシ、制御回路21N
からの制御信号によってデータを外部へ出力する。この
FIFOへの書き込みに関しては書き込み信号線23に
よって、データ入力線21にあるデータがvry。
内部に取り込まれる。また読み出しに関しては、読み出
し信号線24によってデータレジスタ2ONの内容がデ
ータ出力線22を通して外部に送られる。
し信号線24によってデータレジスタ2ONの内容がデ
ータ出力線22を通して外部に送られる。
発明が解決しようとする課題
しかしながら、このような従来の構成では、FIFOに
入力されたデータがデータレジスタ201〜2ONを移
動中である場合には、FIFOからデータを読み出す事
は出来ず、データがデータレジスタ2ONに到着しては
じめて読み出しが可能となる。従ってデータが出力され
るまでにFIFOメモリのレジスタの段数分に比例した
時間がかかることになシ、FIFOメモリの蓄積容量を
大きくすると、入力から出力に至る伝達時間が大きくな
るという欠点があった。
入力されたデータがデータレジスタ201〜2ONを移
動中である場合には、FIFOからデータを読み出す事
は出来ず、データがデータレジスタ2ONに到着しては
じめて読み出しが可能となる。従ってデータが出力され
るまでにFIFOメモリのレジスタの段数分に比例した
時間がかかることになシ、FIFOメモリの蓄積容量を
大きくすると、入力から出力に至る伝達時間が大きくな
るという欠点があった。
本発明は以上のような問題点を解決するために、データ
レジスタに存在するデータを直接出力線に送ることによ
り、データの転送効率のよいFIFOメモリを実現する
ことを目的とする。
レジスタに存在するデータを直接出力線に送ることによ
り、データの転送効率のよいFIFOメモリを実現する
ことを目的とする。
課題を解決するための手段
本発明は上記問題点を解決するため、外部制御信号によ
ってデータの入出力が制御される幅1ピット以上の直列
接続されたN個のシフトレジスタと、前記シフトレジス
タ1個に対しそれぞれ一つずつ対応して設けられ、前記
記憶手段に制御信号を送出する制御手段と、外部からの
読み出し信号に応じて前記N個の記憶手段からの出力の
内の一つのデータを出力する選択手段とを備えたことを
特徴とする先入れ先出し記憶装置である。
ってデータの入出力が制御される幅1ピット以上の直列
接続されたN個のシフトレジスタと、前記シフトレジス
タ1個に対しそれぞれ一つずつ対応して設けられ、前記
記憶手段に制御信号を送出する制御手段と、外部からの
読み出し信号に応じて前記N個の記憶手段からの出力の
内の一つのデータを出力する選択手段とを備えたことを
特徴とする先入れ先出し記憶装置である。
作用
本発明は前記した構成によシ、FIFOメモリのデータ
転送効率を高めることができる。
転送効率を高めることができる。
実施例
第1図は本発明のFIFOメモリの一実施例を示す構成
図である。81図においてデータ入力線11はデータレ
ジスタ101に入力として接続されている。データレジ
スタ101の出力はデータレジスタ102の入力として
接続されておシ、以下データレジスタ1ONまで同様に
接続されている。それぞれのデータレジスタ101〜1
ONは、制御回路111〜11Nと一対一に対応してお
り、各制御回路から送られる制御信号によって各データ
レジスタは入力のデータを出力側へ送る。各データレジ
スタの出力は次のデータレジスタの入力となると同時に
、選択回路120に送られる。選択回路120には、読
み出し信号が、読み出し信号線14を通して送られる。
図である。81図においてデータ入力線11はデータレ
ジスタ101に入力として接続されている。データレジ
スタ101の出力はデータレジスタ102の入力として
接続されておシ、以下データレジスタ1ONまで同様に
接続されている。それぞれのデータレジスタ101〜1
ONは、制御回路111〜11Nと一対一に対応してお
り、各制御回路から送られる制御信号によって各データ
レジスタは入力のデータを出力側へ送る。各データレジ
スタの出力は次のデータレジスタの入力となると同時に
、選択回路120に送られる。選択回路120には、読
み出し信号が、読み出し信号線14を通して送られる。
この読み出し信号によって選択回路120はデータ出力
線12を通して外部へデータを出力する。
線12を通して外部へデータを出力する。
選択回路内部では、各データレジスタ101〜1ONか
らの出力はそれぞれの出力回路121〜12Nへ送られ
る。出力回路121〜12Nは全て読み出し信号線14
が接続されている。また入力側から最も遠いデータが存
在するデータレジスタに対応する出力回路を指し示す先
頭データポインタ16からの出力線は、FIFOが空の
ときはどこも参照せず、FIFOが空でないときは、出
力回路121〜12Nのいずれか1つを指し示している
。このポインタはFIFOへの書き込みの際に+1加算
され、読み出し時に一1減算される。
らの出力はそれぞれの出力回路121〜12Nへ送られ
る。出力回路121〜12Nは全て読み出し信号線14
が接続されている。また入力側から最も遠いデータが存
在するデータレジスタに対応する出力回路を指し示す先
頭データポインタ16からの出力線は、FIFOが空の
ときはどこも参照せず、FIFOが空でないときは、出
力回路121〜12Nのいずれか1つを指し示している
。このポインタはFIFOへの書き込みの際に+1加算
され、読み出し時に一1減算される。
出力回路121〜12Nは読み出し信号線14が有効で
かつ、先頭データポインタによって指されている場合の
み、データレジスタから送られてくる入力をデータ出力
線12に送る。
かつ、先頭データポインタによって指されている場合の
み、データレジスタから送られてくる入力をデータ出力
線12に送る。
この様な構成をとることによって、FIFOメモリに入
力されたデータが読み出し要求が起こった時点で直ちに
データが存在する場所から外部へ出力することが可能と
なる。
力されたデータが読み出し要求が起こった時点で直ちに
データが存在する場所から外部へ出力することが可能と
なる。
以上のように本実施例によれば、書き込まれたデータを
、読み出し信号を受けた後、直ちに外部に送出すること
か可能でアシ、よシ高速なデータ転送が可能となる。ま
たこの様な構成のFrFOは段数が大きいほど、従来と
の速度差が広がシ、有効である。
、読み出し信号を受けた後、直ちに外部に送出すること
か可能でアシ、よシ高速なデータ転送が可能となる。ま
たこの様な構成のFrFOは段数が大きいほど、従来と
の速度差が広がシ、有効である。
発明の詳細
な説明したように、本発明によれば、PIFOメモリに
書き込まれたデータが、直ちに外部へ送出することか可
能となυ、実際にデータ転送効率の高いFIFOが実現
できる。
書き込まれたデータが、直ちに外部へ送出することか可
能となυ、実際にデータ転送効率の高いFIFOが実現
できる。
第1図は本発明の一実施例に於けるFIFOメモリの構
成図、第2図は従来のFIFOメモリの構成図である。 11・・・・・・データ入力線、12・・・・・・デー
タ出力線、13・・・・・書き込み信号線、14・・・
・・・読み出し信号線、16・・・・・先頭データポイ
ンタ、101〜1ON・・・・・・データレジスタ、1
11〜11N・川・・制御回路、120・・・・・・選
択回路、121〜12N・・・・・・出力回路。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図 データ出7I嶽
成図、第2図は従来のFIFOメモリの構成図である。 11・・・・・・データ入力線、12・・・・・・デー
タ出力線、13・・・・・書き込み信号線、14・・・
・・・読み出し信号線、16・・・・・先頭データポイ
ンタ、101〜1ON・・・・・・データレジスタ、1
11〜11N・川・・制御回路、120・・・・・・選
択回路、121〜12N・・・・・・出力回路。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図 データ出7I嶽
Claims (1)
- 外部制御信号によってデータの入出力が制御される幅1
ビット以上の直列接続されたN個のシフトレジスタと、
前記シフトレジスタ1個に対しそれぞれ一つずつ対応し
て設けられ、前記シフトレジスタに制御信号を送出する
N個の制御手段と、入力側から最も遠いデータの位置を
指すデータポインタと、前記シフトレジスタ1個に対し
それぞれ一つずつ対応して設けられ、前記シフトレジス
タからの出力を、外部からの読み出し信号及び前記デー
タポインタからの信号に応じて、外部に出力するN個の
出力回路とを備えたことを特徴とする先入れ先出し記憶
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63031241A JPH01205325A (ja) | 1988-02-12 | 1988-02-12 | 先入れ先出し記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63031241A JPH01205325A (ja) | 1988-02-12 | 1988-02-12 | 先入れ先出し記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01205325A true JPH01205325A (ja) | 1989-08-17 |
Family
ID=12325889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63031241A Pending JPH01205325A (ja) | 1988-02-12 | 1988-02-12 | 先入れ先出し記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01205325A (ja) |
-
1988
- 1988-02-12 JP JP63031241A patent/JPH01205325A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5587953A (en) | First-in-first-out buffer memory | |
| US4125870A (en) | Information transfer control system | |
| CN101777031B (zh) | 直接存储器存取控制器以及数据传输方法 | |
| JPS6362054A (ja) | 多チャンネル・メモリ・アクセス回路 | |
| US3936805A (en) | Dictation system for storing and retrieving audio information | |
| JPH0433029A (ja) | メモリ装置とその駆動方法 | |
| US5201058A (en) | Control system for transferring vector data without waiting for transfer end of the previous vector data | |
| JPH01205325A (ja) | 先入れ先出し記憶装置 | |
| US5179688A (en) | Queue system with uninterrupted transfer of data through intermediate locations to selected queue location | |
| RU2081459C1 (ru) | Запоминающее устройство магазинного типа | |
| KR930004178B1 (ko) | 반도체 기억장치의 테스트회로 | |
| JPH01119823A (ja) | 先入れ先出し記憶装置 | |
| JPH04321993A (ja) | 記憶制御装置 | |
| JPH07182849A (ja) | Fifoメモリ | |
| JPH06284453A (ja) | Atmセルスイッチ | |
| JP2667702B2 (ja) | ポインタリセット方式 | |
| SU1714684A1 (ru) | Буферное запоминающее устройство | |
| SU1084896A1 (ru) | Буферное запоминающее устройство | |
| KR100219045B1 (ko) | 듀얼채널을 갖는 에프아이 에프오 장치 | |
| SU1357966A1 (ru) | Устройство сопр жени процессора с пам тью | |
| JPH0444698A (ja) | 並列入力直列出力メモリ回路 | |
| JPS62209792A (ja) | Fifo回路 | |
| JPH10334654A (ja) | データ記憶装置 | |
| JP2006113870A (ja) | データ転送装置および電子情報装置 | |
| JPS60178533A (ja) | 情報処理システム |