JPH0261898A - Promライター - Google Patents
PromライターInfo
- Publication number
- JPH0261898A JPH0261898A JP63211901A JP21190188A JPH0261898A JP H0261898 A JPH0261898 A JP H0261898A JP 63211901 A JP63211901 A JP 63211901A JP 21190188 A JP21190188 A JP 21190188A JP H0261898 A JPH0261898 A JP H0261898A
- Authority
- JP
- Japan
- Prior art keywords
- data
- rom
- prom
- write
- user
- 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
Links
- 101100521334 Mus musculus Prom1 gene Proteins 0.000 description 44
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000001276 controlling effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Landscapes
- Read Only Memory (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、プログラム可能読みだし専用メモリ用データ
書き込み装置(以下、本明細書ではPROMライターと
称する)、およびハンドベルトコンピュータ、ラップト
ツブコンピュータ、デスクトップコンピュータなどに装
着可能な第1図の4に示すような着脱可能なPROMラ
イター(以下、本明細書ではPROMライターカートリ
ッジと称する)に関する。
書き込み装置(以下、本明細書ではPROMライターと
称する)、およびハンドベルトコンピュータ、ラップト
ツブコンピュータ、デスクトップコンピュータなどに装
着可能な第1図の4に示すような着脱可能なPROMラ
イター(以下、本明細書ではPROMライターカートリ
ッジと称する)に関する。
[従来の技術]
従来、PROMライターを使ってFROMに書き込みを
行う場合は使用するPROMライターがサポートしてい
るPROMを捜してきて書き込みを行っていた。
行う場合は使用するPROMライターがサポートしてい
るPROMを捜してきて書き込みを行っていた。
[発明が解決しようとする課題]
しかし、前記の従来技術では、使用するPROMライタ
ーがサポートしているPROMLか書き込みを行えなす
、サポートされていないPROMに対しては書き込みを
行えないという欠点があった。本発明はこのような欠点
をなくしどのメーカーのPROMに対してでも書き込み
を行えるようにすることを目的とする。
ーがサポートしているPROMLか書き込みを行えなす
、サポートされていないPROMに対しては書き込みを
行えないという欠点があった。本発明はこのような欠点
をなくしどのメーカーのPROMに対してでも書き込み
を行えるようにすることを目的とする。
[課題を解決するための手段]
本発明は、PROMライターカートリッジを装着可能な
携帯型コンピュータにおいて、そのPR0Mライターを
制御する制御手段と、該制御手段において使用されるデ
ータのうち、ユーザが任意に追加したデータを含んだフ
ァイルを読み込むファイル読み込み手段と、前記データ
を使用してPROMをアクセスする手段とを有すること
を特徴とする。
携帯型コンピュータにおいて、そのPR0Mライターを
制御する制御手段と、該制御手段において使用されるデ
ータのうち、ユーザが任意に追加したデータを含んだフ
ァイルを読み込むファイル読み込み手段と、前記データ
を使用してPROMをアクセスする手段とを有すること
を特徴とする。
[作用〕
本発明においては、指定されたファイルからユーザが定
義したPROMデータを読み込むことによりPROMラ
イターが最初からサポートしている以外のPROMへの
書き込みを可能にしている。
義したPROMデータを読み込むことによりPROMラ
イターが最初からサポートしている以外のPROMへの
書き込みを可能にしている。
[実施例]
以下この発明の実施例を図面に基づいて説明する。第1
図はこの発明の一実施例に係るハンドベルトコンピュー
タの外観図であり、ベースユニット(1)、キーボード
(2)、表示部(3)及びカートリッジ型のPROMラ
イター(4)を有している。
図はこの発明の一実施例に係るハンドベルトコンピュー
タの外観図であり、ベースユニット(1)、キーボード
(2)、表示部(3)及びカートリッジ型のPROMラ
イター(4)を有している。
第2図は第1図のハンドベルトコンピュータのハード構
成を示したブロック図である。 (21)はCPUで、
(22)はRAMからなり、各種データ及びプログラム
が格納される内部記憶装置である。 (23)は各種の
プログラム等が格納され、ディスクとしての機能を果た
すROM記憶装置、(24)は各種のプログラムまたは
データが格納される外部メモリである。
成を示したブロック図である。 (21)はCPUで、
(22)はRAMからなり、各種データ及びプログラム
が格納される内部記憶装置である。 (23)は各種の
プログラム等が格納され、ディスクとしての機能を果た
すROM記憶装置、(24)は各種のプログラムまたは
データが格納される外部メモリである。
(29)はPROMライターカートリッジで、そのソケ
ットにFROMを装着することによりデータの読み書き
ができる。 (30)はそのインターフェースである。
ットにFROMを装着することによりデータの読み書き
ができる。 (30)はそのインターフェースである。
(27)はキーボード、 (28)はそのインターフェ
イス、 (25)は表示部fi(26)を制御する制御
装置である。
イス、 (25)は表示部fi(26)を制御する制御
装置である。
以下に、本実施例でおこなっているFROMの書き込み
方式について説明する。
方式について説明する。
第3図はPROMのデータ書き込み手順を示すフローチ
ャートである。まず最初に、PROMにデータを書き込
む先頭アドレスを設定しく32)、FROMに供給する
電源電圧Vccにv1ボルト、データ書き込み用の書き
込み電圧VPPにv2ボルトを加える(33)。Vl、
V2は、F ROM ニより異なる値である。
ャートである。まず最初に、PROMにデータを書き込
む先頭アドレスを設定しく32)、FROMに供給する
電源電圧Vccにv1ボルト、データ書き込み用の書き
込み電圧VPPにv2ボルトを加える(33)。Vl、
V2は、F ROM ニより異なる値である。
次に、リトライカウンタXを0に初期化して(34)、
pimsec の初期プログラムパルスを加える(35
)。これにより、上記アドレスに対してデータの書き込
みが行われる。リトライカウンタXをインクリメントし
て(36)最大リトライ回数Nを越えていなければ(3
7)、いま書き込んだアドレスからデータを読みだし、
先に書き込んだデータと比較して一致していることを確
認4k (38)、P2msecの追加プログラムパル
スを加える(39)。PI、P2は各FROMに固有の
値である。上記で、データが一致していない場合(38
)は、最大リトライ回数Nの範囲内で正しく書き込みが
できるまで繰り返し書き込みを行う。N回以内で正しい
書き込みが行われなかった場合は、その時点で書き込み
を中止する(44)。
pimsec の初期プログラムパルスを加える(35
)。これにより、上記アドレスに対してデータの書き込
みが行われる。リトライカウンタXをインクリメントし
て(36)最大リトライ回数Nを越えていなければ(3
7)、いま書き込んだアドレスからデータを読みだし、
先に書き込んだデータと比較して一致していることを確
認4k (38)、P2msecの追加プログラムパル
スを加える(39)。PI、P2は各FROMに固有の
値である。上記で、データが一致していない場合(38
)は、最大リトライ回数Nの範囲内で正しく書き込みが
できるまで繰り返し書き込みを行う。N回以内で正しい
書き込みが行われなかった場合は、その時点で書き込み
を中止する(44)。
以上の操作を最終アドレスまで繰り返す(40)。最後
に上記で書き込んだ全アドレスのデータのベリファイを
おこない全データが正しいことを確認して(42)書き
込みを終了する(43)。
に上記で書き込んだ全アドレスのデータのベリファイを
おこない全データが正しいことを確認して(42)書き
込みを終了する(43)。
以上の説明でわかるように、図中のVl、V2゜Pi、
P2.Nを各PROM毎に変えるだけで、第3図に示す
書き込み方式を採用しているPROMはすべて扱えるこ
とになる。
P2.Nを各PROM毎に変えるだけで、第3図に示す
書き込み方式を採用しているPROMはすべて扱えるこ
とになる。
第4図は、本実施例のPROMライター制御手順が使用
しているデータエリアの構成を示したものである。この
エリアは、本制御手順が最初から持っているデータが格
納されている「規定データエリアJ (52)と、プ
ログラム起動時あるいは、プログラム実行中にユーザが
データを追加できる「ユーザ定義データエリアJ (5
3)とからなる。
しているデータエリアの構成を示したものである。この
エリアは、本制御手順が最初から持っているデータが格
納されている「規定データエリアJ (52)と、プ
ログラム起動時あるいは、プログラム実行中にユーザが
データを追加できる「ユーザ定義データエリアJ (5
3)とからなる。
コノエリアニハ、上記(7)Vl、 V2. Pi
、 P2゜Nを含む各種のPROMのデータが32バ
イト単位で格納されている。「規定データエリア」(5
2)G、tPROMl(7)データ(46)から、PR
OMnのデータ(49)までのn個のデータからなって
おり、このデータはユーザが変更・削除できない。一方
、「ユーザ定義データエリアJ(53)は「規定データ
J (52)内に登録されていないFROMのデータを
ユーザが任意に登録できる工リアである。この二つを合
わせたデータエリアのサイズは固定であり、ユーザはこ
のエリアをはみ出さない範囲でデータの追加ができる。
、 P2゜Nを含む各種のPROMのデータが32バ
イト単位で格納されている。「規定データエリア」(5
2)G、tPROMl(7)データ(46)から、PR
OMnのデータ(49)までのn個のデータからなって
おり、このデータはユーザが変更・削除できない。一方
、「ユーザ定義データエリアJ(53)は「規定データ
J (52)内に登録されていないFROMのデータを
ユーザが任意に登録できる工リアである。この二つを合
わせたデータエリアのサイズは固定であり、ユーザはこ
のエリアをはみ出さない範囲でデータの追加ができる。
すでに記述したように一つのFROMに対するデータは
32バイト単位で構成されており、その構成を説明して
いるのが第5図である。図示のように、アドレスの若い
順に、 rPROMPROMサイズ)、 rPROMの
名前J (55)、 rPROM IDJ (56
)、「書込電圧Vpp] (57)「電源電圧VCC
J (58)、「初期プログラムパルス幅J (59
)、 「追加プログラムパルス幅」(60)、 「最大
リトライ回数J (61)に相当するデータが格納さ
れる。
32バイト単位で構成されており、その構成を説明して
いるのが第5図である。図示のように、アドレスの若い
順に、 rPROMPROMサイズ)、 rPROMの
名前J (55)、 rPROM IDJ (56
)、「書込電圧Vpp] (57)「電源電圧VCC
J (58)、「初期プログラムパルス幅J (59
)、 「追加プログラムパルス幅」(60)、 「最大
リトライ回数J (61)に相当するデータが格納さ
れる。
PROMサイズ(54)には、PROMの容量がキロバ
イト単位で格納されている。
イト単位で格納されている。
PROMの名前(55)は、後述するFROMデータの
表示の際に、画面に表示する名前であり、ユーザ登録の
データでは、ユーザが任意の名前を指定できる。
表示の際に、画面に表示する名前であり、ユーザ登録の
データでは、ユーザが任意の名前を指定できる。
PROM ID(56)は、FROM(7)識別番号
で、メーカーコードとデバイスコードの2バイトからな
る。後述するFROMの自動判定の際にこの値を利用す
る。
で、メーカーコードとデバイスコードの2バイトからな
る。後述するFROMの自動判定の際にこの値を利用す
る。
書き込み電圧Vpp (57)は、12.5ボルトまた
は21ボルト、電源電圧Vcc (58)は、5ボルト
または6ボルトのいずれかである。
は21ボルト、電源電圧Vcc (58)は、5ボルト
または6ボルトのいずれかである。
初期パルス幅(59)、追加パルス幅(60)は、O,
1m5ec単位で格納される。
1m5ec単位で格納される。
最大リトライ回数(61)は、第3図に示すNの値を指
定する。
定する。
次に、前述した構成のデータをあつかう本実施例のFR
OMライター制御手順の動作を説明する。
OMライター制御手順の動作を説明する。
第8図は、プログラムを起動してからユーザがコマンド
入力をして操作を開始するまでの動作を示したフローチ
ャートである。
入力をして操作を開始するまでの動作を示したフローチ
ャートである。
プログラム起動後、まず最初にPROMライタカートリ
ッジの装着の有無を調べる(82)。カートリッジが装
着されていなければ、エラーメツセージを表示してプロ
グラムを終了する(93)。
ッジの装着の有無を調べる(82)。カートリッジが装
着されていなければ、エラーメツセージを表示してプロ
グラムを終了する(93)。
次に、PROMから読み込んだデータ、またはディスク
上のファイルから読み込んだデータを格納するバッファ
エリアを確保する(83)。ここでも、十分なエリアを
確保できないときは、エラーメツセージを表示してプロ
グラムを終了する(93)。
上のファイルから読み込んだデータを格納するバッファ
エリアを確保する(83)。ここでも、十分なエリアを
確保できないときは、エラーメツセージを表示してプロ
グラムを終了する(93)。
次に、このプログラムで使用するワークエリアを初期化
(84)L、たのち、第5図に示したFROMデータの
集まりであるユーザ定義ファイルを読み込む(85)。
(84)L、たのち、第5図に示したFROMデータの
集まりであるユーザ定義ファイルを読み込む(85)。
このユーザ定義ファイルは、プログラム起動時にパラメ
ータとして指定する。
ータとして指定する。
指定されたファイルが見つかると、そのファイルがこの
プログラムで使用可能なユーザファイルであることをヘ
ッダにて確かめた後、第4図に示した「ユーザ定義デー
タエリア」にデータを読み込む。ファイルが見つからな
い場合、またはヘッダのチエツクでユーザ定義ファイル
でないとわかった場合はデータの読み込みは行わない。
プログラムで使用可能なユーザファイルであることをヘ
ッダにて確かめた後、第4図に示した「ユーザ定義デー
タエリア」にデータを読み込む。ファイルが見つからな
い場合、またはヘッダのチエツクでユーザ定義ファイル
でないとわかった場合はデータの読み込みは行わない。
一方、パラメータにファイル名を指定しない場合は、デ
フォルトのファイル名でファイルを捜し、見つかった場
合はそのファイルからデータを読みだし、見つからない
場合はデータの読みだしは行わない。
フォルトのファイル名でファイルを捜し、見つかった場
合はそのファイルからデータを読みだし、見つからない
場合はデータの読みだしは行わない。
ここまで終了すると、第4図に示したエリア内にこのプ
ログラムで使える全FROMのデータがそろったことに
なる。
ログラムで使える全FROMのデータがそろったことに
なる。
次に、PROMライタカートリッジのソケットにPRO
Mが装着されていると仮定して、PROMのIDを読み
取る(86)。このときIDを持つFROMが装着され
ていればそのIDが返り、IDを持たないPROMが装
着されていたり、ソケットにPROMが装着されていな
いときは0FFFFhが返る。次に、ここで読み取った
Inと、第4図に示したエリア内のFROMのIDとを
順次比較して、一致するIDをもつFROMを捜す(8
8)。一致するFROMのIDがあった場合は、そのデ
ータをべつに設けたエリアに保存しく80)、見つから
ない場合はデフォルトのFROMのデータを上記エリア
に保存する(89)。ただし、読み取ったよりが0FF
FFhの場合は(87)前記比較は行わずデフォルトの
データを保存する(89)。
Mが装着されていると仮定して、PROMのIDを読み
取る(86)。このときIDを持つFROMが装着され
ていればそのIDが返り、IDを持たないPROMが装
着されていたり、ソケットにPROMが装着されていな
いときは0FFFFhが返る。次に、ここで読み取った
Inと、第4図に示したエリア内のFROMのIDとを
順次比較して、一致するIDをもつFROMを捜す(8
8)。一致するFROMのIDがあった場合は、そのデ
ータをべつに設けたエリアに保存しく80)、見つから
ない場合はデフォルトのFROMのデータを上記エリア
に保存する(89)。ただし、読み取ったよりが0FF
FFhの場合は(87)前記比較は行わずデフォルトの
データを保存する(89)。
このようにして決定したPROMのデータは、第7図に
示すように画面右上隅に表示する(91)。その後、コ
マンド入力を促すプロンプトを表示してコマンド入力待
ちになる(92)。
示すように画面右上隅に表示する(91)。その後、コ
マンド入力を促すプロンプトを表示してコマンド入力待
ちになる(92)。
第6図は現在選択されているPROMデータの表示方法
を説明したフローチャートである。まず画面最上行のP
ROMROM位表示位置ソルをセットする(72)。そ
して既に決定しているFROMのデータの内からPRO
MROM名字2文字だして表示する。次に書き込み電圧
VPpを読みだす(75)。この値は0または1で格納
されているため、0か1かを判定してOであれば12.
5V(76)、1であれば21vと表示する(77)。
を説明したフローチャートである。まず画面最上行のP
ROMROM位表示位置ソルをセットする(72)。そ
して既に決定しているFROMのデータの内からPRO
MROM名字2文字だして表示する。次に書き込み電圧
VPpを読みだす(75)。この値は0または1で格納
されているため、0か1かを判定してOであれば12.
5V(76)、1であれば21vと表示する(77)。
次に初期パルス幅を読み出す(78)。この値はO,1
m5ec単位で格納されているため表示する際には、1
0で除算した商を正数部に、余りを小数部に表示する(
79)。
m5ec単位で格納されているため表示する際には、1
0で除算した商を正数部に、余りを小数部に表示する(
79)。
通常このPROMデータの表示はプロンプト表示の直前
に行う。これにより、前回表示したデータがスクロール
によって画面から消えても、吹のコマンド入力の際には
常に画面右上にPROMデータを表示させておくことが
できる。これによりユーザは、現在選択されているPR
OMの種類を一目で判定できる。
に行う。これにより、前回表示したデータがスクロール
によって画面から消えても、吹のコマンド入力の際には
常に画面右上にPROMデータを表示させておくことが
できる。これによりユーザは、現在選択されているPR
OMの種類を一目で判定できる。
ユーザはプロンプト表示時にキーボードから任意のコマ
ンドを入力することにより、FROMの読みだし/書き
込みだけでなく、ファイルの読みだし/書き込みなども
行うことができる。
ンドを入力することにより、FROMの読みだし/書き
込みだけでなく、ファイルの読みだし/書き込みなども
行うことができる。
[発明の効果1
以上説明したようにこの発明によれば、PROMライタ
ーがサポートしている以外のPROMについても柔軟に
対応できるため、いままで書き込みができなかったFR
OMへの書き込みが可能となる。
ーがサポートしている以外のPROMについても柔軟に
対応できるため、いままで書き込みができなかったFR
OMへの書き込みが可能となる。
第1図はこの発明のPROMライターカートリッジを装
着可能な携帯型コンピュータの外観図、第2図は上記実
施例のハード構成を示すブロック図、第3図はFROM
にデータを書き込む手順を示すフローチャート、第4図
はFROMのデータを格納するエリアの構成を示した説
明図、第5図はPROMデータの構成を示す説明図、第
6図はPROMデータを表示する手順を説明するフロー
チャート、第7図は画面に表示されるPROMデータの
一例を示す図、第8図はFROMライター制御手段の動
作を説明するフローチャートである。 21: CPU 25:表示装置22: R
AM 27=キーボード23: ROM
29: PROMライター24:外部メモリ
30:インターフェイス第1図 以上 出願人 セイコーエプソン株式会社 代理人弁理士 鈴木喜三部 他1名 ε152周 第6図 第7図 第4図 2び5図 第8図
着可能な携帯型コンピュータの外観図、第2図は上記実
施例のハード構成を示すブロック図、第3図はFROM
にデータを書き込む手順を示すフローチャート、第4図
はFROMのデータを格納するエリアの構成を示した説
明図、第5図はPROMデータの構成を示す説明図、第
6図はPROMデータを表示する手順を説明するフロー
チャート、第7図は画面に表示されるPROMデータの
一例を示す図、第8図はFROMライター制御手段の動
作を説明するフローチャートである。 21: CPU 25:表示装置22: R
AM 27=キーボード23: ROM
29: PROMライター24:外部メモリ
30:インターフェイス第1図 以上 出願人 セイコーエプソン株式会社 代理人弁理士 鈴木喜三部 他1名 ε152周 第6図 第7図 第4図 2び5図 第8図
Claims (1)
- 携帯型コンピュータに装着可能なカートリッジタイプ
のPROMライターを制御する制御手段と、該制御手段
において使用されるデータの内、ユーザが任意に追加す
ることができるデータを含んだファイルを読み込むファ
イル読み込み手段と、前記データを使用してPROMを
アクセスする手段とを有することを特徴とするPROM
ライター。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63211901A JPH0261898A (ja) | 1988-08-26 | 1988-08-26 | Promライター |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63211901A JPH0261898A (ja) | 1988-08-26 | 1988-08-26 | Promライター |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0261898A true JPH0261898A (ja) | 1990-03-01 |
Family
ID=16613519
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63211901A Pending JPH0261898A (ja) | 1988-08-26 | 1988-08-26 | Promライター |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0261898A (ja) |
-
1988
- 1988-08-26 JP JP63211901A patent/JPH0261898A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100213102B1 (ko) | 피씨카드를 이용한 휴대용 정보단말의 프로그램을 갱신하는 방법 및 그에 따른 장치 | |
| JPS61296384A (ja) | 画面表示制御装置 | |
| JPH0261897A (ja) | Promライター | |
| JPH0261899A (ja) | Promライター | |
| JPH03158184A (ja) | 制御プログラムによつて動作するミシン | |
| JP3476391B2 (ja) | プログラム式表示装置 | |
| JP2581678B2 (ja) | デ−タ処理装置 | |
| JPH0454529A (ja) | 評価用ソフトウェアの使用期間制限方式 | |
| JP2801243B2 (ja) | リーダ・ライタ装置 | |
| JPH04167015A (ja) | コンピュータシステム | |
| JP2701089B2 (ja) | 情報転送方法 | |
| JPH06187205A (ja) | Eepromのアクセス方法および測量機 | |
| JP3392663B2 (ja) | プログラム式表示装置 | |
| JPH067394Y2 (ja) | プログラマブル小型電子式計算機 | |
| JP2647916B2 (ja) | データ処理装置 | |
| TW578104B (en) | Method for simplifying the burning procedure of memory | |
| JPH06139064A (ja) | 電子機器のバグ対策装置 | |
| JPH0916449A (ja) | データファイル管理装置 | |
| JPH06149321A (ja) | シーケンス・プログラムの実行方式 | |
| JPH02249578A (ja) | ミシン装置 | |
| JPH01171053A (ja) | 端末装置制御方式 | |
| JP2961781B2 (ja) | データ処理装置 | |
| JP3678780B2 (ja) | 情報記録媒体のファイル設計支援装置 | |
| JP2545582Y2 (ja) | データ処理装置 | |
| JPH0392922A (ja) | 情報処理装置 |