JP2530834B2 - Data laminated circuit - Google Patents
Data laminated circuitInfo
- Publication number
- JP2530834B2 JP2530834B2 JP2647887A JP2647887A JP2530834B2 JP 2530834 B2 JP2530834 B2 JP 2530834B2 JP 2647887 A JP2647887 A JP 2647887A JP 2647887 A JP2647887 A JP 2647887A JP 2530834 B2 JP2530834 B2 JP 2530834B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- bit
- selector
- serial 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.)
- Expired - Lifetime
Links
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は直列データを積層するデータ積層回路に係
り、特にワード単位で書込み読出し可能な記憶手段に積
層データを格納するデータ積層回路に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data stacking circuit that stacks serial data, and more particularly to a data stacking circuit that stores stacking data in a storage unit that can be written and read in word units.
[従来技術およびその問題点] 長さの限定された直列データを積層する方式として
は、従来より複数シフトレジスタ方式および複数RAM方
式が知られている。[Prior Art and its Problems] As a method of stacking serial data having a limited length, a multiple shift register method and a multiple RAM method have been conventionally known.
第5図および第6図は、従来のデータ積層方式を示す
概略的回路図である。5 and 6 are schematic circuit diagrams showing a conventional data stacking method.
第5図に示す複数シフトレジスタ方式では、複数段の
シフトレジスタ101が直列に接続され、直列データを最
上段から最下段まで書込んだ後、各シフトレジスタ101
から同時に読出すことで積層された並列データを得てい
る。In the multiple shift register system shown in FIG. 5, multiple stages of shift registers 101 are connected in series, and after writing serial data from the highest stage to the lowest stage, each shift register 101
The parallel data is obtained by reading the data at the same time from.
しかしながら、この方式では、直列データのデータ長
とシフトレジスタのビット数とが一致している必要があ
るために、処理可能なデータの長さが固定されてしまう
という問題点を有していた。また安価なシフトレジスタ
が得難いために、全体的に高価なものとなる。However, this method has a problem that the length of processable data is fixed because the data length of serial data and the number of bits of the shift register must match. In addition, since it is difficult to obtain an inexpensive shift register, it becomes expensive as a whole.
第6図に示す複数RAM方式では、1ビットRAM(Random
Access Memory)102を複数段配列し、デコーダによっ
て各段を選択して直列データを書込み、それらを同時に
読出すことで並列データを得ている。In the multiple RAM system shown in FIG. 6, a 1-bit RAM (Random
Access memory) 102 is arranged in a plurality of stages, each stage is selected by a decoder, serial data is written, and they are simultaneously read to obtain parallel data.
この方式は、上記複数シフトレジスタ方式に比べてデ
ータ長に関して融通性がある。しかし、並列データのビ
ット数分だけ1ビットRAMを設ける必要があり、各RAM間
での特性のバラツキによって読出し時間の遅れを生じる
という問題点を有していた。This method is more flexible in terms of data length than the above-mentioned multiple shift register method. However, it is necessary to provide a 1-bit RAM for the number of bits of the parallel data, and there is a problem in that the read time is delayed due to variations in characteristics among the RAMs.
また、1ビットRAMは種類が少ないために、直列デー
タの長さによっては不要メモリ部分が多くなるという問
題点も有していた。Further, since there are few types of 1-bit RAM, there is a problem that the unnecessary memory portion increases depending on the length of serial data.
[問題点を解決するための手段] 本発明は上記従来の問題点を解決しようとするもので
あり、その目的は、直列データの長さに関して柔軟に対
応でき、かつ、少ない個数の記憶素子を用いて高速の積
層処理を行うことができるデータ積層回路を提供するこ
とにある。[Means for Solving Problems] The present invention is intended to solve the above-mentioned conventional problems, and an object thereof is to flexibly cope with the length of serial data and to provide a small number of storage elements. It is an object of the present invention to provide a data laminated circuit capable of performing high-speed laminating processing using the data laminated circuit.
本発明のデータ積層回路は、 ワード単位で書込み読出し可能な記憶手段と、 前記記憶手段から読出された複数ビットからなる1ワ
ード分のデータを一時保持するデータ保持手段と、 前記データ保持手段に保持されているワードの各ビッ
トに対応する数のセレクタからなる選択手段とを備え、 前記選択手段の各セレクタは、前記データ保持手段に
一時保持されているワードの各ビットが入力される第1
の入力と、直列データが共通に入力される第2の入力
と、第1の入力に入力されたビットと第2の入力に入力
された直列データとのいずれか一方を選択するためにデ
コーダからのデコーダ出力が入力される第3の入力とを
有し、 前記デコーダは、前記記憶手段のデータ長さを表す信
号に応じて歩進する段カウンタのカウント値にしがたっ
て前記選択手段の各セレクタを制御し、これにより前記
選択手段により選択されたビットにのみ前記直列データ
を順次書込み、前記記憶手段に前記直列データを積層し
て格納するように構成されていることを特徴とする。A data stacking circuit of the present invention includes a storage unit capable of writing and reading in word units, a data storage unit that temporarily stores data for one word consisting of a plurality of bits read from the storage unit, and a storage unit that stores the data in the data storage unit. A selection unit composed of a number of selectors corresponding to the respective bits of the stored word, wherein each selector of the selection unit receives each bit of the word temporarily stored in the data storage unit as a first input.
, A second input to which serial data is commonly input, and a decoder to select one of the bit input to the first input and the serial data input to the second input. And a third input to which the decoder output of the selector is input, the decoder according to the count value of the stage counter that advances in accordance with a signal representing the data length of the storage means. The serial data is sequentially written only to the bit selected by the selecting means, and the serial data is stacked and stored in the storage means.
[作用] このように、ワード単位で書込み読出し可能な記憶手
段を用いて直列データの積層処理を行うために、十分な
容量の記憶手段を少なくとも1個設けるだけで、その容
量に対応したデータ長以下の任意のデータ長の直列デー
タを積層することができる。[Operation] As described above, in order to perform serial data stacking processing by using the storage unit capable of writing and reading in word units, at least one storage unit having a sufficient capacity is provided, and the data length corresponding to the capacity is provided. The following serial data having an arbitrary data length can be stacked.
また、ワード単位で動作するために、高速処理および
高速読出しが可能となる。Further, since the operation is performed in word units, high speed processing and high speed reading are possible.
[実施例] 以下、本発明の実施例を図面を参照しながら詳細に説
明する。Embodiments Embodiments of the present invention will be described in detail below with reference to the drawings.
第1図は、本発明によるデータ積層回路の一実施例の
概略的回路図である。FIG. 1 is a schematic circuit diagram of an embodiment of a data laminated circuit according to the present invention.
本実施例では、ワード単位で読み書き可能な記憶手段
として8ビット×2048ワードのRAM1を用いた。In this embodiment, the RAM 1 of 8 bits × 2048 words is used as the storage means capable of reading and writing word by word.
同図において、RAM1の入出力ポートの各端子は、デー
タ保持手段であるD型フリップフロップ2(以下、「DF
F2」とする。)の各入力端子に接続され、更にプルアッ
プ抵抗3に接続されている。DFF2はRAM1から読出された
1ワード分のデータを一時保持した後、各ビットをセレ
クタA1〜A8へ各々出力する。In the figure, each terminal of the input / output port of RAM1 is a D-type flip-flop 2 (hereinafter referred to as "DF
F2 ". ) Is connected to each input terminal, and is further connected to the pull-up resistor 3. The DFF 2 temporarily holds the data for one word read from the RAM 1, and then outputs each bit to the selectors A 1 to A 8 .
セレクタA1〜A8は、DFF2からのデータをビットごとに
各々入力すると共に、直列データを入力する。そしてデ
コーダ4からのデコーダ出力に従って、いずれか一方を
選択し、選択された8ビット分のデータをRAM1に出力す
る。なお、詳しくは後述する。The selectors A 1 to A 8 respectively input the data from the DFF 2 bit by bit and also input serial data. Then, either one is selected according to the decoder output from the decoder 4, and the selected 8-bit data is output to the RAM 1. The details will be described later.
デコーダ4は、段カウンタ5からのカウント値に従っ
てセレクタA1〜A8のいずれかに選択信号を出力する。The decoder 4 outputs a selection signal to any of the selectors A 1 to A 8 according to the count value from the stage counter 5.
段カウンタ5は、RAM用アドレスカウンタ6からのデ
ータ長を表わすパルスを段カウンタパルスとして入力
し、そのカウント値をデコーダ4へ出力する。したがっ
て、そのカウント値はデータ長ごとに歩進し、データの
積層段を表わす。The stage counter 5 receives a pulse representing the data length from the RAM address counter 6 as a stage counter pulse and outputs the count value to the decoder 4. Therefore, the count value is incremented for each data length, and represents the stacking stage of data.
アドレスカウンタ6は、コントロール回路7からのカ
ウントパルスによって歩進し、そのカウント値によって
RAM1のアドレス指定を行う。ここではRAM1が2048ワード
であるから、アドレスカウンタ6は最大11ビット必要で
ある。またRAM1にデータ長分だけデータを書込むと、次
の段に移行するために段カウンタパルスを段カウンタ5
へ出力すると共に、カウント値をRAM1の先頭アドレスに
戻す。The address counter 6 advances by the count pulse from the control circuit 7 and
Specify the address of RAM1. Here, since the RAM 1 has 2048 words, the address counter 6 requires 11 bits at maximum. When data is written to RAM1 for the data length, the stage counter pulse is sent to the stage counter 5 to move to the next stage.
And outputs the count value to the start address of RAM1.
コントロール回路7は、データ積層処理を行うための
読出しパルスφrおよび書込みパルスφw、また各カウ
ンタをリセットするためのリセットパルスを各々出力す
る。The control circuit 7 outputs a read pulse φr and a write pulse φw for performing the data stacking process, and a reset pulse for resetting each counter.
本実施例は、このような基本構成を有し、コントロー
ル回路7に入力する書込みパルスWPによって直列データ
をRAM1に積層して書込み、読出しパルスRPによって積層
されたデータを並列データとして読出す。The present embodiment has such a basic configuration, and serial data is stacked and written in the RAM 1 by the write pulse WP input to the control circuit 7, and the stacked data is read as parallel data by the read pulse RP.
第2図は、本実施例の部分的な等価回路図である。な
お、ここではセレクタA1〜A8のうち任意の一セレクタの
みを示す。FIG. 2 is a partial equivalent circuit diagram of this embodiment. In addition, here, only one arbitrary selector is shown among the selectors A 1 to A 8 .
同図において、コントロール回路7からの書込みパル
スφwは、インバータ10を通してゲート信号としてデ
コーダ4および各セレクタAに入力する。また、直列デ
ータはインバータ11を通して負論理の直列データとし
て各セレクタAに入力する。In the figure, the write pulse φw from the control circuit 7 is input to the decoder 4 and each selector A as a gate signal through the inverter 10. The serial data is input to each selector A as negative logic serial data through the inverter 11.
セレクタAにおいて、AND回路12にはデコーダ4から
の一出力と、ゲート信号とが入力し、その出力が
オープンコレクタのNAND回路13に入力する。NAND回路13
には更にDFF2からの1ビットの正論理データが入力す
る。In the selector A, one output from the decoder 4 and the gate signal are input to the AND circuit 12, and the output is input to the open collector NAND circuit 13. NAND circuit 13
Further, 1-bit positive logic data from DFF2 is input to.
また、NOR回路14には直列データおよびデコーダ出
力の各反転信号が入力し、そのAND出力がオープン
コレクタのインバータ15に入力する。Further, the NOR circuit 14 receives the serial data and each inverted signal of the decoder output, and the AND output thereof is input to the open collector inverter 15.
NAND回路13とインバータ15との出力はワイヤードOR接
続され、RAM1の入出力ポートに接続されている。このデ
ータは負論理である。The outputs of the NAND circuit 13 and the inverter 15 are wired-OR connected and connected to the input / output port of the RAM1. This data is negative logic.
次に、セレクタAの動作を以下に示す真理値表に基づ
いて説明する。Next, the operation of the selector A will be described based on the truth table shown below.
(ゲート信号が“L"レベルの場合) デコーダ出力は全てのセレクタAにおいて“H"レベ
ルである。したがって、直列データおよびDFF2からの
データに関係なく、全てのセレクタAにおいて出力
は“H"レベルとなり、外に対して影響を与えない。すな
わち、セレクタAはOFF状態となっている。 (When the gate signal is at "L" level) The decoder output is at "H" level in all the selectors A. Therefore, regardless of the serial data and the data from DFF2, the output becomes "H" level in all the selectors A and does not affect the outside. That is, the selector A is in the OFF state.
(ゲート信号が“H"レベルの場合) デコーダ出力は、段カウンタ5のカウント値によっ
て指定された一出力のみが“L"レベルとなり、その他は
“H"レベルとなる。(When the gate signal is at "H" level) As for the decoder output, only one output designated by the count value of the stage counter 5 becomes "L" level, and the other outputs become "H" level.
(1) 段カウンタ5で指定されない場合は、そのセレ
クタAにおけるデコーダ出力は“H"レベルであるか
ら、AND出力は“H"レベル、AND出力は直列データ
と無関係となる。したがって、NAND回路13のゲートが開
かれ、DFF2の出力の反転したものが出力としてRAM1
へ書込まれる。(1) If not specified by the stage counter 5, the decoder output in the selector A is at "H" level, so the AND output is at "H" level and the AND output is independent of serial data. Therefore, the gate of the NAND circuit 13 is opened, and the inverted version of the output of DFF2 is output as RAM1.
Is written to.
すなわち、段カウンタ5によって指定されないセレク
タAはDFF2の出力を選択し、RAM1の対応する段のビッ
トに書込む。That is, the selector A not designated by the stage counter 5 selects the output of DFF2 and writes it to the bit of the corresponding stage of RAM1.
(2) 段カウンタ5で指定された場合は、そのセレク
タAにおけるデコーダ出力は“L"レベルであるから、
AND出力は常に“L"レベルとなってNAND回路13のゲー
トは閉じられる。一方、NOR回路14のゲートは開かれ、
直列データの反転したもの(AND出力)が更にイン
バータ15によって反転して、出力としてRAM1へ書込ま
れる。(2) When specified by the stage counter 5, the decoder output in the selector A is at "L" level.
The AND output is always at "L" level and the gate of the NAND circuit 13 is closed. On the other hand, the gate of the NOR circuit 14 is opened,
The inverted serial data (AND output) is further inverted by the inverter 15 and written to the RAM 1 as an output.
すなわち、段カウンタ5によって指定されたセレクタ
Aは直列データを選択し、RAM1の対応する段のビット
に書込む。That is, the selector A designated by the stage counter 5 selects the serial data and writes it to the bit of the corresponding stage of the RAM1.
次に、本実施例のデータ積層動作を第1図〜第3図を
参照しながら説明する。Next, the data stacking operation of this embodiment will be described with reference to FIGS.
第3図(A)および(B)は、本実施例におけるデー
タ積層動作の説明図である。ただし、“1"は“H"レベ
ル、“0"は“L"レベルを示し、RAMは負論理、DFFは正論
理、直列データは負論理とする。3A and 3B are explanatory views of the data stacking operation in this embodiment. However, "1" indicates "H" level, "0" indicates "L" level, RAM is negative logic, DFF is positive logic, and serial data is negative logic.
ここでは説明の都合上、第3図(A)に示すように、
RAM1にデータ長nビットの直列データが負論理で第1段
C1〜第3段C3まで積層された状態にあるとする。なお、
積層動作は書込みパルスWPがコントロール回路7に入力
することにより開始される。For convenience of explanation, here, as shown in FIG.
The serial data with a data length of n bits is negative logic in RAM1 and is the first stage
It is assumed that C 1 to the third stage C 3 are stacked. In addition,
The stacking operation is started when the write pulse WP is input to the control circuit 7.
第3段C3のデータ書込みが終了し、コントロール回路
7からカウントパルスが出力された時点で、RAMアドレ
スカウンタ6はRAM1の先頭アドレスAD1を指定すると共
に、段カウンタパルスを出力する。When the writing of the data in the third stage C 3 is completed and the count pulse is output from the control circuit 7, the RAM address counter 6 specifies the head address AD 1 of RAM 1 and outputs the stage counter pulse.
段カウンタパルスによって、段カウンタ5は歩進し、
第4段C4を指定する。それを受けてデコーダ4はセレク
タA4のみに“L"レベルのデコーダ出力を、他のセレク
タには“H"レベルの出力を与える準備状態となり、ゲ
ート信号が“H"レベルとなることで各出力を与え
る。すなわち、既に述べたように、セレクタA1〜A8は、
セレクタA4のみが直列データを選択し、他のセレクタ
はDFF2からの出力を選択する状態にある。The step counter 5 advances by the step counter pulse,
Specify the fourth stage C 4 . In response to this, the decoder 4 is in a ready state for providing the "L" level decoder output only to the selector A 4 and the "H" level output to the other selectors, and the gate signal becomes "H" level. Give output. That is, as described above, the selectors A 1 to A 8 are
Only selector A 4 selects serial data and the other selectors are in condition to select the output from DFF 2.
この状態において、コントロール回路7から読出しパ
ルスφrが出力され、第3図(A)に示すように、RAM1
のアドレスAD1の1ワードのデータが反転してDFF2に格
納される。In this state, the read pulse φr is output from the control circuit 7, and as shown in FIG.
The 1-word data of the address AD 1 is inverted and stored in DFF2.
続いて、コントロール回路7から書込みパルスφwが
出力され、第2図において説明したように、第4段に対
応するセレクタA4のみが直列データを選択し、他のセレ
クタはDFF2のデータを選択する。その結果、RAM1のアド
レスAD1のデータのうち第4段C4のビットに、直列デー
タの先頭ビット“0"が格納され、他の段にはDFF2のデー
タがそのまま格納される。Then, the control circuit 7 outputs the write pulse φw, and as described in FIG. 2, only the selector A 4 corresponding to the fourth stage selects the serial data, and the other selectors select the data of DFF2. . As a result, the bit of the fourth stage C 4 among the data of the address AD 1 of RAM 1, is stored first bit "0" of the serial data, the other stages data DFF2 is stored as it is.
アドレスAD1の処理が終了すると、コントロール回路
7はカウントパルスをアドレスカウンタ6へ出力してカ
ウンタを歩進させ、RAM1の次のアドレスAD2を指定す
る。そしてアドレスAD2のデータについて同様の処理を
行う。すなわち、アドレスAD2の8ビットデータのうち
第4段C4に当るビットに直列データの2番目のビット
“0"を格納し、他の段に当るビットにはDFF2のデータを
格納する。When the processing of the address AD 1 is completed, the control circuit 7 outputs a count pulse to the address counter 6 to increment the counter and designates the next address AD 2 of the RAM 1. Then, the same processing is performed on the data of the address AD 2 . That is, of the 8-bit data of address AD 2, the second bit “0” of serial data is stored in the bit corresponding to the fourth stage C 4 , and the data of DFF 2 is stored in the bit corresponding to the other stage.
このような動作をアドレスADnまで行うことで、第3
図(B)に示すように、RAM1の第4段C4に同図(A)に
示すnビットの直列データが積層される。By performing such an operation up to the address ADn, the third
As shown in FIG. (B), the serial data of n bits shown in (A) is laminated to the fourth stage C 4 of RAM 1.
アドレスADnについての処理が終了し、次のカウント
パルスがRAMアドレスカウンタ6に入力すると、RAMアド
レスカウンタ6は再びRAM1の先頭アドレスAD1を指定す
るとともに、段カウンタパルスを出力して段カウンタ5
を歩進させる。これによってデコーダ4は第5段に対応
するセレクタA5に“L"レベルの出力を与える準備状態
となる。When the processing for the address ADn is completed and the next count pulse is input to the RAM address counter 6, the RAM address counter 6 again designates the start address AD 1 of RAM 1 , and outputs the stage counter pulse to output the stage counter 5
Step forward. As a result, the decoder 4 is in a ready state for providing an "L" level output to the selector A 5 corresponding to the fifth stage.
以下同様に、各段においてアドレスADnに到達するご
とに段カウンタ5を歩進し、第8段C8まで直列データを
積層する。Similarly, the stage counter 5 is incremented each time the address ADn is reached in each stage, and serial data is stacked up to the eighth stage C 8 .
直列データの積層処理が終了すれば、読出しパルスRP
をコントロール回路7に入力することで、並列データと
して読出すことができる。すなわち、コントロール回路
7は読出しパルスφrをRAM1およびDFF2へ出力すると共
に、アドレスカウンタ6によってアドレスAD1〜ADnまで
の積層された8ビットのデータを順次DFF2へ読出し、DF
F2の出力端子から積層されたデータを並列データとして
外部へ読み出す。When the stacking process of serial data is completed, read pulse RP
Can be read as parallel data by inputting to the control circuit 7. That is, the control circuit 7 reads out the outputs of the read pulse φr to RAM1 and DFF2, to sequentially DFF2 the 8-bit data stacked up address AD 1-ADn by the address counter 6, DF
The stacked data is read out as parallel data from the output terminal of F2 to the outside.
第4図は、本実施例の応用例である画像入力装置の概
略的構成図である。FIG. 4 is a schematic configuration diagram of an image input device which is an application example of the present embodiment.
同図において、積層回路201およびRAM1が本実施例
(第1図)に相当する。In the figure, the laminated circuit 201 and the RAM 1 correspond to the present embodiment (FIG. 1).
読取り対象202で反射した光は、結像光学系203によっ
てラインセンサ204上に像を形成し、ラインセンサ204の
矢印X方向の走査によって1ラインの画像データが読取
られる。読取り対象202としては、たとえばパターンの
検査を行う被検査物又は細かいパターンを有する被検査
物、画像処理のための原稿や写真等である。The light reflected by the reading object 202 forms an image on the line sensor 204 by the imaging optical system 203, and one line of image data is read by scanning the line sensor 204 in the direction of arrow X. The reading target 202 is, for example, an inspection object for inspecting a pattern, an inspection object having a fine pattern, an original document for image processing, a photograph, or the like.
読取り対象202は矢印X方向と直交する矢印Y方向に
相対的に移動し、その都度ラインセンサ204によってラ
イン状の画像データが順次読取られる。The reading target 202 relatively moves in the arrow Y direction orthogonal to the arrow X direction, and the line sensor 204 sequentially reads the linear image data each time.
ラインセンサ204によって読取られたデータは、信号
処理回路205によって増幅、二値化等の処理を受け、直
列データとして積層回路201に入力する。The data read by the line sensor 204 is subjected to processing such as amplification and binarization by the signal processing circuit 205, and is input to the laminated circuit 201 as serial data.
積層回路201では上述したような処理を行い、RAM1に
直列画像データを積層して格納する。したがって、RAM1
には、エリアセンサで撮像したものと同一の形式で画像
データが格納される。たとえば、読取り対象202のエリ
ア状の画像情報を同じくエリア状にRAM1に格納すること
が可能となる。The laminated circuit 201 performs the above-described processing to laminate and store the serial image data in the RAM 1. Therefore, RAM1
Stores image data in the same format as that captured by the area sensor. For example, it is possible to store the area-shaped image information of the read target 202 in the RAM 1 in the same area.
そして、読出しパルスRPによってRAM1のデータを並列
データとして読出すことができる。Then, the data of RAM1 can be read as parallel data by the read pulse RP.
[発明の効果] 以上詳細に説明したように、本発明によるデータ積層
回路は、ワード単位で書込み読出し可能な記憶手段を用
いて直列データの積層処理を行うために、十分な容量の
記憶手段を少なくとも1個設けるだけで、その容量に対
応したデータ長以下の任意のデータ長の直列データを積
層することができる。したがって、データ長に関する融
通性が従来より大幅に向上する。[Effects of the Invention] As described in detail above, the data stacking circuit according to the present invention has a storage means having a sufficient capacity for performing serial data stacking processing using a storage means capable of writing and reading in word units. By providing at least one, it is possible to stack serial data having an arbitrary data length equal to or shorter than the data length corresponding to the capacity. Therefore, the flexibility regarding the data length is significantly improved as compared with the conventional one.
また、記憶手段がまとまっているために、読出し時間
のバラツキがなく、コスト的にも有利となる。さらに、
記憶手段がワード単位で動作するために、高速処理およ
び並列データの高速読出しが可能となる。Further, since the storage means is integrated, there is no variation in the reading time, which is advantageous in terms of cost. further,
Since the storage means operates in units of words, high speed processing and high speed reading of parallel data are possible.
第1図は、本発明によるデータ積層回路の一実施例の概
略的回路図、 第2図は、本実施例の部分的な等価回路図、 第3図(A)および(B)は、本実施例におけるデータ
積層動作の説明図、 第4図は、本実施例の応用例である画像入力装置の概略
的構成図、 第5図および第6図は、従来のデータ積層方式を示す概
略的回路図である。 1……RAM 2……D型フリップフロップ 5……段カウンタ 6……アドレスカウンタ A1〜A8……セレクタFIG. 1 is a schematic circuit diagram of one embodiment of a data laminated circuit according to the present invention, FIG. 2 is a partial equivalent circuit diagram of this embodiment, and FIGS. 3 (A) and 3 (B) are the same. FIG. 4 is an explanatory diagram of a data stacking operation in the embodiment, FIG. 4 is a schematic configuration diagram of an image input device which is an application example of the present embodiment, and FIGS. 5 and 6 are schematic views showing a conventional data stacking method. It is a circuit diagram. 1 …… RAM 2 …… D type flip-flop 5 …… Stage counter 6 …… Address counter A 1 to A 8 …… Selector
Claims (1)
と、 前記記憶手段から読出された複数ビットからなる1ワー
ド分のデータを一時保持するデータ保持手段と、 前記データ保持手段に保持されているワードの各ビット
に対応する数のセレクタからなる選択手段とを備え、 前記選択手段の各セレクタは、前記データ保持手段に一
時保持されているワードの各ビットが入力される第1の
入力と、直列データが共通に入力される第2の入力と、
第1の入力に入力されたビットと第2の入力に入力され
た直列データとのいずれか一方を選択するためにデコー
ダからのデコーダ出力が入力される第3の入力とを有
し、 前記デコーダは、前記記憶手段のデータ長さを表す信号
に応じて歩進する段カウンタのカウント値にしがたって
前記選択手段の各セレクタを制御し、これにより前記選
択手段により選択されたビットにのみ前記直列データを
順次書込み、前記記憶手段に前記直列データを積層して
格納するように構成されていることを特徴とするデータ
積層回路。1. A storage means capable of writing and reading in word units, a data holding means for temporarily holding data of one word consisting of a plurality of bits read from the storage means, and the data holding means. A selector having a number of selectors corresponding to each bit of the word, wherein each selector of the selector has a first input to which each bit of the word temporarily held in the data holding unit is input; A second input to which serial data is commonly input,
A third input to which a decoder output from the decoder is input to select either one of the bit input to the first input and the serial data input to the second input, Controls each selector of the selecting means in accordance with the count value of the stage counter which advances in accordance with a signal representing the data length of the storage means, whereby the serial connection is performed only on the bit selected by the selecting means. A data stacking circuit, which is configured to sequentially write data and store the serial data in a stacked manner in the storage means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2647887A JP2530834B2 (en) | 1987-02-09 | 1987-02-09 | Data laminated circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2647887A JP2530834B2 (en) | 1987-02-09 | 1987-02-09 | Data laminated circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63195895A JPS63195895A (en) | 1988-08-12 |
| JP2530834B2 true JP2530834B2 (en) | 1996-09-04 |
Family
ID=12194608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2647887A Expired - Lifetime JP2530834B2 (en) | 1987-02-09 | 1987-02-09 | Data laminated circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2530834B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS623504A (en) * | 1985-06-28 | 1987-01-09 | Toyota Motor Corp | Tv antenna system for automobile |
-
1987
- 1987-02-09 JP JP2647887A patent/JP2530834B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63195895A (en) | 1988-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4561072A (en) | Memory system handling a plurality of bits as a unit to be processed | |
| US5093805A (en) | Non-binary memory array | |
| EP0416513B1 (en) | Fifo memory device | |
| US5432614A (en) | Electronic filing apparatus | |
| JP2530834B2 (en) | Data laminated circuit | |
| US5404479A (en) | Electronic filing apparatus for filing and retrieving document data in a disk storage medium | |
| US4128879A (en) | Recirculating memory with plural input-output taps | |
| JPH0666050B2 (en) | Sort processing method | |
| JP7847223B2 (en) | Image management method, chip, image transmission method, and electronic device | |
| JPH02234576A (en) | Solid-state camera | |
| EP0569858A2 (en) | Memory device | |
| JPS5947394B2 (en) | Variable length two-dimensional register | |
| JPH02108168A (en) | frame memory device | |
| KR0168973B1 (en) | Rom accessing method and its apparatus | |
| JPH02133841A (en) | Data store control system | |
| JP3293551B2 (en) | Sorting method | |
| US20020015339A1 (en) | Data storage device and data storing method | |
| JPH0628885A (en) | Memory device | |
| JPS6098761A (en) | Picture information storage system | |
| JPH02108169A (en) | frame memory device | |
| JPH0135383B2 (en) | ||
| JPH1051469A (en) | Atm switch | |
| JPH02108172A (en) | frame memory device | |
| JPH02108170A (en) | frame memory device | |
| JPH065871B2 (en) | Image data storage |