JPS6043592B2 - Large capacity static shift register - Google Patents

Large capacity static shift register

Info

Publication number
JPS6043592B2
JPS6043592B2 JP53112601A JP11260178A JPS6043592B2 JP S6043592 B2 JPS6043592 B2 JP S6043592B2 JP 53112601 A JP53112601 A JP 53112601A JP 11260178 A JP11260178 A JP 11260178A JP S6043592 B2 JPS6043592 B2 JP S6043592B2
Authority
JP
Japan
Prior art keywords
shift register
input
random access
static shift
flip
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.)
Expired
Application number
JP53112601A
Other languages
Japanese (ja)
Other versions
JPS5538683A (en
Inventor
毅雄 金井
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP53112601A priority Critical patent/JPS6043592B2/en
Publication of JPS5538683A publication Critical patent/JPS5538683A/en
Publication of JPS6043592B2 publication Critical patent/JPS6043592B2/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C19/00Digital stores in which the information is moved stepwise, e.g. shift registers
    • G11C19/28Digital stores in which the information is moved stepwise, e.g. shift registers using semiconductor elements
    • G11C19/287Organisation of a multiplicity of shift registers

Landscapes

  • Shift Register Type Memory (AREA)

Description

【発明の詳細な説明】 この発明は、大容量で任意のシフト段数が得られるラ
ンダムアクセスメモリ (以下RAMと言う)を用いた
スタティックシフトレジスタに関するものてある。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a static shift register using a random access memory (hereinafter referred to as RAM) that has a large capacity and can provide an arbitrary number of shift stages.

従来の大容量シフトレジスタはダイナミック動作をす
るものが多く、かつシフト段数はあらかじめ定められて
いるものがほとんであつた。
Many conventional large-capacity shift registers operate dynamically, and most of them have a predetermined number of shift stages.

このため、従来の大容量シフトレジスタでは、任意のシ
。フト段数を容易に得ることは困難であつた。またRA
Mを用いた従来のシフトレジスタは部品数が多くなりす
ぎるという欠点があつた。 この発明は、上記のような
従来のものの欠点を除去するためになされたもので、任
意個のRAM冫と1個のリングカウンタとRAMと同数
フリップフロップを用いることにより、大容量で、かつ
任意のシフト段数が得られるスタティックシフトレジス
タを提供することを目的としている。 以下この発明の
一実施例を図について説明する第1図はn段シフトレジ
スタを2段連結した例を示す。
For this reason, conventional large-capacity shift registers can handle arbitrary shift registers. It was difficult to easily obtain the number of steps. Also R.A.
Conventional shift registers using M had the disadvantage of having too many components. This invention was made in order to eliminate the drawbacks of the conventional ones as described above, and by using an arbitrary number of RAMs, one ring counter, and the same number of flip-flops as RAMs, it has a large capacity and an arbitrary number. The purpose of the present invention is to provide a static shift register that can obtain a number of shift stages of . An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows an example in which two stages of n-stage shift registers are connected.

図において、11はデータ入力aが入力される第1段R
AM)21は第1段RAMIIのデータ出力b、を一時
記憶する第1段フリップフロップ、12は第1段フリッ
プフロップ21のラッチデータ出か、が入力されれる第
2段RAMN22は第2段RAM12のデータ出力b2
を一時記憶し、そのラッチデータ出力C2をシフトレジ
スタのデータ出力とする第2段フリップフロップ、3は
クロック入力dをoから(n−1)まで(nは正の整数
)カウントし、その出力eをアドレス信号として前記2
つのRAMII、12に加える(n−1)リングカウン
タである。そして前記クロック信号dは第1段、第2段
フリップフロップ21、22のクロック入力に入力され
るとともに、第1段、第2段RAMII、12にもリー
ドライト信号fとして入力されている。 なお、フリッ
プフロップ21、22はクロック信号dの立ち下がりで
データをラッチするものとする。
In the figure, 11 is the first stage R into which data input a is input.
AM) 21 is a first stage flip-flop that temporarily stores the data output b of the first stage RAMII, and 12 is a second stage RAMN22 to which the latch data output of the first stage flip-flop 21 is input. data output b2
, and its latch data output C2 is used as the data output of the shift register. 3 counts the clock input d from o to (n-1) (n is a positive integer) and outputs it. 2 above using e as an address signal.
RAM II, 12 plus (n-1) ring counters. The clock signal d is input to the clock inputs of the first and second stage flip-flops 21 and 22, and is also input to the first and second stage RAM IIs and 12 as a read/write signal f. It is assumed that the flip-flops 21 and 22 latch data at the falling edge of the clock signal d.

