JPS6083154A - Data memory - Google Patents

Data memory

Info

Publication number
JPS6083154A
JPS6083154A JP58192752A JP19275283A JPS6083154A JP S6083154 A JPS6083154 A JP S6083154A JP 58192752 A JP58192752 A JP 58192752A JP 19275283 A JP19275283 A JP 19275283A JP S6083154 A JPS6083154 A JP S6083154A
Authority
JP
Japan
Prior art keywords
data
input
address
memory
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.)
Pending
Application number
JP58192752A
Other languages
Japanese (ja)
Inventor
Yasukazu Nishino
西野 寧一
Hiroshi Sasanuma
笹沼 宏
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP58192752A priority Critical patent/JPS6083154A/en
Publication of JPS6083154A publication Critical patent/JPS6083154A/en
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00—Accessing, addressing or allocating within memory systems or architectures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は行方向からのデータも列方向からのデータも高
速に書込み読出しを行ない得るデータ記憶装置に関する
。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a data storage device that can write and read data from both row and column directions at high speed.

従来クリの構成とその問題点 独立に動作出来るN個のメモリに対して列方向から及び
列方向からのデータをNビット並列に書込み読出しが出
来るだめの方法として、全データを行方向、列方向にそ
れぞれNビットごとに分割し、NXNビットで構成され
たブロックを処理単位とし、ブロック内の同−行内及び
同一列内のデータが同一メモリに割り振られないように
並列に動作出来るN個のメモリに割り振り記憶するとい
う方法が考案されている。
Conventional chestnut structure and its problems As a method to write and read data in N bits parallel from column direction to N memories that can operate independently, all data is written in row direction and column direction. Each block is divided into N bits each, and a block composed of NXN bits is a processing unit, and N memories that can operate in parallel so that data in the same row and column in the block are not allocated to the same memory. A method has been devised to allocate and memorize the information.

ブロック内の同−行内及び同一列内のデータを総て異な
ったメモリに割り振り記憶する方法として、例えばN−
32の場合を考えると、ブロック内の1行目(i−1〜
32)のデータをニー1ビツト巡回シフトして、1行目
のデータを各メモリの32k(、+i−1番地に割り振
り記憶する方法である。第1図は番号付けを行なった3
2X32ビツトのデータを示す図で、第2図は第1図の
データを上記の方法で割り振った場合にメモリm1〜m
32に記憶されるデータを示す図である。
For example, as a method of allocating and storing data in the same row and column in a block in different memories,
32, the first row (i-1~
This is a method of cyclically shifting the data of 32) by one bit and allocating and storing the data of the first row in addresses 32k(, +i-1) of each memory.
This is a diagram showing 2x32 bit data. Figure 2 shows the memory m1 to m when the data in Figure 1 is allocated in the above method.
32 is a diagram showing data stored in 32. FIG.

第3図は第2図のように谷メモリにデータを割り振る場
合に、列方向での書込み読出しの時メモリに与えるアド
レスを示す図で、第3図から明らかなように、列方向で
の書込み読出しではメモリに与えるアドレスが1ずつ加
算された値(メモリmjld32ko+i番地が与えら
れた時、メモリmjには32に、)+mod32(i+
ココ−))が与えられることになる。このだめに、各メ
モリに対してアドレス変換処理したアドレスを与える必
要があり、Nに比例してメモリのアドレス変換処理に要
する回路規模が増大する欠点がある。
Figure 3 is a diagram showing the addresses given to the memory when writing and reading in the column direction when data is allocated to the valley memory as shown in Figure 2.As is clear from Figure 3, when data is allocated to the valley memory, For reading, the value obtained by adding the address given to the memory by 1 (when the address of memory mjld32ko+i is given, the memory mj has 32)+mod32(i+
Here)) will be given. Unfortunately, it is necessary to provide each memory with an address that has been subjected to address conversion, and this has the drawback that the circuit scale required for memory address conversion increases in proportion to N.

捷だ、Nが大きくなると高速に動作出来る巡回シフトレ
ジスタを構成する必要性が起ζ2す、高速に動作出来る
素子を用いることによる発熱の問題が発生する欠点があ
る。
However, as N becomes larger, it becomes necessary to construct a cyclic shift register that can operate at high speed, and there is a drawback that heat generation occurs due to the use of elements that can operate at high speed.

発明の目的 本発明の目的は独立に動作出来るN=2 個のメモリを
有し、行方向からのデータ及び列方向からのデータもN
ビットずつ並列に書込み読出しを行ない得るデータ記憶
装置にあって、メモリに対するアドレス変換処理に要す
る回路規模の増大を抑制し、かつデータの並び換えにお
いて高速に処理しなければならない部分を軽減させたデ
ータ記憶装置を提供することである。
OBJECT OF THE INVENTION The object of the present invention is to have N=2 memories that can operate independently, and to store data from the row direction and from the column direction.
Data in a data storage device that can write and read bits in parallel, suppressing the increase in circuit scale required for address conversion processing for memory, and reducing the part that must be processed at high speed when rearranging data. It is to provide a storage device.

発明の構成 上記の目的を達成するために本発明では、2n14−n
2×2n1+n2ビツトのデータで構成されたブロック
内を行方向、列方向にそれぞれ2 ヒツトごとに区切p
 、 2” X 2” ビットのデータで一つのユニッ
トとして2 ×2 個のユニットを構成し、ブロック内
の行方向(或いは列方向)の2n1+n2 ビノトの入
力データに対して、入力データが属する2n 2個の各
ユニット内で2 ビットのデータが占める位置に対応さ
せて所定量をビット単位で巡回シフトすること及びブロ
ック内で入力データが属する2n2個の谷ユニット内が
占める位置に対応させて所定量を2 ビット単位で巡回
シフトすることとによりデータの並び換えを行なうよう
にし、独立に動作可能な2 個のメモ’)、m+ + 
m、 21・・・・・・+ m 、、i11+12のア
ドレス入力’O+a1+・・・・・・+ anl−1の
n1本に関しては、各メモリm2H,,、や、のアドレ
ス入力を共通にしてアドレス値u1 が入力、各メモリ
m2n10.+2のアドレス入力を共通にしてアドレス
値u2 が入力。
Structure of the Invention In order to achieve the above object, the present invention provides 2n14-n
A block consisting of 2×2n1+n2 bits of data is divided into two bits in each row and column direction.
, 2" x 2" bit data constitutes 2 x 2 units as one unit, and for the input data of 2n1 + n2 binoto in the row direction (or column direction) within the block, the 2n 2 to which the input data belongs cyclically shifting a predetermined amount in bit units corresponding to the position occupied by the 2-bit data in each unit, and a predetermined amount corresponding to the position occupied in the 2n2 valley units to which the input data belongs within the block. The data is rearranged by cyclically shifting the data in units of 2 bits, and two memos that can operate independently are created.
m, 21...+ m,, i11+12 address input 'O+a1+...+anl-1', address input for each memory m2H,...+ anl-1 is common. Address value u1 is input, each memory m2n10. +2 address input is shared and address value u2 is input.

