JPS59223845A - Ramを用いたシフトレジスタ回路 - Google Patents

Ramを用いたシフトレジスタ回路

Info

Publication number
JPS59223845A
JPS59223845A JP58098025A JP9802583A JPS59223845A JP S59223845 A JPS59223845 A JP S59223845A JP 58098025 A JP58098025 A JP 58098025A JP 9802583 A JP9802583 A JP 9802583A JP S59223845 A JPS59223845 A JP S59223845A
Authority
JP
Japan
Prior art keywords
address
ram
addresses
shift register
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
JP58098025A
Other languages
English (en)
Inventor
Masahiro Naka
中 正博
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 JP58098025A priority Critical patent/JPS59223845A/ja
Publication of JPS59223845A publication Critical patent/JPS59223845A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F5/00Methods or arrangements for data conversion without changing the order or content of the data handled
    • G06F5/06Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
    • G06F5/16Multiplexed systems, i.e. using two or more similar devices which are alternately accessed for enqueue and dequeue operations, e.g. ping-pong buffers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Pulse Circuits (AREA)
  • Shift Register Type Memory (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は必要な時間遅延させるために用いるシフトレジ
スタ回路に関する。
入力データを任意の時間遅延させるシフトレジスタ回路
としてディレイドタイプのフリップフロップが良く知ら
れている。第1図はこのディレイドタイプのフリップフ
ロップで構成されたシフトレジスタを示す図であり、第
2図はNMO8で構成したディレイドタイプのフリップ
フロップの詳細図である。この回路は第2図から明らか
なようにフリップフロップが12個のトランジスタで構
成されており、素子数が多いという欠点があった。これ
を解決するためKRAMを用いて素子数を少なくしたシ
フトレジスタが実施されている。第3図はこのRAMの
l bitの構成を示す図で、スタテイクタイプの場合
、6トランジスタで済み、素子数がディレイドタイプの
フリップフロップに比較し少なくなる特徴がある。しか
しながらシフトレジスタの機能は任意のbit数遅らせ
たデータを読み出しているとき同時に新しいデータを書
き込む必要があるため、RAMの動作スピードを2倍に
し、デ−タの書込みと読み出しを交互に行なうか、また
はRAMを必要数の2倍に設けて片方に書き込んでいる
とき、他方の読み出しをする方法を取る必要があるとい
う欠点があった。
本発明の目的はこのような従来の欠点を解決したRAM
を用いたシフトレジスタ回路を提供することにある。
前記目的を達成するために本発明によるRAMを用いた
シフトレジスタ回路は次のアドレスは他のR,A、 M
になるように割当てられたアドレスを持ち、かつ互に異
なるビット線に接続された同一ワード長の複数個のl(
AMと、1回に前記R,AMの連続した2つのアドレス
を出力し、順次、−アドレス分ずつ更新していくアドレ
スデコーダと、前記連続した2つのアドレスのうち、先
のアドレスのRAMを選択し、そのアドレスより格納デ
ータを読み出す出力データセレクタと、前記連続し7’
C2つのアドレスのうち、後のアドレスのRAMを選択
し、そのアドレスに入力データを書込む入力データ分配
器とから構成しである。
前記構成によれば本発明の目的は完全に達成できる。
以下、図面を参照して本発明をさらに詳しくある。図に
おいて、11.12は各1ビツト8ワードのRAMであ
る。15は端子23に印加されるクロック信号により信
号を発生するアドレスデコーダである。このアドレスデ
コーダ15は常に連続した2つのアドレス信号を発生す
る。したがってアドレスデコーダ15は111 、12
1−4121.112→112 、122のようにアド
レスを選択していく。RAM11.12と入力データ分
配器13との間および出力データセレクタ14との間は
それぞれビット線31.32,33.34によって接続
されている。入力データ分配器13と出力データセレク
タ14はアドレスデコーダ15と同様クロック信号によ
シ動作し、交互にRAMIIと12に接続される。した
がってアドレスデコーダ15が111と121のアドレ
スのビットを選択したときは入力データ分配器13はR
,A M 1 ]に接続され、111のアドレスのビッ
トに入力データを書込み、出力データセレクタ14はR
A M ] 2に接続され、121のアドレスのビット
から格納データを読み出す。次に121と112のアド
レスのビットを選択したとき入力データ分配器13はR
AM12に接続され、  121のアドレスのビットに
入力データを書込み、出力データセレクタ14はR,A
Mllに接続され、112のアドレスのビットから格納
データを読み出す。以下、このようにして順次アドレス
を選択し、データの書込みと読み出しを行っていく。
第5図はこの回路のアドレスの選択および書込みアドレ
ス、読みだしアドレスを示した図である。図中、(a)
はクロック信号を、(b)はアドレスデコーダにより選
択されているアドレスを、(C)は入力データ分配器を
通して入力データが入っているRAMアドレスを、(d
)は出力データセレクタを通してデータを出力している
R、AMのアドレスをそれぞれ示している。連続し選択
さね。
ているアドレスの前のアドレスのRAMAxら読みだし
が行われ、後のアドレスのIt、 A Mに書込みが行
われて最終的に15ビツト遅れて入力データが出力端子
22よシ読みだされる。しり75ヨって第4図の実施例
では16ビツトのB、 A Mで15ビツトのシフトレ
ジスタを構成したことにナル。
第6図は本発明による他の実施例を示す回路図である。
この例の場合はRAMが3個設けられており、アドレス
デコーダ30は111.121→121 、131→1
31 、112→112 、122→122.132の
ようにアドレスを選択していく。第4図と同じような動
作で30のR,A Mで3n−1ビツトのシフトレジス
タが作成できる。
以上、詳しく説明したように本発明によればシフトレジ
スタは(シフト数+1)ビットのRAMによって構成で
きる。従来のRAMをイ吏用する方法に比較し、l’L
AMの動作スピード°を2倍に17た。9、RAMの数
を2倍にする必要<2なくアドレスデコーダの変更とI
t、 A Mを1ビツト増加させるだけで構成できる。
捷た、従来のディレイドタイプのフリップフロップより
小さな面積で構成が可能である。
【図面の簡単な説明】
第1図はディレイドタイプのフリッププロップを使用し
た従来のシフトレジスタの一例ヲ示す回路図、第2図は
ディレイドタイプのフリップフロップの回路図、第3図
はスタティックRAMの回路図、第4図は氷見1男によ
るRAMを用いたシフトレジスタ回路の一実IWi例な
示す回路図、第5図は第4図の7フトレジスタの動作を
説明するための図、第6図は本発明の他の実施例を示す
回路図である。 11.12・・・1ビツト8ワードRA M13.19
・・・入力データ分配器 14.20・・・出力データセレクタ 15.30・・・アドレスデコーダ 16.17.18−1ビツトnワ一ドfLAM21・・
・データ入力端子  22・・・データ出力端子23.
24・・・クロック入力端子 31.32.33.34.35.3G・・・データ入出
力(ビット)線 3.9.37.38・・・アドレス選択(ワード)線4
]、、42.43.44・・・ディレイドタイプのフリ
ップフロップ 311.112,113,121,122,123.1
:H,132・・・1ビットR,AM 特許出願人  日本戚気株式会社 代理人 弁理士 井 ノ ロ   壽 第1図 才2図 23図

