JPS584448A - Data processing circuit - Google Patents

Data processing circuit

Info

Publication number
JPS584448A
JPS584448A JP10258281A JP10258281A JPS584448A JP S584448 A JPS584448 A JP S584448A JP 10258281 A JP10258281 A JP 10258281A JP 10258281 A JP10258281 A JP 10258281A JP S584448 A JPS584448 A JP S584448A
Authority
JP
Japan
Prior art keywords
circuit
processing
output
data
processing circuit
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.)
Granted
Application number
JP10258281A
Other languages
Japanese (ja)
Other versions
JPS6229817B2 (en
Inventor
Takao Gotoda
後藤田 卓男
Tetsumasa Ooyama
大山 哲政
Akihiko Takada
昭彦 高田
Hiroyuki Noguchi
野口 浩幸
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP10258281A priority Critical patent/JPS584448A/en
Publication of JPS584448A publication Critical patent/JPS584448A/en
Publication of JPS6229817B2 publication Critical patent/JPS6229817B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30072Arrangements for executing specific machine instructions to perform conditional operations, e.g. using predicates or guards

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

PURPOSE:To perform a desired process at a high speed and in an optimum sequence, by deciding the contents to be processed next, from the contents of the present process and the result of the present process. CONSTITUTION:For a data processing circuit which executes a decision process including a conditional process at a high speed, the output 08 given from a latching circuit 5 is fed to a processing circuit 3 to designate the processing contents of the circuit 3. The output 08 is also fed to an input selecting circuit 2, and the circuit 2 selects the data corresponding to the processing contents of the circuit 3 out of the input data 04-06. Thus the output 02 of the circuit 2 is produced and fed to the circuit 3 to be processed and to produce the output 03 of the circuit 3. The output 03 is fed to an ROM 4 along with the output 08 as an address input. Thus an ROM output 07 is obtained. The output 07 is fed to the circuit 5 to produce the output 08. The output 08 designates the selection of the input data and the processing contents of the circuit 3.

Description

【発明の詳細な説明】 本発明は、条件処理を含む判断処理を高速に実用できる
、データ処理回路に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a data processing circuit that can perform judgment processing including conditional processing at high speed.

データ処理装置においては、入力データに対して内部に
蓄えられている条件によって判断を行なって、判断結果
を出力として得るというような、条件処理を含む判断処
理が必要な場合がある。従来、このような条件処理を含
む判断処理を実行するデータ処理方式の実現手法として
杜、計数回路の内容に処理内容をそれぞれ対応させ、計
数回路の出力によって処理回路における処理内容を指定
するようにしそ、計数回路が計数するごとに処理内容を
変化させて順次データを処理し、またはデータにより判
断した内容を出力していた。
In a data processing device, there are cases where judgment processing including conditional processing is necessary, such as making a judgment on input data based on internally stored conditions and obtaining the judgment result as an output. Conventionally, as a method for realizing a data processing method that executes judgment processing including such conditional processing, the processing contents are made to correspond to the contents of the counting circuit, and the processing contents in the processing circuit are specified by the output of the counting circuit. However, each time the counting circuit counts, the processing content is changed to sequentially process the data, or the content determined based on the data is output.

第11祉従来の条件処理を含む判断処理を実行するデー
タ処理回路の一例を示している。同−図において1は計
数回路、2は入力選択回路、3は処理回路である。計数
回路1は、計数回路出力01によって、処理回路3に対
して処理内容を指定する。同時に入力選択回路2は、計
数回路出力01によって、入力データ04〜06 から
処理回路3における処理内容に対応した入力データを選
択して、選択回路出力02を生じ、処理回路3に入力す
る。
11. An example of a data processing circuit that executes judgment processing including conventional conditional processing is shown. In the figure, 1 is a counting circuit, 2 is an input selection circuit, and 3 is a processing circuit. The counting circuit 1 specifies processing content to the processing circuit 3 using the counting circuit output 01. At the same time, the input selection circuit 2 selects the input data corresponding to the processing content in the processing circuit 3 from among the input data 04 to 06 using the counting circuit output 01, generates the selection circuit output 02, and inputs it to the processing circuit 3.

処理回路3における処理結果により、処理回路出力03
を生じる。計数回路1は1回の処理が終了するごとに計
数内容を変更し、これによって計数回路出力01が変化
して、処理内容の変更が行われる。
According to the processing result in the processing circuit 3, the processing circuit output 03
occurs. The counting circuit 1 changes the counting content each time one process is completed, and thereby the counting circuit output 01 changes, and the processing content is changed.

従来の条件処理を含む判断処理を実行するデータ処理回
路においては、このような方法で処理を行なっていたた
め、ある定められた順序でしか処理が行われず、処理内
容を最適な順序で行うような複雑な処理は不可能である
ため、必要な処理内容のみを高速に行うような手法をと
ることはできなかった。
Conventional data processing circuits that perform judgment processing, including conditional processing, perform processing in this way, so processing is performed only in a certain order, and it is difficult to perform processing in the optimal order. Since complex processing is not possible, it has not been possible to use a method that performs only the necessary processing at high speed.

本発明は、このような従来技術の欠点を除去しようとす
るものであって、その目的は最適な順序で処理内容を実
行することによシ、条件処理を含む判断処理を高速に行
うことができるデータ処理回路を提供することにある。
The present invention aims to eliminate such drawbacks of the prior art, and its purpose is to execute processing contents in an optimal order so that judgment processing including conditional processing can be performed at high speed. The objective is to provide a data processing circuit that can.

本発明のデータ処理回路は、読出し用メモリ(以下RO
Mという)とラッチ回路とによって順序°回路を構成し
、処理回路における処理結果をROMのアドレス入力に
加えることによって、最適な順序で処理を行えるように
したものである。
The data processing circuit of the present invention has a read memory (hereinafter referred to as RO).
A sequential circuit is formed by a latch circuit (referred to as M) and a latch circuit, and by adding the processing results in the processing circuit to the address input of the ROM, processing can be performed in the optimal order.

以下、実施例について本発明の詳細な説明する。Hereinafter, the present invention will be described in detail with reference to Examples.

第21紘本発明のデータ処理回路の一実施例の構成を示
している。同図において、第1図におけると同じ部分は
同じ番号で示されており、4はROM、5はラッチ回路
である。
21 shows the configuration of an embodiment of the data processing circuit of the present invention. In the same figure, the same parts as in FIG. 1 are indicated by the same numbers, 4 is a ROM, and 5 is a latch circuit.

第2図において、ラッチ回路5はラッチ回路出力08を
発生して処理回路3に入力する。これによって処理回路
5における処理内容が指定される。
In FIG. 2, the latch circuit 5 generates a latch circuit output 08 and inputs it to the processing circuit 3. This specifies the processing content in the processing circuit 5.

ラッチ回路出力08は同時に入力選択回路2にも入力さ
れ、これによって入力選択回路2は、入力データ04〜
06  から、処理回路5における処理内容に対応した
データを選択して、選択回路出力02を生じる0選択回
路出力02は処理回路3に入力され、これによって処理
回路5において処理が行われて、処理回路出力o3を生
じる。処理回路出力03は、ラッチ回路出力08ととも
にROM4ヘアドレス入力として加えられ、これによっ
てROM4からROM出力07を生じる。’ROM出力
o7はラッチ回路5に入力され、・ラッチ回路5はこれ
を一時記憶してラッチ回路出力08を生じる。ラッチ回
路出力08は、前述のように入力選択回路2における入
力データの選択と処理回路3における処理内容とを指定
する。
The latch circuit output 08 is also input to the input selection circuit 2 at the same time, so that the input selection circuit 2 selects the input data 04 to
06, the data corresponding to the processing content in the processing circuit 5 is selected to produce the selection circuit output 02. The 0 selection circuit output 02 is input to the processing circuit 3, and is processed in the processing circuit 5. produces a circuit output o3. Processing circuit output 03 is applied as an address input to ROM4 along with latch circuit output 08, thereby producing ROM output 07 from ROM4. 'The ROM output o7 is input to the latch circuit 5, and the latch circuit 5 temporarily stores it and produces the latch circuit output 08. The latch circuit output 08 specifies the selection of input data in the input selection circuit 2 and the processing content in the processing circuit 3, as described above.

このように本発明のデータ処理回路によれば、現在の処
理内容とその処理結果とをROMのアドレス入力とし【
加えることによって、次に処理すべき内容がROM出力
として決定される。従って、処理順序llROMのプロ
グラミングによって容易に決定される0本発明のデータ
処理回路において杜、このような手法によって、所要の
処理内容を最適な順序で行うことができるので、処理を
高速化することが可能となる。
As described above, according to the data processing circuit of the present invention, the current processing contents and the processing results are input to the address of the ROM.
By adding this, the content to be processed next is determined as the ROM output. Therefore, in the data processing circuit of the present invention, the processing order can be easily determined by programming the ROM, and by using such a method, the required processing contents can be performed in the optimal order, so that the processing speed can be increased. becomes possible.

以上説明したように本発明のデータ処理回路によれば、
次に処理すべき内容が現在の処理内容とその処理結果と
によって決定されるため、最適な順序で必要な処理を行
うことができ、従って高速な処理が可能になって、極め
て効果的である。
As explained above, according to the data processing circuit of the present invention,
Since the content to be processed next is determined by the current processing content and its processing results, the necessary processing can be performed in the optimal order, making high-speed processing possible and extremely effective. .

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

第1図は従来のデータ処理回路の構成を示すブロック図
、第2図は本発明のデータ処理回路の一実施例の構成を
示すブロック図である。 1・・・計数回路、2・・・入力選択回路、5・・・処
理回路、4・・・読出し用メモリ(ROM)、5・・・
ラッチ回路、ロー ・・・計数回路出力、02・・・選
択回路出力、03・・・処理回路出力、04〜06  
・・・入力データ、07・・・絖出し用メモリ(ROM
)出力、08・・・ラッチ回路出力 特許出願人富士通株式会社
FIG. 1 is a block diagram showing the configuration of a conventional data processing circuit, and FIG. 2 is a block diagram showing the configuration of an embodiment of the data processing circuit of the present invention. DESCRIPTION OF SYMBOLS 1... Counting circuit, 2... Input selection circuit, 5... Processing circuit, 4... Reading memory (ROM), 5...
Latch circuit, low... Counting circuit output, 02... Selection circuit output, 03... Processing circuit output, 04-06
...Input data, 07...Memory for threading (ROM)
) output, 08...Latch circuit output Patent applicant Fujitsu Limited

