[go: up one dir, main page]

JP2002268891A - Equipment controller - Google Patents

Equipment controller

Info

Publication number
JP2002268891A
JP2002268891A JP2001069178A JP2001069178A JP2002268891A JP 2002268891 A JP2002268891 A JP 2002268891A JP 2001069178 A JP2001069178 A JP 2001069178A JP 2001069178 A JP2001069178 A JP 2001069178A JP 2002268891 A JP2002268891 A JP 2002268891A
Authority
JP
Japan
Prior art keywords
storage unit
specific information
central processing
processing unit
unit
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
JP2001069178A
Other languages
Japanese (ja)
Inventor
Takanari Aoyama
宇済 青山
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2001069178A priority Critical patent/JP2002268891A/en
Publication of JP2002268891A publication Critical patent/JP2002268891A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a device controller in which a user changes-over a storage part to be booted without changing a dipswitch and service property is enhanced. SOLUTION: A selection part 112 is provided with a specified information storage part for storing a boot selection signal which is re-writable by a central arithmetic processing part 101 and which specifies a storage part to be booted. The central arithmetic processing part 101 determines the storage part to be booted based on an output from the selection part 112.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、装置を制御する装
置コントローラに係り、特に、電源投入時、装置コント
ローラ内の中央演算処理部がブートする記憶部を選択す
ることができる装置コントローラに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus controller for controlling an apparatus, and more particularly, to an apparatus controller capable of selecting a storage unit to be booted by a central processing unit in the apparatus controller when power is turned on.

【0002】[0002]

【従来の技術】従来、プリンタコントローラを制御する
制御プログラムを書き換えて、新たにバージョンアップ
した制御プログラムを例えば、ICカードよりロードす
ることが行われている。
2. Description of the Related Art Conventionally, a control program for controlling a printer controller is rewritten, and a newly upgraded control program is loaded from, for example, an IC card.

【0003】ICカードから制御プログラムを書き換え
る場合、従来の制御プログラムを記憶したフラッシュメ
モリからではなく、ICカードからブートするようにブ
ートする記憶部を切り替える必要がある。このブートす
る記憶部を切り替えるための切替信号はディップスイッ
チ(DIPSW)のON/OFFにより行なわれてい
る。
When rewriting a control program from an IC card, it is necessary to switch a storage unit to be booted so as to boot from an IC card, not from a flash memory storing a conventional control program. The switching signal for switching the storage unit to be booted is performed by turning on / off a dip switch (DIPSW).

【0004】[0004]

