Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5812605B2 - data processing equipment - Google Patents
[go: Go Back, main page]

JPS5812605B2 - data processing equipment - Google Patents

data processing equipment

Info

Publication number
JPS5812605B2
JPS5812605B2 JP52076613A JP7661377A JPS5812605B2 JP S5812605 B2 JPS5812605 B2 JP S5812605B2 JP 52076613 A JP52076613 A JP 52076613A JP 7661377 A JP7661377 A JP 7661377A JP S5812605 B2 JPS5812605 B2 JP S5812605B2
Authority
JP
Japan
Prior art keywords
data
read
address
write
signal
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
JP52076613A
Other languages
Japanese (ja)
Other versions
JPS5412528A (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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP52076613A priority Critical patent/JPS5812605B2/en
Publication of JPS5412528A publication Critical patent/JPS5412528A/en
Publication of JPS5812605B2 publication Critical patent/JPS5812605B2/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 (a) 技術分野の説明 本発明は装置間のデータ転送に係り、直列データを並列
データに変換することのできる改良されたデータ処理鏡
置に関する。
DETAILED DESCRIPTION OF THE INVENTION (a) Description of the Technical Field The present invention relates to data transfer between devices, and to an improved data processing mirror capable of converting serial data to parallel data.

(b) 従来技術の説明 第1図は並列出力付シフトレジスタを用いて直列入力デ
ータを並列出力データに変換する従来の代表な方法を示
すもので、その動作は次のように行々われる。
(b) Description of Prior Art FIG. 1 shows a typical conventional method of converting serial input data into parallel output data using a shift register with parallel outputs, and its operation is performed as follows.

すなわちCLEAR信号を入力してセット・リセット型
フリツプフロップ1〜4を全てリセット状態にした後C
LOCK信号に同期させてINPUT信号を入力すると
、CLOCK信号が入力される毎にINPUT信号は右
ヘシフトされてゆく。
That is, after inputting the CLEAR signal and setting all set/reset type flip-flops 1 to 4 to the reset state, C
When the INPUT signal is input in synchronization with the LOCK signal, the INPUT signal is shifted to the right every time the CLOCK signal is input.

そしてN回シフトしたときの出力を読むと、直列データ
Nビットが並列データとしてQAからQNの出力に表わ
れ、直列データを並列データに変換することができる。
When the output after shifting N times is read, N bits of serial data appear as parallel data in the outputs from QA to QN, and the serial data can be converted to parallel data.

しかしこのシフトレジスタを使用した従来の方法におい
ては、Nビットの直列データを転送するのにN回シフト
した後で々ければ並列データ出力として読むことができ
ない。
However, in the conventional method using this shift register, it is necessary to shift N bits of serial data N times before it can be read as parallel data output.

このため、例えば計算機で読む場合など、待ち時間を必
要とする欠点を有する。
For this reason, it has the drawback of requiring waiting time, for example, when reading it on a computer.

(c)発明の目的 本発明は記憶容量の大きい読出し書込み可能な記憶素子
を用い、直列データを並列データとして任意の時刻に読
み出すことのできる、前記欠魚のないデータ処理装置を
提供することを目的とする。
(c) Purpose of the Invention The object of the present invention is to provide a data processing device that uses a readable and writable memory element with a large storage capacity and can read out serial data as parallel data at any time, and that does not cause any shortage of data. shall be.

(d) 発明の概要 第2図は公知の通常の書込み、読出し記憶装置を示して
おり、記憶部12への書込みは、アドレスデータがアド
ビス制御回路11に入力される。
(d) Summary of the Invention FIG. 2 shows a known normal write/read storage device, and when writing to the storage section 12, address data is input to the Advice control circuit 11.

そして記憶部12のどのアドレスに書込むかが選択され
、WRITE信号が書込み制御回路13に入力されると
、書込みデータが、アドレスデータで指定された記憶部
12に書込まれる。
Then, when the address of the storage section 12 to be written is selected and the WRITE signal is input to the write control circuit 13, the write data is written to the storage section 12 specified by the address data.

また読出しは、前記同様アドレスデータによ9指定され
た記憶部12の内容が読出し制御回路14に出力され、
READ信号が読出し制御回路14に入力されると、記
憶部12の内容が読出しデータとして出力される。
Further, for reading, the contents of the storage section 12 specified by the address data are outputted to the read control circuit 14, as described above.
When the READ signal is input to the read control circuit 14, the contents of the storage section 12 are output as read data.

この様に通常、アドレス制御回路は1個で、書込みも読
出しも同一のアドレス制御回路を使用しているので、書
込みと読み出しのサイクルを同時に実行することができ
ない。
In this way, there is usually only one address control circuit, and the same address control circuit is used for writing and reading, so writing and reading cycles cannot be executed simultaneously.

このため本発明においては、書込み専用アドレス制御回
路と、読出し専用アドレス制御回路を設.け、かつ記憶
部を行と列のアドレスに分割する。
Therefore, in the present invention, a write-only address control circuit and a read-only address control circuit are provided. and divides the memory into row and column addresses.

そして書込み専用アドレス制御回路は行アドレスを指定
し、読出し専用アドレスは列アドレスを指定できるよう
にする事により、書込みと読出しを独立して実行させ、
かつ書込みデータと読出しデ,ータのデータ変換を行な
わせるものである。
The write-only address control circuit specifies the row address, and the read-only address specifies the column address, so that writing and reading can be executed independently.
It also allows data conversion between write data and read data.

(e)発明の構成と作用 以下、本発明を図面を参照して説明する。(e) Structure and operation of the invention Hereinafter, the present invention will be explained with reference to the drawings.

第3図は本発明の一実施例を示し、同図aは具体的な回
路構成を示すものである。
FIG. 3 shows an embodiment of the present invention, and FIG. 3a shows a specific circuit configuration.

同図において、.21は列アドレス制御回路で周期的に
発生する書込みアドレスをデコードし、書込信号WRI
TEにより記憶回路22の書込みストローブ信号を発生
する。
In the same figure. 21 is a column address control circuit that decodes a periodically generated write address and outputs a write signal WRI.
A write strobe signal for the memory circuit 22 is generated by the TE.

記憶回路22は書込みストロープ信号によりデータライ
ン(D1,D2,・・・・・・,Dn)のデータを記憶
するDタイプフリツプフロップで、かつ出力データを外
部信号により禁止/許可できる記憶回路である。
The memory circuit 22 is a D-type flip-flop that stores data on the data lines (D1, D2, . . . , Dn) using a write strobe signal, and is a memory circuit that can inhibit/enable output data using an external signal. be.

24は行アドレス制御回路で、読出しアドレスをデコー
ドし、読出し信号READにより記憶回路22の出力デ
ータを許可する回路である。
Reference numeral 24 denotes a row address control circuit, which decodes the read address and enables the output data of the storage circuit 22 in response to the read signal READ.

又、選択回路1〜n(26,27)は、並列する複数の
入力信号(all、a12,・・・・・・、aIJ)・
・・・・・(ai1,ai2y・・・・・・,aij)
を書込みアドレスにより選択して、直列データD1,D
2,・・・・・・,Dnとして出力する回路である。
In addition, the selection circuits 1 to n (26, 27) receive a plurality of parallel input signals (all, a12, ..., aIJ).
...(ai1, ai2y..., aij)
is selected by the write address, and the serial data D1, D
This is a circuit that outputs as 2, . . . , Dn.

本構成において入力信号att〜aIJ t ail〜
aijの状態が読出されるまでを説明すると、入力信号
・・・・・・, aij )は周期的に発生する書込み
アドレス,により、選択回路26.27にて直列データ
D1( alt t ax2t ”””atj列) t
D2(a21 t a22t”・・” ,a2j列)
,・・・・・・Dn(ai1 ,al2t””” ,a
ij列)に変換され、記憶回路22の入カデータライン
に出力される。
In this configuration, the input signal att~aIJ tail~
To explain how the state of aij is read out, the input signal . ”atj column) t
D2 (a21 t a22t"...", a2j column)
,...Dn(ai1,al2t""",a
ij column) and output to the input data line of the storage circuit 22.

一方、列アドレス制御回路21も書込みアドレスと同期
して、書込み信号WRITEにより記憶回路22の列書
込みストローブ信号を発生し、順次直列入力データライ
ンのデータが記憶される。
On the other hand, the column address control circuit 21 also generates a column write strobe signal for the storage circuit 22 in synchronization with the write address in response to the write signal WRITE, and the data on the serial input data lines are sequentially stored.

又、記憶回路22の読出しは、計算機等により読出しア
ドレスを指定し、読出し信号READにより行アドレス
制御回路24の読出しアドレスをデコードし、記憶回路
22の出力データを許可し、指定された読出しアドレス
の内容が読出しデータI1,■2,・・・・・・tIn
)として出力され、計算機により読出される。
Further, to read data from the memory circuit 22, a read address is specified by a computer or the like, the read address of the row address control circuit 24 is decoded by the read signal READ, the output data of the memory circuit 22 is enabled, and the specified read address is read. The contents are read data I1, ■2,...tIn
) and read by the computer.

本発明において、読出しアドレスと書込みアドレスは非
同期であり、読出しアドレスにてある1行がアクススさ
れた時、書込みアドレスがある列をアクセスしたとする
と、手前の列データは今回のサイクルで書込まれた新し
いデータで、後の列データは1回前のサイクルで書込ま
れた古いデー?である。
In the present invention, the read address and the write address are asynchronous, and when a certain row is accessed by the read address, if a certain column is accessed by the write address, the previous column data will be written in this cycle. Is the new data written in the last column the old data written in the previous cycle? It is.

ここで1行( ait t al,・・・・・・t a
tj)でもって意味のあるデータとして使用する場合は
、この方式ではデータが混乱し、不可能であるが、本例
のようなビット毎に意味のある場合は有効である。
Here, one line (ait t al,...t a
tj), this method confuses the data and is impossible, but it is effective when each bit has a meaning as in this example.

この混乱を避けるためには、周期的に書込みが完了した
時点で読出しを許可するようにすると、避けることがで
きる。
This confusion can be avoided by periodically allowing reading when writing is completed.

第3図bは、この方法を示すもので、書込みサイクルが
完了した時点tにて読出しありかをチェックし、なけれ
ば次の第2サイクル書込みを実行し、また完了時点tに
て読出し要求をチェックする。
FIG. 3b shows this method. At the time t when the write cycle is completed, it is checked whether there is a read or not. If not, the next second cycle write is executed, and at the time t when the write cycle is completed, a read request is issued. To check.

要求あれば読出しを実行し、読出し完了後再書込みサイ
クルを実行する。
If requested, a read is executed, and after the read is completed, a rewrite cycle is executed.

このようにすると、直列データが完全に書込まれた時点
で読出しされるので、データの混乱を避けることができ
る。
In this way, since the serial data is read out when it is completely written, data confusion can be avoided.

第4図は上記一実施例のデータ処理装置において、直列
データが並列データに変換される様子の説明図である。
FIG. 4 is an explanatory diagram of how serial data is converted into parallel data in the data processing device of the above embodiment.

同図で列アドレス(書込みアドレス)は”0”から“7
”まで周期的にアクセスするものとし、また行アドレス
(読出しアドレス)は直列データ回線数Nまでアクセス
するものとする。
In the same figure, the column address (write address) is from “0” to “7”.
It is assumed that the row address (read address) is accessed up to the number N of serial data lines.

先ず書込みサイクルで列アドレス″0″をアクセスする
と、このときの書込みデータD1=0、D2=lSD3
−0・・・・・・Dn=0が列アドレスの″0″に記憶
され、次に列アドレスの”O”がアクセスされるまで記
憶される。
First, when column address "0" is accessed in a write cycle, the write data at this time D1=0, D2=lSD3
-0...Dn=0 is stored at the column address "0" and is stored until the next column address "O" is accessed.

以下同様に列アドレスでアクセスされた記憶部に書込み
データが記憶されて行き、この列アドレス0〜7までを
周期的にアクセスする事により、毎回新しいデータに書
換えられる。
Thereafter, write data is similarly stored in the memory section accessed by the column address, and by periodically accessing column addresses 0 to 7, it is rewritten with new data each time.

このように書込まれたデータを、行アドレス(読出しア
ドレス)でアクセスすることにより、各直列データD1
〜Dn回線までの直列データの情報を並列データとして
読み出す。
By accessing the data written in this way using the row address (read address), each serial data D1
The information on the serial data up to the Dn line is read out as parallel data.

例えば行アドレス“1″をアクセスすると、■,1,0
,1,0,0,0,1が読み出される。
For example, when accessing the row address "1", ■, 1, 0
, 1, 0, 0, 0, 1 are read out.

第5図は本発明のデータ処理装置において、列データを
インデックスして、行データに変換する様子を示したも
のである。
FIG. 5 shows how column data is indexed and converted into row data in the data processing apparatus of the present invention.

記憶部22′には現在列アドレス0=0000,1=0
000 ,2=0011,3=0 1 0 1と書込ま
れたとすると、これを行アドレスで読出すと、O=00
00,1=0001,2=0010 ,3=OO1 1
と読み出せる。
The current column address 0=0000, 1=0 is stored in the storage section 22'.
Assuming that 000, 2=0011, 3=0 1 0 1 is written, reading this with the row address will result in O=00
00,1=0001,2=0010 ,3=OO1 1
It can be read as

この状態で列アドレス1=1 1 1 1と書込むと、
行アドレスで読出すと読出しデータは、o=o i o
o,1=0101,2=0110,3=0111とな
り、読出しデータを16進で読むと、0 , 1 ,
2,3が4.5,6,7に変換されたこととなり、デー
タのインデックス変換が容易にできる。
In this state, if you write column address 1 = 1 1 1 1,
When reading by row address, the read data is o=o i o
o, 1=0101, 2=0110, 3=0111, and when reading the read data in hexadecimal, 0, 1,
This means that 2 and 3 have been converted to 4.5, 6, and 7, and data index conversion can be easily performed.

以上の説明から明らかなように本発明は、前記従来の読
出し、書込み可能な記憶装置のように、書込んだデータ
をそのまま読出すものとは異なってまず書込みデータを
行アドレス制御回路によって記憶させる。
As is clear from the above description, unlike the conventional readable and writable storage devices that read written data as is, the present invention first stores written data using a row address control circuit. .

そして読出しデータを列アドレス制御回路を介し、前記
記憶されたデータを読出すことにより直列データを並列
データに変換するものであり、従来の読出し書込み記憶
装置と、直列データを並列データに変換する装置との2
つの機能を兼備させたものである。
Then, the read data is passed through a column address control circuit, and the stored data is read out to convert the serial data into parallel data. Tono 2
It has two functions.

このようにして本発明によれば、直列データを並列デー
タとして、任意の時刻に読み出すことのできる効果的な
データ処理装置を提供できる。
In this way, according to the present invention, it is possible to provide an effective data processing device that can read out serial data as parallel data at any time.

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

第1図は直列入力データを並列出力データに変換する従
来の方法を示す図、第2図は公知の書込み読出し記憶装
置の説明図、第3図は本発明の一実施例を示しaは回路
構成図、bは書込み、読出し方法の説明図、第4図は直
列データが並列データに変換される様子の説明図、第5
図はデータのインデックス変換に用いた応用例の説明図
である。 1〜4・・・・・・セット、リセット型フリツプフロツ
プ、11・・・・・・アドレス制御回路、12,22’
・・・・・・記憶部、13・・・・・・書込み制御回路
、14・・・・・・読出・し制御回路、21・・・・・
・列アドレス制御回路、22・・・・・・記憶回路、2
4・・・・・・行アドレス制御回路、26,27・・・
・・・選択回路。
FIG. 1 is a diagram showing a conventional method of converting serial input data into parallel output data, FIG. 2 is an explanatory diagram of a known write/read storage device, and FIG. 3 is an embodiment of the present invention, and a is a circuit. Block diagram, b is an explanatory diagram of the writing and reading method, Fig. 4 is an explanatory diagram of how serial data is converted to parallel data, Fig. 5 is an explanatory diagram of the method of writing and reading.
The figure is an explanatory diagram of an application example used for index conversion of data. 1 to 4...Set, reset type flip-flop, 11...Address control circuit, 12, 22'
...Storage unit, 13...Write control circuit, 14...Read/write control circuit, 21...
・Column address control circuit, 22...Storage circuit, 2
4... Row address control circuit, 26, 27...
...Selection circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 周期的に発生する書込みアドレス信号を受け複数の
入力信号を直列データに変換して出力する選択回路と、
前記書込みアドレス信号を受け前記書込み信号を入力し
てデコードし列書込みストローブ信号を発生する列アド
レス制御回路と、前記書込みストローブ信号により前記
直列データを順次記憶する列アドレス及び行アドレスに
分割された記憶部と、周期的に発生する読出しアドレス
信号を受け読出し信号を入力して読出しアドレスをデコ
ードし前記記憶部のデータ出力を許可し指定された読出
しアドレスの内容を読出す行アドレス制御回路とを具備
し、書込みと読出しを同時に独立して実行し直列データ
を並列データに変換することを特徴としたデータ処理装
置。
1. A selection circuit that receives a periodically generated write address signal, converts a plurality of input signals into serial data, and outputs the serial data.
a column address control circuit that receives the write address signal, inputs and decodes the write signal, and generates a column write strobe signal; and a memory divided into column addresses and row addresses that sequentially store the serial data according to the write strobe signal. and a row address control circuit that receives a periodically generated read address signal, inputs the read signal, decodes the read address, enables data output from the storage section, and reads the contents of the designated read address. A data processing device characterized in that it simultaneously executes writing and reading independently and converts serial data into parallel data.
JP52076613A 1977-06-29 1977-06-29 data processing equipment Expired JPS5812605B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52076613A JPS5812605B2 (en) 1977-06-29 1977-06-29 data processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52076613A JPS5812605B2 (en) 1977-06-29 1977-06-29 data processing equipment

Publications (2)

Publication Number Publication Date
JPS5412528A JPS5412528A (en) 1979-01-30
JPS5812605B2 true JPS5812605B2 (en) 1983-03-09

Family

ID=13610186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52076613A Expired JPS5812605B2 (en) 1977-06-29 1977-06-29 data processing equipment

Country Status (1)

Country Link
JP (1) JPS5812605B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH565193A5 (en) * 1970-05-30 1975-08-15 Gruenenthal Chemie
JPS5848591A (en) * 1981-09-18 1983-03-22 Matsushita Electric Ind Co Ltd Image memory - control device
JPH03283745A (en) * 1990-03-30 1991-12-13 Fujitsu Denso Ltd Data collection control system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3800289A (en) * 1972-05-15 1974-03-26 Goodyear Aerospace Corp Multi-dimensional access solid state memory
JPS5023945A (en) * 1973-07-02 1975-03-14

Also Published As

Publication number Publication date
JPS5412528A (en) 1979-01-30

Similar Documents

Publication Publication Date Title
KR930004426B1 (en) Dual-port memory and its fabrication method
US4975872A (en) Dual port memory device with tag bit marking
US4016409A (en) Longitudinal parity generator for use with a memory
JPH0391188A (en) FIFO memory
US3840864A (en) Multiple memory unit controller
JPH0731626B2 (en) Electronic circuit for connecting a processor to a mass storage device
JPS5812605B2 (en) data processing equipment
JPS633392B2 (en)
JPH0540698A (en) Main storage page managing system
SU864336A1 (en) Logic storage
JP2600376B2 (en) Memory controller
SU1481780A1 (en) Two-channel bicomputer interface
JPS59133623A (en) Storage system of bus information log
JP2568443B2 (en) Data sizing circuit
JPS60181846A (en) Control system for state record memory
JPS63237143A (en) Programmable controller
SU651413A1 (en) Device for control of information replacement
JPH0337886A (en) Memory write control circuit
JPH01118941A (en) Memory access control system
SU1064456A1 (en) Multichannel/code time interval converter
SU1256034A1 (en) Interface for linking two electronic computers with common memory
SU1151961A1 (en) Microprogram control device
JPH0628204A (en) Register protecting circuit
JPH05342378A (en) Evaluation chip
JPS59219780A (en) Graphic memory access circuit