JPS6076096A - Method and device for write of ep-rom - Google Patents

Method and device for write of ep-rom

Info

Publication number
JPS6076096A
JPS6076096A JP58182725A JP18272583A JPS6076096A JP S6076096 A JPS6076096 A JP S6076096A JP 58182725 A JP58182725 A JP 58182725A JP 18272583 A JP18272583 A JP 18272583A JP S6076096 A JPS6076096 A JP S6076096A
Authority
JP
Japan
Prior art keywords
data
rom
program
writing
roms
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
JP58182725A
Other languages
Japanese (ja)
Inventor
Junichi Kishida
岸田 純一
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP58182725A priority Critical patent/JPS6076096A/en
Publication of JPS6076096A publication Critical patent/JPS6076096A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C17/00Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards

Landscapes

  • Read Only Memory (AREA)

Abstract

PURPOSE:To ensure programming with high efficiency by performing high-speed programming simultaneously with plural EP-ROMs and replacing successively these EP-ROMs with which the correct data writing is through with new ones respectively and executing continuously the programming. CONSTITUTION:A control part 1 includes a keyboard 1A which indicates a writing operation from outside, a display device 1B for data to be written, data read out of an EP-ROM, the operation state, etc., and a data buffer 1C which stores the data to be written to the EP-ROM. A display device 3 is provided to a writing part 2 to display an end. At the part 1 the program voltage is applied to the EP-ROM and data are transferred together with the control given so that the program pulses having comparatively small width are applied continuously. In such a way, the EP-ROMs with which the writing is through are displayed regardless of the type of the program especially when the data of the same contents are written to many EP-ROMs. Thus these displayed EP-ROMs are replaced with new ones. This improves the writing efficiency.

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は消去可能なプログラマブルROM(以下EP−
ROMと称する)の書込みを効果的に行なえるEP−R
OMの書込み方法および装置に関する。
[Detailed Description of the Invention] [Technical Field of the Invention] The present invention relates to an erasable programmable ROM (hereinafter referred to as EP-
EP-R that can effectively write data to ROM (referred to as ROM)
The present invention relates to an OM writing method and device.

〔発明の技術的背景〕[Technical background of the invention]

従来、比較的容量の小さい、たとえば8にバイトのEP
−ROMでは、パルス幅の狭いプログラムパルスを全ア
ドレスに対してn回づつ印加して書込みを行なうように
しているが、この場合、特定のアドレスに対して印加さ
れるプログラムパルスのパルス幅の合計は一定の値にナ
ル。
Conventionally, EPs with a relatively small capacity, for example, 8 bytes,
- In ROM, writing is performed by applying a narrow program pulse to all addresses n times, but in this case, the total pulse width of the program pulses applied to a specific address is is null to a constant value.

一方、容量の大きいたとえば64■(バイト以上のEP
−ROMでは高速プログラムと言われる方法で書込みを
行なうことができる。この高速プログラムでは、パルス
幅の狭いプログラムパルスを一つのアドレスに加えた後
、該アドレスのデータを読み出し、これを正しい書込み
がなされるまで繰り返す。そして正しい書込みがなされ
ると、この後追加のプログラムパルスを印加する。そし
てアドレスを更新し上述の方法による書込みを再び行な
うようにしている。
On the other hand, an EP with a large capacity such as 64 bytes or more
- Writing to ROM can be performed using a method called high-speed programming. In this high-speed programming, a program pulse with a narrow pulse width is applied to one address, and then data at that address is read out, and this process is repeated until correct writing is performed. If the writing is correct, an additional program pulse is then applied. Then, the address is updated and writing is performed again using the method described above.

〔背景技術の問題点〕[Problems with background technology]

上述の高速プログラムを′M、数のEP−ROMに対し
て同時に行なう場合、正しいデータの書込みがなされる
までに加えるプログラムパルスの数は等しくならない。
When the above-mentioned high-speed programming is performed simultaneously on M EP-ROMs, the number of program pulses applied until correct data is written is not equal.

特に著しく多数回のプログラムパルスを必要とするEP
−ROMがあると、プログラムの終了までに要する時間
は、このプログラムの困難なEP−ROMによって支配
され、それによって全体のプログラム時間が長大になる
。またこのような問題を除去するためには、複数個のE
P−ROMのそれぞれに対して各別かつ独立してアドレ
ス指定を行なう必要を生じ、■込み装置の構成も複雑に
なり、1台の装置で多数のEP−ROMのプログラムを
同時に行ない装置のコストを低減させる利点も失なわれ
てしまう。
Especially EPs that require a significantly large number of program pulses.
- With ROM, the time required to complete the program is dominated by the difficult EP-ROM of this program, thereby increasing the overall program time. Also, in order to eliminate this problem, multiple E
It becomes necessary to specify addresses separately and independently for each P-ROM, and the configuration of the embedded device becomes complicated, and one device programs many EP-ROMs at the same time, increasing the cost of the device. The advantage of reducing this will also be lost.

〔発明の目的〕[Purpose of the invention]

本発明は上記の事情に鑑みてなされたもので1台の書込
み装置で多数のEP−ROMの高速プログラムを行なう
場合に、全体のプログラムに要する時間を短縮し、それ
によつ゛C効率的なプログラムを行なえるEP−ROM
の1込み方法および装置を提供することを目的とするも
のである0 〔発明の概要〕 すなわち本発明は、同時にプログラムを行なう多数のE
P−ROMのプログラムパルスの繰り返し回数にパラツ
キのある場合に、正しくプログラムのなされだEI’−
ROMが生じるとこれを表示し、プログラムを一時的に
中止して該EP−ROMを取シ除き、かつここに新らた
なEP−RQMを装着してプログラムを再開することを
特徴とするものである。
The present invention has been made in view of the above circumstances, and when performing high-speed programming of a large number of EP-ROMs with one writing device, it shortens the time required for the entire program, thereby making it possible to efficiently program C. EP-ROM that can perform
[Summary of the Invention] That is, the present invention aims to provide a method and apparatus for simultaneously programming a large number of
EI'-
When a ROM occurs, it is displayed, the program is temporarily stopped, the EP-ROM is removed, and a new EP-RQM is installed here and the program is restarted. It is.

〔発明の実施例〕[Embodiments of the invention]

以下本発明の方法を第1図に示すブロック図を参照して
詳細に説明する。図中1は制御部、2は書込み部である
。制御部1には、書込み操作を外部から指示するキーボ
ード7A、書込みを行な、うデータ、EP−ROMから
読み出したデータおよび操作状態等を表示するCRT、
LED等の表示器IB、EP−ROMに対して書込みを
行なうデータを蓄えるデータバッファICを設りている
。そして書込、弘部2にはEP−ROMを着脱自在に装
着する複数のソケット2A、2B・・・を設け、この近
傍に書込み完了を表示する表示器3を配設している。そ
して制御部1は書込み部2のソケット2に、2B・・・
に装着したEP−ROMに対してプログラム電圧を印加
し、かつデータを転送して比較的、パルス幅の狭いプロ
グラムパルスを繰り返して印加するように制御する。
The method of the present invention will be explained in detail below with reference to the block diagram shown in FIG. In the figure, 1 is a control section, and 2 is a writing section. The control unit 1 includes a keyboard 7A for externally instructing write operations, a CRT for displaying data to be written, data read from the EP-ROM, operation status, etc.
A data buffer IC is provided for storing data to be written to an indicator IB such as an LED and an EP-ROM. The writing section 2 is provided with a plurality of sockets 2A, 2B, . Then, the control unit 1 connects the socket 2 of the writing unit 2 to 2B...
A program voltage is applied to the EP-ROM installed in the EP-ROM, data is transferred, and program pulses having a relatively narrow pulse width are repeatedly applied.

第2図はEP−ROMに対する書込み操作(プログラム
)を示すフローチャートである。
FIG. 2 is a flowchart showing a write operation (program) to the EP-ROM.

すなわち、8TEP1で「スタート」すると5TEP!
’で「実行カウンタX=0−Jを行なう。
In other words, if you "start" with 8TEP1, you will get 5TEP!
``Execute execution counter X=0-J.''

ここで実行カウンタは全体のプログラムルーチンのりト
ライ回数を設定するカウンタで、たとえばN回を限度と
してこれ以上の場合は当該EP−ROMを永久不良品ど
判定する。そして5TEP、?でアドレスカウンタAD
に初期アドレス△△△△を設定する。そして次の8TE
P4でアドレスカウンタADで指定されるEP−ROM
のデータを読み出し、書込みデータと比較する判定ルー
チン[読み出しデータは書込みデータと一致したか?」
を行なう。この8TEP4の判定結果が「NO」すなわ
ちデータが不一致の場合は次の8TEP5で「プログラ
ムの実行」を行ない、rYE8Jすなわちデータが一致
した場合は5TEP6で「アドレスインクリメント」を
実行した後、再び5TEP4を行なう。なお上記5TE
P5の[プログラムの実行では、高速プログラムを行な
うために比較的、狭いパルス幅ty、のプログラムパル
スを一発だけ印加する。
Here, the execution counter is a counter that sets the number of times the entire program routine is tried. For example, the limit is N times, and if the number is more than N times, the EP-ROM is determined to be a permanently defective product. And 5TEP? Address counter AD
Set the initial address △△△△ to . And the next 8TE
EP-ROM specified by address counter AD in P4
A judgment routine that reads the data and compares it with the written data [Did the read data match the written data? ”
Do the following. If the judgment result of this 8TEP4 is "NO", that is, the data does not match, "execute the program" in the next 8TEP5, and if rYE8J, that is, the data match, "address increment" is executed in 5TEP6, and then 5TEP4 is executed again. Let's do it. In addition, the above 5TE
In the program execution of P5, only one program pulse with a relatively narrow pulse width ty is applied in order to perform high-speed programming.

そして次の5TEP7で「アドレスカウンタはエンドア
ドレスに達したか?」を判定する。そしてこの判定結果
がr N OJ、すなわちエンドアドレスに達していな
ければ5TEP6で「アドレスインクリメント」を実行
し、5TEP4へ戻る。
Then, in the next step 5TEP7, it is determined whether the address counter has reached the end address. If this determination result does not reach r N OJ, that is, the end address, "address increment" is executed in 5TEP6, and the process returns to 5TEP4.

また5TEP7の判定結果が1−YESJであれば次の
5TEP&で1実行カウンタX=X+IJを実行する。
Further, if the determination result of 5TEP7 is 1-YESJ, 1 execution counter X=X+IJ is executed in the next 5TEP&.

そして次に8TEP9で「全アドレスに正しいデータが
書込まれたか?」を判定する。
Then, in step 8TEP9, it is determined whether correct data has been written to all addresses.

この判定結果が「YES」であれば8TEP10で「追
加プログラムの実行」を行なう0この追加プログラムは
、たとえばEP−ROMのデータが書込みデータに一致
するまで(=印加したプログラムパルス数に等しいプロ
グラムパルスをさらに印加する。そしてこの後にさらに
5TEPJ Jで「全アドレスのデータの確認」の判定
を行ないこの結果がrYEsJであれば「書込み完了」
とみなして当該EP−ROMに対応する図示しない表示
器で書込みの完了を表示する。
If this judgment result is "YES", "execution of additional program" is performed at 8TEP10.0 This additional program is executed until, for example, the data in the EP-ROM matches the write data (=program pulses equal to the number of applied program pulses). is further applied. After this, further 5TEPJ J is used to determine "confirm data of all addresses", and if this result is rYEsJ, "writing is complete".
The completion of writing is displayed on a display (not shown) corresponding to the EP-ROM.

また5TEP9の判定結果が「NO」すなわちデータの
書込みが正しくなされていない場合は5TEPI 2で
「実行カウンタはNか?」判定する。この判定結果がY
ESであれば永久不良と判断する。まだNoであれば5
TOPJへ戻り、アドレスカウンタADの辺期設定を行
ない再びプログラムを行なう。なお5TEPIIの判定
結果が「NO」すなわち追加プログラムの実行後に全ア
ドレスのデータが正しく書込まれていない場合も永久不
良どみなすようにしている。
If the determination result of 5TEP9 is "NO", that is, the data has not been written correctly, 5TEPI2 determines "Is the execution counter N?". This judgment result is Y
If it is ES, it is considered to be permanently defective. If still no, 5
Return to TOPJ, set the address counter AD, and run the program again. Note that even if the determination result of 5TEPII is "NO", that is, data at all addresses are not correctly written after the execution of the additional program, it is considered to be a permanent failure.

このようにすれば、特に多数のEP−ROMに同一内容
のデータの書込みを行なう場合にプログラムの難易にか
かわらず書込みの完了したEP−ROMは表示されるの
で、それによって新らたなEP−ROMと換装すること
によシ効率よく書込み作業を行なうことができる。
In this way, especially when writing the same data to a large number of EP-ROMs, the EP-ROM that has been written will be displayed regardless of the difficulty of the program, so that new EP-ROMs can be created. By replacing it with a ROM, writing can be performed efficiently.

なお本発明は上記実施例に限定されるものではなく、た
とえば追加プログラムはパルス数ではなくパルス幅で規
定するようにしてもよいし、パルス幅の狭いパルスを複
数回に分割することなくまとめて印加するようにしても
よい。
Note that the present invention is not limited to the above embodiments; for example, the additional program may be defined by pulse width rather than the number of pulses, or pulses with narrow pulse widths may be defined at once without dividing into multiple pulses. Alternatively, the voltage may be applied.

〔発明の結果〕[Results of the invention]

以上のように本発明によれば高速プログラムを効率よく
行なうことができ特に多数のEP−ROMに同一内容の
データの官込みを行なう用途に適するEP−1?OMの
書込み方法および装置を提供することができる。
As described above, according to the present invention, high-speed programming can be performed efficiently, and the EP-1 is particularly suitable for applications in which data with the same content is stored in a large number of EP-ROMs. A method and apparatus for writing OM can be provided.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の装置の一例を示すブロック図、第2図
は本発明の方法を示すフローチャートである。 1・・・制御部、2・・・書込み部、3・・・表示器。 出願人代理人 弁理士 鈴 江 武 彦特許庁長官 若
杉和夫 殿 1.事件の表示 特願昭58−182725号 2、発明の名称 EP−ROMの書込み方法および装置 3、補市をする者 事件との関係 特許出願人 αm東京芝;1n電気株式会社 5、自発補止
FIG. 1 is a block diagram showing an example of the apparatus of the present invention, and FIG. 2 is a flow chart showing the method of the present invention. 1... Control section, 2... Writing section, 3... Display device. Applicant's agent Patent attorney Takehiko Suzue Commissioner of the Patent Office Kazuo Wakasugi 1. Indication of the case Japanese Patent Application No. 58-182725 2, name of the invention EP-ROM writing method and device 3, relation to the supplementary case Patent applicant αm Tokyo Shiba; 1n Electric Co., Ltd. 5, voluntary supplementary

Claims (3)

【特許請求の範囲】[Claims] (1) E P −ROMに対してアドレスおよびデー
タの指定を行なった後、一定パルス幅のプログラムパル
スを印加し、さらにアドレスの更新とプログラムパルス
の印加とを全てのデータの書込みが完了するまで繰り返
す高速プログラムを複数のEP−ROMに同時に行ない
正しいデータの書き込みの完了したEP−ROMを順次
に新らたなEP−ROMに換装してプログ2ムの実行を
継続して行なうことを特徴とするEP−ROMの書込み
方法。
(1) After specifying the address and data to the EP-ROM, apply a program pulse with a constant pulse width, and then update the address and apply the program pulse until all data has been written. It is characterized in that a repeated high-speed program is simultaneously executed on multiple EP-ROMs, and the EP-ROMs in which correct data has been written are sequentially replaced with new EP-ROMs to continue executing the program. How to write to EP-ROM.
(2) EP−ROMに対してアドレスおよびデータの
指定を行なって一定パルス幅のプログラムパルスを印加
し、さらにナトレスの更新とプログラムパルスの印加と
を全てのデータの書込みが完了するまで繰り返す高速プ
ログラムを複数のEP−ROMに同時に行なうものにお
いて、複数のIP−ROMのそれぞれに全てのデータの
書込みが完了したことを表示する表示器を設けたことを
特徴とするEP−ROMの書込み装置。
(2) A high-speed program that specifies the address and data to the EP-ROM, applies a program pulse with a constant pulse width, and then repeats the update of Natres and the application of the program pulse until all data has been written. What is claimed is: 1. An EP-ROM writing device for simultaneously performing data writing on a plurality of EP-ROMs, characterized in that an indicator is provided for each of the plurality of IP-ROMs to indicate that all data writing has been completed.
(3)特許請求の範囲第2項記載のものにおいて、EP
−ROMに記憶されたデータと書込むべきデータとが一
致した後に予め定めた追加プログラムを行なって書込み
の完了とすることを特徴とするEP−ROMの書込み装
置。
(3) In what is stated in claim 2, EP
- An EP-ROM writing device characterized in that after the data stored in the ROM and the data to be written match, a predetermined additional program is executed to complete the writing.
JP58182725A 1983-09-30 1983-09-30 Method and device for write of ep-rom Pending JPS6076096A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58182725A JPS6076096A (en) 1983-09-30 1983-09-30 Method and device for write of ep-rom

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58182725A JPS6076096A (en) 1983-09-30 1983-09-30 Method and device for write of ep-rom

Publications (1)

Publication Number Publication Date
JPS6076096A true JPS6076096A (en) 1985-04-30

Family

ID=16123349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58182725A Pending JPS6076096A (en) 1983-09-30 1983-09-30 Method and device for write of ep-rom

Country Status (1)

Country Link
JP (1) JPS6076096A (en)

Similar Documents

Publication Publication Date Title
JPS59154521A (en) Reconstruction of system
US4974196A (en) Method of processing commands for cataloged procedure in multi-window system
US4719564A (en) Interpreter linkage system for linking extension interpreters to a basic interpreter
US4792918A (en) Programmable controller monitoring system for simultaneous multiple line display of original and updated data program execution
JPS6076096A (en) Method and device for write of ep-rom
CN114721712B (en) Task execution method and device, electronic equipment and storage medium
JPS58178408A (en) Programmable controller having simulating function
JPH0410081B2 (en)
JPS6041133A (en) Correcting method of control program
JPS6238746B2 (en)
JP2734187B2 (en) Display screen creation method for multiple PC control device, sequence program creation device, and control status display device
JPH0340138A (en) Batch control system for source error program
JP3277715B2 (en) Display unit data creation method
JPS60169906A (en) Programmable controller
JP2845694B2 (en) Data processing device
JPS5835648A (en) Program execution controlling system
JPS5927303A (en) Program correcting device
JPH02196305A (en) Program editing system for programmable controller
JPS5962906A (en) Sequencer and program input method to its sequencer
JPH02282833A (en) Testing device
JPH01175001A (en) Protection system for storage data
JPS62103714A (en) Program generating device for industrial robot
JPH0228734A (en) Farmware evaluation system
JPS6345603A (en) Program storing system for programmable controller
JPS6299807A (en) Input and output control system for sequencer