・・・・・・、各メモリm2n11、+2n1(o≦1
≦2−1)のアドレス入力を共通にしてアドレス値u2
n1が入力されるように配線、アドレス入力bO,b1
.・・・・・・。
......, each memory m2n11, +2n1 (o≦1
≦2-1) address input is common and the address value u2
Wiring so that n1 is input, address input bO, b1
.. .......

bn2− +のn2本に関してハ、各メモリmj のア
ドレス入力を共通にしてアドレス値v1 が入力、各メ
モリm2n1+]のアドレス入力を共通にしてアドレス
値v2 が入力、・・・・・・、谷メモリmz”N (
2n2−+ )+フ(1≦コ≦2n1)のアドレス入力
を共通にしてアドレス値vy が入力されるように配線
し、アドレス値u)((1≦X≦2n1) Iriブロ
ック内における行方向(列方向)からのデータの書込み
読出しの時はデータの位置に応じた同じ値に設定、列方
向(行方向)からのデータの書込み読出しの時はデータ
の位置に応じた個々の値に設定、アドレス値Vy(1≦
y≦2n2)はブロック内における行方向(列方向)か
らのデータの書込み読出しの時はデータの位置に応じた
同じ値に設定、列方向(行方向)からのデータの書込み
読出しの時はデータの位置に応じた個々の値に設定する
ようにする。
Regarding the n2 pieces of bn2-+, C, the address input of each memory mj is made common and the address value v1 is input, the address input of each memory m2n1+ is made common and the address value v2 is input,..., valley Memory mz”N (
2n2-+)+F(1≦K≦2n1), and wire it so that the address value vy is input, and the address value u) ((1≦X≦2n1) in the row direction in the Iri block. When writing/reading data from (column direction), set to the same value according to the data position; when writing/reading data from column direction (row direction), set to individual values according to the data position. , address value Vy (1≦
y≦2n2) is set to the same value according to the data position when writing/reading data from the row direction (column direction) within the block, and is set to the same value according to the data position when writing/reading data from the column direction (row direction). Set it to an individual value depending on the position.

実施例の説明 以下本発明の実施例について説明する。並列に取扱うデ
ータが従来例で用いだのと同じでN−32であるとする
。第4図は32X32ビツトで構成されたブロックがユ
ニット分けし、各ユニットに番号付けを行った図であり
、第6図はユニット内のデータに畢号付けを行′った図
である。32X32ビツトで構成された一つのブロック
が第4図に示すように行方向、列方向にそれぞれ8ビツ
トずつ区切られ、第6図に示すように8×8ビツトのデ
ータで一つのユニットを形成、計4×4−16ユニツト
から構成される場合について述べる。
DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments of the present invention will be described. Assume that the data to be handled in parallel is N-32, which is the same as that used in the conventional example. FIG. 4 is a diagram in which a block composed of 32×32 bits is divided into units and each unit is numbered, and FIG. 6 is a diagram in which data within a unit is numbered. One block composed of 32 x 32 bits is divided into 8 bits each in the row direction and column direction as shown in Fig. 4, and as shown in Fig. 6, 8 x 8 bit data forms one unit. A case will be described in which the system is composed of a total of 4 x 4-16 units.

第6図は本発明の一実施例におけるデータ記憶装置のブ
ロック図である。1〜4は32ビツトの入力データを8
ビツトずつ取込むラッチ、5〜8ば28の共通バスを介
してラッチ1〜4の8ビツトのデータをそれぞれ取込む
ラッチ、9〜12はラッチ5〜9からの8ビツトのデー
タをそれぞれ巡回シフトするシフトレジスタ% 13は
ラッチ1〜4が共通バス28上にデータを出力するタイ
ミング及び、ラッチ5〜8が共通バス28上のデータを
取込むタイミングを制(財)、またシフトレジスタ9〜
12での巡回シフト量を指定制御する入力データ制御回
路、14は32ビツトのデータを並列に書込み或いは読
出すことが出来るように32個の独立に動作可能なメモ
リで構成するメモリ回路、16〜18はメモリ回路14
から読出されたデータを8ビツトずつ取込みそのデータ
を巡回シフトするシフトレジスタ、19〜22はシフト
レジスタ16〜18からのデータを取込むラッチ、23
〜26は共通バス29を介してラッチ19〜22の8ビ
ツトのデータをそれぞれ取込み32ビツトの出力データ
が編成するラッチ、27はラッチ19〜22が29の共
通バス上にデータを出力するタイミング及び、ラッチ2
3〜26が共通バス29上のデータを取込むタイミング
を制御、寸たシフトレジスタ16〜18での巡回シフト
”ufヲ指定制(財)する出力データ制御回路である。
FIG. 6 is a block diagram of a data storage device in one embodiment of the present invention. 1 to 4 are 8 bits of input data.
Latches that take in bit by bit, latches 5 to 8 take in 8-bit data from latches 1 to 4 through 28 common buses, and latches 9 to 12 cyclically shift the 8-bit data from latches 5 to 9. The shift register % 13 controls the timing at which latches 1 to 4 output data on the common bus 28 and the timing at which latches 5 to 8 take in data on the common bus 28.
12 is an input data control circuit for specifying and controlling the amount of cyclic shift; 14 is a memory circuit composed of 32 independently operable memories so that 32-bit data can be written or read in parallel; 16 to 14; 18 is a memory circuit 14
Shift registers that take in data read out in 8-bit units and cyclically shift the data; 19 to 22 are latches that take in data from shift registers 16 to 18; 23
-26 are latches that take in 8-bit data from the latches 19-22 via the common bus 29 and organize 32-bit output data, and 27 indicates the timing and timing at which the latches 19-22 output data onto the common bus 29. , latch 2
3 to 26 are output data control circuits that control the timing of taking in data on the common bus 29 and specify cyclic shifts in the shift registers 16 to 18.

第7図はメモリ回路14のアドレス配線を詳細に記述し
た図である。101〜132は独立に動作可能な32個
のメモリm1〜J2であり、アドレス入力’O+IL1
.a2はメモリml + m91 m+ 7 + m2
5において共通、メモリm2+ m10+ IJ8+ 
m26 において共通、・・・・・・、メモリm81 
”16 + ”24 + m52 において共通となる
ように配線、アドレス入力bo。
FIG. 7 is a diagram showing the address wiring of the memory circuit 14 in detail. 101 to 132 are 32 independently operable memories m1 to J2, and address input 'O+IL1
.. a2 is memory ml + m91 m+ 7 + m2
Common in 5, memory m2+ m10+ IJ8+
Common in m26... Memory m81
Wiring and address input bo so that it is common for "16 + "24 + m52.

b1uメモリm1〜m8において共通、メモリm9〜m
16において共通、メモリ”h7〜m24において共通
、メモリm25〜m52において共通となるように配線
、1だ残りのアドレス入力のnQ 本に関しては総ての
メモリに共通に配線する。133〜140は共通に配線
した各アドレス入力aO+ al + ’L2の値を定
めるアドレス変換用のリードオンリー・メモリ(ROM
)R,〜R8であり、メモリ回路14に与えられたアド
レスの値を行方向の取扱いか列方向の取扱いかに対応さ
せてアドレスの値を定める。メモリR1はメモリJ +
 第9 + mi7 + m25のアドレス値ul、メ
モリR2はメモリm2+ miO+ JEITm26の
アドレス値u2.・・・・・・、メモリRagメモリm
8+J6シm24+m32のアドレス値u8 を定める
。
Common for b1u memories m1 to m8, memories m9 to m
16 is common, memory h7 to m24 is common, and memory m25 to m52 is common. 1 is the remaining address input (nQ), which is wired commonly to all memories. 133 to 140 are common A read-only memory (ROM
)R, to R8, and the address value is determined depending on whether the address value given to the memory circuit 14 is handled in the row direction or the column direction. Memory R1 is memory J +
The address value ul of the 9th+mi7+m25, the memory R2 has the address value u2. of the memory m2+miO+JEITm26.・・・・・・Memory Rag memory m
8+J6, m24+m32 address value u8 is determined.

141〜144は共通に配線した各アドレス入力bo、
b1の値を定めるアドレス変換用のリードオンリー・メ
モリ(ROM)R9〜R12でありメモリ回路14に与
えられたアドレスの値を行方向の取扱いか列方向の取扱
いかに対応させてアドレスの値を定める。メモリR9は
メモリm1〜m8のアドレス値v1、メモリR1oHメ
モリm9〜m+6のアドレス値72%メモリRNはメモ
リm17〜m24のアドレス値v3、メモリR12はメ
モリm25〜m32のアドレス値v4 を定める。
141 to 144 are each address input bo wired in common,
Read-only memory (ROM) R9 to R12 for address conversion that determines the value of b1, and determines the address value depending on whether the address value given to the memory circuit 14 is handled in the row direction or column direction. . The memory R9 determines the address value v1 of the memories m1 to m8, the address value 72% of the memory R1oH memory m9 to m+6, the memory RN determines the address value v3 of the memories m17 to m24, and the memory R12 determines the address value v4 of the memories m25 to m32.

32X32ビツトで構成されたブロックは第4図、第6
図に示したように8×8ビツトのデータで一つのユニッ
トを形成、計4X4=16ユニットから構成されており
、ブロック内の行方向の32ビツトのデータは1タリ目
から32タリ目までのデータが、列方向の32ビツトの
データは1行目から322行目でのデータが順に並んで
いるとし、寸ず行方向からの書込みの場合について説明
する。
Blocks composed of 32x32 bits are shown in Figures 4 and 6.
As shown in the figure, one unit is made up of 8 x 8 bit data, and consists of 4 x 4 = 16 units in total, and the 32 bit data in the row direction within the block is from the 1st to the 32nd tally. Assuming that the 32-bit data in the column direction is sequentially arranged from the 1st row to the 322nd row, a case will be described in which data is written from the row direction.

入力されてくる32ビツトのデータは8ビツトずつ順に
4つの単位に分解し、ランチ1〜4に順に8ビツトずつ
取込む。入力データ制(財)回路13はラッチ1〜4に
対して共通バス28にデータ出力するタイミング信号を
、ラッチ5〜8に対して ゛共通バス28上のデータを
取込むタイミング信号を与える。第8図は入力データ制
御回路13がラッチ1〜4に対して与えるデータ出力す
るタイミング信号とラッチ5〜8に対して与えるデータ
を取込むタイミング信号を示した図で、第8図A〜Dは
それぞれラッチ1〜4に与えるタイミング信号、K−H
j−j入力されてくるデータのブロック内での行番号に
対応してラッチ6〜8にそれぞれ与えられるタイミング
信号である。第9図aは行番号に対応してラッチ6〜8
に与えられるタイミング信号の対応図である。この対応
表よりデータが8ビット単位で巡回シフトされ、ラッチ
5には第4図に示す番号付けされたユニッ)(1,1)
。
The input 32-bit data is sequentially decomposed into four units of 8 bits each, and 8 bits each are taken into lunches 1 to 4 in sequence. The input data control circuit 13 provides latches 1 to 4 with timing signals for outputting data to the common bus 28, and latches 5 to 8 with timing signals to take in data on the common bus 28. FIG. 8 is a diagram showing timing signals for outputting data given by the input data control circuit 13 to latches 1 to 4 and timing signals for taking in data given to latches 5 to 8. are timing signals given to latches 1 to 4, respectively, K-H
j-j are timing signals given to latches 6 to 8, respectively, corresponding to the row number within the block of input data. Figure 9a shows latches 6 to 8 corresponding to the row numbers.
FIG. 3 is a correspondence diagram of timing signals given to FIG. Based on this correspondence table, the data is cyclically shifted in units of 8 bits, and latch 5 has the numbered units (1, 1) shown in Figure 4.
.

