JPS603714B2 - 可変長シフトレジスタ - Google Patents
可変長シフトレジスタInfo
- Publication number
- JPS603714B2 JPS603714B2 JP51116908A JP11690876A JPS603714B2 JP S603714 B2 JPS603714 B2 JP S603714B2 JP 51116908 A JP51116908 A JP 51116908A JP 11690876 A JP11690876 A JP 11690876A JP S603714 B2 JPS603714 B2 JP S603714B2
- Authority
- JP
- Japan
- Prior art keywords
- shift register
- variable length
- memory
- length shift
- bits
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C19/00—Digital stores in which the information is moved stepwise, e.g. shift registers
- G11C19/28—Digital stores in which the information is moved stepwise, e.g. shift registers using semiconductor elements
Landscapes
- Shift Register Type Memory (AREA)
Description
【発明の詳細な説明】
この発明は、ビット数を任意に変えることができる可変
長シフトレジスタに関する。
長シフトレジスタに関する。
かかる可変長シフトレジスタは、データ処理技術分神野
等において、いよいよ必要とされる。
等において、いよいよ必要とされる。
例えばファクシミリシステムにおいては画像情報がライ
ン単位で扱かわれているが、ライン当りの画像情報のビ
ット数の切換えを伴う場合は該画像情報蓄積用のシフト
レジスタそして可変長シフトレジスタが必要である。従
来、このような可変長シフトレジスタは、固定長のシフ
トレジスタをいくつか直列に接続し、出力点を選択する
ように構成されていた。
ン単位で扱かわれているが、ライン当りの画像情報のビ
ット数の切換えを伴う場合は該画像情報蓄積用のシフト
レジスタそして可変長シフトレジスタが必要である。従
来、このような可変長シフトレジスタは、固定長のシフ
トレジスタをいくつか直列に接続し、出力点を選択する
ように構成されていた。
一例を第1図において説明すれば、11,12,13,
1 4はそれぞれ160ビット、160ビット、704
ビット、320ビットのシフトレジスタであり、これら
は直列に接続される。入力データは先頭のシフトレジス
ター1に入力され、この入力データはクロックが到来す
る毎に後端のシフトレジスタ14の出力端に向って1ビ
ットづつシフトする。ゲート回路15は、ビット数切換
信号にしたがって、各シフトレジスタ11,12,13
,14のうちの一つのシフトレジスタの出力を選択する
。このゲート回路15の出力が、可変長シフトレジスタ
の出力となる。本例の場合、ゲート回路15の選択によ
って、可変長シフトレジス夕のビット数を160ピツト
、320ビツト、1024ビツト、1344ビツトに切
換えることができる。以上の説明から明らかなように、
従来の構成では、ビット数を段階的には変化できるが1
ビット単位で連続的に変化することは実際上不可能であ
る。
1 4はそれぞれ160ビット、160ビット、704
ビット、320ビットのシフトレジスタであり、これら
は直列に接続される。入力データは先頭のシフトレジス
ター1に入力され、この入力データはクロックが到来す
る毎に後端のシフトレジスタ14の出力端に向って1ビ
ットづつシフトする。ゲート回路15は、ビット数切換
信号にしたがって、各シフトレジスタ11,12,13
,14のうちの一つのシフトレジスタの出力を選択する
。このゲート回路15の出力が、可変長シフトレジスタ
の出力となる。本例の場合、ゲート回路15の選択によ
って、可変長シフトレジス夕のビット数を160ピツト
、320ビツト、1024ビツト、1344ビツトに切
換えることができる。以上の説明から明らかなように、
従来の構成では、ビット数を段階的には変化できるが1
ビット単位で連続的に変化することは実際上不可能であ
る。
また得られるビット数は組合せるシフトレジスタのビッ
ト数によって決まってしまい、簡単には変更できない。
しかも、市販されているシフトレジスタはビット数が数
種に限られており、任意のビット数を得ることは困難で
ある。この発明は、叙上の問題点に鑑みなされたもので
、その目的とするところはビット数を1ビット単位で任
意に変えることができる可変長シフトレジスタを提供す
ることにある。
ト数によって決まってしまい、簡単には変更できない。
しかも、市販されているシフトレジスタはビット数が数
種に限られており、任意のビット数を得ることは困難で
ある。この発明は、叙上の問題点に鑑みなされたもので
、その目的とするところはビット数を1ビット単位で任
意に変えることができる可変長シフトレジスタを提供す
ることにある。
しかして、この発明の可変長シフトレジスタの特徴は、
ランダムアクセスメモIJ‘こ可変N進カウンタをアド
レスカウンタとして細合せて構成した点にある。以下、
添付図面を参照したこの発明を詳細に説明する。第2図
はこの発明による可変長シフトレジスタの基本的構成を
示すブロック図、第3図は同上タイムチャートである。
第2図において、21はランダムアクセスメモリであり
、例えば1×Mビットのランダムアクセスできる半導体
メモリであってアドレスデコーダを内蔵している。
ランダムアクセスメモIJ‘こ可変N進カウンタをアド
レスカウンタとして細合せて構成した点にある。以下、
添付図面を参照したこの発明を詳細に説明する。第2図
はこの発明による可変長シフトレジスタの基本的構成を
示すブロック図、第3図は同上タイムチャートである。
第2図において、21はランダムアクセスメモリであり
、例えば1×Mビットのランダムアクセスできる半導体
メモリであってアドレスデコーダを内蔵している。
22は可変N進カウンタであり、そのモジュロすなわち
N(<M)はNコントロール信号により任意に設定され
る。
N(<M)はNコントロール信号により任意に設定され
る。
このカゥンタ22は、メモリ21への入力データと同期
するクロックパルス(第3図参照)を計数し、その計数
値はアドレス信号としてメモリ21に供給される。また
23はタイミング発生回路であり、上記クロックパルス
に基づいて読出/書込タイミング信号(第3図参照)を
発生してメモリ21に供給する。つぎに、第3図を参照
して動作を説明する。
するクロックパルス(第3図参照)を計数し、その計数
値はアドレス信号としてメモリ21に供給される。また
23はタイミング発生回路であり、上記クロックパルス
に基づいて読出/書込タイミング信号(第3図参照)を
発生してメモリ21に供給する。つぎに、第3図を参照
して動作を説明する。
カゥンタ22の計数値が(N−1)として、1発目のク
ロックパルスを計数するとカウンタ22がクリアしてメ
モリ21のアドレス(0)が指定される。タイミング発
生回路23から出される読出ノ書込タイミング信号は当
該クロックパルスの直後は“0”レベルであるためメモ
リ21のアドレス(0)の内容がまず読出され出力デー
タとして送出され、ついで読出/書込タイミング信号が
立上り“1”レベルnになると入力データdoがメモリ
21のアドレス(0)に書込まれる。同様な動作がクロ
ックパルスが到来する毎に繰返される。(N+1)発目
のクロツクパルスが到釆するとカウンタ22がクリアし
、メモリ21のアドレス(0)が選択され、その内容す
なわちデータもが謙出され、ついで入力データdNが書
込まれる。(N+2)発目のクロツクパルスが到釆する
と、メモリ21のアドレス(1)からデータd,が読出
されついで新たな入力データdN+,が当該アドレス(
1)に書込まれる。このように、この可変長シフトレジ
スタは、Nビットの直列入力・直列出力のシフトレジス
タとして作用するものであり、ビット数は可変N造カウ
ンタ22のモジュロNを変えることによって任意に変化
できる。
ロックパルスを計数するとカウンタ22がクリアしてメ
モリ21のアドレス(0)が指定される。タイミング発
生回路23から出される読出ノ書込タイミング信号は当
該クロックパルスの直後は“0”レベルであるためメモ
リ21のアドレス(0)の内容がまず読出され出力デー
タとして送出され、ついで読出/書込タイミング信号が
立上り“1”レベルnになると入力データdoがメモリ
21のアドレス(0)に書込まれる。同様な動作がクロ
ックパルスが到来する毎に繰返される。(N+1)発目
のクロツクパルスが到釆するとカウンタ22がクリアし
、メモリ21のアドレス(0)が選択され、その内容す
なわちデータもが謙出され、ついで入力データdNが書
込まれる。(N+2)発目のクロツクパルスが到釆する
と、メモリ21のアドレス(1)からデータd,が読出
されついで新たな入力データdN+,が当該アドレス(
1)に書込まれる。このように、この可変長シフトレジ
スタは、Nビットの直列入力・直列出力のシフトレジス
タとして作用するものであり、ビット数は可変N造カウ
ンタ22のモジュロNを変えることによって任意に変化
できる。
なお、メモリ21は1×Mビットの構成に限らず、x×
Mビット(xビット×Mアドレス)の構成でもよいこと
は云うまでもない。
Mビット(xビット×Mアドレス)の構成でもよいこと
は云うまでもない。
以上に述べたように、この発明によればビット数を任意
に変化できる可変長シフトレジスタを実現でき、特に最
近は半導体ランダムアクセスメモリが比較的安価に入手
できるようになっており、この発明の効果は顕著である
。
に変化できる可変長シフトレジスタを実現でき、特に最
近は半導体ランダムアクセスメモリが比較的安価に入手
できるようになっており、この発明の効果は顕著である
。
第1図は従来の可変長シフトレジスタの一例を示すブロ
ック図、第2図はこの発明による可変長シフトレジスタ
の基本構成を示すブロック図、第3図は第2図に示した
可変長シフトレジスタの動作を説明するためのタイムチ
ャートである。 21・・・ランダムアクセスメモリ、22・・・可変N
進カゥンタ、23・・・タイミング発生回路。 第1図第2図 第3図
ック図、第2図はこの発明による可変長シフトレジスタ
の基本構成を示すブロック図、第3図は第2図に示した
可変長シフトレジスタの動作を説明するためのタイムチ
ャートである。 21・・・ランダムアクセスメモリ、22・・・可変N
進カゥンタ、23・・・タイミング発生回路。 第1図第2図 第3図
Claims (1)
- 1 ランダムアクセスメモリと、当該メモリの入力デー
タと同期したクロツクパルスを計数する可変N進カウン
タと、当該クロツクに同期して上記メモリの読出/書込
タイミング信号を発生する回路とを具備し、上記読出/
書込タイミング信号にしたがって、上記メモリの上記カ
ウンタの計数値に対応するアドレスの内容を読出しつい
で当該アドレスに上記入力データを書込むように構成し
て成る可変長シフトレジスタ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP51116908A JPS603714B2 (ja) | 1976-09-29 | 1976-09-29 | 可変長シフトレジスタ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP51116908A JPS603714B2 (ja) | 1976-09-29 | 1976-09-29 | 可変長シフトレジスタ |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5342529A JPS5342529A (en) | 1978-04-18 |
JPS603714B2 true JPS603714B2 (ja) | 1985-01-30 |
Family
ID=14698612
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP51116908A Expired JPS603714B2 (ja) | 1976-09-29 | 1976-09-29 | 可変長シフトレジスタ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS603714B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01159613U (ja) * | 1988-04-22 | 1989-11-06 | ||
JPH0238206A (ja) * | 1988-07-23 | 1990-02-07 | Amusetsuku:Kk | バケットエレベータ |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56166625A (en) * | 1980-05-26 | 1981-12-21 | Graphtec Corp | Multichannel shift register |
JPS6129499A (ja) * | 1984-07-20 | 1986-02-10 | Mitsubishi Electric Corp | プログラマブルシフトレジスタ回路 |
JP2615004B2 (ja) * | 1984-10-19 | 1997-05-28 | 株式会社日立製作所 | 集積化順次アクセスメモリ回路 |
JPS631927A (ja) * | 1986-06-23 | 1988-01-06 | Nippon Kokan Kk <Nkk> | コンクリ−トの打設レベル測定方法 |
DE3742514A1 (de) * | 1986-12-24 | 1988-07-07 | Mitsubishi Electric Corp | Variable verzoegerungsschaltung |
KR20090078577A (ko) * | 2008-01-15 | 2009-07-20 | 삼성에스디아이 주식회사 | 주사구동부 및 그를 이용한 평판 표시장치 |
-
1976
- 1976-09-29 JP JP51116908A patent/JPS603714B2/ja not_active Expired
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01159613U (ja) * | 1988-04-22 | 1989-11-06 | ||
JPH0238206A (ja) * | 1988-07-23 | 1990-02-07 | Amusetsuku:Kk | バケットエレベータ |
Also Published As
Publication number | Publication date |
---|---|
JPS5342529A (en) | 1978-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4876670A (en) | Variable delay circuit for delaying input data | |
US5463591A (en) | Dual port memory having a plurality of memory cell arrays for a high-speed operation | |
US6452864B1 (en) | Interleaved memory device for sequential access synchronous reading with simplified address counters | |
JPS603714B2 (ja) | 可変長シフトレジスタ | |
US5319596A (en) | Semiconductor memory device employing multi-port RAMs | |
US5416746A (en) | Memory circuit for alternately accessing data within a period of address data | |
JP3506148B2 (ja) | シーケンシャルアクセスメモリ | |
US5201058A (en) | Control system for transferring vector data without waiting for transfer end of the previous vector data | |
JPS61194910A (ja) | デイジタル信号遅延用回路装置 | |
US5467303A (en) | Semiconductor memory device having register groups for writing and reading data | |
KR960032217A (ko) | 듀얼포트 메모리 장치 및 듀얼포트 메모리 장치의 시리얼데이타 출력방법 | |
US5293346A (en) | Simplified serial selection circuit for serial access in semiconductor memory and operating method thereof | |
US5708842A (en) | Apparatus for changing coefficients utilized to perform a convolution operation having address generator which uses initial count number and up/down count inputs received from external | |
US6466505B1 (en) | Flexible input structure for an embedded memory | |
US4296480A (en) | Refresh counter | |
US4734888A (en) | Circuit arrangement comprising a matrix shaped memory arrangement for variably adjustable time delay of digital signals | |
JPH06124586A (ja) | 半導体記憶装置 | |
US5394364A (en) | High-speed memory readout circuit using a single set of data buffers | |
JP2667702B2 (ja) | ポインタリセット方式 | |
EP1459291A1 (en) | Digital line delay using a single port memory | |
JP2615004B2 (ja) | 集積化順次アクセスメモリ回路 | |
SU370601A1 (ru) | Всесоюзная i | |
SU1298766A1 (ru) | Устройство дл формировани адресов процессора быстрого преобразовани Фурье | |
JPS626481A (ja) | 可変長シフトレジスタ | |
SU1536366A1 (ru) | Устройство дл ввода-вывода информации |