JPS62197828A - マイクロプログラムのロ−ド確認方式 - Google Patents

マイクロプログラムのロ−ド確認方式

Info

Publication number
JPS62197828A
JPS62197828A JP3900386A JP3900386A JPS62197828A JP S62197828 A JPS62197828 A JP S62197828A JP 3900386 A JP3900386 A JP 3900386A JP 3900386 A JP3900386 A JP 3900386A JP S62197828 A JPS62197828 A JP S62197828A
Authority
JP
Japan
Prior art keywords
microprogram
program
unit
computer system
loaded
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
JP3900386A
Other languages
English (en)
Inventor
Akihiko Ono
小野 陽彦
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3900386A priority Critical patent/JPS62197828A/ja
Publication of JPS62197828A publication Critical patent/JPS62197828A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、マイクロプログラムによって制御される内
部装置を持つ計算機システムにおいて。
初期の段階で必要となるマイクロプログラムのロードが
正しく行なわれたかどうかを確認するマイクロプログラ
ムのロード確認方式に関するものである。
〔従来の技術〕
第3図は従来の計算機システムを示すブロック図、第7
図は従来の計算機システムの動作手順を示すフローチャ
ート図である。
図において、(ハは計算機システムの本体c以下、本体
と称する)であって、その内部装置として中央処理装置
(−)、主記憶装置(3)、主記憶制御装置(弘)。
データ転送制御装[(j+ 、および入出力1u制御装
置(6)を持っている。なお、中央処理装置(2)を以
下、CPUと称し、主記憶装置(3)を以下、MMUと
称し。
これらCPUT、21およびMMU[、?lに接続され
た主記憶制御装置(ダ)を以下MCUと称し、CPUf
ハおよびMCU(り)に接続されたデータ転送制御装置
[rlを以下、CHUと称し、このCHUfj+に直結
されている入出力制御装置(6)を以下、工○Cと称す
る。(ワ)はプログラムが入っている媒体および入出力
デバイスであって。
以下、プログラムおよび工10と称され、本体(ハ中の
I OC(Alに接続されている。(ざ)は本体(ハに
接続されたサービスプロセッサで、以下、svpと称さ
れる。(デ1はこのBvP(Elに接続され、各ユニッ
ト用のマイクロプログラムが入っているSVP(g+の
外部記憶装置で、以下、SVP@DSKと称される。(
10)4SVP(Klに、接続されたオペレータインタ
ーフェイス用のディスプレイおよびキーボード装置で、
以下、CN8Lと称される。(/l)はCPU(コ)を
機能させるためのマイクロプログラムで、以下、 CP
Uμと称される。(/λ)は同様にM CU(flのマ
イクロプログラムで、以下、MCUμと称される。(1
3)も同様にCHD(jlのマイクロプログラムで、以
下。
CHUμと称される。(ハ0は5VP(ざ)にこれ自体
のマイクロプログラムをロードするための不揮発性のプ
ログラムで、以下、ROMと称される。(1g)i8V
Plfflのマイクロプログラムで、以下、svpμと
称される。(/6)はプログラムおよびI / O(7
1からロードされ、CPU(りによって実行されるプロ
グラムである。
従来の計算機システムは上述したように構成されており
、まず計算機システムに電源が投入されろが、その時点
では本体(1)の各ユニット[CPU(,21゜M C
U(91、CHU(tlなど〕にそれぞれのマイクロプ
ログラムがまだロードされていない。S V p(rl
のROM(ハ・に予め書き込まれていたプートストラッ
ププログラムが実行され、5VP−DSK(qlよりS
 V P(A’1のSvPμ(15)が初期マイクロプ
ログラムロード(IMPL)され、その後5VP(fl
の通常の動作が開始される〔第グ図のステップ(17a
)〕。続いて、各サブシステムの初期マイクロプログラ
ムロード(IMPL)が行なわれる。tず5vp(y)
はS V P −a8K(9)より各ユニットのマイク
ロプログラムをある単位で読み出し〔第グ図のステップ
(/7b〕〕、該当のユニットの所定の場所ヘロードさ
れる〔第9図のステップ(/7C))。全ユニットのマ
イクロプログラムのロードが終るまでこのループ(/?
b)−(/りc)−(/7a)を繰り返す。この様忙し
て、初期マイクロプログラムロードrIMPL)が終了
する(ステップ/7d)と1次にこのIMPLにより正
しくマイクロプログラムが各ユニットに格納されたかど
うかをチェックするためにロードチェラクチス) (L
CT)が開始される。5VP(ざ)はまず各二ニットか
ら一旦格納されたマイクロプログラムを3 V P(f
f+へ読み出す〔第弘図のステップ(iqe)1゜さら
にそれに該当する部分を5VP−DSK(91のもとも
とのデータから読み出すCMq図のステップ(/7f)
〕。書き込むべきデータと、実際に書き込んでもう一度
読み出したデータとを比較する〔第参図のステップ(1
7g)1゜これを各ユニットの全マイクロプログラムに
ついて実行する〔第9図のステップ(/りe)−(/り
夕’)−(17g)−(/7h)1゜〔発明が解決しよ
うとする問題点〕 従来のマイクロプログラムのロード確認方式では、sv
pが5VP−DSKから7度に読み出すことのできるデ
ータ量は比較的小さく、′また通常は各ユニットにロー
ドされるマイクロプログラム量がかなり大きいので、初
期プログラムロード(IMPL)が正しく行なわれたこ
とをチェックするのにかなりの時間を要するという問題
点があった。
この発明は上記のような問題点を解決するためになされ
たもので、マイクロプログラムが正常にロードされたか
どうかのテストを高速で実行でき、使用者の無駄な待ち
時間を無くすことを目的とする。
〔問題点を解決するための手段〕
この発明にかかるマイクロプログラムのロード確認方式
は、本体(ハの各ユニットのマイクロプログラムを読み
出すためのCPUで実行される命令と、それを実行する
ハードウェアとを本体に追加するとともに、初期マイク
ロプログラムロー)’ (IMPL)直後のSvPから
のロードチェラクチス) (LCT)を最小限にとどめ
、一旦計算機システムを動作させ1本体のIloよりプ
ログラムをMMUヘロードし、そのプログラムを実行し
てLCTを行なうようにしたものである。
〔作 用〕
この発明においては、IMPL後、SVPからの簡単な
テストで保証された、本体の部分を使い、工/′0よi
)MMUにロードされたプログラムによって実施され、
高速にテストが可能になる。
〔実施例〕
以下、この発明の一実施例を第1図および第2図につい
て説明する、第1図はこの発明の一実施例によるマイク
ロプログラムロード確認テストを実行する計算機システ
ムのブロック図、第2図はこの発明を実施する手順を示
すフローチャート図である。
図において、(sl)は各ユニットにロードされている
マイクロプログラムを読み出すためのハードウェアで、
以下、MPRUと称される。なお、第3図と同一符号は
同−又は相当部分を示していて、上述したのでその説明
を省略する。
まず、計算機システムに電源が投入されるとS V P
(fflのROM(/μ)にあるブートストラッププロ
グラムが起動され、 5VP(fflのSVPμ(/j
)が5vp−D S Kfq+からロードされる〔第一
図のステップ(17a)1゜続いて本体(/A)の各ユ
ニットに対するIMPLが行なわれる〔第2図のステッ
プ(iqb)、(/7C)。
(/7d)〕。次に、プログラムをプログラムおよびI
 / O(71からMMU+、71にロードするために
必要なマイクロプログラムに対するLCTを従来のLC
Tと同じ方法で3vp(ざ)が実施する〔第一図のステ
ップ(22a))。その後初期プログラムロード(IP
L)が実施され〔第二図のステップ(22b〕〕、LC
T用のプログラム(/6)がM M U(,71ヘロー
ドされる。計算機システムはそのプログラム(/6)の
実行を開始させる。
LCTプログラム(/6)では各ユニットのマイクロプ
ログラムをMPRU(,2/)を使って読み出す命令を
実行し、読み出したデータとLCTプログラム(16)
で持っている期待値とを比較する。これを3 V P(
71でLC’Tをした以外の全マイクロプログラムに対
して行い〔第2図のステップ(22c))、エラーが無
ければ〔第一図のステップ(2コd)〕終了する。エラ
ーが発見されるとDIAG命令などで5VP(fflK
連絡し、5VP(ざ)はりカバリを行う〔第2図のステ
ップ(2コe)1゜ なお、上記実施例では、MPRUという各二ニットとは
独立した装置を示したが、この機能を夫々のユニットの
中に分割して持ってもよい。また、本体のユニットの種
類およびマイクロプログラムの種類や個数も、特に限定
されるものではない。
〔発明の効果〕
以上に説明したように、この発明のマイクロプログラム
のロード確認方式は、マイクロプログラムの正常なロー
ドを主記憶装置内のプログラム・で確認するようにした
ので、LCT時にSVPがいちいち5VP−DSKから
データを読み出すという時間のかかる処理を不要にし、
ひいてはLCTに要する時間を短縮できる効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるマイクロプログラム
ロード確認テストを実行する計算機システムのブロック
図、第2図はその手順を示すフローチャート図、第3図
は従来の計算機システムの構成図、第弘図は従来の手順
を示すフローチャート図である。 図に2いて、 (/A)・・本体、(コ)・・CPU、f、?1・−M
MU、陣)−−MCU、 (、!il −−CHU、(
61a 会IOC,+71 @ −プログラムおよびI
lo、(fl−@SVP、(91−−8VP −DSK
、(10)−−CN5L、(//)−−CPUμ。 (/コ)・ −MMUμ、(13)・・CHUμ、(/
弘)・・ROM、(/り* @ SVPμ、(#)−−
プログラムである。 なお1図中、同一符号は、同−又は相当部分を示す。 代理人   曾 我 道 照、51、・懲1図 5VP−DSK 62図 PP)3図 5VP−DSK ??’+4図

Claims (2)

    【特許請求の範囲】
  1. (1)計算機システムの本体内の各ユニットの制御用マ
    イクロプログラムがサービスプロセッサによつてロード
    される計算機システムにおいて、前記マイクロプログラ
    ムが正常にロードされていることを、前記各ユニットの
    1つである主記憶装置内に在りかつ前記各ユニットの他
    の1つである中央処理装置によつて実行されるプログラ
    ムにより、確認するマイクロプログラムのロード確認方
    式。
  2. (2)制御用マイクロプログラムを、主記憶装置内に在
    るプログラム中に書かれた命令によつて前記主記憶装置
    へ読み出すことのできる手段を持つことを特徴とする特
    許請求の範囲第1項記載のマイクロプログラムのロード
    確認方式。
JP3900386A 1986-02-26 1986-02-26 マイクロプログラムのロ−ド確認方式 Pending JPS62197828A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3900386A JPS62197828A (ja) 1986-02-26 1986-02-26 マイクロプログラムのロ−ド確認方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3900386A JPS62197828A (ja) 1986-02-26 1986-02-26 マイクロプログラムのロ−ド確認方式

Publications (1)

Publication Number Publication Date
JPS62197828A true JPS62197828A (ja) 1987-09-01

Family

ID=12540943

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3900386A Pending JPS62197828A (ja) 1986-02-26 1986-02-26 マイクロプログラムのロ−ド確認方式

Country Status (1)

Country Link
JP (1) JPS62197828A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0488434A (ja) * 1990-07-25 1992-03-23 Nec Corp データ処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0488434A (ja) * 1990-07-25 1992-03-23 Nec Corp データ処理装置

Similar Documents

Publication Publication Date Title
JPH04271445A (ja) メモリ・テスト装置
US6502176B1 (en) Computer system and methods for loading and modifying a control program without stopping the computer system using reserve areas
JPH0735816A (ja) 集積回路試験装置のパターンメモリ回路
JP2005149501A (ja) Dmaを使用して拡張カードでメモリをテストするためのシステムおよび方法
AU596234B2 (en) Method and device to execute two instruction sequences in an order determined in advance
JPS62197828A (ja) マイクロプログラムのロ−ド確認方式
EP0870237A1 (en) Processing system and method for reading and restoring information in a ram configuration
TWI226997B (en) System and method preventing exceptional execution of central processing unit and the computer readable storage medium
JP2513060B2 (ja) 故障回復型計算機
JP2000339189A (ja) 不正なメモリアクセスを検出する方法、デバッグ装置および記録媒体
JPH04112344A (ja) データベースの疑似更新方式
JPS6410854B2 (ja)
JPS628831B2 (ja)
JPH09269896A (ja) ファームcpuのブート方法
JP2591002B2 (ja) 情報処理装置
JPS6013494B2 (ja) 自己診断方式
JPS6389964A (ja) マイクロプログラムのロ−ド及びその確認方式
JPS6095644A (ja) Romデ−タのデバツク方法
JPS59106017A (ja) 入出力制御装置の制御メモリの内容を検査する方法
JPH05298140A (ja) 自己診断方式
JPS63301338A (ja) 制御メモリ付記憶装置
JPH04181321A (ja) マイクロプログラムロード方式
JPS615353A (ja) 試験制御方式
JPS635431A (ja) プログラムパツチ情報の管理方式
JPH01154250A (ja) 初期診断プログラムロード方式