Claims (1)

【特許請求の範囲】[Claims] 処理内容を指定する信号に応じて入力゛選択回路におい
て入力データを選択して処理回路に入力するとともに該
信号に応じて処理回路において入力データの処理を行う
データ処理回路において、処理回路における現在の処理
の内容とその処理の結果とによって次に行うべき処理の
内容を指定する出力を発生する読出し用メモリと、該読
出し用メモリの出力を一時記憶するラッチ回路とを具え
、該ラッチ回路の出力によって入力選択回路における入
力データの選択と処理回路における処理の内容とを指定
することを特徴とするデータ処理回路。
In a data processing circuit that selects input data in an input selection circuit and inputs it to the processing circuit in response to a signal specifying the processing content, and also processes the input data in the processing circuit in accordance with the signal, the current state in the processing circuit is selected. A readout memory that generates an output that specifies the next process to be performed based on the processing content and the processing result, and a latch circuit that temporarily stores the output of the readout memory, the output of the latch circuit. A data processing circuit, characterized in that the selection of input data in the input selection circuit and the content of processing in the processing circuit are specified by the following.
JP10258281A 1981-06-30 1981-06-30 Data processing circuit Granted JPS584448A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10258281A JPS584448A (en) 1981-06-30 1981-06-30 Data processing circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10258281A JPS584448A (en) 1981-06-30 1981-06-30 Data processing circuit

