JPH0659900A - Memory writer - Google Patents

Memory writer

Info

Publication number
JPH0659900A
JPH0659900A JP21275192A JP21275192A JPH0659900A JP H0659900 A JPH0659900 A JP H0659900A JP 21275192 A JP21275192 A JP 21275192A JP 21275192 A JP21275192 A JP 21275192A JP H0659900 A JPH0659900 A JP H0659900A
Authority
JP
Japan
Prior art keywords
data
memory
written
flag
read
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
JP21275192A
Other languages
Japanese (ja)
Inventor
Kazuyuki Suzuki
和之 鈴木
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP21275192A priority Critical patent/JPH0659900A/en
Publication of JPH0659900A publication Critical patent/JPH0659900A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE:To provide the writer capable of transfering data to a memory at a higher speed. CONSTITUTION:The writer is provided with-a means 12 storing lots of data sets each comprising data written to a memory 10 and a flag representing whether or not the content of the data are the same as data right before the ones written to the memory 10, a means 14 reading sequentially the flags from the means 12 in the order of written data, a means 16 discriminating whether or not the data written in the memory 10 are the same as the content written just precedingly every time the flag is read based on the flag, a means 18 reading the data corresponding to the flag from the means 12 only when the flag representing it that the data written to the memory 10 are not the same as the data written just precedingly is confirmed and a means 20 writing up-to-date stored data to the memory 10.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ROMなどに格納され
ていたデータをメモリへ書き込むメモリ書込装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory writing device for writing data stored in a ROM or the like into a memory.

【0002】情報処理装置がROMから立ち上げられる
場合、そのプログラムがROMから読み出され、主メモ
リへロードされる。
When the information processing apparatus is booted from the ROM, its program is read from the ROM and loaded into the main memory.

【0003】[0003]

【従来の技術】図7(A)には情報処理装置の概略構成
が示されており、ROM70に格納されていたプログラ
ムが8ビット幅のバスを介してローディング回路72へ
読み出される。
2. Description of the Related Art FIG. 7A shows a schematic structure of an information processing apparatus in which a program stored in a ROM 70 is read out to a loading circuit 72 via an 8-bit wide bus.

【0004】そして、ローディング回路72へ読み出さ
れたプログラムはエラーチェックが行なわれてからメモ
リ74へロードされ、このメモリ74上のプログラムが
プロセッサ76で実行される。
The program read to the loading circuit 72 is checked for errors and then loaded into the memory 74, and the program on the memory 74 is executed by the processor 76.

【0005】図7(B)にはローディング回路72の内
部構成が示されており、制御回路78によりROMアド
レスカウンタ80が制御され、その結果、ROMアドレ
スカウンタ80からROM70の読出アドレスが送出さ
れる。
FIG. 7B shows the internal structure of the loading circuit 72. The control circuit 78 controls the ROM address counter 80, and as a result, the ROM address counter 80 sends the read address of the ROM 70. .

【0006】また、制御回路78によりメモリアドレス
カウンタ82が制御されており、そのメモリアドレスカ
ウンタ82からメモリ74の書込アドレスが送出され、
さらにこの制御回路78からメモリ74へライトストロ
ーブ信号も出力される。
Further, the memory address counter 82 is controlled by the control circuit 78, and the write address of the memory 74 is sent from the memory address counter 82,
Further, a write strobe signal is also output from the control circuit 78 to the memory 74.

【0007】図8ではROM70及びメモリ74のデー
タ構成が示されており、ROM70の各データは8ビッ
ト長のチェックコード部,バイト0部,バイト1部で構
成され、メモリ74にはバイト0部へバイト1部を連結
した16ビット長のデータが書き込まれる。
FIG. 8 shows the data structure of the ROM 70 and the memory 74. Each data of the ROM 70 is composed of a check code part having an 8-bit length, a byte 0 part and a byte 1 part, and the memory 74 has a byte 0 part. 16-bit length data in which one byte is concatenated is written.

【0008】図9ではROM70のプログラムデータを
メモリ4へロードするときの作用がフローチャートを用
いて説明されており、ROM70とメモリ74のアドレ
スが予めゼロリセットされる。
In FIG. 9, the operation of loading the program data of the ROM 70 into the memory 4 is described with reference to a flow chart, and the addresses of the ROM 70 and the memory 74 are reset to zero in advance.

