JPH03245399A - Rom writer - Google Patents
Rom writerInfo
- Publication number
- JPH03245399A JPH03245399A JP2043112A JP4311290A JPH03245399A JP H03245399 A JPH03245399 A JP H03245399A JP 2043112 A JP2043112 A JP 2043112A JP 4311290 A JP4311290 A JP 4311290A JP H03245399 A JPH03245399 A JP H03245399A
- Authority
- JP
- Japan
- Prior art keywords
- rom
- data
- section
- parent
- parity check
- 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
- 238000000034 method Methods 0.000 claims abstract description 3
- 238000012795 verification Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 239000013256 coordination polymer Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 101100194362 Schizosaccharomyces pombe (strain 972 / ATCC 24843) res1 gene Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Landscapes
- Read Only Memory (AREA)
- Detection And Correction Of Errors (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はROM書込み装置に関し、特に一工程で複数種
のROMの読出しあるいは書込みを行いデータに対する
パリティ検査データ生成手段を備えるROM書込み装置
に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a ROM writing device, and more particularly to a ROM writing device that reads or writes to a plurality of types of ROMs in one step and is equipped with parity check data generation means for data.
従来のROM書込み装置は、第4図のブロック図に示す
ように、制御装置(以下CPUと記す)21とアドレス
データ・コントロール・バス22を介して接続する、C
PU21の制御用プログラムを記憶するシステムROM
23と、親ROMから読出したデータを一時的に記憶す
るRAM部2部上4操作者が制御コマンドを入力するキ
ーボード制御部25と、CPU21の制御した結果を表
示する表示制御部26と、CPU21から制御され親R
OMおよび未書込みROMに対するアドレス信号とコン
トロール信号とを出力しデータ信号を授受するコントロ
ール部27と、さらにコントロール部27と接続しデー
タ信号を通過あるいば双方′のデータを照合する機能を
持つコンパレータ部28と、親ROMおよび未書込みR
OMを搭載するROMソケット29とを有している。A conventional ROM writing device, as shown in the block diagram of FIG.
System ROM that stores the control program for PU21
23, a RAM section 2 that temporarily stores data read from the parent ROM, a keyboard control section 25 for inputting control commands by the operator, a display control section 26 for displaying the results controlled by the CPU 21; controlled from parent R
A control unit 27 that outputs address signals and control signals to the OM and unwritten ROM and sends and receives data signals, and a comparator that is connected to the control unit 27 and has the function of passing the data signal or collating data on both sides. part 28, parent ROM and unwritten R
It has a ROM socket 29 in which an OM is mounted.
従来のROM書込み装置の動作は、まず、ROMソケッ
ト29に親ROMを搭載し、次にキーボード制御部25
からCPU2]に対し親I’(OMのデータの読出しを
指示する。データ読出し指示を受信したCPU2 ]は
、システムROM23に記憶しである制御用プログラム
に従って、コンI・ロール部27に対してアドレスデー
タとコントロール信号とを、RA’ M部24に対して
アドレスデータをそれぞれ送出する。アドレスデータと
コントロール信号とを受信したコントロール部27は、
ROMソケット2つにROMアドレスデータとROMコ
ントロール信号とを送出し、親ROMからデータを読出
す。読出されたデータは、コンパレータ部28を介して
コントロール部27に入力される。iROMからのデー
タを受信したコン1へロール部27は、RAM部2部上
4して親ROMからのデータとライ1〜コントロール信
号とを送出ず・る。CPU2 ]からアドレスデータを
、コン1−ロール部27から親ROMからのデータとラ
イトコントロール信号とを受信したR、AM部24は、
親ROMからのデータを指定されたアドレスに蓄積し、
CP U 2 ]に−回分のコピーサイクルが終了した
ことを通知する。この通知を受けたCPU21は、全コ
ピーサイクルが終了したが否かを判断し、未終了であれ
はコピーサイクルを継続し、終了していれば照合動作を
開始する。照合動作を開始したCPU21は、RA、
M部24とコントロール部27とに対してそれぞれデー
タリードを指示する。データリードの指示を受けたRA
M部2部上4これまでに蓄積したデータを読出しコント
ロール部27を介してコンパレータ部28に送出する。The operation of a conventional ROM writing device is to first load the parent ROM into the ROM socket 29, and then load it onto the keyboard controller 25.
The CPU 2 ] instructs the parent I' (OM data readout. The CPU 2 ] that receives the data readout instruction sends an address to the control I/roll unit 27 in accordance with the control program stored in the system ROM 23 . The data and the control signal are sent to the RAM'M section 24, and the address data is sent to the RAM section 24.The control section 27, which has received the address data and the control signal,
Send ROM address data and ROM control signals to two ROM sockets and read data from the parent ROM. The read data is input to the control section 27 via the comparator section 28. The control unit 27 that has received the data from the iROM sends the data from the parent ROM and the control signal to the RAM unit 2 to the controller 1. The R and AM section 24 receives the address data from the CPU 2 and the data from the parent ROM and the write control signal from the control section 27.
Accumulates data from the parent ROM to the specified address,
[CPU 2] is notified that the copy cycle of - times has been completed. Upon receiving this notification, the CPU 21 determines whether or not all copy cycles have been completed. If not, it continues the copy cycle, and if it has completed, it starts a verification operation. The CPU 21 that started the verification operation checks the RA,
The M section 24 and the control section 27 are each instructed to read data. RA receiving instructions to read data
M section 2 section upper 4 Sends the data accumulated so far to the comparator section 28 via the read control section 27.
又、コントロール部27は、ROMソケット29にデー
タリードを指示し、親)”(OMから読111されたデ
ータをコンパレータ部28に入力する。The control unit 27 also instructs the ROM socket 29 to read data, and inputs the data read from the parent OM to the comparator unit 28.
二つのデータを受信したコンパレータ部28は、各アド
レスごとにデータを照合し、結果をCPU2]に通知す
る。照合結果を受けたCPU21は、結果が不一致の場
合には表示制御部26に対してエラー情報を送出し、コ
マンド入力待ち状態となる。エラー情報を受信した表示
制御部26は、読出しエラーを表示する。照合結果が一
致している場合には、CPU21は、全データの照合動
作が終了したか否かを判断し、未終了であれば照合動作
を継続し、終了していれば表示制御部26に対して正常
終了情報を送出し、コマンド入力待ち状態となる。表示
制御部26は正常終了を表示し、一連の親ROMからの
データ読出動作を終了する。The comparator unit 28 that has received the two pieces of data collates the data for each address and notifies the CPU 2 of the results. When the CPU 21 receives the comparison result, if the result does not match, it sends error information to the display control unit 26 and enters a command input waiting state. The display control unit 26 that has received the error information displays the read error. If the matching results match, the CPU 21 determines whether or not the matching operation for all data has been completed.If the matching operation has not been completed, the CPU 21 continues the matching operation, and if it has finished, the CPU 21 sends a message to the display control unit 26. It sends normal completion information to the host and enters a command input waiting state. The display control unit 26 displays normal completion and ends the series of data reading operations from the parent ROM.
親ROMから読出したデータをそのまま使用できず、修
正して使用する場合の動作について説明する。The operation when the data read from the parent ROM cannot be used as is and is modified and used will be described.
まず、キーボード制御部25からCPU21に対し、R
AM部2部上4積したデータの内容の変更を指示する。First, from the keyboard control unit 25 to the CPU 21, R
Instructs to change the contents of the data accumulated on AM section 2 and 4.
この指示を受信したCPU21は、R,A M部24に
対する制御をキーボード制御部25に引継ぐ。RAM部
2部上4する制御を引継いだキーボード制御部25は、
RAM部2部上4してアドレスデータと書込みデータと
ライトコントロール信号とを送出するにれらの信号を受
信したRAM部2部上4指定されたアドレスのデータを
書換える。必要とする部分のデータの書換えを終了すれ
ば、キーボード制御部25からCPU21に対して書換
え終了信号を送出する。書換え終了信号を受信したCP
U21は、コマンド入力待ち状態となり、一連のRAM
部2部上4積したデータの内容書換え動作を終了する。Upon receiving this instruction, the CPU 21 transfers control over the R, AM section 24 to the keyboard control section 25. The keyboard control unit 25, which took over the control of the RAM unit 2 and 4,
The RAM section 2 sends out address data, write data, and a write control signal, and the RAM section 2 receives these signals and rewrites the data at the designated address. When the rewriting of the required portion of data is completed, the keyboard control section 25 sends a rewriting completion signal to the CPU 21. CP that received the rewriting completion signal
U21 enters a command input waiting state and uses a series of RAM
The operation of rewriting the contents of the data multiplied by part 2 and part 4 is completed.
次に、未書込みROMに書込みを行う場合について説明
する。Next, the case of writing to an unwritten ROM will be described.
最初にROMソケット29がら親ROMを取りはずし、
未書込みROMを実装する。次に、キーボード制御部2
5からCPU21に対してROM書込みを指示する。R
OM書込み指示を受信したCPU21は、R,AM部2
4に対して蓄積したデータを読出し、コントロール部2
7に送出、するよう指示する。RAM部2部上4アドレ
ス順に蓄積したデータを読出し、コンI・ロール部27
に送出する。コントロール部27は、受信したデータを
コンパレータ部28を介してROMソケット2つに実装
されている未書込みROMに書込む。First, remove the parent ROM from the ROM socket 29,
Install unwritten ROM. Next, the keyboard control section 2
5 instructs the CPU 21 to write into the ROM. R
Upon receiving the OM write instruction, the CPU 21 writes the R, AM section 2
The data stored in the controller 2 is read out and the data stored in the control unit 2 is read out.
Instruct 7 to send it. The data stored in the upper 4 addresses of the RAM section 2 is read out, and the control I/roll section 27
Send to. The control section 27 writes the received data via the comparator section 28 into unwritten ROMs mounted in two ROM sockets.
データ書込みを終了するとCPU21は、未書込みRO
Mに書込んだデータの照合を、RAM部2ぺに対して行
った場介と同様に、+t、 A M部2/1とROMソ
ケット2つに実装されている未書込みROMとから読出
したデータをコンパレータ部28て照合することによっ
て行う。二つのデータを受信したコンパレータ部28は
、各アドレスごとにデータを照合し、結果をCP U
21に通知する。照合結果を受けたCPU21は、結果
が不一致の場合には表示制御部26に対してエラー情報
を送出し、コマンド入力待ち状態となる。照合結果が一
致している場合には、CPU2]は、全データの照合動
作が終了したか否かを判断し、未終了であれば照合動作
を継続し、終了していれば表示制御部26に対して正常
終了情報を送出し、コマンド入力待ち状態となる。表示
制御部26は正常終了を表示し、一連の未書込みROM
に対する書込み動作を終了する。When the data writing is finished, the CPU 21 writes the unwritten RO
Similarly to the case where the data written to M was checked against RAM section 2, +t, A was read from M section 2/1 and the unwritten ROM mounted in the two ROM sockets. This is done by comparing the data using the comparator section 28. The comparator unit 28 that has received the two pieces of data collates the data for each address and sends the results to the CPU.
Notify 21. When the CPU 21 receives the comparison result, if the result does not match, it sends error information to the display control unit 26 and enters a command input waiting state. If the matching results match, the CPU 2 determines whether or not the matching operation for all data has been completed, and if it has not been completed, continues the matching operation, and if it has been completed, the CPU 2 It sends normal completion information to the server and waits for command input. The display control unit 26 displays normal completion and displays a series of unwritten ROMs.
Terminates the write operation for.
上述した従来のROM書込み装置は、ROMソクットを
1個しか設けていないので、−度に1個のROM書込み
しか行えないものであった。このため、偶数アドレスデ
ータを記憶するR OMと、奇数アドレスデータを記憶
するR、OMと、パリティデータを記憶するROMとの
3個で1組となるようなROM群の書込みを行う場合に
は、親ROMからの読出しから未書込みROMに対する
書込み終了までの一連の動作を、3回繰返さなければな
らないという問題点がある。又、常に1個のROMに対
応するよう構成され、特にパリティ検査データを生成し
て使用することは行われていなかったので、前述のよう
に複数のROMに分割して記憶する必要のある場合には
、データの変更にffなうパリティ検査データの変更を
外部で人間が行わなければならないという問題点もある
。The conventional ROM writing device described above has only one ROM socket, and therefore can only write one ROM at a time. Therefore, when writing to a ROM group consisting of a ROM that stores even address data, an R, OM that stores odd address data, and a ROM that stores parity data, There is a problem in that the series of operations from reading from the parent ROM to completing writing to the unwritten ROM must be repeated three times. In addition, since the structure was always configured to correspond to one ROM, and there was no particular practice of generating and using parity check data, when it was necessary to divide and store it in multiple ROMs as mentioned above. However, there is also a problem in that the parity check data must be changed by a human outside.
本発明の目的は、ROMソケットを複数個備え、パリテ
ィ検査データ生成手段を備えることにより、1組のRO
M群の書込みを1回の外部からの操作で行え、同時にパ
リティ検査データを生成し新データとして使用すること
のできるROM書込み装置を提供することにある。An object of the present invention is to provide a set of RO
It is an object of the present invention to provide a ROM writing device that can write M groups in one external operation and can simultaneously generate parity check data and use it as new data.
本発明のI’(0M書込み装置は、基本となるデータを
記憶するfflROMからデータを読出し一時記憶装置
に記憶し、再度前記親ROMからデータを読出し前記一
時記憶装置に記憶したデータとの照合を行った後未だ書
込みの行われていない未書込みROMに前記一時記憶装
置に記憶したデータを書込むROM書込み装置において
、前記親ROMおよび前記未書込みROMを搭載するR
OMソケットを複数個備え、一工程で複数種のROMの
書込みを行う構成である。The I'(0M writing device of the present invention reads data from the fflROM that stores basic data, stores it in a temporary storage device, reads the data again from the parent ROM, and compares it with the data stored in the temporary storage device. In a ROM writing device that writes data stored in the temporary storage device to an unwritten ROM that has not yet been written to after writing, an R equipped with the parent ROM and the unwritten ROM is provided.
It has a configuration in which multiple OM sockets are provided and multiple types of ROM can be written in one process.
本発明のROM書込み装置は、前記親ROMから読出し
たデータおよび前記一時記憶装置に記憶したデータに対
するパリティ検査データを生成するパリティ検査データ
生成手段を備えてもよい。The ROM writing device of the present invention may include parity check data generation means for generating parity check data for data read from the parent ROM and data stored in the temporary storage device.
次に、本発明の実施例について図面を参照して説明する
。Next, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.
CPUIは、アドレスデータ・コントロール・バス2を
介して、CPUIの制御用プログラムを記憶するシステ
ムRO,M3と、親ROMから読出したデータを一時的
に記憶するRAM部4と、操作者が制御コマンドを入力
するキーボード制御部5と、CPU1の制御した結果を
表示する表示制御部6と、CPUIから制御されllR
OMおよび未書込みROMに対するアドレス信号とコン
トロール信号とを出力しデータ信号を授受するコントロ
ール部7と、RAM部4と接続しCPUIからの制御で
記憶したデータに対するパリティ検査データを生成する
パリティ検査データ生成部8と接続している。さらにコ
ントロール部7は、データ信号を通過あるいは双方のデ
ータを照合する機能を持つコンパレータ部9と、複数の
親ROMおよび未書込みROMを搭載するROMソケッ
ト〜10
1]、、12.13から構成されるROM7771群1
0と接続している。The CPUI is connected via an address data control bus 2 to a system RO, M3 that stores a program for controlling the CPUI, a RAM section 4 that temporarily stores data read from a parent ROM, and a control command that an operator a keyboard control section 5 for inputting information; a display control section 6 for displaying the results controlled by the CPU 1;
A control unit 7 that outputs address signals and control signals for the OM and unwritten ROM and sends and receives data signals, and a parity check data generation unit that is connected to the RAM unit 4 and generates parity check data for stored data under control from the CPU. It is connected to section 8. Furthermore, the control section 7 is composed of a comparator section 9 which has a function of passing a data signal or collating both data, and a ROM socket ~101], 12.13 in which a plurality of parent ROMs and unwritten ROMs are mounted. ROM7771 group 1
Connected to 0.
コンパレータ部つとROMソケット群10内のROMソ
ケット11,12,1.3との間には、ROMデータバ
スを選択切替える機能を持つr(OMデータバス選択部
14が設けられている。An OM data bus selection section 14 is provided between the comparator section 1 and the ROM sockets 11, 12, 1.3 in the ROM socket group 10, which has a function of selectively switching the ROM data bus.
次に、従来使用しているROMデータを変更して新しい
ROMに書込む場合の動作について説明する。Next, an explanation will be given of the operation when changing the conventionally used ROM data and writing it into a new ROM.
ROMデータは、16bit+パリテイ1 bitであ
るとして説明する。The ROM data will be explained as having 16 bits + 1 bit of parity.
まず、ROMソケット群10のROMソケット]1に偶
数アドレスデータを記憶する親ROMを搭載し、ROM
ソケット12に奇数アドレスデータを記憶するに親RO
Mを搭載し、R,0Mソケット13にパリティデータを
記憶する親ROMを搭載する。次に、キーボード制御部
5からCPUIに対し、ROMソケットに実装された各
組ROMから記憶内容の読出しを行うよう命令する。親
ROMが実装され記憶内容を読出ずよう命令を受けたC
PUIは、システムROM3に記憶しである制御用プロ
グラムに従って、コントロール部7に対してアドレスデ
ータとコン1−ロール信号とを、RAM部4とパリティ
検査データ生成部8とに対してアドレスデータをそれぞ
れ送出する。アドレスデータとコントロール信号とを受
信したコントロール部7は、受信したデータと信号とを
ROMデータバス選択情報として記憶し、ROM777
1群10にROMアドレスデータとROMコントロール
信号とを送出し、ROMデータバス選択選択部上4しバ
ス選択信号を送出し、各組ROMからデータを読出ず。First, a parent ROM for storing even address data is installed in ROM socket]1 of the ROM socket group 10, and the ROM
Parent RO to store odd address data in socket 12
A parent ROM for storing parity data is installed in the R, 0M socket 13. Next, the keyboard control unit 5 instructs the CPUI to read the stored contents from each set of ROMs mounted in the ROM sockets. The parent ROM was installed and received an instruction not to read the memory contents.
The PUI sends address data and a control signal to the control section 7, and address data to the RAM section 4 and parity check data generation section 8, according to a control program stored in the system ROM 3. Send. The control section 7 that has received the address data and control signal stores the received data and signal as ROM data bus selection information, and stores the received data and signal as ROM data bus selection information.
ROM address data and a ROM control signal are sent to the first group 10, a bus selection signal is sent to the ROM data bus selection section 4, and no data is read from each set of ROMs.
読出されたデータは、ROMデータバス選択選択部上4
ンパレータ部9とを介してコントロール部7に入力され
る。親ROMからのデータを受信したコントロール部7
は、R,AM部4に対してfgIROMからのデータと
ライトコントロール信号とを送出し、パリティ検査デー
タ生成部8に対して親ROMからのデータを送出する。The read data is sent to the ROM data bus selection section upper 4.
The signal is input to the control section 7 via the comparator section 9. Control unit 7 that received data from the parent ROM
sends data from the fgIROM and a write control signal to the R, AM section 4, and sends data from the parent ROM to the parity check data generation section 8.
CPUIからアドレスデータを、コントロール部7から
親ROMからのデータとライl−コントロール信号とを
受信したRAM部4は、指定されたアドレスに親ROM
からのデータを蓄積すると共に、パリティ検査データ生
成部8に対してパリティ検査データ生成を指示する。C
PU 1からアドレスデータと、コントロール部7から
親ROMからのデータと、R,AM部4からパリティ検
査データ生成指示とを受けたパリティ検査データ生成部
8は、パリティ検査データを生成し、パリティ検査デー
タ生成部8内のパリティデータ用RAMに記憶し、同時
にCPUIに一回分のコピーサイクルが終了したことを
通知する。この通知を受けたC P LJ 1は、全コ
ピーサイクルが終了したか否かを判断し、未終了であれ
ばコピーサイクルを継続し、終了していれば照合動作を
開始する。The RAM section 4 receives the address data from the CPUI and receives the data from the parent ROM and the write control signal from the control section 7, and transfers the data from the parent ROM to the specified address.
The parity check data generator 8 instructs the parity check data generation unit 8 to generate parity check data. C
The parity check data generation unit 8 receives the address data from the PU 1, the data from the parent ROM from the control unit 7, and the parity check data generation instruction from the R, AM unit 4, and generates parity check data and performs the parity check. The data is stored in the parity data RAM in the data generation unit 8, and at the same time, the CPU is notified that one copy cycle has been completed. Upon receiving this notification, C P LJ 1 determines whether or not all copy cycles have been completed. If not, it continues the copy cycle, and if it has completed, it starts a verification operation.
照合動作を開始したCPUIは、RAM部4およびパリ
ティ検査データ生成部8とコントロール部7とに対して
それぞれデータリードを指示する。The CPUI that has started the verification operation instructs the RAM section 4, parity check data generation section 8, and control section 7 to read data, respectively.
データリードの指示を受けたRAM部4およびパリティ
検査データ生成部8は、これまでに蓄積したデータを読
出しコントロール部7を介してコンパレータ部9に送出
する。又、コントロール部7は、ROM7771群10
にデータリードを指示し、各組ROMから読出されデー
タを、ROMデータバス選択選択部上4してコンパレー
タ部9に入力する。The RAM section 4 and the parity check data generation section 8 that have received the data read instruction send out the data accumulated so far to the comparator section 9 via the read control section 7. In addition, the control section 7 includes a ROM 7771 group 10.
The data read from each set of ROMs is sent to the ROM data bus selection section 4 and inputted to the comparator section 9.
二つのデータを受信したコンパレータ部9は、各アドレ
スごとにデータを照合し、結果をCPU1に通知する。The comparator unit 9 that has received the two pieces of data compares the data for each address and notifies the CPU 1 of the results.
照合結果を受けたCPUIは、結果が不一致の場合には
表示制御部6に対してエラー情報を送出し、コマンド入
力待ち状態となる。When the CPUI receives the comparison result, if the result does not match, it sends error information to the display control unit 6 and enters a command input waiting state.
エラー情報を受信した表示制御部6は、読出しエラーを
表示する。照合結果が一致している場合には、CPUI
は、全データの照合動作が終了したか否かを判断し、未
終了であれば照合動作を継続し、終了していれば表示制
御部6に対して正常終了情報を送出し、コマンド入力待
ち状態となる。The display control unit 6 that has received the error information displays the read error. If the matching results match, the CPU
determines whether or not the verification operation for all data has been completed, and if it has not been completed, continues the verification operation, and if it has been completed, sends normal completion information to the display control unit 6, and waits for command input. state.
表示制御部26は正常終了を表示し、一連の親ROMか
らのデータ読出動作を終了する。The display control unit 26 displays normal completion and ends the series of data reading operations from the parent ROM.
次に、親ROMから読出したデータを書込み3
4
データとしてそのまま使用できず、修正して使用する場
合の動f1(こりいて説明する。Next, the operation f1 when the data read from the parent ROM cannot be used directly as write data but is modified and used will be explained in detail.
ます、キーボード制御部5からCPIJ ]に対し、R
A M部4に蓄積したデータの内容の変更を指示する。From the keyboard control unit 5 to CPIJ], R
A: Instructs to change the contents of data stored in the AM section 4.
この指示を受信したC P LJ 1は、R,A M部
4に対する制御をキーボード制御部5に明相ぐ。R,、
A M部・1に対する制御を引継いだキーボード制御部
5は、RA M部4に対してアドレス−j−一夕と、!
z込みデータとライ1〜コンl−o−小信号と6:送出
j、バリう−イ検査データ生j&部8に対しアドレスデ
ータを送出する。これらの信弓−を受信したR、 A
M部4は、指定されノとアドレスのデータを一二換える
とjl:に、バリデイ検査データ生成部8に対しパリデ
イ検査データの生成を指示する。Upon receiving this instruction, the C P LJ 1 issues control over the R, AM section 4 to the keyboard control section 5 . R,,
The keyboard control section 5, which has taken over control of the AM section 1, sends the RAM section 4 to the address -j-Kazuto!
z-inclusive data and write 1 to control l-o-small signal and 6: Send j, vari-i test data raw j& Address data is sent to unit 8. R and A who received these Shinkyu
After changing the data at the specified address to jl:, the M section 4 instructs the valid test data generating section 8 to generate parity test data.
1”?、 A、 M部4およびキーボード制御部5とか
ら各種(y;; ;3を骨けたパリデイ検査データノE
成部8は、バリデイ検査データを生成し、パリティ検査
データ生成部8内のパリティデータ用RA M 2の内
容を、J)換える。RA、 M部4およびパリティ検査
データlL成部8の必要とする部分のデータのδ換えを
終了すれば、キーボード制御部5からCP (、J ]
に対して書換え終了信号を送出する。書換え終了信9を
受信したC P tJ 21は、コマンド人力待ち状態
となり、一連のRAM部24に蓄積したデータの内容書
換え動作を終了する。1"?, A, M section 4 and keyboard control section 5 send various kinds of pariday inspection data (y;;;
The generation unit 8 generates validation check data, and J) changes the contents of the parity data RAM 2 in the parity check data generation unit 8. After completing the δ conversion of the data of the part required by the RA, M section 4 and the parity check data LL section 8, the keyboard control section 5 transfers the data to the CP (, J]
Sends a rewrite end signal to. Upon receiving the rewrite completion signal 9, the C P tJ 21 enters a command waiting state and completes a series of operations for rewriting the contents of the data stored in the RAM section 24.
第2図はRA M部4とパリティ検査データ生成部8と
の詳細ブロック図である。FIG. 2 is a detailed block diagram of the RAM section 4 and the parity check data generation section 8.
RA M部4は、内部RAM15とROMアクセスコン
トローラ16とを有し、ROMアクセスコントローラ1
6からパリデイアクセス信号を送出する。パリティ検査
データ生成部8は、パリティ検査データ用RAM17と
パリティ検査データコン1−ローラ18とを有し、RO
Mアクセスコン1−ローラ16からのパリティアクセス
信号を、パリティ検査データコントローラ18で受信す
る。The RAM section 4 has an internal RAM 15 and a ROM access controller 16.
6 sends out a pariday access signal. The parity check data generation unit 8 has a parity check data RAM 17 and a parity check data controller 1-roller 18, and has an RO
The parity access signal from the M access controller 16 is received by the parity check data controller 18.
第3図はR(、) Mデータバス選択部14の詳細ブロ
ック図である。FIG. 3 is a detailed block diagram of the R(,)M data bus selection section 14.
コンパレータ部9との間のデータバスを3個のバス選択
回路(以下SELと記す)19で受け、コントロール部
7からのバス選択信号の指定に従−)で3個の白の1個
を活性化し、T1. OMソケッl−に実装されている
F<、 OMとの間でデータの授受を行う。The data bus to and from the comparator section 9 is received by three bus selection circuits (hereinafter referred to as SEL) 19, and one of the three white circuits is activated according to the specification of the bus selection signal from the control section 7. and T1. F<, which is mounted on the OM socket, exchanges data with the OM.
次(に、未1L1込みROMに書込みを行う場合につい
て説明する2、
般初にi’(OMソケッ1〜L L、]、、2.1.3
から親lZ OMを取りはずし、未書込みROMを実装
する。Next, we will explain the case of writing to a ROM that has not yet been loaded with 1L1.
Remove the parent lZ OM and mount an unwritten ROM.
次に、キーホード制御部5からCPUIに対してROM
r’F÷込みを指示する。FZ OM書込み指示を受
f警したC I) U 1は、R,A M部4およびパ
リティ検徨データ生成部8に対して蓄積したデータを読
出し2、二lンl−1″7一ル部7に送i11する、L
う指示する。Next, the key fob control unit 5 sends the ROM to the CPU.
Instruct r'F÷include. CI) U1, which received the FZOM write instruction, reads out the data accumulated in the R, AM section 4 and the parity inspection data generation section 8, Send to section 7 i11, L
give instructions.
R,A M部4お、Lひパリティ検査データ生成部8は
、アI〜レスI:l+iに蓄積したデータを読出し、コ
ン1〜17一ル部7に送出する。:1ントlフ一ル部7
は、受(Jj したデータをコンパレータ部9とROM
データバxm択部14とを介して、バス選択信号で制御
し、ながらROMソケッI・群10に実装されている複
数の木書込みROMに順次書込む。データ書込みを半冬
rするたCP LJ ]は、末書込みROMに書込んだ
データの照合を、RA M部4およびパリティ検査デー
タ生成部8に対して行った場合と同様に、RAM部4お
よびパリティ検査データ生成部8と、ROMソケット群
10に実装されている未書込みROMとから読出したデ
ータとを=1ンパレータ部9で照合することによって行
う。二つのデータを受信したコンパレータ部9は、各ア
ドレスごとにデータを照合し、結果をCP U ]に通
知する。照合結果を受けたCPUIは、結果が不−・致
の場合には表示制御部6に対してエラー情報を送出し、
コマンド人力待ち状態となる。照合結果が一致しでいる
場合には、CPUIは、全データの照合動作が終了した
か否かを判断し、未終了であれば照合動作を継続し、終
了していれば表示制御部6に対して正常終了情報を送出
し、コマンド人力待ち状態となる。表示制御部6は正常
終了を表示し、一連の未書込みROMに対する書込み動
作を終了する。The R, A M section 4 and the L parity check data generation section 8 read out the data accumulated in the A1 to RES1:l+i and send it to the CON1 to CON17 unit 7. :1 nt l full part 7
The received (Jj) data is transferred to the comparator section 9 and the ROM.
The data is sequentially written into a plurality of wooden write ROMs mounted in the ROM socket I/group 10 through the data bus selector 14 and controlled by a bus selection signal. CP LJ], which has been writing data for half a winter, checks the RAM section 4 and the parity check data generation section 8 in the same way as when collating the data written to the last written ROM with respect to the RAM section 4 and the parity check data generation section 8. This is performed by comparing the parity check data generation section 8 with the data read from the unwritten ROM mounted in the ROM socket group 10 using the =1 comparator section 9 . The comparator unit 9 that has received the two pieces of data collates the data for each address and notifies the result to the CPU. Upon receiving the verification result, the CPUI sends error information to the display control unit 6 if the result is non-matching.
It enters the command waiting state. If the matching results match, the CPU determines whether the matching operation for all data has been completed, continues the matching operation if not completed, and sends a message to the display control unit 6 if the matching has been completed. It sends normal completion information to the computer and enters a command waiting state. The display control unit 6 displays normal completion and ends the series of write operations for the unwritten ROM.
以上説明したように、本発明は、ROMソゲッ 7
8
トを複数個備え、パリティ検査データ生成手段を備える
ことにより、1組のROM群の書込みを1回の外部から
の操作で行え、同時にパリティ検査データを生成し新デ
ータとして使用することのできる効果が有る。As explained above, the present invention is equipped with a plurality of ROM sockets and a parity check data generation means, thereby making it possible to write data into one set of ROMs with a single external operation, and at the same time perform parity check data generation means. This has the advantage that inspection data can be generated and used as new data.
データバス選択部、15・・・・・・内部RAM、16
・・・・・・ROMアクセスコントローラ、17・・・
・・・パリティ検査データ用RA、 M、18・・・・
−・パリティ検査データコントローラ、19・・・・・
・バス選択回路(SEL)。Data bus selection section, 15...Internal RAM, 16
...ROM access controller, 17...
...RA for parity check data, M, 18...
- Parity check data controller, 19...
- Bus selection circuit (SEL).
Claims (1)
読出し一時記憶装置に記憶し、再度前記親ROMからデ
ータを読出し前記一時記憶装置に記憶したデータとの照
合を行った後未だ書込みの行われていない未書込みRO
Mに前記一時記憶装置に記憶したデータを書込むROM
書込み装置において、前記親ROMおよび前記未書込み
ROMを搭載するROMソケットを複数個備え、一工程
で複数種のROMの書込みを行うことを特徴とするRO
M書込み装置。 2、前記親ROMから読出したデータおよび前記一時記
憶装置に記憶したデータに対するパリテイ検査データを
生成するパリテイ検査データ生成手段を備えることを特
徴とする請求項1記載のROM書込み装置。[Claims] 1. Data is read from a parent ROM that stores basic data and stored in a temporary storage device, and data is read out from the parent ROM again and compared with the data stored in the temporary storage device. Unwritten RO that has not yet been written to
A ROM in which data stored in the temporary storage device is written to M.
The writing device includes a plurality of ROM sockets in which the parent ROM and the unwritten ROM are mounted, and writes a plurality of types of ROM in one process.
M writing device. 2. The ROM writing device according to claim 1, further comprising parity check data generation means for generating parity check data for data read from the parent ROM and data stored in the temporary storage device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2043112A JPH03245399A (en) | 1990-02-23 | 1990-02-23 | Rom writer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2043112A JPH03245399A (en) | 1990-02-23 | 1990-02-23 | Rom writer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03245399A true JPH03245399A (en) | 1991-10-31 |
Family
ID=12654747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2043112A Pending JPH03245399A (en) | 1990-02-23 | 1990-02-23 | Rom writer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03245399A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100374198B1 (en) * | 1999-12-22 | 2003-03-04 | 가부시키가이샤 닛폰 콘락스 | multi ROM writer and the control method thereof |
JP2007243973A (en) * | 1999-11-10 | 2007-09-20 | Data I O Corp | Programming system and buffer circuit |
-
1990
- 1990-02-23 JP JP2043112A patent/JPH03245399A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007243973A (en) * | 1999-11-10 | 2007-09-20 | Data I O Corp | Programming system and buffer circuit |
KR100374198B1 (en) * | 1999-12-22 | 2003-03-04 | 가부시키가이샤 닛폰 콘락스 | multi ROM writer and the control method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH09330151A (en) | Card | |
JPS61121149A (en) | Initializer | |
JP4460967B2 (en) | MEMORY CARD, NONVOLATILE SEMICONDUCTOR MEMORY, AND SEMICONDUCTOR MEMORY CONTROL METHOD | |
JPH03245399A (en) | Rom writer | |
JPH09330272A (en) | Bios control system | |
US5146458A (en) | Data transfer checking system | |
JP2954666B2 (en) | Memory check method | |
JPH1125006A (en) | Memory tester | |
RU2179332C1 (en) | Computer system | |
JPH0863406A (en) | Memory access controller | |
JPH01197860A (en) | Memory fault detecting circuit | |
JP2892798B2 (en) | Digital controller | |
JPH06131888A (en) | Semiconductor filing device | |
RU15798U1 (en) | COMPUTER SYSTEM | |
JPH07192487A (en) | Device for duplicating flash memory card and duplicating method therefor | |
JPS59168528A (en) | Initial program loading system | |
JPH03211619A (en) | Data processor | |
JPH1165942A (en) | Control memory unit failure recovery system | |
JPH0827758B2 (en) | Memory system | |
JPS62162140A (en) | Computer system | |
JPH08292917A (en) | Controller | |
JPS6279544A (en) | Memory response system | |
JPH02163841A (en) | Program evaluating device for microcomputer | |
JPS6160155A (en) | Memory subsystem | |
JPH08235041A (en) | Database backup method |