つぎに動作について説明する。 Next, the operation will be explained.

クロック入力dは(n−1)リングカウンタ3をカウ
ントアップし、第2図の矢印Aで示すように2つのRA
MII、12にアドレス信号eを与える。
Clock input d counts up (n-1) ring counter 3, and as shown by arrow A in FIG.
An address signal e is given to the MII, 12.

RAMII、12にアドレス信号eが入つた時点では、
クロック入力dは““High’’の状態にあり、RA
Mll,l2はアドレス信号eにより指定されるアドレ
スでリード動作を行なう。RAMll,l2の定められ
たアクセス時間ののち、矢印Bで示すように、RAMl
l,l2のデータ出力1)1,b2が現われ、このデー
タ出力Bl,b2は矢印Cで示すように、クロック信号
dによりフリップフロップ21,22に取り込まれる。
RAMll,l2の出力データBl,b2がフリップフ
ロップ21,22に取り込まれた時点では、クロック入
力dは附号Dで示すように゜゜L0w゛の状態にあり、
RAMll,l2はライト動作を開始する。クロック入
力dが゜“LOw゛から゜゜Higt1゛に変化し終わ
るまでにRAMll,l2のアドレス信号eは変化しな
いので、RAMll,l2はリードを行なつた同じアド
レスにデータを書き込む。そして次のクロック信号dの
立ち上がりてアドレス信号eは変化してRAMアドレス
は更新され、その更新されたアドレスで前記と同じ動作
を繰り返す。以上の繰り返しをn回行つたとき、n回目
のリード時のRAMll,l2の出力データBl,b2
は丁度n回前にR,AMll,l2にライトされたデー
タであることは明らかである。この動作の繰り返しによ
り、入力データaはRAMl段ごとにnビット遅れて出
力され、RAMを2段連結したこのシフトレジスタでは
入力データaは頷ビット遅れて出力される。なお、前記
実施例ではn段シフトレジスタを2段連結した場合につ
いて説明したが、n段シフトレジスタを任意段連結して
もよいことは勿論である。
When the address signal e is input to RAM II, 12,
Clock input d is in “High” state and RA
Mll and l2 perform a read operation at the address specified by the address signal e. After the specified access time of RAMll, l2, as shown by arrow B, RAMl
Data outputs 1) 1, b2 of 1) 1, b2 appear, and these data outputs B1, b2 are taken into flip-flops 21, 22 by a clock signal d, as shown by arrow C.
At the time when the output data Bl, b2 of the RAMs 11, 12 are taken into the flip-flops 21, 22, the clock input d is in the state of ゜゜L0w゛, as shown by the subtitle D.
RAMll, l2 starts a write operation. Since the address signal e of RAMll, l2 does not change until the clock input d finishes changing from ゜"LOW゛ to ゜゜゜Hight1゛, RAMll, l2 writes data to the same address that was read. Then, the next clock When the signal d rises, the address signal e changes and the RAM address is updated, and the same operation as above is repeated with the updated address.When the above is repeated n times, RAM ll, l2 at the nth read Output data Bl, b2
It is clear that is the data written to R, AMll, l2 exactly n times ago. By repeating this operation, input data a is output with a delay of n bits for each stage of RAM1, and in this shift register in which two stages of RAM are connected, input data a is output with a delay of nod bits. In the above embodiment, the case where two stages of n-stage shift registers are connected has been described, but it goes without saying that the n-stage shift registers may be connected in arbitrary stages.