【0009】そして、現在のROMアドレスからチェッ
クコード部(図8参照)を読み出して図7(B)のチェ
ックコードレジスタ83へ格納し、ROMアドレスをイ
ンクリメントする処理(ステップ900)が行なわれ
る。
Then, the check code portion (see FIG. 8) is read from the current ROM address, stored in the check code register 83 of FIG. 7B, and the process of incrementing the ROM address (step 900) is performed.

【0010】次いで、このROMアドレスからバイト0
部を読み出して図7(B)のバイト0レジスタ84へ格
納し、ROMアドレスをインクリメントする処理(ステ
ップ902)が行なわれる。
Next, byte 0 is read from this ROM address.
The copy is read out and stored in the byte 0 register 84 of FIG. 7B, and the process of incrementing the ROM address (step 902) is performed.

【0011】さらに、そのROMアドレスからバイト1
部を読み出して図7(B)のバイト1レジスタ86へ格
納し、ROMアドレスをインクリメントする処理(ステ
ップ904)が行なわれる。
In addition, byte 1 from the ROM address
The copy is read out and stored in the byte 1 register 86 of FIG. 7B, and the process of incrementing the ROM address (step 904) is performed.

【0012】このようにしてチェックコード部,バイト
0部,バイト1部がROM70から読み出されると、そ
れらを用いたエラーチェックの演算が図7(B)のEC
C回路88で行なわれる(ステップ906)。
When the check code portion, the byte 0 portion, and the byte 1 portion are read from the ROM 70 in this way, an error check calculation using them is performed in the EC of FIG. 7B.
This is performed by the C circuit 88 (step 906).

【0013】その際にデータエラーの発生していないこ
とが確認されると(ステップ908でNO)、バイト0
部へバイト1部が連結されたプログラムデータをメモリ
74へ書き込んでメモリアドレスをインクリメントする
処理(ステップ910)が行なわれる。
At this time, if it is confirmed that no data error has occurred (NO in step 908), byte 0
The program data in which one byte is connected to the copy is written to the memory 74 and the memory address is incremented (step 910).

【0014】以上の処理は全てのデータをメモリ74へ
書き込むまで(メモリ74の最終アドレスまで:ステッ
プ912でYES)、あるいは、途中でROM読み出し
データのエラー発生が確認されるまで(ステップ908
でYES)、繰り返される。
The above processing is performed until all the data is written in the memory 74 (up to the final address of the memory 74: YES in step 912), or until an error in the ROM read data is confirmed in the middle (step 908).
YES), and repeated.

【0015】図10においてはこのプログラムロードの
作用が、また、図11ではその間におけるROMアドレ
ス,メモリアドレスのインクリメント作用が、各々説明
されており、チェック部,バイト0部,バイト1部の8
ビット×3を単位としたデータがROM70連続アドレ
スから順に読み出され、それらが読み出される毎に、バ
イト0部にバイト1部が連結された8ビット×2の1ワ
ードを単位としたデータがメモリ74の連続アドレスへ
順に書き込まれる。
The operation of this program load is described in FIG. 10, and the operation of incrementing the ROM address and the memory address during that period is described in FIG.
Data in units of bits x 3 are sequentially read from the ROM 70 continuous address, and each time they are read, data in units of 1 word of 8 bits x 2 in which byte 1 part is connected to byte 1 part is memory. The data are sequentially written to 74 consecutive addresses.

【0016】[0016]

【発明が解決しようとする課題】通常、ROM70から
メモリ74へロードされるプログラムのデータには内容
が同一となる部分が存在しており、ROM立ち上げ用の
プログラムではその部分が占める割合は大きい。
Normally, the data of the program loaded from the ROM 70 to the memory 74 has a portion having the same content, and in the ROM start-up program, that portion occupies a large proportion. .