【発明が解決しようとする課題】しかし、上記した従来
技術のようにディップスイッチを使用する場合、プリン
タ本体からディップスイッチの載ったボードを抜き取
り、ユーザ(人)がディップスイッチの設定を変更しな
ければならず、煩雑な手間がかかるという問題点があっ
た。本発明は、上記した従来技術の問題点を解決するた
めになされたものであって、その目的は、ディップスイ
ッチを変更することなくブートする記憶部の切り替えを
行い、サービス性向上を図ることができる装置コントロ
ーラを提供することを目的とする。
However, when a dip switch is used as in the above-described prior art, the board on which the dip switch is mounted must be removed from the printer body, and a user (person) must change the setting of the dip switch. However, there is a problem that it takes a lot of trouble. SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems of the related art, and an object of the present invention is to switch a storage unit to be booted without changing a dip switch to improve serviceability. It is an object of the present invention to provide a device controller capable of performing such operations.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するた
め、本発明に係る装置コントローラは、演算処理をする
中央演算処理部と、上記中央演算処理部に装置を制御さ
せるための制御プログラムを記憶する制御プログラム記
憶部と、上記中央演算処理部に上記制御プログラムと異
なる動作をさせる異動作プログラムを記憶する異動作プ
ログラム記憶部へ接続可能な接続部とを備える装置コン
トローラにおいて、上記制御プログラム記憶部と上記接
続部に接続される上記異動作プログラム記憶部のいずれ
かを特定する特定情報を記憶する不揮発性の特定情報記
憶部を備え、上記中央演算処理部は、上記特定情報記憶
部に記憶されている特定情報を書き換えることを特徴と
する。このように構成することにより、中央演算処理部
が特定情報記憶部に記憶されている特定情報を制御でき
るとともに、通電中に特定情報を設定した後、電源をO
FFし、電源を再投入しても、特定情報を保持すること
ができる。また、上記中央演算処理部は、上記特定情報
記憶部に記憶されている特定情報によって特定される記
憶部にアクセスすることを特徴とする。このように構成
することにより、特定情報によって、装置コントローラ
の動作を変えることができる。特に、不揮発性であるの
で、電源OFF後、再び電源を投入した場合の装置コン
トローラの動作を予め決定できる。また、上記特定情報
記憶部は、電源投入時にブートする記憶部を特定するブ
ート選択信号を記憶し、上記中央演算処理部は、上記特
定情報記憶部に記憶されているブート選択信号を書き換
えることを特徴とする。このように構成することによ
り、ユーザは、ディップスイッチを変更することなくブ
ートする記憶部の設定をすることができる。したがっ
て、ユーザフレンドリーな装置コントローラを提供でき
る。また、上記中央演算処理部は、上記特定情報記憶部
に記憶されているブート選択信号によって特定された記
憶部よりブートすることを特徴とする。このように構成
することにより、ユーザが設定したブート選択信号に対
応した記憶部よりブートを行うことができる。
In order to achieve the above object, an apparatus controller according to the present invention stores a central processing unit for performing arithmetic processing and a control program for causing the central processing unit to control the apparatus. An apparatus controller comprising: a control program storage unit that performs a different operation from the control program in the central processing unit; and a connection unit that can be connected to a different operation program storage unit that stores a different operation program. And a non-volatile specific information storage unit for storing specific information for specifying any of the different operation program storage units connected to the connection unit, wherein the central processing unit is stored in the specific information storage unit. It is characterized in that the specified information is rewritten. With this configuration, the central processing unit can control the specific information stored in the specific information storage unit, and after setting the specific information during energization, turns off the power.
Even if the FF is turned on and the power is turned on again, the specific information can be retained. Further, the central processing unit accesses a storage unit specified by the specific information stored in the specific information storage unit. With this configuration, the operation of the device controller can be changed according to the specific information. In particular, since it is non-volatile, the operation of the device controller when the power is turned on after the power is turned off can be determined in advance. Further, the specific information storage unit stores a boot selection signal that specifies a storage unit to be booted at power-on, and the central processing unit rewrites a boot selection signal stored in the specific information storage unit. Features. With this configuration, the user can set the storage unit to be booted without changing the DIP switch. Therefore, a user-friendly device controller can be provided. The central processing unit boots from a storage unit specified by a boot selection signal stored in the specific information storage unit. With this configuration, booting can be performed from the storage unit corresponding to the boot selection signal set by the user.

【0006】[0006]

【発明の実施の形態】次に、本発明における装置コント
ローラの一例として、プリンタコントローラを取り上
げ、図面を参照しながら説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, a printer controller will be described as an example of an apparatus controller according to the present invention, and will be described with reference to the drawings.

【0007】図1に、プリンタコントローラのハードウ
ェア構成図を示す。図1において、プリンタコントロー
ラは、中央演算処理部101、RAM(Random Access
Memory)102、フラッシュメモリ103、ICカード
インターフェース104、ネットワークコントローラ1
05、操作パネルインターフェース106、エンジンイ
ンターフェース107、ICカード108、I/Oコン
トローラ109、選択部112より構成されている。
FIG. 1 shows a hardware configuration diagram of a printer controller. In FIG. 1, a printer controller includes a central processing unit 101, a RAM (Random Access
Memory) 102, flash memory 103, IC card interface 104, network controller 1
05, an operation panel interface 106, an engine interface 107, an IC card 108, an I / O controller 109, and a selection unit 112.

【0008】中央演算処理部101は、演算処理を行う
ように構成されており、RAM102は、中央演算処理
部101のワークメモリ、プリンタを使用するホスト装
置から入力されるインプットバッファ、プリントデータ
のページメモリとして使用できるように構成されてい
る。
The central processing unit 101 is configured to perform arithmetic processing. The RAM 102 includes a work memory of the central processing unit 101, an input buffer input from a host device using a printer, and a page of print data. It is configured to be used as a memory.