〔2,4〕、〔3,3〕、〔4,2〕が、ラッチ6VC
は(1+ 2)+ (2+ 1〕+ (314)。
[2,4], [3,3], [4,2] are latch 6VC
is (1+ 2)+ (2+ 1]+ (314).

(4,3)が、ラッチ7には(1,3:]、(2+2〕
、〔3,1〕、〔4,4〕が、ラッチ8には(’1.4
〕、[:2.a:)、[l:3,2)、(4,4)が取
込筐れる。ランチ6〜8からのそれぞれのデータはシフ
トレジスタ9〜12に送られ、シフトレジスタ9〜12
はそれぞれ入力データ制御回路13からのシフト量の指
令により、ユニット内の1行目(1≦1≦8)のデータ
はi−1ビツト右に巡回シフトするシフトレジスタ9の
データはメモリm1〜mε、シフトレジスタ10のデー
タはメモリm9〜m16、シフトレジスタ11のデータ
はメモリm17〜m24、シフトレジスタ12のデータ
はメモリm25〜m32に記憶する。
(4,3), but latch 7 has (1,3:], (2+2)
, [3,1], [4,4], but latch 8 has ('1.4
], [:2. a:), [l:3,2), and (4,4) are captured. Respective data from launches 6-8 are sent to shift registers 9-12;
The data in the first row (1≦1≦8) in the unit is cyclically shifted to the right by i-1 bits according to the shift amount command from the input data control circuit 13.The data in the shift register 9 is shifted to the memory m1 to mε. , data of the shift register 10 is stored in memories m9 to m16, data of the shift register 11 is stored in memories m17 to m24, and data of the shift register 12 is stored in memories m25 to m32.

メモリに与えるアドレスに関して、総てのメモリに共通
に配線されたアドレス入力のn、)本はブロックを規定
するものでブロック内では一定のアドレス値を与える。
Regarding the address given to the memory, the address inputs (n,) commonly wired to all memories define a block and give a constant address value within the block.

アドレス人力an + a+ + a2(/C対するア
ドレス値u1〜u8は行方向からの取扱いの時、総ての
ux (1≦X≦ム)を同じ値にし、各ユニット内の1
行目のデータに対してHuz=i−1のアドレス値を対
応させる。アドレス人力bo。
Address values u1 to u8 for address an+a++a2(/C are handled from the row direction, all ux (1≦X≦um) are set to the same value, and 1 in each unit is
The address value of Huz=i-1 is made to correspond to the data in the row. Address human power bo.

blに対するアドレス値v1〜v4も行方向からの取扱
いの時、総てのvy(1≦y≦4)を同じ値にし。
When address values v1 to v4 for bl are handled from the row direction, all vy (1≦y≦4) are set to the same value.

ブロック内のコ行目(1≦コ≦4)のユニットに対して
Vy =j −1のアドレス値を対応させる。第1o図
は第4図に示す番号付けされたユニットが上記の方法で
メモリに記憶された状態を示す図、第11図は第5図に
示す番号付けされた各ユニット内のデータが上記の方法
でメモリに記憶された状態を示す図である。゛第10図
、第11図においてアドレス入力のうちb1+ 1)0
+ a2νa1・aQを下位5ビツトとして記憶される
番地を記載している。
The address value of Vy = j -1 is associated with the unit in the th row (1≦ko≦4) in the block. Figure 1o is a diagram showing the state in which the numbered units shown in Figure 4 are stored in the memory by the above method, and Figure 11 is a diagram showing the state in which the numbered units shown in Figure 5 are stored in the memory in the above manner. FIG. 3 is a diagram illustrating a state stored in a memory according to a method;゛In Figures 10 and 11, among the address inputs, b1 + 1) 0
The address where +a2va1·aQ is stored as the lower 5 bits is described.

列方向からの書込みの場合、入力されてくる32ビツト
のデータ1l−j:8ビツトずつ頓に4つの単位に分解
し、ランチ1〜4に順に8ビツトずつ取込む。
In the case of writing from the column direction, the input 32-bit data 1l-j is divided into four units of 8 bits at a time, and 8 bits of data are taken into launches 1 to 4 in sequence.

入力データ制(財)回路13は行方向の場合と同様に。The input data system circuit 13 is the same as in the row direction.

ランチ1〜4に対して共通バス28にデータ出力するタ
イミング信号(第8図A−D)を、ランチ5〜8に対し
て共通バス28上のデータを取込むタイミング信号(第
8図E〜H)を入力されてくるデータのブロック内での
列番号に対応して与える。第9図すは列番号に対応して
ラッチ5〜8に与えられるタイミング信号の対応図であ
る。この対応表より、ラッチ6〜8には行方向の場合と
同じ第4図に示す番号付けされたユニットが取込まれる
。ラッチ5〜8からのそれぞれのデータはシフトレジス
タ9〜12に送られ、シフトレジスタ9〜12ばそれぞ
れ入力データ制御回路13からのシフト量の指令により
、ユニット内の1列目(1≦1≦8)のデータは1−1
ビツト右に巡回シフトする。シフトレジスタ9のデータ
はメモリm1〜IJ、シフトレジスタ1oのデータはメ
モリm9〜m16.シフトレジスタ11のデータはメモ
リm1フルm24%/フトレジスタ12のデータはメモ
リm25〜m32に記憶する。
Timing signals for outputting data to the common bus 28 for launches 1 to 4 (FIG. 8 A-D) and timing signals for fetching data on the common bus 28 for launches 5 to 8 (FIG. 8 E to D) H) is given corresponding to the column number within the block of input data. FIG. 9 is a correspondence diagram of timing signals applied to latches 5 to 8 in correspondence with column numbers. From this correspondence table, the units numbered as shown in FIG. 4, which are the same as in the case of the row direction, are taken into the latches 6 to 8. The respective data from latches 5 to 8 are sent to shift registers 9 to 12, and each shift register 9 to 12 receives a shift amount command from the input data control circuit 13, and the first column in the unit (1≦1≦ 8) data is 1-1
Cyclic shift bits to the right. The data of the shift register 9 is stored in the memories m1 to IJ, and the data of the shift register 1o is stored in the memories m9 to m16. Data of shift register 11 is stored in memory m1 full m24%/data of shift register 12 is stored in memories m25 to m32.

メモリに与えるアドレスに関して、総てのメモリに共通
に配線されたアドレス入力のno 本はブロックを規定
するもので行方向の場合と同様に、ブロック内では一定
のアドレス値を与える。アドレス入力’O+ aj +
 IL2に対するux (1≦X≦8)は列方向からの
取扱いの時、ユニット内の1列目のデータに対してuz
 =mod6 (a−i+x ) +7)7ドレスを対