【0017】しかしながら、メモリ74の書込毎にRO
M70の読み出しが3回ずつ行なわれるので(図5及び
図6参照)、ROMプログラムのロードに一定の時間を
要し、このため、情報処理装置の立ち上げを高速化する
ことが困難となる。
However, every time the memory 74 is written, the RO
Since M70 is read three times each (see FIGS. 5 and 6), it takes a certain time to load the ROM program, which makes it difficult to speed up the startup of the information processing device.

【0018】本発明は上記従来の課題に鑑みて為された
ものであり、その目的は、メモリへデータをより高速に
転送することが可能となるメモリ書込装置を提供するこ
とにある。
The present invention has been made in view of the above-mentioned conventional problems, and an object thereof is to provide a memory writing device capable of transferring data to a memory at a higher speed.

【0019】[0019]

【課題を解決するための手段】上記目的を達成するため
に、本発明にかかる装置は図1のように構成されてお
り、同図において第1発明にかかる装置は、メモリ10
へ書き込まれるデータと該データの内容が直前に書き込
まれたデータと同一か否かを示すフラグとにより形成さ
れた多数のデータセットを記憶するデータ記憶手段12
と、データ記憶手段12からフラグをデータの書込順に
逐次読み出すフラグ順次読出手段14と、フラグが読み
出される毎に、メモリ10へ書き込まれるデータの内容
が直前に書き込まれたデータと同一か否かを該フラグに
より判断する同一データ連続有無判断手段16と、メモ
リ10へ書き込まれるデータの内容が直前に書き込まれ
たデータと同一でないことを示すフラグの読み出しが確
認されたときにのみ該フラグと対応したデータをデータ
記憶手段12から読み出すデータ読出手段18と、読み
出されデータをメモリ10へ書き込んで保持し、データ
が読み出されなかったときに最新の保持データをメモリ
10へ書き込むデータ書込手段20と、を有している。
In order to achieve the above object, the device according to the present invention is configured as shown in FIG. 1, in which the device according to the first invention comprises a memory 10
Data storage means 12 for storing a large number of data sets formed by the data to be written to and the flag indicating whether the content of the data is the same as the data written immediately before.
And a flag sequential read means 14 for sequentially reading the flags from the data storage means 12 in the order of writing the data, and whether or not the content of the data written to the memory 10 is the same as the data just written each time the flag is read. Corresponding to the flag only when it is confirmed that the same data continuity presence / absence judging means 16 for judging the flag by the flag and the reading of the flag indicating that the content of the data written in the memory 10 are not the same as the data written immediately before are confirmed. Data reading means 18 for reading the stored data from the data storage means 12, and data writing means for writing and holding the read data in the memory 10 and writing the latest held data in the memory 10 when the data is not read. 20 and.

【0020】また同図において第2発明にかかる装置
は、メモリ10へ書き込まれるデータと該データの誤り
検出に用いられるコードと該データの内容が直前に書き
込まれたデータと同一か否かを示すフラグとにより形成
されコードとフラグが一体化した多数のデータセットを
記憶するデータ記憶手段22と、データ記憶手段22か
らコードと対応のフラグとをデータの書込順に逐次読み
出すコード/フラグ順次読出手段24と、フラグが読み
出される毎に、メモリ10へ書き込まれるデータの内容
が直前に書き込まれたデータと同一か否かを該フラグに
より判断する同一データ連続有無判断手段16と、メモ
リ10へ書き込まれるデータの内容が直前に書き込まれ
たデータと同一でないことを示すフラグの読み出しが確
認されたときにのみ、該フラグと対応したデータをデー
タ記憶手段22から読み出すデータ読出手段18と、デ
ータが読み出される毎に、該データの誤りを対応のコー
ドによりチェックする誤りチェック手段26と、誤りが
確認されなかったデータをメモリ10へ書き込んで保持
し、データが読み出されなかったときに最新の保持デー
タをメモリ10へ書き込むデータ書込手段28と、を有
している。
In the same figure, the device according to the second invention shows whether the data written to the memory 10, the code used for error detection of the data, and the contents of the data are the same as the data written immediately before. Data storage means 22 for storing a large number of data sets formed by flags and code and flags integrated, and code / flag sequential read means for sequentially reading the codes and the corresponding flags from the data storage means 22 in the order of data writing. 24, each time the flag is read, the same data continuity presence / absence determining unit 16 that determines whether the content of the data written to the memory 10 is the same as the data written immediately before, and the data is written to the memory 10. Only when it is confirmed that the flag indicating that the data content is not the same as the data written immediately before is confirmed. Data reading means 18 for reading the data corresponding to the flag from the data storage means 22, error checking means 26 for checking an error of the data with a corresponding code every time the data is read, and data for which no error is confirmed. Is written in the memory 10 and held therein, and the latest held data is written in the memory 10 when the data is not read out.