【0009】フラッシュメモリ103は、中央演算処理
部101を動作させることによって、プリンタコントロ
ーラを制御する制御プログラムを記憶するように構成さ
れている。すなわち、制御プログラムを記憶する制御プ
ログラム記憶部の一例である。このフラッシュメモリ1
03は、電源を切っても記憶している内容が消えない不
揮発性メモリであり、また、書き換え可能なメモリであ
る。
The flash memory 103 is configured to store a control program for controlling the printer controller by operating the central processing unit 101. That is, it is an example of a control program storage unit that stores a control program. This flash memory 1
Reference numeral 03 denotes a non-volatile memory that retains its stored contents even when the power is turned off, and is a rewritable memory.

【0010】ICカードインターフェース104は、I
Cカード108をプリンタコントローラに接続するよう
に構成されており、ICカード108は、フラッシュメ
モリ103に記憶されている制御プログラムに対して、
置き換えるプログラム、例えば、新しいバージョンの制
御プログラムと、実際に、この新しいバージョンの制御
プログラムをフラッシュメモリ103に書き込む制御を
行うダウンロードプログラムが記憶されている。ICカ
ードインターフェース104が接続部の一例であり、ダ
ウンロードプログラムが異動作プログラムの一例であ
る。すなわち、ダウンロードプログラムは、フラッシュ
メモリ103に記憶されている制御プログラムとは異な
る動作を中央演算処理部101にさせる。また、ICカ
ード108が、異動作プログラム記憶部の一例である。
ネットワークコントローラ105は、LAN(Local Ar
ea Network)などのネットワークを介してプリンタを使
用するホスト装置と接続されている場合、ネットワーク
との接続ができるように構成されている。
[0010] The IC card interface 104
The C card 108 is configured to be connected to a printer controller. The IC card 108 responds to a control program stored in the flash memory 103 by
A replacement program, for example, a new version of the control program, and a download program for actually controlling the writing of the new version of the control program into the flash memory 103 are stored. The IC card interface 104 is an example of a connection unit, and the download program is an example of a different operation program. That is, the download program causes the central processing unit 101 to perform an operation different from that of the control program stored in the flash memory 103. The IC card 108 is an example of a different operation program storage unit.
The network controller 105 is a LAN (Local Ar
When connected to a host device using a printer via a network such as ea Network), the connection to the network can be established.

【0011】操作パネルインターフェース106は、プ
リンタの操作パネルとプリンタコントローラとの接続が
できるように構成されている。
The operation panel interface 106 is configured to enable connection between an operation panel of the printer and a printer controller.

【0012】エンジンインターフェース107は、プリ
ンタエンジンとコマンド、ステータスや印字データの通
信を行うことができるように構成されている。
The engine interface 107 is configured to communicate commands, status, and print data with the printer engine.

【0013】I/Oコントローラ109は、プリンタを
使用するホスト装置とプリンタコントローラを接続でき
るように構成されている。
The I / O controller 109 is configured to connect a host device using a printer and a printer controller.

【0014】次に、選択部112は、電源投入時、中央
演算処理部101がブートする記憶部を選択するように
構成されている。具体的にいえば、選択部112は、フ
ラッシュメモリ103とICカード108のいずれかを
選択するように構成されている。
Next, the selection unit 112 is configured to select a storage unit to be booted by the central processing unit 101 when the power is turned on. Specifically, the selecting unit 112 is configured to select either the flash memory 103 or the IC card 108.

【0015】選択部112は、図2に示すように、特定
情報記憶部110とコード回路111より構成されてい
る。
As shown in FIG. 2, the selection section 112 includes a specific information storage section 110 and a code circuit 111.