応させる。第12図はユニット内の列番号とそれに対応
するアドレス値u1〜u8を示す図である。アドレス人
力bo、b、に対するアドレス値Vy (1≦y≦4)
は列方向からの取扱いの時、ブロック内のフ行目(1≦
)≦4)のユニット対してVy : m Od4(4]
 +y )のアドレスを対応させる。第13図はブロッ
ク内のユニットの列番号とそれに対応するアドレス値v
1〜v4を示す図である。上記の方法でメモリにデータ
を記憶すると、列方向から書込んだ場合を示す第10図
、第11図と全く同じようにデータのメモリへの割り振
り記憶を行なうことが出来る。
Regarding addresses to be given to memories, the number of address inputs commonly wired to all memories defines a block, and as in the row direction, a constant address value is given within the block. Address input 'O+ aj +
When handling from the column direction, ux (1≦X≦8) for IL2 is uz for the data in the first column in the unit.
=mod6 (a-i+x) +7) 7 dresses are made to correspond. FIG. 12 is a diagram showing column numbers within a unit and corresponding address values u1 to u8. Address value Vy for address manual power bo, b (1≦y≦4)
When handling from the column direction, the 5th row in the block (1≦
)≦4) Vy: m Od4(4)
+y) addresses. Figure 13 shows the column number of the unit in the block and the corresponding address value v.
It is a figure showing 1-v4. When data is stored in the memory using the above method, the data can be allocated and stored in the memory in exactly the same way as shown in FIGS. 10 and 11, which show the case of writing from the column direction.