【0021】[0021]

【作用】本発明では、データ読出手段12(ROM7
0)から読み出されるデータセットにその内容が直前書
込のものと同一か否かを示すフラグが設けられ、データ
の読出時にこのフラグが予め読み出されてチェックされ
る。
In the present invention, the data reading means 12 (ROM 7
The data set read from 0) is provided with a flag indicating whether or not its contents are the same as those of the immediately preceding write, and this flag is read and checked in advance when reading the data.

【0022】そして、読み出されるデータの内容が直前
に書き込まれたものと同一でないことがフラグから確認
されたときにのみ、このデータがデータ記憶手段12か
ら読み出されてメモリ10(メモリ74)へ書き込ま
れ、さらに、保持される。
Then, only when it is confirmed from the flag that the content of the data to be read is not the same as that written immediately before, this data is read from the data storage means 12 and is stored in the memory 10 (memory 74). Written and then retained.

【0023】また、データ読み出し手段12から次に読
み出されるデータの内容が直前に書き込まれたものと同
一で有ることが上記のフラグから確認された場合には、
そのデータの読み出しは行なわれず、保持されていた最
新のデータがこのデータに代えてメモリ10へ書き込ま
れる。
When it is confirmed from the above flag that the content of the data read next from the data reading means 12 is the same as that written immediately before,
The data is not read out, and the latest held data is written in the memory 10 instead of this data.

【0024】[0024]

【実施例】以下、図面に基づいて本発明にかかる装置の
好適な実施例を説明する。なお、前述の従来例と同一な
部分に関する説明は省略する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of an apparatus according to the present invention will be described below with reference to the drawings. The description of the same parts as those in the conventional example will be omitted.

【0025】図2では実施例の構成が説明されており、
同図(B)のように、連続フラグレジスタ90がローデ
ィング回路72に設けられ、制御回路78で制御され
る。
FIG. 2 illustrates the configuration of the embodiment,
A continuous flag register 90 is provided in the loading circuit 72 and controlled by the control circuit 78 as shown in FIG.

【0026】図3にはチェックコード,バイト0部,バ
イト1部,メモリ74のデータフォーマットが示されて
おり、本実施例では、バイト0部とバイト1部を連結し
たデータが直前にメモリ74へ書き込まれたものと同一
か否かを示すフラグFGがチェックコード部において未
使用とされていた最下位のビットb0に格納されてい
る。
FIG. 3 shows the check code, byte 0 part, byte 1 part, and data format of the memory 74. In this embodiment, the data obtained by concatenating the byte 0 part and the byte 1 part is immediately before the memory 74. A flag FG indicating whether or not it is the same as that written in is stored in the least significant bit b0 which is unused in the check code portion.

【0027】図4では本実施例におけるROMプログラ
ムのメモリロード作用がフローチャートを用いて説明さ
れており、ROM70とメモリ74のアドレスが予めゼ
ロリセットされる。
In FIG. 4, the memory loading operation of the ROM program in this embodiment is described by using a flowchart, and the addresses of the ROM 70 and the memory 74 are reset to zero in advance.

【0028】そして、現在のROMアドレスからチェッ
クコード部が読み出されてチェックコード部の本体(b
2〜b7)とフラグFG(b0)とがチェックコードレ
ジスタ83と連続フラグレジスタ90とに各々格納さ
れ、ROMアドレスがインクリメントされる(ステップ
400)。
Then, the check code portion is read from the current ROM address and the main body of the check code portion (b
2 to b7) and the flag FG (b0) are stored in the check code register 83 and the continuous flag register 90, respectively, and the ROM address is incremented (step 400).

