JPS60243743A - 多重マイクロプログラム制御方式 - Google Patents

多重マイクロプログラム制御方式

Info

Publication number
JPS60243743A
JPS60243743A JP9867884A JP9867884A JPS60243743A JP S60243743 A JPS60243743 A JP S60243743A JP 9867884 A JP9867884 A JP 9867884A JP 9867884 A JP9867884 A JP 9867884A JP S60243743 A JPS60243743 A JP S60243743A
Authority
JP
Japan
Prior art keywords
control
microprogram
memory
control memory
memories
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
JP9867884A
Other languages
English (en)
Inventor
Hiroshi Tanigaki
谷垣 博司
Masato Maruyama
正人 丸山
Yoshinobu Ikeda
池田 義伸
Yasuo Doi
土井 泰雄
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
Hitachi Ltd
NEC Corp
NTT Inc
Original Assignee
Fujitsu Ltd
Hitachi Ltd
NEC Corp
Nippon Telegraph and Telephone Corp
Nippon 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 Fujitsu Ltd, Hitachi Ltd, NEC Corp, Nippon Telegraph and Telephone Corp, Nippon Electric Co Ltd filed Critical Fujitsu Ltd
Priority to JP9867884A priority Critical patent/JPS60243743A/ja
Publication of JPS60243743A publication Critical patent/JPS60243743A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 r Mt etl M 子+I mΔ1lK)本発明は
複数のマイクロプログラムにより並列制御を行う多重マ
イクロプログラム制御方式に関する。
〔発明の背景〕
マイクロプログラム制御方式の装置において、装置の性
能向上を図る方法の一つに、制御メモリと制御部からな
るマイクロプログラム制御機構を複数組備え、各マイク
ロプログラム制御機構を同時動作せしめて並列制御する
方式がある。第1図はこれの従来方式を示したもので、
こぎでは装置1が4台のマイクロプログラム制御機構2
.3.4.5を有するとしている。マイクロプログラム
制御機構2.3.4.5は、各々制御メモリ10と制御
部20、同じく11と21.12と22.13と23で
構成されている。例えばマイクロプログラム制御機構2
では、制御部20が線30を介して制御メモリ10に格
納されているマイクロプログラムを読み出して装置1で
必要とする処理を実行する。他のマイクロプログラム制
御機構3.4.5についても同様である。この時、各マ
イクロブログラム制御機構2,3.4.5は各々独立に
マイクロプログラムを実行し、装!1で処理する内容を
並列処理している。
ところで、従来は並列処理による性能向上を最大限に図
るため、各マイクロプログラム制御機構の制御メモリに
それぞれ独自に、同一マイクロプログラムも一様に格納
しており、その為、必要とするマイクロプログラムが多
いと、各マイクロプログラム制御機構の制御メモリの必
要容量も一様↓;膨大なものとなり、装置全体の小型化
、経済化が図れないという欠点があった。
〔発明の目的〕
本発明の目的は、多重マイクロプログラム制御方式にお
いて、処理性能を低下させることなく制御メモリの必要
容量を軽減し、装置の小型化、経済化を図ることにある
〔発明の概要〕
本発明の要点は、各マイクロプログラム制御機構に専有
の制御メモリの他に各マイクロプログラム制御機構で共
有する制御メモリを設け、装置の性能に影響するマイク
ロプログラムは同一内容のものでも各マイクロプログラ
ム制御機構に専有の制御メモリに格納するが、性能にあ
まり影響しない例えばエラー処理等のマイクロプログラ
ムは各マイクロプログラム制御機構で共有する制御メモ
リに格納して、各÷イクロプログラム制御機構の制御メ
モリの必要容量を減らし、ひいては装置全体で必要とす
る制御メモリの総容量を軽減したことである。
〔発明の実施例〕
第2図は本発明の一実施例であり、第1図と同様に、装
置1が4台のマイクロプログラム制御機構2.3.4.
5を有する例を示す。マイクロプログラム制御機構2.
3.4.5は、各々制御メモリ10と制御部20、同じ
く11と21.12と22.13と23で構成されてい
る。第1図と異なる点は、各マイクロプログラム制御機
構2〜5が専有している制御メモリ10〜13の他に。
装置1内に独立に制御メモリ14を設け、この制御メモ
リ14のマイクロプログラムを各マイクロプログラム制
御機構2〜5が線34を介して読みみ出せるようにした
ことである。こぎで、制御メモリ10〜13は1例えば
小容量で高速のICメモリを用い、装置1の処理性能に
影響する使用頻度の高いマイクロプログラムをそれが各
マイクロプログラム制御機構2〜5に共通する内容のも
のであっても、各制御メモリ10〜13に個別に格納す
る。一方、制御メモリ14は、例えば大容量で低速の安
価なメモリを用い、使用頻度が低く、各マイクロプログ
ラム制御機構2〜5に共通なエラー処理、例外処理等、
装置1の処理性能にあまり影響を与えないマイクロプロ
グラムを格納する。
各マイクロプログラム制御機構2〜5では、各々独立に
、制御部20〜23別線30〜33を介して制御メモリ
10〜13のマイクロプログラムを読み出して実行する
と共に、必要に応じて、制御メモリ14に格納されてい
るマイクロプログラムを読み出して実行する。制御メモ
リ10〜13と制御メモリ14には異なったアドレスが
割り当てられており、各制御部20〜23はマイクロプ
ログラムの実行アドレスによって制御メモリ10〜13
と制御メモリ14を区別する。
各マイクロプログラム制御機構2〜5の制御部20〜2
3が制御メモリ10〜13からマイクロプログラムを読
み出すときは時間待ちが発生せず、並列処理が遂行され
るが、制御メモリ14からマイクロプログラムを読み出
すときは、該制御メモリ14に対して同時に複数のアク
セス要求があると、時間待ちが発生する。しかし、制御
メモリ14に格納されているマイクロプログラムは使用
頻度の低いものであるため、複数のアクセス要求が競合
することはまれであり、装置1の処理性能はあまり影響
を受けない。なお、制御メモリ14のアクセス要求に対
しては、例えば時分割制御方式あるいは優先制御方式に
よって制御部20〜23からのアクセス要求の一つを選
択するようにすればよい。
本実施例によれば、制御メモリ14のマイクロプログラ
ムを各々制御メモリ10〜13に個別に持つ第1図の従
来例に比較して、各制御メモリ10〜13が必要とする
記憶容量は勿論のこと、制御メモリ10〜13及び制御
メモリ14の総記憶容量の軽減がもたらされる。
〔発明の効果〕
以上の説明から明らかであるように、本発明によれば、
複数のマイクロプログラムにより並列制御する多重マイ
クロプログラム制御方式において、並列制御の性能を低
下させることなく、各マイクロプログラムを格納する制
御メモリの必要容量を従来方式に比較して減らすことが
可能であり、かぎるマイクロプログラム制御方式を用い
る装置の小型化、経済化がもたらされる。
【図面の簡単な説明】
第1図は従来の多重マイクロプログラム制御方式の構成
例を示す図、第2図は本発明の一実施例を示す図である
。 1・・・装置、2〜5・・・マイクロプログラム制御機
構、10〜14・・・制御メモリ、20〜23・・・制
御部。

