JPH07146790A - ファームウエアプログラムの変更処理方式 - Google Patents

ファームウエアプログラムの変更処理方式

Info

Publication number
JPH07146790A
JPH07146790A JP29569593A JP29569593A JPH07146790A JP H07146790 A JPH07146790 A JP H07146790A JP 29569593 A JP29569593 A JP 29569593A JP 29569593 A JP29569593 A JP 29569593A JP H07146790 A JPH07146790 A JP H07146790A
Authority
JP
Japan
Prior art keywords
control
firmware program
read
memory
write
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
JP29569593A
Other languages
English (en)
Inventor
Takafumi Kon
隆文 今
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP29569593A priority Critical patent/JPH07146790A/ja
Publication of JPH07146790A publication Critical patent/JPH07146790A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】ROMに格納されたファームウエアプログラム
により制御されるマイクロプロセッサを備えた制御機器
においてファームウエアプログラム変更の必要が生じた
場合であっても、ROM交換せずに行うことのできるフ
ァームウエアプログラム変更処理方式を提供する。 【構成】制御機器の初期設定時に、ROMに蓄積された
ファームウエアプログラムをRAMにコピーして、マイ
クロプロセッサはRAM上のファームウエアプログラム
で動作させ、ファームウエアプログラム変更に際して
は、上位制御装置より変更オーダーを伝達して、当該変
更オーダーの内容に従ってRAM上のファームウエアプ
ログラムを変更する。 【効果】ファームウエアプログラムの変更をきわめて容
易に、かつ、短時間で行うことができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、マイクロプロセッサを
使用した機器のファームウエアプログラムの変更処理方
式に関し、特に、ファームウエアプログラムを格納した
リード・オンリー・メモリ(読みだし専用記憶素子で、
以降ROMと称する)を取り替えることなくファームウ
エアプログラムを変更するファームウエアプログラムの
変更処理方式に関する。
【0002】
【従来の技術】従来、マイクロプロセッサを使用した機
器においてファームウエアプログラムを変更する手段
は、そのファームウエアプログラムが格納されているR
OMを、新たなファームウエアプログラムが格納されて
いるROMと取り替えることにより対処するのが一般的
であり、たとえ小規模な変更であっても、ROM交換で
対処している。
【0003】また、ROMと対応させて2種類のランダ
ム・アクセス・メモリ(読みだし/書き込み記憶素子
で、以降RAMと称する)を設け、ROMの内容データ
の有効/無効を表示するデータを有する補助RAMと、
当該補助RAMが無効表示したときにROMの該当アド
レスの内容データに変えて出力する異なるデータを蓄積
した外部RAMとによりROMの内容データを疑似的に
変更する技術が特開平1ー220299号公報に開示さ
れている。
【0004】
【発明が解決しようとする課題】交換機に代表されるよ
うな装置においては、マイクロプロセッサ制御による同
一または異種の制御機器を多数使用して負荷分散及び機
能分散を図り、それらの分散化された制御機器における
ファームウエアプログラムが中央制御装置のソフトウエ
アプログラムと連携して各種の機能動作を行なってい
る。
【0005】したがって、このような交換機に代表され
るような装置においては、従来のファームウエアプログ
ラムの変更手段では当該制御機器の機能変更や機能追加
のためにファームウエアプログラムを変更するたびにR
OMを交換するので、装置全体として多数のROMを必
要とするとともにROM交換のために多大な費用が発生
するという問題があった。
【0006】更に、交換機に代表されるような装置にお
いては、分散化された各制御機器のファームウエアプロ
グラムの変更に伴って中央制御装置のソフトウエアプロ
グラムの関連する下位装置制御部分のプログラムも同時
に変更しないと、装置全体として調和のとれたファーム
ウエアプログラムとソフトウエアプログラムの連携によ
る機能動作を実現することができないので、従来のファ
−ムウエアプログラムの変更手段では、ROM交換と同
時にソフトウエアプログラムの変更という、ことなる種
類の変更作業を同期させて行なわなければならない問題
があった。
【0007】また、特開平1ー220299号公報に開
示されている技術においては、ROMに蓄積されている
該当アドレスのデータの有効/無効を補助RAMの表示
により行い、当該表示に基づき外部RAMに蓄積された
データを用いて疑似的にデータを変更するものなので、
小規模なデータ変更に対処するには有効ではあるが、交
換機に使用されている制御機器のマイクロプロセッサの
ファームウエアプログラムの機能変更や機能追加を行な
うというような、複雑な変更には対処できないという欠
点がある。
【0008】本発明はかかる問題を解決するためになさ
れたもので、ファームウエアプログラムの格納されてい
るROMを交換することなくファームウエアプログラム
を変更する、ファームウエアプログラムの変更処理方式
を得ることを目的とする。
【0009】
【課題を解決するための手段】本発明のファームウエア
プログラムの変更処理方式は、マイクロプロセッサと、
ROMに格納されたファームウエアプログラムを有し
て、上位制御装置と制御対象装置との間に位置して、上
位制御装置から伝達される制御命令とファームウエアプ
ログラムとに基づいてマイクロプロセッサが制御対象装
置を制御する制御装置における変更処理方式であり、課
題を解決するための手段として、ファームウエアプログ
ラムが格納されているROMの内容を蓄積するに十分な
記憶容量を持つRAMと、初期設定動作時には、ROM
の内容をRAMに複写し、上位制御装置から伝達される
制御命令がファームウエアプログラムの書換を指示する
命令の時には、当該制御命令の内容に従って初期設定動
作時にRAMに複写されたファームウエアプログラムの
内容を書き換える書込手段とを有して、マイクロプロセ
ッサをRAMに複写されたファームウエアプログラムに
より動作させるものである。
【0010】また、上位制御装置から伝達される制御命
令は、識別子によりマイクロプロセッサに対する制御命
令とファームウエアプログラムの書換を指示する命令と
を識別することができる。
【0011】
【作用】制御装置が電源投入等により初期設定されると
ROMに格納されたファームウエアプログラムを全てR
AMに複写し、マイクロプロセッサはこのRAMに複写
されたファームウエアプログラムにより制御を行う。
【0012】この結果、上位制御装置から変更命令を伝
達してRAM上のファームウエアプログラムを書き換え
ることにより、ファームウエアプログラムの変更をRO
M交換せずに実施することができる。
【0013】
【実施例】次に、本発明について図面を参照して説明す
る。
【0014】図1は、本発明の一実施例が適用される交
換機の機能分散制御の概念を示す構成図である。
【0015】中央制御装置1は、記憶装置11に蓄積さ
れている交換ソフトウエアプログラムに基づいてCPU
10により交換機の交換制御動作を実行しており、加入
者制御装置21、通話路制御装置22及び信号制御装置
23に代表される制御機器2は、それぞれの制御対象機
器3として、加入者制御装置21は発信加入者40及び
着信加入者41並びに第1の加入者回路30及び第2の
加入者回路31を、通話路制御装置22は通話路を形成
する通話路装置32を、信号制御装置23は信号受信の
REC33及びダイヤルトーン、呼出音等の信号音送出
のTONE34等の信号送受信機器を制御している。
【0016】この制御機器2は、中央制御装置1から伝
達される制御指示情報信号S11、S12又はS13に
基づいて、マイクロプロセッサとその制御を行うファー
ムウエアプログラムとにより制御対象装置3を制御信号
S21、S22又はS23、及び監視信号S31、S3
2又はS33を用いて制御及び監視を行い、その制御結
果及び監視情報を中央制御装置1に報告情報信号S10
を用いて報告することにより全体として調和のとれた交
換制御動作が行われている。
【0017】このような機器構成のもとに、交換ソフト
ウエアプログラムと制御機器の有するファームウエアプ
ログラムとの連携により、交換機において実行される交
換動作の概要を次に述べる。
【0018】発信加入者40が発呼すると、その発呼状
態は加入者制御装置21においてファームウエアプログ
ラムにより行われている第1の加入者回路30のスキャ
ン動作により検出(監視信号S31)され、その発呼検
出情報はあらかじめ定められた情報形式の報告情報信号
S10により中央制御装置1に伝達される。
【0019】中央制御装置1においては加入者制御装置
21より受信した発呼検出情報に基づき起呼接続のソフ
トウエアプログラムが実行され、通話路制御装置22に
対して通話路装置32の通話路P1及び通話路P2を形
成するように制御指示情報信号S12で指示するととも
に、信号制御装置23に対しては発信加入者40からの
選択数字受信を報告するように制御指示情報信号S13
で指示する。
【0020】各制御装置のマイクロプロセッサとファー
ムウエアプログラムはこれらの制御指示情報を解析し、
通話路制御装置22では制御信号S22を通話路装置3
2に送出して指示された通話路を接続し、信号制御装置
23ではREC33の受信を準備する。
【0021】続いて、REC33で受信した発信加入者
40からの選択信号は、監視信号S33により逐次、信
号制御装置23のマイクロプロセッサとファームウエア
プログラムにより検出され、発信加入者情報が付加され
て中央制御装置1に報告情報信号S10により伝達され
る。
【0022】選択信号情報を受信した中央制御装置1で
は、選択信号情報の翻訳ソフトウエアプログラムが実行
され、接続相手先として着信加入者41を選択し、続い
て呼接続プログラムにより各制御機器に指示を与えて発
信加入者40と着信加入者41を接続する準備を行う。
【0023】通話路制御装置22に対しては、呼出音を
発信加入者40に供給する通話路(不図示)を接続する
と共に発信加入者40と着信加入者41を接続する通話
路P3の予約(なお、通話路P2と通話路P1はそれぞ
れ、第一数字受信時ならびに数字受信完了時に解放の指
示を受けて解放されている)を制御指示情報信号S12
で指示し、加入者制御装置21に対しては、呼出信号3
6を第2の加入者回路31に接続するとともに着信加入
者41の応答を報告するよう制御指示情報信号S11で
指示する。
【0024】各制御機器では、中央制御装置1からのそ
れらの制御指示情報をマイクロプロセッサとファームウ
エアプログラムにより解析し、通話路制御装置22は制
御信号S22、加入者制御装置21は制御信号S21に
より対応する制御を各制御対象装置に対して行う。
【0025】この後、着信加入者41が応答すると、そ
れを監視(監視信号S31)していた加入者制御装置2
1は中央制御装置1にそれを報告情報信号S10で報告
し、中央制御装置1では着信加入者応答に対応する呼制
御のソフトウエアプログラムが実行され、発信加入者4
0と着信加入者41の接続動作に移行する。
【0026】中央制御装置1は、通話路制御装置22に
対しては、呼出音を発信加入者40に供給する通話路
(不図示)を解放し、予約していた通話路P3を接続す
るよう制御指示情報信号S12で指示し、加入者制御装
置21に対しては、第2の加入者回路31に接続されて
いる呼出信号36を切り離し、更に、発信加入者40の
通話線の極性反転等の通話開始前に必要な第1の加入者
回路30の動作を行うよう制御指示情報信号S11で指
示する。
【0027】当該指示に基づいて、通話路制御装置22
及び加入者制御装置21は、それぞれのマイクロプロセ
ッサとファームウエアプログラムの制御により、通話路
装置32、第2の加入者回路31及び第1の加入者回路
30を制御する。
【0028】このようにして、交換機においては主たる
交換制御は中央制御装置により実行されるが、交換動作
に必要な各種周辺機器の動作制御は、中央制御装置のソ
フトウエアプログラムとの密接な連携のもとに、マイク
ロプロセッサを使用した各種制御機器よりに各々分散さ
れて実行している。
【0029】この制御機器がマイクロプロセッサにより
実行するファームウエアプログラムは通常ROMに蓄積
されており、本発明は、機能変更や機能追加によりこれ
らのファームウエアプログラムの変更が必要となった場
合でもROMを交換することなくファームウエアプログ
ラムの変更を可能ならしめるものである。
【0030】図2は、本発明における一実施例である制
御機器のファ−ムウエアプログラムの変更処理方式を示
すブロック構成図である。
【0031】制御装置20は、図1における加入者制御
装置21、通話路制御装置22又は信号制御装置23を
総称する制御機器2の一例であり、マイクロプロセッサ
201と、ファ−ムウエアプログラムを蓄積する一個以
上のROM202と、これらのROMの内容をコピ−し
て蓄積するに十分な記憶容量を持つRAM203と、制
御装置20の電源投入又はその他のリセット動作時に前
記ROM202の内容を前記RAM203にコピ−し、
更に、中央制御装置1から伝達されるファ−ムウエアプ
ログラム変更制御指示情報に基づいてRAM203上の
ファ−ムウエアプログラムを変更する書込回路200と
から構成されている。
【0032】書込回路200は、中央制御装置1とイン
タワ−クしており、図1において説明した中央制御装置
1から伝達される各種の制御指示情報信号を受信すると
ともに、マイクロプロセッサ201が制御対象機器3を
監視又は制御した結果を中央制御装置1に伝える報告情
報信号も中継する。
【0033】また、マイクロプロセッサ201は、その
制御動作を行なうファ−ムウエアプログラムとして前記
RAM203上にコピ−されたファ−ムウエアプログラ
ムを使用する。
【0034】本発明に係るファ−ムウエアプログラムの
変更処理方式においては、中央制御装置1から制御装置
20に伝達される制御指示情報信号として、通常の交換
動作制御に係る制御指示情報に加えてファ−ムウエアプ
ログラム変更制御指示情報が設けられており、これは制
御指示情報信号を構成する制御指示種別を示す識別子に
より識別できるようになっている。
【0035】制御装置20に伝達された制御指示情報信
号は書込回路200で受信され、通常の交換動作制御に
係る制御指示情報であればマイクロプロセッサ201に
中継されるが、ファ−ムウエアプログラム変更制御指示
情報であることを識別すると書込回路200は、当該変
更指示情報に含まれるアドレスと変更情報に基づいてR
AM203をアクセスし、該当アドレスの情報を変更情
報に書き替える。
【0036】本発明に係るファ−ムウエアプログラム変
更処理方式の動作をさらに詳しく図3を用いて説明す
る。
【0037】図3は、本発明における一実施例である制
御機器のファ−ムウエアプログラムの変更処理方式の書
込回路の機能に主眼をおいたブロック構成図である。
【0038】書込回路200は、リセット制御回路20
01と、カウンタ更新タイミング回路2002と、アド
レスカウンタ回路2003と、リフレッシュ制御回路2
004と、選択回路2005及び命令解析回路2006
とから構成されている。
【0039】リセット制御回路2001は、制御装置2
0の電源投入又はその他のリセット動作時にそれらのリ
セット信号を受けてROM202の内容をRAM203
にコピ−する動作を開始したり、アドレスカウンタ回路
2003から全アドレスのカウント終了報告を受けてコ
ピ−動作を停止する制御を行なう。
【0040】カウンタ更新タイミング回路2002は、
リセット制御回路2001から起動されて、メモリのア
ドレス(ROM202では読出アドレスに該当し、RA
M03では書込アドレスに該当する)更新を制御するタ
イミングクロックを発生する回路である。
【0041】アドレスカウンタ回路2003は、カウン
タ更新タイミング回路2002から発生するタイミング
クロックに基づいて、順次、メモリのアドレス情報をリ
フレッシュ制御回路に指示するとともに、全アドレスの
カウントを終了するとそれをリセット制御回路2001
に報告する。
【0042】リフレッシュ制御回路2004は、アドレ
スカウンタ回路2003から指示されるアドレス情報に
基づいてROM202に対しては読出アドレス情報と読
出制御タイミング等の制御情報を送り、RAM203に
対してはメモリのリフレッシュや書込制御タイミング等
の制御情報を、また、選択回路2005に対してはRA
M203への書込アドレス情報と、リセット動作に基づ
く書込情報であることを指示する選択信号とを送る。
【0043】選択回路2005は、リセット動作に基づ
くリフレッシュ制御回路2004から送出されるRAM
203への書込アドレス情報とROM202が読み出し
てくるデ−タ情報、及び命令解析回路2006が中央制
御装置1からのファ−ムウエアプログラム変更制御情報
に基づいて送出するRAM203への変更書込情報を受
信するゲ−トが設けられており、リフレッシュ制御回路
2004から送られる選択信号を受けている時にはリセ
ット動作に基づく書込情報を、当該選択信号を受けてい
ないときは変更書込情報によりRAM203に選択的に
書込を行なう。
【0044】命令解析回路2006は、中央制御装置1
とインタワ−クしており、中央制御装置1から伝達され
る制御指示情報信号を受信して、その制御指示情報がフ
ァ−ムウエアプログラムの変更書込制御指示である場合
には当該変更書込情報を選択回路2005に送出し、通
常の交換動作制御指示である場合にはそのまま当該制御
指示情報信号をマイクロプロセッサ201に中継する。
【0045】更に、命令解析回路2006は、マイクロ
プロセッサ201が制御対象機器3の制御処理をして中
央制御装置1に伝達する報告情報信号を中継する。
【0046】このような構成のもとにおける、リセット
動作によるROM202の内容をRAM203へコピ−
する動作と、中央制御装置1からの変更書込制御指示に
基づくRAM203の内容変更動作を以下に説明する。
【0047】リセット動作によるROM202の内容を
RAM203へコピ−する動作は、制御装置20の電源
を投入したとき、又は、その他の制御装置20のリセッ
ト動作時に、リセット制御回路2001にリセット信号
が送られることにより開始される。
【0048】リセット制御回路2001が起動される
と、リセット制御回路2001は、マイクロプロセッサ
201に対してマイクロプロセッサリセット信号を送り
その動作を停止させるとともに、カウンタ更新タイミン
グ回路2002を起動してメモリのアドレス更新を制御
する際に使用するタイミングクロックを発生させる。
【0049】カウンタ更新タイミング回路2002から
タイミングクロックが発生すると、当該タイミングクロ
ックに基づいてアドレスカウンタ回路2003は、アド
レス情報を順次リフレッシュ制御回路2004に送出す
る。
【0050】リフレッシュ制御回路2004は、アドレ
スカウンタ回路2003から指示されたアドレス情報に
より、ROM202に対しては読出アドレス情報と読出
制御タイミング等の読出制御情報を送り該当アドレスの
内容を出力させ、RAM203に対してはメモリのリフ
レッシュや書込制御タイミング等の書込制御情報を送り
メモリへの書込準備を行なわせ、また、選択回路200
5に対してはRAM203への書込アドレス情報と、リ
セット動作に基づく書込情報であることを指示する選択
信号とを送る。
【0051】選択回路2005は、リフレッシュ制御回
路2004から選択信号を受信すると、リフレッシュ制
御回路2004からのRAM203への書込アドレス情
報のゲ−トB1と、ROM202からのROM内容の出
力デ−タ(RAM203への書込デ−タ)のゲ−トBn
を選択してこれらの書込アドレス情報と書込デ−タ情報
をRAM203に送り込む。
【0052】以上の動作により、ROM202の1つの
アドレスの内容がRAM203に書き込まれ、以降、順
次アドレスカウンタ回路2003がROM202の最終
アドレスをカウントして最終アドレスが更新されるまで
同様の動作によりROM202の内容がRAM203に
書き込まれて行く。
【0053】アドレスカウンタ回路2003は、ROM
202の最終アドレスを更新したとき、リセット制御回
路2001に対して停止要求を行いコピ−動作の終了を
報告する。
【0054】当該停止要求によりリセット制御回路20
01は、カウンタ更新タイミング回路2002の動作を
停止させ、更に、マイクロプロセッサ201の停止状態
を解除する。
【0055】停止状態を解除されたマイクロプロセッサ
201は、RAM203に書き込まれたファ−ムウエア
プログラムを使用して順次、命令動作を実行する。
【0056】次に、中央制御装置1からの変更書込制御
指示に基づくRAM203の内容変更動作を説明する。
【0057】制御装置20の機能変更又は、機能追加等
により制御装置20の有するファ−ムウエアプログラム
を変更する必要性が生じた場合、磁気テープ装置、テレ
タイプライター等の入力装置(不図示)からコマンド等
により入力された変更情報は、中央制御装置1のソフト
ウエアプログラムにより制御装置20に対する制御指示
情報信号に編集されて、通常の交換動作制御に係る制御
指示情報信号と同様に制御装置20に伝達される。
【0058】制御装置20に伝達された制御指示情報信
号は、通常の交換動作制御に係る制御指示情報信号とフ
ァ−ムウエアプログラムの変更制御に係る制御指示情報
信号とを、命令解析回路2006にて制御指示種別を示
す識別子により識別される。
【0059】識別子がファ−ムウエアプログラムの変更
制御に係るものであり、その変更動作の開始を指示する
情報を受信したことを識別すると、命令解析回路200
6は、マイクロプロセッサ201の動作停止を指示す
る。
【0060】続いて、変更アドレス情報と変更デ−タ情
報が含まれている制御指示情報信号を受信すると、制御
指示情報信号に含まれている変更アドレス情報と変更デ
−タ情報を抽出して選択回路2005のゲ−トA1及び
Anにそれぞれの情報を送出するとともに、RAM20
3に書込制御情報を送出する。
【0061】選択回路2005は、選択信号を受信して
いないので、ゲ−トA1及びAnより受信した変更アド
レス情報と変更デ−タ情報によりRAM203に書き込
みを指示する。
【0062】このようにして、中央制御装置1から順次
伝達されるファームウエアプログラム変更制御情報信号
に基づいて、RAM203の内容を書き換える。
【0063】変更データ情報を全て伝達し終わると、中
央制御装置1は変更動作の終了を指示する情報を含んだ
制御指示情報信号を送出するので、命令解析回路200
6はそれを識別するとマイクロプロセッサ201の停止
状態を解除する。
【0064】停止状態を解除されたマイクロプロセッサ
201は、変更されたファ−ムウエアプログラムを使用
して順次、命令動作を実行する。
【0065】
【発明の効果】本発明に係るファ−ムウエアプログラム
の変更処理方式によれば、電源投入やその他の当該制御
機器のリセット動作時に書込回路によりファ−ムウエア
プログラムがROMからRAMに書込まれ、マイクロプ
ロセッサは、そのRAM上のファ−ムウエアプログラム
で動作することになり、また、当該書込回路は中央制御
装置から伝達されるファ−ムウエアプログラム変更制御
指示情報により前記RAM上のファ−ムウエアプログラ
ムを変更することができる。
【0066】このことにより、マイクロプロセッサ制御
による制御機器を多数使用して負荷分散及び機能分散を
図り、それらの分散化された制御機器におけるファーム
ウエアプログラムが中央制御装置のソフトウエアプログ
ラムと連携して各種の機能動作を行なっている、交換機
に代表されるような装置においては、機能変更や機能追
加に伴うファ−ムウエアプログラム変更に際しても、保
守者が遠隔設置されているテレタイプライター等の入出
力端末から当該ファ−ムウエアプログラム変更に係るコ
マンドを投入するだけで変更処置が可能となる。
【0067】したがって、従来の変更処理方式で必要と
される、交換すべき物理的なROM及びそのROMの交
換作業を無くすことができ、ファ−ムウエアプログラム
の変更作業をきわめて容易に、かつ、短時間で行なうこ
とができる効果がある。
【図面の簡単な説明】
【図1】交換機の分散制御の概念を示すブロック構成図
【図2】本発明における一実施例である制御機器を示す
ブロック構成図
【図3】本発明における一実施例である制御機器の書込
回路の機能に主眼をおいたブロック構成図
【符号の説明】
1 中央制御装置 2 制御機器 3 制御対象機器 20 制御装置 200 書込回路 201 マイクロプロセッサ 202 リード・オンリー・メモリ(ROM) 203 ランダム・アクセス・メモリ(RAM) 2001 リセット制御回路 2002 カウンタ更新タイミング回路 2003 アドレスカウンタ回路 2004 リフレッシュ制御回路 2005 選択回路 2006 命令分析回路

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 マイクロプロセッサと、リード・オンリ
    ー・メモリに格納されたファームウエアプログラムを有
    し、上位制御装置と制御対象装置との間に位置して、前
    記上位制御装置から伝達される制御命令と前記ファーム
    ウエアプログラムとに基づいて前記マイクロプロセッサ
    が前記制御対象装置を制御する制御装置において、 前記リード・オンリー・メモリの内容を蓄積するに十分
    な記憶容量を持つランダム・アクセス・メモリと、 初期設定動作時には、前記リード・オンリー・メモリの
    内容を前記ランダム・アクセス・メモリに複写し、前記
    上位制御装置から伝達される制御命令が前記ファームウ
    エアプログラムの書換を指示する命令の時には、当該制
    御命令の内容に従って前記ランダム・アクセス・メモリ
    の内容を書き換える書込手段とを有し、 前記マイクロプロセッサは、前記ランダム・アクセス・
    メモリに複写されたファームウエアプログラムにより動
    作することを特徴としたファームウエアプログラムの変
    更処理方式。
  2. 【請求項2】 前記書込手段は、 初期設定動作時に起動されて、前記マイクロプロセッサ
    の動作を停止させるとともに、前記リード・オンリー・
    メモリの内容を前記ランダム・アクセス・メモリに複写
    する動作の開始を指示し、当該複写動作の終了時には複
    写動作の停止を指示するとともに、前記マイクロプロセ
    ッサの動作停止を解除する複写動作制御手段と、 前記複写動作の開始で、複写するメモリのアドレスを順
    次発生し、前記リード・オンリー・メモリに対して当該
    アドレスの内容を読みださせるとともに、前記ランダム
    ・アクセス・メモリへの書込アドレスと書込制御情報を
    出力し、複写するメモリのアドレスをすべて発生させる
    と前記複写動作の終了情報を出力する読出及び書込制御
    手段と、 前記上位制御装置から伝達される制御命令を受信し、当
    該制御命令が前記ファームウエアプログラムの書換を指
    示する命令の時には、当該制御命令の内容に従って書換
    アドレスと書換データを出力して書き込み制御を行う命
    令解析手段と、 前記リード・オンリー・メモリから読み出されるデータ
    と、前記読出及び書込制御手段から出力される前記ラン
    ダム・アクセス・メモリへの書込アドレスと書込制御情
    報と、前記命令解析手段から出力される書換アドレスと
    書換データとを受信し、前記読出及び書込制御手段から
    書込制御情報を受信している時は、前記リード・オンリ
    ー・メモリから読み出されるデータと前記読出及び書込
    制御手段から出力される前記ランダム・アクセス・メモ
    リへの書込アドレスとを、また、前記読出及び書込制御
    手段から書込制御情報を受信していない時は、前記命令
    解析手段から出力される書換アドレスと書換データとを
    選択的に用いて前記ランダム・アクセス・メモリへアド
    レス情報とデータ情報を出力する選択制御手段とを有す
    ることを特徴とする請求項1に記載のファームウエアプ
    ログラムの変更処理方式。
  3. 【請求項3】 前記上位制御装置から伝達される制御命
    令は、前記マイクロプロセッサに対する制御命令と前記
    ファームウエアプログラムの書換を指示する命令とを識
    別する識別子を含むことを特徴とする請求項1に記載の
    ファームウエアプログラムの変更処理方式。
  4. 【請求項4】 前記上位制御装置から伝達される前記フ
    ァームウエアプログラムの書換を指示する命令に含まれ
    る書換アドレスと書換データは、遠隔入力手段により入
    力されることを特徴とする請求項1に記載のファームウ
    エアプログラムの変更処理方式。