【0029】さらに、連続フラグレジスタ90のフラグ
FGが調べられ、直前にメモリ74へ書き込まれたデー
タと同一な内容のデータが書き込まれるか否かがフラグ
FGの値により判断される(ステップ402)。
Further, the flag FG of the continuous flag register 90 is checked, and it is judged from the value of the flag FG whether or not the data having the same content as the data just written to the memory 74 is written (step 402). .

【0030】このときに、直前書込のものと同一内容で
ないデータの書き込まれることが確認された場合には
(ステップ402でNO)、ROM70がアクセスされ
てそのときのチェックコード部70と対応したバイト0
部,バイト1部がバイト0レジスタ84,バイト1レジ
スタ86へ各々読み出され、ROMアドレスが両データ
の読み出し毎にインクリメントされる(ステップ40
4,406)。
At this time, when it is confirmed that the data which is not the same as the one just written is written (NO in step 402), the ROM 70 is accessed and the check code portion 70 corresponding to that time is accessed. Byte 0
Part and byte 1 part are read into the byte 0 register 84 and the byte 1 register 86, respectively, and the ROM address is incremented each time both data are read (step 40).
4,406).

【0031】次いで、エラーチェックの演算が行なわれ
(ステップ408)、データエラーの発生していないこ
とが確認されると(ステップ410でNO)、バイト0
部にバイト1部を連結したデータがメモリ74へ書き込
まれ、その保持後に、メモリ74のライトアクセスアド
レスがインクリメントされる(ステップ412)。
Next, an error check operation is performed (step 408), and when it is confirmed that no data error has occurred (NO in step 410), byte 0
The data in which one byte is connected to the copy is written to the memory 74, and after the data is held, the write access address of the memory 74 is incremented (step 412).

【0032】そして、全てのデータがメモリ74へ書き
込まれたか否かが判断され(ステップ414)、全ての
データが書き込まれていないとき(ステップ414でN
O)には、ROM70がアクセスされてチェックコード
部が読み出される(ステップ400)。
Then, it is judged whether or not all the data are written in the memory 74 (step 414), and when all the data are not written (N in step 414).
The ROM 70 is accessed to O) and the check code portion is read (step 400).

【0033】ここで、直前にメモリ74へ書き込まれた
データと同一内容のものが書き込まれることを連続フラ
グレジスタ90へ格納されたフラグFGの値が示してい
るとき(ステップ402でYES)には、ROMアドレ
スのインクリメントが単に2回分行なわれる(ステップ
416)。したがってバイト0部及びバイト1部の読み
出し動作が省略され、その際には、最初の保持データが
エラーチェック後にメモリ74へ書き込まれる(ステッ
プ410,412,414)。
Here, when the value of the flag FG stored in the continuous flag register 90 indicates that the same data as the data written in the memory 74 immediately before is written (YES in step 402). , The ROM address is incremented only twice (step 416). Therefore, the read operation of the byte 0 part and the byte 1 part is omitted, in which case the first held data is written to the memory 74 after the error check (steps 410, 412, 414).

【0034】すなわち、ROM70で内容が同一なデー
タが連続する場合には、それら部分の読み出しが図5,
図6のようにスキップされ、このため本実施例によれ
ば、ROM70のプログラムをメモリ74へより高速に
ロードでき、その結果、図2の情報処理装置を迅速に立
ち上げることが可能となる。
That is, when the data having the same contents in the ROM 70 are continuous, those portions are read out as shown in FIG.
6 is skipped. Therefore, according to the present embodiment, the program of the ROM 70 can be loaded into the memory 74 at a higher speed, and as a result, the information processing apparatus of FIG. 2 can be started up quickly.

【0035】しかも、フラグFGがチェックコード部の
未使用ビットに格納されるので、チェックコードレジス
タ83を追加するのみで従前のハードウェアをそのまま
流用することが可能となる。
Moreover, since the flag FG is stored in the unused bits of the check code portion, the existing hardware can be used as it is by simply adding the check code register 83.

【0036】なお、直前にメモリ74へ書き込まれたデ
ータと同一内容のものが書き込まれるときには、エラー
チェック演算を省略してROMプログラムのロードをよ
り高速化することも可能である。
When the same data as the data written in the memory 74 immediately before is written, it is possible to omit the error check calculation and speed up the loading of the ROM program.