Claims (1)

    【特許請求の範囲】
  1. (1)マイクロプログラムを格納する制御メモリと該制
    御メモリからマイクロプログラムを読み出して実行する
    制御部とからなるマイクロプログラム制御機構を複数組
    備え、各マイクロプログラム制御機構を各々独立に並列
    動作せしめる多重マイクロプログラム制御方式において
    、前記各マイクロプログラム制御機構に専有の制御メモ
    リ(以下、専有制御メモリという)とは別に各マイクロ
    プログラム制御機構で共有する制御メモリ(以下、共有
    制御メモリという)を設け、使用負度の高いマイクロプ
    ログラムは各専有制御メモリに個別に格納し、使用頻度
    の低いマイクロプログラムは共有制御メモリに格納して
    使用することを特徴とする多重マイクロプログラム制御
    方式。
JP9867884A 1984-05-18 1984-05-18 多重マイクロプログラム制御方式 Pending JPS60243743A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9867884A JPS60243743A (ja) 1984-05-18 1984-05-18 多重マイクロプログラム制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9867884A JPS60243743A (ja) 1984-05-18 1984-05-18 多重マイクロプログラム制御方式

Publications (1)

Publication Number Publication Date
JPS60243743A true JPS60243743A (ja) 1985-12-03

Family

ID=14226168

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9867884A Pending JPS60243743A (ja) 1984-05-18 1984-05-18 多重マイクロプログラム制御方式

Country Status (1)

Country Link
JP (1) JPS60243743A (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS492448A (ja) * 1972-04-19 1974-01-10
JPS52153352A (en) * 1976-06-15 1977-12-20 Fujitsu Ltd Control system adopting microprogram system
JPS5362939A (en) * 1976-11-18 1978-06-05 Nippon Telegr & Teleph Corp <Ntt> Common information control system
JPS57164335A (en) * 1981-03-31 1982-10-08 Matsushita Electric Works Ltd Computer controlling system
JPS598056A (ja) * 1982-07-05 1984-01-17 Nippon Telegr & Teleph Corp <Ntt> マイクロプログラム制御方式

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS492448A (ja) * 1972-04-19 1974-01-10
JPS52153352A (en) * 1976-06-15 1977-12-20 Fujitsu Ltd Control system adopting microprogram system
JPS5362939A (en) * 1976-11-18 1978-06-05 Nippon Telegr & Teleph Corp <Ntt> Common information control system
JPS57164335A (en) * 1981-03-31 1982-10-08 Matsushita Electric Works Ltd Computer controlling system
JPS598056A (ja) * 1982-07-05 1984-01-17 Nippon Telegr & Teleph Corp <Ntt> マイクロプログラム制御方式

Similar Documents

Publication Publication Date Title
JPS6027964A (ja) メモリアクセス制御回路
US6349370B1 (en) Multiple bus shared memory parallel processor and processing method
JPS60243743A (ja) 多重マイクロプログラム制御方式
EP0787326B1 (en) System and method for processing of memory data and communication system comprising such system
JPH0552539B2 (ja)
JPS5847784B2 (ja) キ−記憶システム
JP2687679B2 (ja) プログラム開発装置
JPH05334233A (ja) データ転送装置
JPS60134956A (ja) 情報処理システム
KR880000995B1 (ko) 기억장치
JPS6269321A (ja) プロセススイツチ方式
JPS6314242A (ja) メモリ拡張方式
JPH04291642A (ja) キャッシュ制御方式
JPS6243737A (ja) 割り込み制御方式
JPH0447344B2 (ja)
JPH01156863A (ja) 計算機システム
JPH0865497A (ja) 画像処理システム
JPH04340143A (ja) ディジタル計算機
JPS6047613B2 (ja) マイクロプログラム制御方式
JPS5817587A (ja) 主メモリの空領域管理装置
JPH0319570B2 (ja)
JPH06337847A (ja) マルチプロセッサ装置
JPS6115452B2 (ja)
JPH0563827B2 (ja)
JPS6019267A (ja) デ−タ処理システム