【0016】特定情報記憶部110は、フラッシュメモ
リ103とICカード108のどちらからブートするか
を示すブート選択信号を記憶するように構成されてお
り、例えば、不揮発性のラッチ回路から構成される。し
たがって、電源をOFFしても出力は保持されている。
このブート選択信号は、特定情報の一例である。特定情
報とは、中央処理演算部101を動作させるプログラム
が記憶されている記憶部が複数ある場合、複数の記憶部
の中から中央演算処理部101がアクセスする記憶部を
決定するための情報をいう。
The specific information storage unit 110 is configured to store a boot selection signal indicating which one of the flash memory 103 and the IC card 108 to boot from, and is constituted by, for example, a nonvolatile latch circuit. Therefore, the output is maintained even when the power is turned off.
This boot selection signal is an example of specific information. When there are a plurality of storage units storing a program for operating the central processing unit 101, the specific information is information for determining a storage unit to be accessed by the central processing unit 101 from the plurality of storage units. Say.

【0017】また、特定情報記憶部110は、中央演算
処理部101より書き込みが可能なように構成されてい
る。
The specific information storage unit 110 is configured to be writable by the central processing unit 101.

【0018】コード回路111は、特定情報記憶部11
0に記憶されているブート選択信号114を入力し、入
力したブート選択信号114に基づいて、ブートする記
憶部を示すチップセレクト信号115を出力するように
構成されている。
The code circuit 111 includes a specific information storage unit 11
The boot selection signal 114 stored in “0” is input, and a chip select signal 115 indicating a storage unit to be booted is output based on the input boot selection signal 114.

【0019】例えば、ブート選択信号114は、コード
回路111のアドレスとして入力される。ブート選択信
号114は、あるアドレスを持つ場合には、フラッシュ
メモリ103よりブートすることに対応し、別のアドレ
スを持つ場合には、ICカード108よりブートするこ
とに対応している。
For example, the boot selection signal 114 is input as an address of the code circuit 111. The boot selection signal 114 corresponds to booting from the flash memory 103 when it has a certain address, and corresponds to booting from the IC card 108 when it has another address.

【0020】すなわち、コード回路は、異なるアドレス
値を有するブート選択信号114が入力されると、その
アドレス値に対応したチップセレクト信号が出力される
ように構成されている。
That is, the code circuit is configured such that, when a boot selection signal 114 having a different address value is input, a chip select signal corresponding to the address value is output.

【0021】次に、バス113は、中央演算処理部10
1と上述した構成要素を接続するためのものである。
Next, the bus 113 is connected to the central processing unit 10.
1 and the above-mentioned components.

【0022】実施の形態におけるプリンタコントローラ
は、上記のように構成されており、以下に、動作及び作
用について、図面を参照しながら説明する。
The printer controller according to the embodiment is configured as described above, and the operation and action will be described below with reference to the drawings.

【0023】まず、プリンタを使用する場合の動作につ
いて説明する。通常、特定情報記憶部110に記憶され
ているブート選択信号114は、フラッシュメモリ10
3を示す信号が記憶されている。図3に示すように、プ
リンタに電源が投入されると(S1)、中央演算処理部
101は、選択部112から出力されるチップセレクト
信号が、フラッシュメモリ103を示している信号の場
合(S2)、フラッシュメモリ103よりブートし、ワ
ークエリアであるRAM102上に制御プログラムを読
み出す。そして、読み出した制御プログラムを実行する
(S3)。次に、ICカード108に記憶されている新
しいバージョンの制御プログラムをダウンロードする場
合について説明する。プリンタにICカード108を差
し込み、プリンタの電源を投入する。この場合、フラッ
シュメモリ103よりブートされる。ここで、例えば、
ユーザが操作パネルのメニュー画面からダウンロードを
選択すると、中央演算処理部101は、特定情報記憶部
110に記憶されているブート選択信号114を書き換
え、ブートする記憶部をICカード108に設定するこ
とができる。このように設定した後、プリンタの電源を
OFFし、再びプリンタの電源を投入する(S1)。設
定した内容は電源をOFFしても保持されているため、
電源が投入されると、選択部112から出力されるチッ
プセレクト信号115は、ICカード108を示してい
る(S2)。このため、中央演算処理部101は、IC
カード108よりブートし、ワークエリアであるRAM
102上に、ICカード108に記憶されているダウン
ロードプログラムを読み出す。そして、読み出したダウ
ンロードプログラムを実行する(S4)。
First, the operation when a printer is used will be described. Normally, the boot selection signal 114 stored in the specific information storage unit 110 is
3 is stored. As shown in FIG. 3, when the printer is turned on (S1), the central processing unit 101 determines that the chip select signal output from the selection unit 112 is a signal indicating the flash memory 103 (S2). ), Boot from the flash memory 103 and read the control program onto the RAM 102 which is a work area. Then, the read control program is executed (S3). Next, a case where a new version of the control program stored in the IC card 108 is downloaded will be described. The IC card 108 is inserted into the printer, and the power of the printer is turned on. In this case, booting is performed from the flash memory 103. Where, for example,
When the user selects download from the menu screen of the operation panel, the central processing unit 101 rewrites the boot selection signal 114 stored in the specific information storage unit 110 and sets the storage unit to be booted in the IC card 108. it can. After such setting, the power of the printer is turned off and the power of the printer is turned on again (S1). Since the settings are retained even when the power is turned off,
When the power is turned on, the chip select signal 115 output from the selection unit 112 indicates the IC card 108 (S2). For this reason, the central processing unit 101
Boot from the card 108 and work area RAM
The download program stored in the IC card 108 is read onto the PC 102. Then, the read download program is executed (S4).

