JPS5851353A - プログラム制御回路 - Google Patents

プログラム制御回路

Info

Publication number
JPS5851353A
JPS5851353A JP56149346A JP14934681A JPS5851353A JP S5851353 A JPS5851353 A JP S5851353A JP 56149346 A JP56149346 A JP 56149346A JP 14934681 A JP14934681 A JP 14934681A JP S5851353 A JPS5851353 A JP S5851353A
Authority
JP
Japan
Prior art keywords
circuit element
register
additional function
contents
integrated logic
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
JP56149346A
Other languages
English (en)
Inventor
Takahiko Yamada
山田 喬彦
Yoshiaki Wakimura
脇村 慶明
Shuji Miki
三木 修次
Etsuo Masuda
増田 悦夫
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP56149346A priority Critical patent/JPS5851353A/ja
Publication of JPS5851353A publication Critical patent/JPS5851353A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3877Concurrent instruction execution, e.g. pipeline or look ahead using a secondary processor, e.g. coprocessor

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Advance Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は集積論理回路素子を用いた情報処理装置のプロ
グラム制御回路に関するものである。
従来、この種の装置を構成する場合、複数集積論理回路
素子間で独立な構成とし、それぞれの集積論理回路素子
が独立な制御回路を有し、それぞれが独立なタイミング
および処理のシーケンスで動作するため、複数素子の時
間的整合をとるためのタイミング余裕を必要とし、速度
低下を招くと共に、処理のシーケンスが固定しているこ
とにより、処理の途中でのデータの引渡しゃ処理シーケ
ンスの変更などによる機能修正などが行えない問題があ
った。
本発明はこれらの欠点を除去するため、外部からマイク
oプログラム命令等の蓄積プログラム制御用命令を供給
して情報処理を行う集積論理回路素子に付加機能集積論
理回路素子を追加する場合、命令の一部を付加機能集積
論理回路素子に供給して動作させ、同期して複数回路を
働かせると共に、プログラム制御の融通性を利用して付
加機能の機能変更なども容易にしたものである。
図は本発明の実施例を示すものであり、■は王となる集
積論理回路素r、■は付加した集積論理回路素子、I 
ifプログラム格納用のプログラムメモリ、】はプログ
ラムアドレスレジスタ、2はプログラムアドレスを+1
する加算回路、3はプログラムアドレスを選択するセレ
クタ、4けプログラム実行用の命令レジスタ、5は命令
解読器、6は演算実行用レジスタ類、7は演算器、8,
9はデータバスへのデータ送出用制御ゲート、10は命
令解読器、11は演算器、12はレジスタ類、13゜1
4はデータバスへのデータ送出制御ゲートである。20
は演算結果の判定器である。
これの動作を説明するために従来の通常の処理装置とし
て動作させる場合をまず説明すると、この場合は、主と
なる回路は集積論理回路素子Iおよびプログラムメモリ
■の2個の組合せである。
命令アドレスレジスタ1で指定されるアドレスの内容を
プログラムメモリ■から読み出し、その内容を命令レジ
スタ4に格納する。命令レジスタ4の内容に従って、命
令解読器5が集積論理回路素子I内の各回路に制御信号
を送出し、命令を実行スル。同時に+1加算器2によっ
てアドレスレジスタ1のアドレスが+1されるが、演舞
結果判定器20の出力結果によって、セレクタ3が、次
命令のアドレスを+1アドレスとするかジャンプアドレ
スとするかの選択を行う。このように逐時に命令が実行
される。次に付加機能集積論理回路素子■が接続された
本発明の場合の動作を説明する。
アドレスレジスタ1によって指定されるプログラムメモ
リ厘の内容が命令レジスタ4に供給されると同時にプロ
グラムメモIJ Iの出力の一部が付加機能集積論理回
路素子■にも供給され、この内容が解読器10によって
解読され、演算器11によってレジスタ12の内容が実
行される。又、レジスタ6の内容が制御ゲート9.14
を経由して演算器11により演算される。又、この出力
は制御−ゲ−)’13.8を経由して、レジスタ6に格
納される。この一連の動作は、同一命令によって同期し
て実行される。演算結果は、演算結果判定器20で判定
する例を本例では示しているが、付加機能集積論理回路
素Fll内にも判定器を持ち、判定結果信号線を集積論
理回路素子1.[間で有する構成も可能である。
以上説明したように主となる集積論理回路素子に主な制
御回路を有するため付加機能集積論理回路素子には、制
御機能としては小規模の回路でよく、基本的な論理処理
を行う集積論理回路素子Iは、多くの応用への適用を考
慮した回路を組み込む必要がないため回路も簡単になる
。さらに、プログラムで同期させて、複数素子を動作さ
せるため、密度の高い結合が複数素子間で実現出来ると
共に、付加機能集積論理回路素子が、連続したプログラ
ム命令の実行によって処理が必要な程、論理的に複雑な
物に対しても、演算順序や、複数素子間の入出力データ
の時、系列的な変更も可能であり、この種の制御方式を
取る複数種の集積論理回路素子へも、同一付加機能集積
論理回路素子を融通性を持って適用出来る。
【図面の簡単な説明】
図面は本発明の実施例を示す図である。 ■ ・・・・・・・・・主となる集積論理回路素子、 
■・・・・・・・・・付加機能集積論理回路素子、 ■
・・・・・・・・・プログラムメモリ、 1−・・・・
・・・・プログラムアドレスレジスタ、 2・・・・・
・・・・+1加算器、 3・・・・・・・・・セレクタ
、4 ・・・・・・・・・命令レジスタ、 5・・・・
・・・・命令解読器、6・・・・・・・・・レジスタ類
、 7・・・・・・・・・演算器、8.9 ・・・・・
・・・・ゲート、 lO・・・・・・・・・命令解読器
、11・・・・・・・・・演q器、 12・・・・・・
・・レジスタ類、13.14・・・・・・・・・ゲート
、 15・・・・・・・・命令レジスタ、20・・・・
・・・・判定器。

Claims (1)

    【特許請求の範囲】
  1. 外部から命令を供給される毎に、命令を実行するプログ
    ラム制御の集積論理回路素子を用いた情報処理用回路構
    成において、前記命令の一部を、前記集積論理回路素子
    とは別に設けた集積論理回路素子にも供給し、前記集積
    論理回路素子の内部回路と、前記別に設けた集積論理回
    路素子の内部回路とを同期させて動作させることを特徴
    きするプログラム制御回路。
JP56149346A 1981-09-24 1981-09-24 プログラム制御回路 Pending JPS5851353A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56149346A JPS5851353A (ja) 1981-09-24 1981-09-24 プログラム制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56149346A JPS5851353A (ja) 1981-09-24 1981-09-24 プログラム制御回路

Publications (1)

Publication Number Publication Date
JPS5851353A true JPS5851353A (ja) 1983-03-26

Family

ID=15473105

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56149346A Pending JPS5851353A (ja) 1981-09-24 1981-09-24 プログラム制御回路

Country Status (1)

Country Link
JP (1) JPS5851353A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61118838A (ja) * 1984-10-19 1986-06-06 ハネイウエル・インフオメーシヨン・システムス・インコーポレーテツド マイクロプログラム可能システム
JPS61141038A (ja) * 1984-12-14 1986-06-28 Nippon Telegr & Teleph Corp <Ntt> マイクロプログラム制御処理装置
JPS6292030A (ja) * 1985-10-17 1987-04-27 Fujitsu Ltd 並列処理制御方式
US7194602B2 (en) 1998-03-11 2007-03-20 Matsushita Electric Industrial Co., Ltd. Data processor

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS50147249A (ja) * 1974-05-15 1975-11-26
JPS5435654A (en) * 1977-08-26 1979-03-15 Hitachi Ltd Information processing unit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS50147249A (ja) * 1974-05-15 1975-11-26
JPS5435654A (en) * 1977-08-26 1979-03-15 Hitachi Ltd Information processing unit

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61118838A (ja) * 1984-10-19 1986-06-06 ハネイウエル・インフオメーシヨン・システムス・インコーポレーテツド マイクロプログラム可能システム
JPS61141038A (ja) * 1984-12-14 1986-06-28 Nippon Telegr & Teleph Corp <Ntt> マイクロプログラム制御処理装置
JPS6292030A (ja) * 1985-10-17 1987-04-27 Fujitsu Ltd 並列処理制御方式
US7194602B2 (en) 1998-03-11 2007-03-20 Matsushita Electric Industrial Co., Ltd. Data processor
US7664934B2 (en) 1998-03-11 2010-02-16 Panasonic Corporation Data processor decoding instruction formats using operand data
US7979676B2 (en) 1998-03-11 2011-07-12 Panasonic Corporation Method for instructing a data processor to process data
US8443173B2 (en) 1998-03-11 2013-05-14 Panasonic Corporation Method for instructing a data processor to process data
US8650386B2 (en) 1998-03-11 2014-02-11 Panasonic Corporation Data processor including an operation unit to execute operations in parallel

Similar Documents

Publication Publication Date Title
US4591979A (en) Data-flow-type digital processing apparatus
US4037213A (en) Data processor using a four section instruction format for control of multi-operation functions by a single instruction
JPS6351287B2 (ja)
US4399516A (en) Stored-program control machine
US5079694A (en) Data processing apparatus having a working memory area
US5363322A (en) Data processor with an integer multiplication function on a fractional multiplier
US4674063A (en) Information processing apparatus having a sequence control function
US4387294A (en) Shift register-latch circuit driven by clocks with half cycle phase deviation and usable with a serial alu
JPS5851353A (ja) プログラム制御回路
EP0164418B1 (en) Microprogram control system
US4398247A (en) Control device for directing execution of forced operations in a data processing system
US4254471A (en) Binary adder circuit
US4484260A (en) Stored-program control machine
JP2924736B2 (ja) パイプライン演算装置
US6032249A (en) Method and system for executing a serializing instruction while bypassing a floating point unit pipeline
US6460129B1 (en) Pipeline operation method and pipeline operation device to interlock the translation of instructions based on the operation of a non-pipeline operation unit
USRE32858E (en) Stored-program control machine
JPS62123526A (ja) デイジタル信号プロセツサ用中央処理装置
JPH0338613B2 (ja)
SU896623A1 (ru) Устройство управлени конвейерным вычислительным устройством
JP2925842B2 (ja) パイプライン処理装置
JPH02118757A (ja) データ処理システム
JPS6313558Y2 (ja)
JPH0517574B2 (ja)
JPH0118456B2 (ja)