JP29569593A 1993-11-25 1993-11-25 ファームウエアプログラムの変更処理方式 Pending JPH07146790A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29569593A JPH07146790A (ja) 1993-11-25 1993-11-25 ファームウエアプログラムの変更処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29569593A JPH07146790A (ja) 1993-11-25 1993-11-25 ファームウエアプログラムの変更処理方式

Publications (1)

Publication Number Publication Date
JPH07146790A true JPH07146790A (ja) 1995-06-06

Family

ID=17823974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29569593A Pending JPH07146790A (ja) 1993-11-25 1993-11-25 ファームウエアプログラムの変更処理方式

Country Status (1)

Country Link
JP (1) JPH07146790A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100326295B1 (ko) * 1997-04-18 2002-06-29 박종섭 디지탈이동통신교환기의펌웨어롬식별방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02137046A (ja) * 1988-11-18 1990-05-25 Nec Corp パッチデータ転送方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02137046A (ja) * 1988-11-18 1990-05-25 Nec Corp パッチデータ転送方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100326295B1 (ko) * 1997-04-18 2002-06-29 박종섭 디지탈이동통신교환기의펌웨어롬식별방법

Similar Documents

Publication Publication Date Title
JP3566975B2 (ja) 計算機操作端末装置の自動操作装置
JPH07146790A (ja) ファームウエアプログラムの変更処理方式
JPH1069470A (ja) マルチプロセッサシステム
JP2000222184A (ja) プログラム変更方法
KR100216352B1 (ko) 교환시스템에 있어서 데이타베이스를 이용한 과금데이타 이중화방법
JP2972742B1 (ja) 制御プログラム更新方式
JP2550945B2 (ja) 時分割多重時間スイツチの制御方式
JP2986106B2 (ja) 通信サービスシステム,通信サービス端末装置及びノード装置
JP2877064B2 (ja) 監視制御システムのデータベース整合方式
JP2878269B1 (ja) 基地局監視装置
JPH07319531A (ja) 制御プログラム書換方式
JPH0697990A (ja) 通信ラインモニタ装置
JPH03201755A (ja) 装置属性読み取り方式
JP2001202538A (ja) 駅制御装置用保守システム
JPH03280144A (ja) 通信制御システム
JP2776125B2 (ja) 画像再生装置
JPH04284588A (ja) プログラマブル・リモートidコントローラ
JPH01256257A (ja) 短縮ダイヤルデータ転送方式
JPS61165173A (ja) システム間の状態情報管理方式
JP2001076213A (ja) 遠隔制御方法
JP2001159974A (ja) 自動運行装置及び自動運行システム
JPH05316206A (ja) 遠隔制御交換機の処理プログラム・ダウンロード方式
JPS63237658A (ja) フアクシミリ装置
JPH0423539A (ja) 伝送装置集中状態管理方式
JPH04123547A (ja) ネットワークにおける端末アドレス登録装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19961217