【0024】図4に示すように、中央演算処理部101
は、ダウンロードプログラムを実行することにより、I
Cカード108に記憶されている新しいバージョンの制
御プログラムのダウンロードを開始する(S5)。
As shown in FIG. 4, the central processing unit 101
Executes the download program,
The download of the new version of the control program stored in the C card 108 is started (S5).

【0025】次に、新しいバージョンの制御プログラム
のダウンロードが終了したかを判断し(S6)、終了し
ない場合は、S6を繰り返す。
Next, it is determined whether the download of the new version of the control program has been completed (S6), and if not, S6 is repeated.

【0026】ダウンロードが終了すると、中央演算処理
部101は、特定情報記憶部110に記憶されているブ
ート選択信号114を、フラッシュメモリ103を示す
ように書き換える。このように書き換えるのは、次回電
源投入時には、新しいバージョンの制御プログラムを記
憶したフラッシュメモリ103よりブートするためであ
る。
When the download is completed, the central processing unit 101 rewrites the boot selection signal 114 stored in the specific information storage unit 110 so as to indicate the flash memory 103. The rewriting is performed in order to boot from the flash memory 103 storing the new version of the control program at the next power-on.

【0027】このようにして、電源をOFFする前に、
次回の電源投入時にフラッシュメモリ103とICカー
ド108のどちらからブートするかを電気的に設定する
ことができ、次回電源投入時に、ブートする記憶部を指
定することができる。
Thus, before turning off the power,
It is possible to electrically set whether to boot from the flash memory 103 or the IC card 108 at the next power-on, and to specify the storage unit to boot at the next power-on.

【0028】言い換えれば、従来は、ディップスイッチ
によって、ブートする記憶部をICカードに設定した
が、実施の形態のプリンタコントロールによれば、ディ
ップスイッチによって設定する必要がなくなり、ユーザ
の手間が省け、サービス性向上を図ることができる。な
お、図5の左側は、フラッシュメモリ103よりブート
して読み出した制御プログラムがRAM102上にある
ブートしたデータの格納領域に格納されている様子を示
す。一方、右側は、ICカード108よりブートして読
み出したダウンロードプログラムがRAM102上にあ
るブートしたデータの格納領域に格納されている様子を
示す。
In other words, conventionally, the storage unit to be booted is set in the IC card by the DIP switch. However, according to the printer control of the embodiment, it is not necessary to set by the DIP switch. Serviceability can be improved. The left side of FIG. 5 shows a state in which the control program booted from the flash memory 103 and read is stored in the storage area of the booted data on the RAM 102. On the other hand, the right side shows a state in which the download program read by booting from the IC card 108 is stored in the storage area of the booted data on the RAM 102.