【0037】[0037]

【発明の効果】以上説明したように本発明によれば、メ
モリへデータをより高速に転送でき、このため、そのデ
ータによる処理を迅速に開始することが可能となる。
As described above, according to the present invention, the data can be transferred to the memory at a higher speed, so that the processing by the data can be started quickly.

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

【図1】発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the invention.

【図2】実施例の構成説明図である。FIG. 2 is an explanatory diagram of a configuration of an embodiment.

【図3】実施例のバイトフォーマット説明図である。FIG. 3 is an explanatory diagram of a byte format according to the embodiment.

【図4】実施例の作用を説明するフローチャートであ
る。
FIG. 4 is a flowchart illustrating the operation of the embodiment.

【図5】実施例のメモリ格納フォーマット説明図であ
る。
FIG. 5 is an explanatory diagram of a memory storage format according to the embodiment.

【図6】実施例の作用説明図である。FIG. 6 is an explanatory view of the operation of the embodiment.

【図7】従来例の構成説明図である。FIG. 7 is an explanatory diagram of a configuration of a conventional example.

【図8】実施例のバイトフォーマット説明図である。FIG. 8 is an explanatory diagram of a byte format according to the embodiment.

【図9】実施例の作用を説明するフローチャートであ
る。
FIG. 9 is a flowchart illustrating the operation of the embodiment.

【図10】実施例のメモリ格納フォーマット説明図であ
る。
FIG. 10 is an explanatory diagram of a memory storage format according to the embodiment.

【図11】実施例の作用説明図である。FIG. 11 is an explanatory view of the operation of the embodiment.

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

70 ROM 72 ローディング回路 74 メモリ 76 プロセッサ 78 制御装置 80 ROMアドレスカウンタ 82 メモリアドレスカウンタ 83 チェックコードレジスタ 84 バイト0レジスタ 86 バイト1レジスタ 88 ECC回路 90 連続フラグレジスタ 70 ROM 72 loading circuit 74 memory 76 processor 78 controller 80 ROM address counter 82 memory address counter 83 check code register 84 byte 0 register 86 byte 1 register 88 ECC circuit 90 continuous flag register

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 メモリ(10)へ書き込まれるデータと
該データの内容が直前に書き込まれたデータと同一か否
かを示すフラグとにより形成された多数のデータセット
を記憶するデータ記憶手段(12)と、 データ記憶手段(12)からフラグをデータの書込順に
逐次読み出すフラグ順次読出手段(14)と、 フラグが読み出される毎に、メモリ(10)へ書き込ま
れるデータの内容が直前に書き込まれたデータと同一か
否かを該フラグにより判断する同一データ連続有無判断
手段(16)と、 メモリ(10)へ書き込まれるデータの内容が直前に書
き込まれたデータと同一でないことを示すフラグの読み
出しが確認されたときにのみ、該フラグと対応したデー
タをデータ記憶手段(12)から読み出すデータ読出手
段(18)と、 読み出されたデータをメモリ(10)へ書き込んで保持
し、データが読み出されなかったときに最新の保持デー
タをメモリ(10)へ書き込むデータ書込手段(20)
と、 を有する、ことを特徴としたメモリ書込装置。
1. A data storage means (12) for storing a large number of data sets formed by data written to a memory (10) and a flag indicating whether the content of the data is the same as the data written immediately before. ), And a flag sequential read means (14) for sequentially reading the flags from the data storage means (12) in the order of writing the data, and each time the flag is read, the contents of the data to be written to the memory (10) are written immediately before. Same data continuity presence / absence judging means (16) for judging whether or not it is the same as the data written therein, and reading of a flag indicating that the content of the data written to the memory (10) is not the same as the data written immediately before Data read means (18) for reading the data corresponding to the flag from the data storage means (12) only when Holds data written to the memory (10), the data writing means for writing the latest data held in the memory (10) when data is not read (20)
And a memory writing device.
【請求項2】 メモリ(10)へ書き込まれるデータと
該データの誤り検出に用いられるコードと該データの内
容が直前に書き込まれたデータと同一か否かを示すフラ
グとにより形成されコードとフラグが一体化した多数の
データセットを記憶するデータ記憶手段(22)と、 データ記憶手段(22)からコードと対応のフラグとを
データの書込順に逐次読み出すコード/フラグ順次読出
手段(24)と、 フラグが読み出される毎に、メモリ(10)へ書き込ま
れるデータの内容が直前に書き込まれたデータと同一か
否かを該フラグにより判断する同一データ連続有無判断
手段(16)と、 メモリ(10)へ書き込まれるデータの内容が直前に書
き込まれたデータと同一でないことを示すフラグの読み
出しが確認されたときにのみ、該フラグと対応したデー
タをデータ記憶手段(22)から読み出すデータ読出手
段(18)と、 データが読み出される毎に、該データの誤りを対応のコ
ードによりチェックする誤りチェック手段(26)と、 誤りが確認されなかったデータをメモリ(10)へ書き
込んで保持し、データが読み出されなかったとき最新の
保持データをメモリ(10)へ書き込むデータ書込手段
(28)と、 を有する、ことを特徴としたメモリ書込装置。
2. A code and a flag formed by data written to the memory (10), a code used for error detection of the data, and a flag indicating whether the content of the data is the same as the data written immediately before. Data storing means (22) for storing a large number of data sets integrated with each other, and code / flag sequential reading means (24) for sequentially reading the code and the corresponding flag from the data storing means (22) in the order of data writing. Each time the flag is read, the same data continuity presence / absence determining means (16) for determining whether the content of the data written in the memory (10) is the same as the data written immediately before, and the memory (10). ) Is written only when it is confirmed that the flag indicating that the content of the data written to Data reading means (18) for reading the data corresponding to the data from the data storage means (22), error checking means (26) for checking an error of the data with a corresponding code every time the data is read, and an error confirmation means Data writing means (28) for writing data which has not been written to the memory (10) and holding the same, and writing the latest held data to the memory (10) when the data has not been read. Memory writing device.
JP21275192A 1992-08-10 1992-08-10 Memory writer Withdrawn JPH0659900A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21275192A JPH0659900A (en) 1992-08-10 1992-08-10 Memory writer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21275192A JPH0659900A (en) 1992-08-10 1992-08-10 Memory writer

