JP2000298585A - Rom書換えシステム及びrom書換え方法 - Google Patents

Rom書換えシステム及びrom書換え方法

Info

Publication number
JP2000298585A
JP2000298585A JP10561799A JP10561799A JP2000298585A JP 2000298585 A JP2000298585 A JP 2000298585A JP 10561799 A JP10561799 A JP 10561799A JP 10561799 A JP10561799 A JP 10561799A JP 2000298585 A JP2000298585 A JP 2000298585A
Authority
JP
Japan
Prior art keywords
rewriting
rom
ram
program
control 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.)
Withdrawn
Application number
JP10561799A
Other languages
English (en)
Inventor
Katsumi Tsukada
克巳 塚田
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP10561799A priority Critical patent/JP2000298585A/ja
Publication of JP2000298585A publication Critical patent/JP2000298585A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Read Only Memory (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【課題】 内部構成に係わらず、容易にROMなどの内
容を変更することができるROM書換えシステムを提供
する。 【解決手段】 本発明のROM書換えシステムは、各構
成部を制御するCPU12、プログラムやデータを記憶
するRAM13、ROM14、バス制御部15及びBI
OS16を備えているカードPC11と、外部記憶装置
24やROMライタ装置21内の各構成部などの制御を
行うCPU22、カードPC11を接続するI/O・I
F23、プログラムやデータなどを記憶するRAM25
及びCPUに割込み信号を発生するI/Oポート26を
備えるROMライタ装置21と、を有することを特徴と
する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ターゲットシステ
ムのBIOS−ROM(Basic Input/Output System-Re
ad Only Memory)やFlash−ROMの書き換えを行
うROM書換えシステム及びROM書換え方法に関す
る。特には、カードサイズのマザーボード(以下、単に
「カードPC(Personal Computer)」ともいう)に実
装されているBIOS−ROM(以下、単に「BIO
S」ともいう)やFlash−ROM(以下、単に「R
OM」ともいう)の書き換えを行うROM書換えシステ
ム及びROM書換え方法に関する。
【0002】
【従来の技術】図3は、従来のカードPC上に設けられ
たBIOSの書き換えを示す図である。図3において、
カードPC31は、カードPC31の各構成部を制御す
るCPU(Central Processing Unit)32と、データ
などを記憶するRAM(RandomAccess Memory)33
と、制御プログラムなどを記憶するROM34と、装置
内のバスを制御するバス制御部35と、基本的なハード
ウェアの制御プログラムを記憶するBIOS36と、を
備えている。
【0003】また、ROMライタ装置41は、FDなど
の外部記憶装置44からのデータや装置41内の各構成
部などの制御を行うCPU42と、カードPC31を接
続するためのInput/Outputインタフェース
(I/O・IF)43と、を備えている。
【0004】以下、従来のROMライタ装置41によ
る、カードPC31のROM34やBIOS36の書き
換えについて説明する。
【0005】まず、カードPC31がROMライタ装置
41のカードスロット(図示せず)に挿入されると、R
OMライタ装置41のI/O・IF43に接続される。
カードPC31がROMライタ装置41に接続される
と、ROMライタ装置41からカードPC31のバス制
御部35にBIOS−UPDATE信号が送信される。
【0006】カードPC31のバス制御部35は、BI
OS−UPDATE信号に応じて、カードPC31内の
バスを制御し、自己のCPU32からROM34やBI
OS36を切り離し(Disable処理)、CPU3
2のDisable完了を、I/O・IF43を介してROM
ライタ装置41のCPU42に通知する。
【0007】CPU42は、CPU32のDisable完了
通知を受けて、FDなどの外部記憶装置44から新たな
BIOS用のプログラムを読み出し、I/O・IF43
及びバス制御部35を介して、BIOS36を書き換え
る。
【0008】以上のように、従来のROMライタ装置4
1では、ROMライタ装置41内のCPU42を用い
て、I/O・IF43及びバス制御部35を介してカー
ドPC31のBIOS36を書き換えていた。
【0009】
【発明が解決しようとする課題】しかしながら、図3に
示したような従来のROMライタ装置41によれば、R
OMライタ装置41内のCPU42を用いて、I/O・
IF43及びバス制御部35を介してカードPC31の
BIOS36などを書き換えていたので、図3に示すよ
うにカードPC31内のROM34が内部バスに接続さ
れている場合、バス制御部35でのROM34のバス制
御が困難で、ROM34の書き換えが容易にできないと
いう問題があった。
【0010】また、カードPC31に書き換えるべきR
OMが複数ある場合、バス制御部35でのバス制御(R
OMのスイッチング)が困難で、ROMの書き換えが容
易にできないという問題があった。
【0011】したがって、上記の点に鑑み、本発明の目
的は、カードPCの内部構成に係わらず、容易にROM
やBIOSの内容を変更することができるROM書換え
システム及びROM書換え方法を提供することである。
【0012】
【課題を解決するための手段】上記課題を解決するた
め、本発明の第1の態様のROM書換えシステムは、プ
ログラムやデータなどを記憶する第1のRAMと、制御
プログラムなどを記憶するROMと、前記第1のRAM
及び前記ROMなどを制御する第1の制御部と、を備え
たターゲットと、書換え用のプログラム及びプログラム
データを記憶する第2のRAMと、前記第2のRAMを
制御する第2の制御部と、を備えた書換え装置と、を備
えるROM書換えシステムにおいて、前記ターゲットが
前記書換え装置に接続された際に、前記第2の制御部
は、前記第2のRAMの制御を中止し、前記第1の制御
部は、前記第2のRAMから前記書換え用のプログラム
及び前記プログラムデータを読出して前記第1のRAM
に記憶し、前記第1のRAMに記憶した前記書換え用の
プログラムを実行して前記第1のRAMに記憶した前記
プログラムデータで前記ROMを書換える、ことを特徴
とする。
【0013】また、上記課題を解決するため、本発明の
第2の態様のROM書換えシステムは、プログラムやデ
ータなどを記憶する第1のRAMと、制御プログラムな
どを記憶するROMと、前記第1のRAM及び前記RO
Mなどを制御する第1の制御部と、前記第1のRAM、
前記ROM、前記第1の制御部などを接続し、データや
信号のやり取りを行うバスと、前記バスを制御するバス
制御部と、を備えたターゲットと、書換え用のプログラ
ム及びプログラムデータを記憶する第2のRAMと、前
記第2のRAMを制御する第2の制御部と、を備えた書
換え装置と、を備えるROM書換えシステムにおいて、
前記ターゲットが前記書換え装置に接続された際に、前
記バス制御部は、前記第2の制御部に信号を送出し、前
記第2の制御部は、前記バス制御部からの前記信号に応
じて、前記第2のRAMの制御を中止し、前記第1の制
御部は、前記第2のRAMから前記書換え用のプログラ
ム及び前記プログラムデータを読出して前記第1のRA
Mに記憶し、前記第1のRAMに記憶した前記書換え用
のプログラムを実行して前記第1のRAMに記憶した前
記プログラムデータで前記ROMを書換える、ことを特
徴とする。
【0014】上記課題を解決するため、本発明の第1の
態様のROM書換え方法は、書換え装置にあるプログラ
ムデータでターゲット内のROMを書換えるROM書換
え方法であって、前記ターゲットの挿入信号に応じて、
割込み信号を送出し、前記割込み信号に応じて、前記タ
ーゲットから前記書換え装置にある書換え用のプログラ
ム及び前記プログラムデータを読出せるようにし、前記
ターゲット側から前記書換え装置にある前記書換え用の
プログラム及び前記プログラムデータを読出して一時的
に前記ターゲット内に記憶し、前記ターゲット内で前記
書換え用のプログラムを起動して、前記プログラムデー
タで前記ROMを書き換える、ことを特徴とする。
【0015】
【発明の実施の形態】以下、本発明のROM書換えシス
テム及びROM書換え方法について図面を参照しつつ説
明する。
【0016】図1は、本発明のROM書換えシステムを
示す図である。図1において、カードPC11は、カー
ドPC11の各構成部を制御するCPU12と、プログ
ラムやデータなどを記憶するRAM13と、制御プログ
ラムなどを記憶するROM14と、装置内のバスを制御
するバス制御部15と、基本的なハードウェアの制御プ
ログラムを記憶するBIOS16と、を備えている。
【0017】また、ROMライタ装置21は、FDなど
の外部記憶装置24やROMライタ装置21内の各構成
部などの制御を行うCPU22と、カードPC11を接
続するためのInput/Outputインタフェース
(I/O・IF)23と、プログラムやデータなどを記
憶するRAM25と、CPUに割込み信号を発生するI
/Oポート26と、を備えている。
【0018】以下、本発明のROM書換えシステムによ
る、カードPC11のROM14やBIOS16の書き
換えについて説明する。
【0019】図2は、本発明のROMライタ装置21に
よる、カードPC11のROM14やBIOS16の書
換え動作を示すフローチャ−トである。
【0020】まず、ROMライタ装置21のCPU22
は、FDなどの外部記憶装置24からカードPC11の
BIOS16及びROM14用のプログラムデータや書
換え制御プログラムなどを読み出し、RAM25に記憶
する(ステップ201)。
【0021】カードPC11がROMライタ装置21の
カードスロット(図示せず)に挿入されると、ROMラ
イタ装置21のI/O・IF23に接続される(ステッ
プ202)。
【0022】カードPC11がROMライタ装置21に
接続されると、ROMライタ装置21からカードPC1
1のバス制御部15にBIOS−UPDATE信号が送
信される(ステップ203)。
【0023】カードPC11のバス制御部15は、割込
み信号をI/O・IFを介してI/Oポート26に送出
する(ステップ204)。
【0024】I/Oポート26は、割込み信号をCPU
22に送出し、CPU22からRAM25へのアクセス
を禁止し、カードPC11の電源を投入する(ステップ
205)。
【0025】次に、カードPC11内のCPU12は、
ROMライタ装置21のRAM25からI/O・IF4
3を介してBIOS16及びROM14用のプログラム
データや書換え制御プログラムなどを読み出し、RAM
13に記憶する(ステップ206)。
【0026】CPU12は、RAM13の書換え制御プ
ログラムを起動し、RAM13から新たなBIOS用の
プログラムやROM14用のプログラムを読み出し、R
OM14やBIOS16を書き換える(ステップ20
7)。
【0027】ROM14やBIOS16などの全てのR
OMの書き換えが完了したら(ステップ208)、書換
え完了の信号がI/Oポート26に送られる(ステップ
209)。
【0028】I/Oポート26は、CPU22に割込み
信号を発生し、CPU22がRAM25へアクセスでき
るようにする(ステップ210)。
【0029】以上、本発明のROM書換えシステム及び
ROM書換え方法では、カードPC11内のCPU12
を用いて、自己のROM14やBIOS16を書き換え
る。
【0030】
【発明の効果】以上のように、本発明のROM書換えシ
ステム及びROM書換え方法によれば、カードPC内の
CPUとRAMに記憶されている制御プログラムやデー
タを用いて、自己のROMやBIOSを書き換えるた
め、カードPCの内部構成、特に、ROMの数や実装位
置に係わらず、容易にかつ迅速にROMやBIOSの書
き換えができるようになった。
【図面の簡単な説明】
【図1】本発明のROM書換えシステムの構成を示すブ
ロック図である。
【図2】書換え動作の流れを示すフローチャートであ
る。
【図3】従来のROM書換えシステムの構成を示すブロ
ック図である。
【符号の説明】
11、31 カードPC 12、22、32、42 CPU 13、25、33 RAM 14、34 ROM 15、35 バス制御部 16、36 BIOS 21、41 ROMライタ装置 23、43 I/O・IF 24、44 外部記憶装置 26 I/Oポート

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 プログラムやデータなどを記憶する第1
    のRAMと、制御プログラムなどを記憶するROMと、
    前記第1のRAM及び前記ROMなどを制御する第1の
    制御部と、を備えたターゲットと、 書換え用のプログラム及びプログラムデータを記憶する
    第2のRAMと、前記第2のRAMを制御する第2の制
    御部と、を備えた書換え装置と、 を備えるROM書換えシステムにおいて、 前記ターゲットが前記書換え装置に接続された際に、 前記第2の制御部は、前記第2のRAMの制御を中止
    し、 前記第1の制御部は、前記第2のRAMから前記書換え
    用のプログラム及び前記プログラムデータを読出して前
    記第1のRAMに記憶し、前記第1のRAMに記憶した
    前記書換え用のプログラムを実行して前記第1のRAM
    に記憶した前記プログラムデータで前記ROMを書換え
    る、 ことを特徴とするROM書換えシステム。
  2. 【請求項2】 プログラムやデータなどを記憶する第1
    のRAMと、制御プログラムなどを記憶するROMと、
    前記第1のRAM及び前記ROMなどを制御する第1の
    制御部と、前記第1のRAM、前記ROM、前記第1の
    制御部などを接続し、データや信号のやり取りを行うバ
    スと、前記バスを制御するバス制御部と、を備えたター
    ゲットと、 書換え用のプログラム及びプログラムデータを記憶する
    第2のRAMと、前記第2のRAMを制御する第2の制
    御部と、を備えた書換え装置と、 を備えるROM書換えシステムにおいて、 前記ターゲットが前記書換え装置に接続された際に、 前記バス制御部は、前記第2の制御部に信号を送出し、 前記第2の制御部は、前記バス制御部からの前記信号に
    応じて、前記第2のRAMの制御を中止し、 前記第1の制御部は、前記第2のRAMから前記書換え
    用のプログラム及び前記プログラムデータを読出して前
    記第1のRAMに記憶し、前記第1のRAMに記憶した
    前記書換え用のプログラムを実行して前記第1のRAM
    に記憶した前記プログラムデータで前記ROMを書換え
    る、 ことを特徴とするROM書換えシステム。
  3. 【請求項3】 書換え装置にあるプログラムデータでタ
    ーゲット内のROMを書換えるROM書換え方法であっ
    て、 前記ターゲットの挿入信号に応じて、割込み信号を送出
    し、 前記割込み信号に応じて、前記ターゲットから前記書換
    え装置にある書換え用のプログラム及び前記プログラム
    データを読出せるようにし、 前記ターゲット側から前記書換え装置にある前記書換え
    用のプログラム及び前記プログラムデータを読出して一
    時的に前記ターゲット内に記憶し、 前記ターゲット内で前記書換え用のプログラムを起動し
    て、前記プログラムデータで前記ROMを書き換える、 ことを特徴とするROM書換え方法。
JP10561799A 1999-04-13 1999-04-13 Rom書換えシステム及びrom書換え方法 Withdrawn JP2000298585A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10561799A JP2000298585A (ja) 1999-04-13 1999-04-13 Rom書換えシステム及びrom書換え方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10561799A JP2000298585A (ja) 1999-04-13 1999-04-13 Rom書換えシステム及びrom書換え方法

Publications (1)

Publication Number Publication Date
JP2000298585A true JP2000298585A (ja) 2000-10-24

Family

ID=14412467

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10561799A Withdrawn JP2000298585A (ja) 1999-04-13 1999-04-13 Rom書換えシステム及びrom書換え方法

Country Status (1)

Country Link
JP (1) JP2000298585A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004032425A1 (ja) * 2002-10-02 2004-04-15 Mitsubishi Denki Kabushiki Kaisha 通信アダプタ装置および通信アダプタおよび不揮発性メモリへの書込み方法とこれに用いる電気機器及びromライタ
US7401163B2 (en) 2001-01-31 2008-07-15 Renesas Technology Corporation Data processing system and data processor

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7401163B2 (en) 2001-01-31 2008-07-15 Renesas Technology Corporation Data processing system and data processor
US7401165B2 (en) 2001-01-31 2008-07-15 Renesas Technology Corporation Data processing system and data processor
US7725616B2 (en) 2001-01-31 2010-05-25 Renesas Technology Corp. Data processing system and data processor
US7975077B2 (en) 2001-01-31 2011-07-05 Renesas Electronics Corporation Data processing system and data processor
US8244926B2 (en) 2001-01-31 2012-08-14 Renesas Electronics Corporation Data processing system and data processor
US8595388B2 (en) 2001-01-31 2013-11-26 Renesas Electronics Corporation Data processing system and data processor
US8812750B2 (en) 2001-01-31 2014-08-19 Renesas Electronics Corporation Data processing system and data processor
US9069911B2 (en) 2001-01-31 2015-06-30 Renesas Electronics Corporation Data processing system and data processor
WO2004032425A1 (ja) * 2002-10-02 2004-04-15 Mitsubishi Denki Kabushiki Kaisha 通信アダプタ装置および通信アダプタおよび不揮発性メモリへの書込み方法とこれに用いる電気機器及びromライタ
US8230083B2 (en) 2002-10-02 2012-07-24 Mitsubishi Denki Kabushiki Kaisha Communication adapter apparatus, communication adapter, method of writing data in nonvolatile memory, and electric apparatus and ROM writer used for the method

Similar Documents

Publication Publication Date Title
JPH04367963A (ja) 共有記憶通信方法
JP2002215597A (ja) マルチプロセッサ装置
JP2003515831A (ja) 待機中に他のデータ処理装置の記憶装置にアクセス可能なデータ処理装置
JP2003058416A (ja) データアクセスタイミングを調整するデュアルポートメモリコントローラ及びそれによる方法
CN114661368A (zh) 一种芯片及其启动方法
JP2000242612A (ja) メモリ及びバスを共有化したシステム
JP2000298585A (ja) Rom書換えシステム及びrom書換え方法
JP2000020492A (ja) サブcpuへのプログラムダウンロード方法およびそのnc装置
JPH0855097A (ja) データ処理システム及びそのメモリアクセス方法
JP2702743B2 (ja) 電子機器
JPH0883133A (ja) コンピュータシステム及びそのクロック制御方法
JP2561340B2 (ja) 情報処理装置
JP2003158780A (ja) コントローラ
JPH1047151A (ja) 自動車用電子制御装置
JPH04195316A (ja) 省電力回路
CN103294619A (zh) 输出输入控制装置与其控制方法
JPH0869444A (ja) マルチプロセッサシステム
JPH1139266A (ja) マルチプロセッサ装置
JPH01233651A (ja) 通信制御方式
JPH10320366A (ja) 非常駐型プログラム・ローディング方式
JP2002041437A (ja) ハードディスクドライブ切換装置
JPH05233525A (ja) I/o処理装置
KR19990058887A (ko) 서로 다른 프로세스의 구성에 의한 부모 또는 자식 프로세스 역할을 하는 프로세스 통제 방법
JP2002091520A (ja) プログラマブルコントローラ及びメモリモジュール
JPH02150950A (ja) バス制御装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060704