【0029】実施の形態では、プリンタコントローラに
ついて説明したが、本発明は、プリンタコントローラに
限られず、特定の装置をコントロールする装置コントロ
ーラである複写装置のコントローラ、ファクシミリ装置
のコントローラなどであってもよい。
In the embodiment, the printer controller has been described. However, the present invention is not limited to the printer controller, but may be a controller of a copying machine which is a device controller for controlling a specific device, a controller of a facsimile machine, or the like. .

【0030】また、実施の形態では、ICカードを用い
たが、メモリスティックなど記憶媒体を用いてもよい。
In the embodiment, an IC card is used, but a storage medium such as a memory stick may be used.

【0031】また、実施の形態では、電源投入時にブー
トする記憶部を選択できる例を示したが、リセット時に
ブートする記憶部を選択してもよい。
Further, in the embodiment, the example in which the storage unit to be booted when the power is turned on can be selected, but the storage unit to be booted at the time of reset may be selected.

【0032】[0032]

【発明の効果】本発明によれば、中央演算処理部が特定
情報記憶部に記憶されている特定情報を制御できる。特
に、特定情報記憶部は不揮発性であるため、通電中に特
定情報を設定した後、電源をOFFし、電源を再投入し
ても、特定情報を保持することができる。
According to the present invention, the central processing unit can control the specific information stored in the specific information storage unit. In particular, since the specific information storage unit is non-volatile, the specific information can be retained even if the power is turned off and the power is turned on again after setting the specific information during energization.

【0033】また、本発明によれば、特定情報によっ
て、装置コントローラの動作を変えることができる。特
に、不揮発性であるので、電源OFF後、再び電源を投
入した場合の装置コントローラの動作を予め決定でき
る。
Further, according to the present invention, the operation of the device controller can be changed according to the specific information. In particular, since it is nonvolatile, the operation of the device controller when the power is turned on after the power is turned off can be determined in advance.

【0034】[0034]

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

【図1】 本発明の一実施の形態であるプリンタコント
ローラの構成を示した図である。
FIG. 1 is a diagram illustrating a configuration of a printer controller according to an embodiment of the present invention.

【図2】 選択部112の構成を示した図である。FIG. 2 is a diagram showing a configuration of a selection unit 112.

【図3】 本発明の一実施の形態であるプリンタコント
ローラの動作を示したフローチャートである。
FIG. 3 is a flowchart illustrating an operation of the printer controller according to the embodiment of the present invention.

【図4】 本発明の一実施の形態であるプリンタコント
ローラの動作を示したフローチャートである。
FIG. 4 is a flowchart showing an operation of the printer controller according to the embodiment of the present invention.

【図5】 RAM102上にプログラムを読み出した状
態を示した図である。
FIG. 5 is a diagram showing a state in which a program is read onto a RAM 102;

【符号の説明】[Explanation of symbols]