次にデータの読出しの場合について説明する。Next, the case of reading data will be explained.

1ず行方向の32ビツトのデータを読出す場合、第4図
、第5図に示すブロック内のデータは第1゜図、第11
図に示すように記憶されているから、メモリに与えるア
ドレスに関して、総てのメモリに共通に配線されたアド
レス入力の10本はブロックを規定するものでブロック
内では一定のアドレス値を与える。アドレス入力aOr
 ’l + ’2に対するアドレス値u1〜u8は行方
向からの取扱いの時、総ての敗(1≦X≦8)を同じ値
にし、各ユニット内の1行目(1≦1≦8)のデータに
対してn uz = i−1のアドレス値を、アドレス
入力bo。
When reading 32 bits of data in the 1st row direction, the data in the blocks shown in FIGS.
Since the data is stored as shown in the figure, regarding the address given to the memory, the 10 address inputs commonly wired to all the memories define a block and give a constant address value within the block. Address input aOr
Address values u1 to u8 for 'l + '2 are handled from the row direction, making all losses (1≦X≦8) the same value, and setting the first row (1≦1≦8) in each unit to the same value. The address value of nuz = i-1 is input to the address input bo for the data.

blに対するアドレス値v1〜v4も行方向からの取扱
いの時、総てのVy (1≦y≦4)を同じ値にし、ブ
ロック内の3行目(1≦j≦4)のユニット対してvy
=コー1のアドレス値を与えて、メモリm1〜m42か
らデータを読出す(、メモリm1〜m8からのデータは
シフトレジスタ16、メモリm9〜m+6からのデータ
はシフトレジスタ16、メモリJ7〜m24からのデー
タはシフトレジスタ17、メモリm25〜m32からの
データはシフトレジスタ18に取込む。
When handling address values v1 to v4 for bl from the row direction, all Vy (1≦y≦4) are set to the same value, and vy is set to the unit in the third row (1≦j≦4) in the block.
= gives the address value of code 1 and reads data from memories m1 to m42 (data from memories m1 to m8 is read from the shift register 16, data from memories m9 to m+6 is read from the shift register 16, and data from memories J7 to m24 The data from the memories m25 to m32 are taken into the shift register 17, and the data from the memories m25 to m32 are taken into the shift register 18.

シフトレジスタ16〜18に取出されたデータはユニッ
ト内の行番号に対応して巡回ソフトさ71でいるから、
各シフトレジスタ15〜18V?:、おいて出力データ
開側1回路27からのシフト−j、i、の指令により、
ユニット内の1行目のデータIJ、 i −1ビツト左
に巡回シフトしてもとの状態に戻し、そ)1ぞれランチ
19〜22に送る。ラッチ19〜22に取込まれた8ビ
ツトずつの32ビツトのデータはブロック内の行番号(
ユニットの貸幣+′J、 )に対応して8ビット単位で
巡回シフトされているから、もとの状態に戻すために出
力データ制041回路27はラッチ19〜22に対して
共通バス29にデータ出力するタイミング信号を、ラッ
チ23〜26に対して共通バス29上のデータを取込む
タイミング信号を与える。出力データ制@1回路27が
ラッチ19〜22に対して与えるデータ出力するりイミ
ング信号は第8図A−Dで、ラッチ23〜26に与える
タイミング信号は読出されるデータのブロック内での行
番号に対応して第8図E〜Hをそれぞれ与える。第14
図aは行番号に対応してラッチ23〜26に与えられる
タイミング信号の対応図である。これにより、ランチ2
3〜26から32ビツトのデータが1列目から順に32
列目まで並んだ形で取出せる。
Since the data taken out to the shift registers 16 to 18 is stored in a cyclic software 71 corresponding to the row number within the unit,
Each shift register 15-18V? : , by the shift-j, i command from the output data open side 1 circuit 27,
Data IJ, i-1 bits in the first row in the unit are cyclically shifted to the left to return to the original state, and then sent to the launches 19 to 22, respectively. The 32-bit data of 8 bits each taken into latches 19 to 22 is the row number (
Since it is cyclically shifted in units of 8 bits corresponding to the banknotes +'J, ) of the unit, in order to return to the original state, the output data control circuit 27 is connected to the common bus 29 for the latches 19 to 22. A timing signal for outputting data is given to the latches 23 to 26, and a timing signal for taking in data on the common bus 29 is given to the latches 23 to 26. The data output timing signals given by the output data control @1 circuit 27 to the latches 19 to 22 are shown in FIGS. Figures 8 E-H are given corresponding to the numbers. 14th
Figure a is a diagram showing the timing signals applied to the latches 23 to 26 in accordance with the row numbers. As a result, lunch 2
32-bit data from 3 to 26 is 32 bits in order from the first column.
It can be taken out in a row.

列方向の32ビツトのデータを読出す場合、メモリに与
えるアドレスに関して、総てのメモリに共通に配線され
たアドレス入力のnQ本はブロックを規定するものでブ
ロック内では一定のアドレス値を与える。アドレス入力
’O+a1+a2に対するux (1≦X≦8)は列方
向からの取扱いの時、ユニット内のi列目(1≦1≦8
)のデータに対して第12図に示すu、(= m od
B (8−i+X )のアドレスを、アドレス入力bo
、b1に対するアドレス値vy(1≦y≦4)は列方向
からの取扱いの時、ブロック内のj行目(1≦j≦4)
のユニット対してvy = m o d4 (4:l 
+ 1 )のアドレスを与え、メモリm1〜m52から
データを読出す。/フトレジスタ16〜18へ取込むデ
ータは行方向からの取出し時と同じである。
When reading 32-bit data in the column direction, nQ address inputs commonly wired to all memories define a block, and give a constant address value within the block. When handling from the column direction, ux (1≦X≦8) for address input 'O+a1+a2 is the i-th column (1≦1≦8) in the unit.
) shown in Fig. 12 for the data of u, (= m od
Enter the address of B (8-i+X) into the address input bo
, the address value vy (1≦y≦4) for b1 is the j-th row (1≦j≦4) in the block when handling from the column direction.
vy = m o d4 (4:l
+1) and reads data from the memories m1 to m52. The data taken into the /ft registers 16 to 18 is the same as when taken out from the row direction.

シフトレジスタ16〜18に取出されたデータはユニッ
ト内の列番号に対応して巡回/フトされているから、各
シフトレジスタ16〜18において出力データ制(財)
回路27からの/フト量の指令により、ユニット内の1
列目のデータは1−1ビツト左に巡回シフトしてもとの
状態に戻し、それぞれラッチ19−22に送る。行方向
の場合と同様に、ラッチ19〜22に取込1れだ8ビツ
トずつの32ビツトのデータはブロック内の列番号(ユ
ニットの列番号)に対応して8ビット単位で巡回シフト
されているから、もとの状態に戻すために出力データ制
(財)回路27(l″j:ラッチ19〜22に対して共
通バス29にデータ出力するタイミング信号(第8図A
−D)を、ラッチ23〜26(で対して共通バス28上
のデータを取込むタイミング信号(第8図1+ニーH)
を読出されるデータのブロック内での列番号に対応して
与える。第14図すは列番号に対応してラッチ19〜2
2に与えられるタイミング信号の対応図である。これに
より、ランチ23〜26から32ビツトのデータが1行
目から順に32行目まで並んだ形で取出せる。
Since the data taken out to the shift registers 16 to 18 is circulated/shifted in accordance with the column number within the unit, the output data system is changed in each shift register 16 to 18.
According to the /ft amount command from the circuit 27, 1 in the unit
The data in the column is cyclically shifted 1-1 bits to the left to return to its original state and sent to latches 19-22, respectively. As in the case of the row direction, the 32-bit data of 8 bits each received by latches 19 to 22 is cyclically shifted in 8-bit units corresponding to the column number within the block (column number of the unit). Therefore, in order to return to the original state, the output data control circuit 27 (l''j: a timing signal for outputting data to the common bus 29 for the latches 19 to 22 (FIG. 8A)
-D), a timing signal for fetching data on the common bus 28 for the latches 23 to 26 (Fig. 8 1+knee H)
is given corresponding to the column number within the block of data to be read. Figure 14 shows latches 19 to 2 corresponding to the row numbers.
FIG. 2 is a correspondence diagram of timing signals given to FIG. As a result, 32-bit data can be extracted from the lunches 23 to 26 in a sequentially arranged manner from the first line to the 32nd line.

前記説明した動作により1行方向からのデータ及び列方
向からのデータが32ビット並列に書込み読出しを行な
うことが出来る。
By the above-described operation, 32 bits of data from one row direction and data from a column direction can be written and read in parallel.

前記説明した実施例ではユニット内の1行目酸いは1列
目のデータに対してi−1ビツト巡回シフトをしている
が、例えば1行(列)目に対してn1od8(i+2)
ビット巡シフトトしてデータを記憶してもよい。壕だ、
ブロック内の8ビツトの単位の巡回シフトについても同
様である。入力時に右方向に巡回シフトしているが左方
向に巡回シフトすることも出来る。
In the embodiment described above, the data in the first row (column) of the unit is shifted by i-1 bits cyclically, but for example, the data in the first row (column) is shifted by n1od8(i+2).
Data may be stored by shifting bits. It's a trench.
The same applies to the cyclic shift of 8-bit units within a block. It is cyclically shifted to the right when inputting, but it can also be cyclically shifted to the left.

列方向からのデータの取扱い時はアドレス入力aO+a
L+a2に対するアドレス値u1〜u8を総て同じ値し
、行方向からのデータの取扱い時は変換しているが、逆
であってもか1わない。アドレス入力bo、b1に対す
るアドレス値v1〜v4に関しても同様である。
Address input aO+a when handling data from the column direction
The address values u1 to u8 for L+a2 are all the same value and are converted when handling data from the row direction, but the reverse is also possible. The same applies to address values v1 to v4 for address inputs bo and b1.

全データを行方向からも列方向からも同じ処理速度で高
速に32ビツトずつ書込み読出す際は。
When writing and reading all data in 32-bit increments at high speed at the same processing speed from both the row and column directions.

全データを行方向1列方向にそれぞれ32ビツトずつ3
2X32のブロックに分割し、谷ブロック内で前記実施
例で説明した動作を行なえばよい。
All data is divided into 32 bits each in the row direction and column direction.
It is sufficient to divide the data into 2×32 blocks and perform the operations described in the previous embodiment within the valley blocks.

発明の効果 本発明により次のような効果が得られる。Effect of the invention The present invention provides the following effects.

(1)2n1+n2ピントのデータを2 ヒツトずつ2
n2個の単位に分解し、2n1ビツトのデータを単位内
でビット単位で巡回シフトすること、2 ヒツト単位で
巡回シフトすることとに分けることによって高速に動作
が要求される部分を軽減することが出来る。
(1) 2n1+n2 focus data 2 hits each 2
By decomposing the data into n2 units, cyclically shifting the 2n1-bit data in bits within the unit, and cyclically shifting it in 2-bit units, it is possible to reduce the parts that require high-speed operation. I can do it.

(2)′fA立に動作可能な2 個のメモリml + 
”2 +” ”’+ m2n4+12のアドレス入力a
Or 2L1+ ”’−2”yl)、−+のn1本に関
してのアドレス値u1〜u2n、とアドレス入力b0 
+ bll ”’ ”’+ bn2−1のn2本Cてi
yJ LCのアドレス値v1〜v2n2 の変換を行な
うだけでよくなり、アドレス管理に要する回路規模が軽
減する。
(2) 2 memories ml +
"2 +""'+ m2n4+12 address input a
Or 2L1+ "'-2"yl), address values u1 to u2n for n1 pieces of -+, and address input b0
+ bll ”'”'+ n2 pieces of bn2-1
It is sufficient to simply convert the address values v1 to v2n2 of yJLC, and the circuit scale required for address management is reduced.

(3)並列に取扱うデータ2n1+n2が増大してもア
ドレス管理に要する回路規模ば2n1+2n2に比例し
て増加するだけである。
(3) Even if the data 2n1+n2 to be handled in parallel increases, the circuit scale required for address management only increases in proportion to 2n1+2n2.

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

第1図は番号付けを行なった32X32ビツトのデータ
を示すデータ配置図、第2図は従来のデータのメモリへ
の割り振りを示すデータ配置図、第3図は従来のデータ
の割り振りにおける列方向での取扱い時に各メモリに与
えるアドレス値を示すアドレス図、第4図I′i1プロ
ンク32X32ビットで構成されたデータをユニット分
けし、各ユニットに番号付けを行なったユニット番号配
置図、第6図はユニット内のデータに番号付けを行なっ
たデータ配置図、第6図は本発明の一実施例におけるデ
ータ記憶装置のブロック図、第7図はメモリ回路14の
詳細回路図、第8図は入力データ側斜回路(出力データ
開脚回路)がラッチに対して与えるタイミング図、第9
図a、bは行方向及び列方向の書込み時にラッチに与え
られるタイミング信号の対応を示す対応図、第1o図は
本発明におけるユニットのメモリへの割り振りを示すメ
モリ配置図、第11図は本発明における各ユニット内の
データの上記の方法でメモリへの割り振りを示すメモリ
配置図、第12図及び第13図は第10図及び第11図
に示すデータの割り振りにおける列方向での取扱時に各
メモリに与えるアドレスu1〜u8及びアドレス値v1
〜v4を示すアドレス配置図、第14図a、bは行方向
及び列方向の読出し時にラッチに与えられるタイミング
信号の対応を示す対応図である。 1〜8・・・・・・ラッチ、9〜12・・・・・・シフ
トレジスタ、13・・・・・入カデータ制画回路、14
・・・・・メモリ回路、16〜18・・・・・・/フト
レジスタ、19〜26・・・・・・ラッチ、27・・・
・・・出力データ制m+回路、28.29・・・・・・
共通ハス。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図 第2図 ”I=mOdl?(β−cx+33) @4図 第5図 @ 6 図 入カF−グ 第8図 6 ラン+((ラン+jQ) B ラッチ2(ランナ20) Cラン+3(ラッチ2f) p ラン÷4(ラッチ 22) 第9図 第10図 第12図 第13図
Figure 1 is a data layout diagram showing numbered 32x32 bit data, Figure 2 is a data layout diagram showing conventional data allocation to memory, and Figure 3 is a data layout diagram showing conventional data allocation in the column direction. Figure 4 is an address diagram showing the address values given to each memory when handling the I'i1 pronk. Figure 6 is a unit number arrangement diagram in which data consisting of 32 x 32 bits is divided into units and each unit is numbered. FIG. 6 is a block diagram of a data storage device in an embodiment of the present invention, FIG. 7 is a detailed circuit diagram of the memory circuit 14, and FIG. 8 is a data layout diagram in which data within a unit is numbered. Timing diagram provided by the side diagonal circuit (output data spread circuit) to the latch, No. 9
Figures a and b are correspondence diagrams showing the correspondence of timing signals given to latches during writing in the row and column directions, Figure 1o is a memory layout diagram showing the allocation of units to memory in the present invention, and Figure 11 is a diagram of the present invention. FIGS. 12 and 13 are memory layout diagrams showing how the data in each unit in the invention is allocated to memory in the above-described manner. Addresses u1 to u8 and address value v1 given to memory
14A and 14B are correspondence diagrams showing the correspondence of timing signals applied to the latches during readout in the row direction and column direction. 1-8... Latch, 9-12... Shift register, 13... Input data planning circuit, 14
...Memory circuit, 16-18.../Foot register, 19-26...Latch, 27...
...Output data system m+ circuit, 28.29...
Common lotus. Name of agent: Patent attorney Toshio Nakao and 1 other person No. 1
Figure 2 "I=mOdl? (β-cx+33) @ 4 Figure 5 @ 6 Figure Input F-G Figure 8 6 Run + ((Run + jQ) B Latch 2 (Runner 20) C Run + 3 ( Latch 2f) p Run ÷ 4 (Latch 22) Figure 9 Figure 10 Figure 12 Figure 13

Claims (1)

【特許請求の範囲】 n1+n2 行方向、列方向にそれぞれ2 ビット、総n1+n2 
n1+n2 計2 ×2 ビットで構成されたデータを一つのブロッ
クとし、前記ブロック内におけるデータを前記行方向、
列方向にそれぞれ2n1ビツトごとに区切’) s 2
” ×2”tビットのデータで一つのユニットとして2
n2×2n2個のユニットで構成した前記ブロック内の
前記行方向(或いは列方向)n1+12 の2 ビットの入力データに対して、前記入力データが
属する2n2個の前記各ユニット内で2n1ビツトのデ
ータが占める位置に対応させて所定量をビット単位で巡
回シフトする手段と、前記ブロック内で前記入力データ
が属する2n2個の前記各ユニットが占める位置に対応
させて所定量を2n1ビット単位で巡回シフトする手段
とによりデータの並び換えを行なう手段と、前記並び換
えを行なった入力データを記憶する独立に動作可能な2
n1+n2個のメモリJ+m2+・・・・・・l m2
n1+ n2 を有し、前nl+n2 記2 個のメモリのアドレス人力aQ l aj +・
・・・・r ”n、−1のn1本に関しては、前記各メ
モリm2n18、+1のアドレス入力を共通にしてアド
レス値u1 が入力、前記各メモリm2n10.+2の
アドレス入力を共通にしてアドレス値u2 が入力、・
・・・・・、前記各メモリm2n1.i+2n1のアド
レス入力を共通にしてアドレス値u2n、が入力される
ように配線、アドレス入力bD+bi+・・・・・・+
に’112−1のn2本に関しては、前記各メモリmフ
 のアドレス入力を共通にしててドレス値v1が入力、
前記各メモリ”z”i+jのアドレス入力を共通にして
アドレス値v2 が入力、・・・・・・、各メモリm 
n2 ・ のアドレス入力を共通にして2n+(2−リ
+コ アドレス値vn2が入力されるように配線したメモリ回
路と、前記アドレス値uxは前記ブロック内における行
方向(列方向)からのデータの書込み読出しの時はデー
タの位置に応じた同じ値に設定、列方向(行方向)から
のデータの書込み読出しの時はデータの位置に応じた個
々の値に設定する手段と、前記アドレス値Vy は前記
ブロック内における行方向(列方向)からのデータの書
込み読出しの時はデータの位置に応じた同じ値に設定、
列方向(行方向)からのデータの書込み読出しの時はデ
ータの位置に応じた個々の値に設定する手段と、読出さ
れた前記ブロック内の行方向(或いは列方向)の2 ビ
ットのデータに対して、2n1n1+n2 ビットずつ、2n2個の単位に分解し、前記読出された
データが前記ブロック内で占める位置に対応させて2 
ヒントのデータを前記分解された単位内で所定量をビッ
ト単位で巡回シフトする手段と所定量を2 ヒツト単位
で巡回シフトする手段とによりデータの並び換えを行な
う手段とを具備し、前記ブロック内の行方向の2 ヒツ
トのデータ及び列方向の2 ヒツトのデータの書込み読
出しが2n1+n2 ビット並列に行ない得ることを特
徴とするデータ記憶装置。 ただし。 n1≧1 n2≧1 0≦i≦2−1 1≦j≦2n1 1≦X≦2n1 1≦y≦2n2 凄シNb乎
[Claims] n1+n2 2 bits each in row direction and column direction, total n1+n2
Data composed of n1+n2 total 2 × 2 bits is considered as one block, and the data in the block is arranged in the row direction,
Divided into 2n1 bits in the column direction') s 2
” x 2” t bits of data as one unit
For 2-bit input data in the row direction (or column direction) n1+12 in the block composed of n2×2n2 units, 2n1-bit data is generated in each of the 2n2 units to which the input data belongs. means for cyclically shifting a predetermined amount in bit units in correspondence with the occupied position, and cyclically shifting the predetermined amount in 2n1 bit units in correspondence with the positions occupied by each of the 2n2 units to which the input data belongs within the block; means for rearranging data by a means; and two independently operable means for storing the rearranged input data.
n1+n2 memories J+m2+...l m2
n1+n2, and the previous nl+n2 two memory addresses aQ l aj +.
....r ``For n1 pieces of n, -1, address value u1 is input by common address input of each memory m2n18, +1, and address value u1 is input by common address input of each memory m2n10.+2. u2 is input,・
..., each of the memories m2n1. Wire and address input bD+bi+...+ so that the address input of i+2n1 is shared and the address value u2n is input.
Regarding n2 pieces of '112-1, the address input of each memory m is common and the address value v1 is input,
Address value v2 is input by common address input of each memory "z" i+j, ......, each memory m
A memory circuit wired so that the address input of n2 ・ is input in common and the 2n+(2−ri+ core address value vn2) is input, and the address value ux is connected to the data from the row direction (column direction) in the block. Means for setting the same value according to the data position when writing/reading, and setting to an individual value according to the data position when writing/reading data from the column direction (row direction), and the address value Vy is set to the same value according to the data position when writing or reading data from the row direction (column direction) within the block,
When writing or reading data from the column direction (row direction), means for setting individual values according to the position of the data, and means for setting 2-bit data in the row direction (or column direction) in the read block. On the other hand, it is decomposed into 2n2 units of 2n1n1+n2 bits, and the data is divided into 2n2 units corresponding to the position that the read data occupies in the block.
means for cyclically shifting the hint data by a predetermined amount in units of bits within the decomposed unit; and means for cyclically shifting the predetermined amount in units of 2 bits; A data storage device characterized in that writing and reading of 2 hits of data in the row direction and 2 hits of data in the column direction can be performed in parallel for 2n1+n2 bits. however. n1≧1 n2≧1 0≦i≦2−1 1≦j≦2n1 1≦X≦2n1 1≦y≦2n2 Awesome Nb乎
JP58192752A 1983-10-14 1983-10-14 Data memory Pending JPS6083154A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58192752A JPS6083154A (en) 1983-10-14 1983-10-14 Data memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58192752A JPS6083154A (en) 1983-10-14 1983-10-14 Data memory

Publications (1)

Publication Number Publication Date
JPS6083154A true JPS6083154A (en) 1985-05-11

Family

ID=16296457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58192752A Pending JPS6083154A (en) 1983-10-14 1983-10-14 Data memory

Country Status (1)

Country Link
JP (1) JPS6083154A (en)

Similar Documents

Publication Publication Date Title
US4561072A (en) Memory system handling a plurality of bits as a unit to be processed
JPH0519238B2 (en)
US3913075A (en) Associative memory
JPS6312297B2 (en)
JPS60178562A (en) Data transfer method
US3906458A (en) Odd-sized memory having a plurality of even-sized storage elements of the same capacity
JPH06274528A (en) Vector processing unit
EP0367995A2 (en) Vector data transfer controller
US5027318A (en) Bit place oriented data storage system for digital data
US4638454A (en) Digital data storage apparatus
US3383661A (en) Arrangement for generating permutations
JPS59128586A (en) Vertically/horizontally readable memory array
JPS5999568A (en) A processor cell and an array formed from the processor cell
JPS60221848A (en) Data storage device
JPS6142046A (en) Data storage device
JPS6019254A (en) data storage device
JPS61120260A (en) Access device for sequential data memory circuit
EP0564290B1 (en) High speed sorting apparatus
JPS6069756A (en) Data storage device
JPS6019258A (en) Memory
JPS63217597A (en) Storage device
JPS60198655A (en) Picture memory
JPS6057446A (en) data storage device
JPS59132067A (en) Picture processing device
JPS582963A (en) Memory system