Publications (2)

Publication Number Publication Date
JPS584448A true JPS584448A (en) 1983-01-11
JPS6229817B2 JPS6229817B2 (en) 1987-06-29

Family

ID=14331216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10258281A Granted JPS584448A (en) 1981-06-30 1981-06-30 Data processing circuit

Country Status (1)

Country Link
JP (1) JPS584448A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05189200A (en) * 1992-07-23 1993-07-30 Matsushita Electric Ind Co Ltd Digital signal processor
US5312790A (en) * 1993-06-09 1994-05-17 The United States Of America As Represented By The Secretary Of The Army Ceramic ferroelectric material
US5314651A (en) * 1992-05-29 1994-05-24 Texas Instruments Incorporated Fine-grain pyroelectric detector material and method
WO1994029925A1 (en) * 1993-06-09 1994-12-22 The United States Of America, Represented By The Secretary Of The Army Antennas using novel ceramic ferroelectric materials
US5566046A (en) * 1994-02-18 1996-10-15 Texas Instruments Incorporated Microelectronic device with capacitors having fine-grain dielectric material

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5314651A (en) * 1992-05-29 1994-05-24 Texas Instruments Incorporated Fine-grain pyroelectric detector material and method
JPH05189200A (en) * 1992-07-23 1993-07-30 Matsushita Electric Ind Co Ltd Digital signal processor
US5312790A (en) * 1993-06-09 1994-05-17 The United States Of America As Represented By The Secretary Of The Army Ceramic ferroelectric material
WO1994029234A1 (en) * 1993-06-09 1994-12-22 The United States Of America, Represented By Th Novel ceramic ferroelectric material
WO1994029925A1 (en) * 1993-06-09 1994-12-22 The United States Of America, Represented By The Secretary Of The Army Antennas using novel ceramic ferroelectric materials
US5566046A (en) * 1994-02-18 1996-10-15 Texas Instruments Incorporated Microelectronic device with capacitors having fine-grain dielectric material

Also Published As

Publication number Publication date
JPS6229817B2 (en) 1987-06-29

Similar Documents

Publication Publication Date Title
US4490786A (en) Vector processing unit
US6003124A (en) Electronic circuit and method for time saving use of a coprocessor
JPS584448A (en) Data processing circuit
KR900005547B1 (en) Sequence controller
US5029096A (en) Curved surface forming system
JPS60105044A (en) Microprogram control system
JPH01288974A (en) Picture processing method
JPS616771A (en) Picture signal processor
JP2504974B2 (en) Sequencer high-speed processing method
JPS6382530A (en) Semiconductor storage device
JPS63165922A (en) Input/output timing generator for subscreen
JPS58169674A (en) Digital data processor
JP3331682B2 (en) Arithmetic unit
JPS6031663A (en) Switching device of memory
JP2537683B2 (en) Digital data input method
JPH0517574B2 (en)
JPH0519032A (en) Compression processing device of spectrum data
JPS61121176A (en) Hierarchical graphic processing system
KR0157456B1 (en) User determined function of robot controller
JPH06309152A (en) Digital multiplier
JPS59128644A (en) Sequence control circuit
JPS6367604A (en) Process signal converter
JPS6210928A (en) Data synthesizing circuit
JPS63201880A (en) Image processor
JPS6031662A (en) Address control circuit