Claims (1)

    【特許請求の範囲】
  1. 次のアドレスは他のR,Aへ4になるように割当てられ
    たアドレスを持ち、かつ互に異なるビット線に接続され
    た同一ワード長の複数個のIIAMと、1回に前記R,
    A Mの連続した2つのアト°レスを出力し、順次、−
    アドレス分ずつ更新していくアドレスデコーダと、前d
    己連続した2つのアドレスのうち、先のアドレスのRA
     Mを選択し、そのアドレスより格納データを読み出す
    出力データセレクタと、前記連続した2つのアドレスの
    うち、後のアドレスのRAMを選択し、そのアドレスに
    入力データを門込む入力データ分配器とから構成したR
    AMを用いたシフトレジスタ回路。
JP58098025A 1983-06-03 1983-06-03 Ramを用いたシフトレジスタ回路 Pending JPS59223845A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58098025A JPS59223845A (ja) 1983-06-03 1983-06-03 Ramを用いたシフトレジスタ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58098025A JPS59223845A (ja) 1983-06-03 1983-06-03 Ramを用いたシフトレジスタ回路

Publications (1)

Publication Number Publication Date
JPS59223845A true JPS59223845A (ja) 1984-12-15

Family

ID=14208377

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58098025A Pending JPS59223845A (ja) 1983-06-03 1983-06-03 Ramを用いたシフトレジスタ回路

Country Status (1)

Country Link
JP (1) JPS59223845A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113205851A (zh) * 2021-05-14 2021-08-03 西安智多晶微电子有限公司 一种基于ram的移位寄存器及其存储方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113205851A (zh) * 2021-05-14 2021-08-03 西安智多晶微电子有限公司 一种基于ram的移位寄存器及其存储方法

Similar Documents

Publication Publication Date Title
JPH0534746B2 (ja)
JPH06290585A (ja) デュアルポートメモリ
US4945518A (en) Line memory for speed conversion
US4095283A (en) First in-first out memory array containing special bits for replacement addressing
JPH0255878B2 (ja)
JPS59157811A (ja) デ−タ補間回路
JPH09198862A (ja) 半導体メモリ
JPS59223845A (ja) Ramを用いたシフトレジスタ回路
US4194243A (en) Data processing system having portions of data addressing and instruction addressing information provided by a common source
JPS56156978A (en) Memory control system
WO1998002886A2 (en) Memory with fast decoding
US5055717A (en) Data selector circuit and method of selecting format of data output from plural registers
JPS6148189A (ja) 半導体記憶装置
JPS59193513A (ja) インタ−リ−ブ回路
KR950005801B1 (ko) 그래픽 시스템의 영상데이타 전송 회로
JPS5947394B2 (ja) 可変長二次元シストレジスタ
JPS6132758B2 (ja)
JPH0614003A (ja) データ処理回路
JPH05161094A (ja) デジタルビデオラインを記憶するためのプログラマブル装置
JPH0237035B2 (ja)
JPH06290584A (ja) 半導体記憶装置
JPS6043592B2 (ja) 大容量スタテイツクシフトレジスタ
JP2945280B2 (ja) パラレル・シリアル変換回路およびシリアル・パラレル変換回路
JPS6087491A (ja) 記憶装置制御方式
JPS63104298A (ja) 半導体記憶装置