101 中央演算処理部 102 RAM 103 フラッシュメモリ 104 ICカードインターフェース 105 ネットワークコントローラ 106 操作パネルインターフェース 107 エンジンインターフェース 108 ICカード 109 I/Oコントローラ 110 特定情報記憶部 111 コード回路 112 選択部 113 バス 114 ブート選択信号 115 チップセレクト信号 Reference Signs List 101 Central processing unit 102 RAM 103 Flash memory 104 IC card interface 105 Network controller 106 Operation panel interface 107 Engine interface 108 IC card 109 I / O controller 110 Specific information storage unit 111 Code circuit 112 Selection unit 113 Bus 114 Boot selection signal 115 Chip select signal

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 演算処理をする中央演算処理部と、上記
中央演算処理部に装置を制御させるための制御プログラ
ムを記憶する制御プログラム記憶部と、上記中央演算処
理部に上記制御プログラムと異なる動作をさせる異動作
プログラムを記憶する異動作プログラム記憶部へ接続可
能な接続部とを備える装置コントローラにおいて、上記
制御プログラム記憶部と上記接続部に接続される上記異
動作プログラム記憶部のいずれかを特定する特定情報を
記憶する不揮発性の特定情報記憶部を備え、上記中央演
算処理部は、上記特定情報記憶部に記憶されている特定
情報を書き換えることを特徴とする装置コントローラ。
1. A central processing unit for performing arithmetic processing, a control program storage unit for storing a control program for causing the central processing unit to control an apparatus, and an operation different from the control program in the central processing unit. In a device controller having a connection unit connectable to an operation program storage unit for storing an operation program for specifying the operation program, any one of the control program storage unit and the operation program storage unit connected to the connection unit is specified. A non-volatile specific information storage unit for storing specific information to be stored, wherein the central processing unit rewrites the specific information stored in the specific information storage unit.
【請求項2】 上記中央演算処理部は、上記特定情報記
憶部に記憶されている特定情報によって特定される記憶
部にアクセスすることを特徴とする請求項1に記載の装
置コントローラ。
2. The apparatus controller according to claim 1, wherein the central processing unit accesses a storage unit specified by specific information stored in the specific information storage unit.
【請求項3】 上記特定情報記憶部は、電源投入時にブ
ートする記憶部を特定するブート選択信号を記憶し、 上記中央演算処理部は、上記特定情報記憶部に記憶され
ているブート選択信号を書き換えることを特徴とする請
求項1に記載の装置コントローラ。
3. The specific information storage unit stores a boot selection signal that specifies a storage unit to be booted when power is turned on, and the central processing unit stores the boot selection signal stored in the specific information storage unit. The device controller according to claim 1, wherein the device controller is rewritten.
【請求項4】 上記中央演算処理部は、上記特定情報記
憶部に記憶されているブート選択信号によって特定され
た記憶部よりブートすることを特徴とする請求項3に記
載の装置コントローラ。
4. The apparatus controller according to claim 3, wherein the central processing unit boots from a storage unit specified by a boot selection signal stored in the specific information storage unit.
JP2001069178A 2001-03-12 2001-03-12 Equipment controller Pending JP2002268891A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001069178A JP2002268891A (en) 2001-03-12 2001-03-12 Equipment controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001069178A JP2002268891A (en) 2001-03-12 2001-03-12 Equipment controller

Publications (1)

Publication Number Publication Date
JP2002268891A true JP2002268891A (en) 2002-09-20

Family

ID=18927245

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001069178A Pending JP2002268891A (en) 2001-03-12 2001-03-12 Equipment controller

Country Status (1)

Country Link
JP (1) JP2002268891A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9543890B2 (en) 2009-01-21 2017-01-10 Tenksolar, Inc. Illumination agnostic solar panel

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9543890B2 (en) 2009-01-21 2017-01-10 Tenksolar, Inc. Illumination agnostic solar panel

Similar Documents

Publication Publication Date Title
US7039799B2 (en) Methods and structure for BIOS reconfiguration
JP3173407B2 (en) Microcomputer with built-in flash EEPROM
KR100223844B1 (en) Optional automatic setting circuit
CN111796839B (en) Controller program management method and device
JPH08179986A (en) Information processor
JP2002268891A (en) Equipment controller
JP2001117780A (en) Information storage device and download method thereof
JPH10333898A (en) Microcomputer
JP3659399B2 (en) Programmable logic controller
JP4958201B2 (en) Microcomputer
JPH08305561A (en) Method and device for down-loading firmware
JP4408504B2 (en) GAME DEVICE AND ALLOCATION METHOD
JPH1050086A (en) Microcomputer having eeprom and its rewriting method
JP3912447B2 (en) Memory system and method of using external nonvolatile memory
JPH11328089A (en) Id information write circuit in device for pci bus interface
JP2001134543A (en) Electronics
JP2000076073A (en) Electronics
JPH0736154B2 (en) Data storage
JP2005327112A (en) Information processing apparatus, program execution method, and program
JP2002140205A (en) Data processing apparatus and boot processing method for data processing apparatus
CN116610363A (en) Micro control unit, dynamic address remapping method and storage medium
JP2001075798A (en) Information processor
JP2004038374A (en) Boot system
JP2002123405A (en) Program loading method
JPH11353170A (en) Flash memory control device and memory access method of flash memory control device