Publications (1)

Publication Number Publication Date
JPH0659900A true JPH0659900A (en) 1994-03-04

Family

ID=16627817

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21275192A Withdrawn JPH0659900A (en) 1992-08-10 1992-08-10 Memory writer

Country Status (1)

Country Link
JP (1) JPH0659900A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100707979B1 (en) * 1997-06-20 2007-08-16 가부시키가이샤 요시노 고교쇼 Container

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100707979B1 (en) * 1997-06-20 2007-08-16 가부시키가이샤 요시노 고교쇼 Container

Similar Documents

Publication Publication Date Title
JPH07191915A (en) Computer system, memory card and its operating method
EP0862761A2 (en) Data error detection and correction for a shared sram
JPH03252993A (en) Information writing device for e2prom
JPH0659900A (en) Memory writer
US5359719A (en) Address range setting method and apparatus for a computer expansion card
JPS62242258A (en) Storage device
JP2600376B2 (en) Memory controller
JPH0546494A (en) Memory check system
JPS62250563A (en) Magnetic disk storage device
JP2858816B2 (en) Initial setting method of EEPROM
JPH07271553A (en) Memory control method for fifo memory device
JP3344432B2 (en) Information processing device
JPH0765586A (en) Access system for eeprom
JPH0689199A (en) Cache function diagnosis method
JPH05158810A (en) Error detection circuit
JPH0341538A (en) Main storage device
JPH01214948A (en) Access controller for random access memory
JPS62212751A (en) Data processor
JPH01140359A (en) Main storage device
JPH086864A (en) Diagnostic system for address bus for memory control
JPS63195756A (en) Memory system
JPS62293582A (en) Memory device
JPH0457287A (en) Multiport memory
JPS60225941A (en) Microprogram control device
JPH0359740A (en) Memory fault detection system

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: 19991102