以上のように、この発明の大容量スタティックシフトレ
ジスタによれば、任意個のRAMと、1個のリングカウ
ンタと、RAMと同数のフリップフロップとにより、任
意の段数を持つ大容量のスタティックシフトレジスタを
実現することができ、しかも安価で、かつ自由度の高い
シフトレジスタを得られる効果がある。
As described above, according to the large-capacity static shift register of the present invention, a large-capacity static shift register having an arbitrary number of stages can be achieved by using an arbitrary number of RAMs, one ring counter, and the same number of flip-flops as the RAMs. This has the effect of providing a shift register that is inexpensive and has a high degree of freedom.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はこの発明の一実施例による大容量スタティック
シフトレジスタの一実施例の回路図、第2図は第1図の
各部の信号のタイムチャートを示lす図である。 11,12・・・RAM、21,22・・・フリップフ
ロップ、3・・・リングカウンタ、e・・・アドレス信
号。
FIG. 1 is a circuit diagram of an embodiment of a large-capacity static shift register according to an embodiment of the present invention, and FIG. 2 is a diagram showing a time chart of signals of various parts in FIG. 11, 12...RAM, 21, 22...Flip-flop, 3...Ring counter, e...Address signal.

Claims (1)

【特許請求の範囲】[Claims] 1 第1段ないし第m段ランダムアクセスメモリ(mは
正の整数)と、この第1段ないし第m段ランダムアクセ
スメモリにアドレス信号を加える(n−1)リングカウ
ンタ(nは正の整数)と、前記第1段ないし第m段ラン
ダムアクセスメモリの出力データーを一時記憶しそのラ
ッチ出力データを次段ランダムアクセスメモリの入力あ
るいはシフトレジスタの出力とする第1段ないし第m段
フリップフロップとを備えたことを特徴とする大容量ス
タティックシフトレジスタ。
1 Add an address signal to the first to mth stage random access memory (m is a positive integer) and the first to mth stage random access memory (n-1) Ring counter (n is a positive integer) and first to mth stage flip-flops that temporarily store the output data of the first to mth stage random access memories and use the latched output data as input to the next stage random access memory or output of the shift register. A large-capacity static shift register characterized by:
JP53112601A 1978-09-12 1978-09-12 Large capacity static shift register Expired JPS6043592B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP53112601A JPS6043592B2 (en) 1978-09-12 1978-09-12 Large capacity static shift register

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP53112601A JPS6043592B2 (en) 1978-09-12 1978-09-12 Large capacity static shift register

Publications (2)

Publication Number Publication Date
JPS5538683A JPS5538683A (en) 1980-03-18
JPS6043592B2 true JPS6043592B2 (en) 1985-09-28

Family

ID=14590808

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53112601A Expired JPS6043592B2 (en) 1978-09-12 1978-09-12 Large capacity static shift register

Country Status (1)

Country Link
JP (1) JPS6043592B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57206981A (en) * 1981-06-12 1982-12-18 Toyo Commun Equip Co Ltd Data storing system
JPS5925890U (en) * 1982-08-09 1984-02-17 オンキヨー株式会社 Diaphragm for speakers

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603715B2 (en) * 1976-09-30 1985-01-30 日本電気株式会社 variable length shift register
JPS5947394B2 (en) * 1976-11-29 1984-11-19 日本電気株式会社 Variable length two-dimensional register

Also Published As

Publication number Publication date
JPS5538683A (en) 1980-03-18

Similar Documents

Publication Publication Date Title
US4733376A (en) Semiconductor memory device having serial data input circuit and serial data output circuit
JPS63276795A (en) Variable length shift register
JP2999869B2 (en) Memory access method
JPS6043592B2 (en) Large capacity static shift register
JP3013800B2 (en) Asynchronous FIFO circuit
JPS603714B2 (en) variable length shift register
JP3240067B2 (en) Sequential memory
US5978295A (en) Sequential access memories
US3815096A (en) Stacking store having overflow indication for the transmission of data in the chronological order of their appearance
JPH0256048A (en) Data transfer method and data buffer device
JPS603715B2 (en) variable length shift register
JP2667702B2 (en) Pointer reset method
RU2022353C1 (en) Device for determining complement of a set
JPH0535519B2 (en)
JPH0376094A (en) semiconductor storage device
JP3057728B2 (en) Semiconductor storage device
JPH01232420A (en) Stack device for data
SU1381530A1 (en) Device for interfacing data source with data receiver
JPS62134881A (en) Fi/fo memory
JPH0290248A (en) Memory device
JPS5849960B2 (en) Information check method
JPH0376557B2 (en)
SU1531172A1 (en) Parallel asynchronous register
JPH0430398A (en) Delaying device
JPH0419894A (en) Elastic store circuit