JPH01112341A - Parity checking circuit - Google Patents

Parity checking circuit

Info

Publication number
JPH01112341A
JPH01112341A JP62269735A JP26973587A JPH01112341A JP H01112341 A JPH01112341 A JP H01112341A JP 62269735 A JP62269735 A JP 62269735A JP 26973587 A JP26973587 A JP 26973587A JP H01112341 A JPH01112341 A JP H01112341A
Authority
JP
Japan
Prior art keywords
data
bit
memory
parity check
bitmap memory
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
JP62269735A
Other languages
Japanese (ja)
Inventor
Susumu Kimura
進 木村
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 JP62269735A priority Critical patent/JPH01112341A/en
Publication of JPH01112341A publication Critical patent/JPH01112341A/en
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)

Abstract

PURPOSE:To detect the destruction of a data of a memory element to the best even in a bit map memory where bit write is performed by selecting data of 8 bits on which no bit write is performed, and performing parity check. CONSTITUTION:A detecting means 15 detects the data in which all 8 bits are written at the time of writing the data, and stores it in a storage means 16, and the storage means 16 informs the data on which all 8 bits are written and for which correct parity check can be performed to a permission means 17 at the time of reading. Therefore, the permission means 17 sends a result on which the correct parity check is applied to a terminal F via a flip-flop 14. In such a way, it is possible to detect the destruction of the data by the memory device to the best.

Description

【発明の詳細な説明】 〔概要〕 複数ビットのデータが書込まれると共に、該データを書
込むためのアドレスが指示するメモリ領域内の任意のビ
ットが書替えられるビットマップメモリで、任意のビッ
トの書替えが行われないデータのみ選択して、パリティ
チェックを行うパリティチェック回路に関し、 ビット書きがなされない8ビツトのデータを選択して、
パリティチェックを行うことで、可能な限りメモリ素子
によるデータの破壊を検出することを目的とし、 前記ビットマツプメモリを備え、データを書込むアドレ
スとメモリの各チップ毎にデータの各ビットを夫々書込
ませるイネーブル信号を送出して、データ又は任意のビ
ットを書込ませると共に、チエツクビットを作成してパ
リティチェックを行う回路において、チップに供給され
るイネーブル信号が総て“1”の時“1”を送出する検
出手段と、検出手段が“1”を送出した時、ビットマツ
プメモリにデータを書込むアドレスに対応してイネーブ
ルビットを記憶する記憶手段と、ビットマツプメモリか
らデータを読出す際、記憶手段からイネーブルビットを
3売出したアドレスにより、データが続出された時、パ
リティチェックの結果の送出を許可する許可手段を設け
、データの複数のビットの中の任意のビットが書替えら
れていない場合にのみ、パリティチェックを行う構成と
する。
[Detailed Description of the Invention] [Summary] A bitmap memory in which multiple bits of data are written and arbitrary bits in a memory area specified by an address for writing the data are rewritten. Regarding the parity check circuit that selects only data that will not be rewritten and performs a parity check, select 8-bit data that will not be rewritten,
The purpose of the parity check is to detect data corruption caused by the memory element as much as possible.The device is equipped with the above-mentioned bitmap memory, and each bit of data is written to each address and each chip of the memory. In a circuit that sends an enable signal to write data or arbitrary bits, and also creates a check bit and performs a parity check, when all the enable signals supplied to the chip are "1", it is "1". ”, a storage means for storing an enable bit corresponding to an address for writing data into the bitmap memory when the detection means sends a “1”, and a storage means for storing an enable bit when reading data from the bitmap memory. , a permission means is provided to permit transmission of the parity check result when data is successively sent out by the address for which three enable bits have been set from the storage means, and any bit among the plurality of bits of the data is not rewritten. The configuration is such that a parity check is performed only when the

〔産業上の利用分野〕[Industrial application field]

本発明は複数のビットから構成されるデータが書込まれ
ると共に、該データを書込むためのアドレスが指示する
メモリ領域内の任意のビットが書替えられるビットマツ
プメモリに係り、特に該任意のビットの書替えが行われ
ないデータのみ選択して、パリティチェックを行うパリ
ティチェック回路に関する。
The present invention relates to a bitmap memory in which data consisting of a plurality of bits is written and arbitrary bits in a memory area specified by an address for writing the data are rewritten, and in particular, the present invention relates to a bitmap memory in which data consisting of a plurality of bits is written and arbitrary bits in a memory area specified by an address for writing the data are rewritten. The present invention relates to a parity check circuit that selects only data that will not be rewritten and performs a parity check.

メモリ素子におけるデータの破壊を知るために、メモリ
にデータを書込む時にパリティチェックビットを作成し
て書込み、メモリがらデータを読出す際には、該当する
データのパリティチェックビットを読出して、パリティ
チェックを行うことが一般的に実施されている。
To know if data is corrupted in a memory element, create and write a parity check bit when writing data to memory, and when reading data from memory, read the parity check bit of the corresponding data and perform a parity check. It is commonly practiced to do so.

ところで、図形データを記憶させるビットマツプメモリ
には、メモリに書込まれているデータを読出すこと無く
、任意のビットのみを書替えるピント書きがある。即ち
、メモリにデータを書込む場合、通常は例えば8ビット
単位で書込むが、ピント書きを行う場合、8ビツト中の
例えば任意の1ビツトのみ書替えることが行われる。
By the way, a bitmap memory for storing graphic data has a focus writing method that rewrites only arbitrary bits without reading out the data written in the memory. That is, when data is written to the memory, it is normally written in units of, for example, 8 bits, but when performing focus writing, only one arbitrary bit among the 8 bits is rewritten.

このようなピント書きが行われた場合、8ビツト毎にパ
リティチェックビットが作成されるため、読出した8ビ
ツトのデータをパリティチェックすると、エラーとなる
。従って、ビット書きされた8ビツトのデータはパリテ
ィチェックが行えない。
When such focus writing is performed, a parity check bit is created every 8 bits, so if the read 8-bit data is parity-checked, an error will occur. Therefore, parity check cannot be performed on 8-bit data written in bits.

しかし、ビット書きされていない8ビツトのデータはパ
リティチェックすることが出来るため、これを選別して
パリティチェックを行うことが望ましい。
However, since 8-bit data with no bits written can be checked for parity, it is desirable to select this data and perform a parity check.

〔従来の技術〕[Conventional technology]

第3図は表示装置の一例を示すブロック図である。 FIG. 3 is a block diagram showing an example of a display device.

プロセッサ1はROM2に格納されているプログラムを
読出して動作し、インタフェース回路3を経て上位装置
から入力されるコマンドや表示データをRAM4に格納
してから読出す。そして、コマンドを解析したプロセッ
サ1は、表示データをビットマツプメモリ5に一画面分
展開し、表示制御回路6を制御して、このビットマツプ
メモリ5に展開した表示データを読出させ、表示部7に
表示させる。
The processor 1 operates by reading a program stored in the ROM 2, and stores commands and display data input from the host device via the interface circuit 3 in the RAM 4, and then reads them out. The processor 1 that has analyzed the command then develops the display data for one screen in the bitmap memory 5, controls the display control circuit 6 to read out the display data developed in the bitmap memory 5, and displays the display data on the display section 7. to be displayed.

第4図はビット書きを説明する図である。FIG. 4 is a diagram explaining bit writing.

ビットマツプメモリ5に展開した表示データが第4図に
示す如く、格子が描画されており、この格子の上に、例
えばXを書込むとすると、ピッ1ヘマソプメモリ5にX
を書込む際、該Xを書込むために送出するアドレスで、
ビットマツプメモリ5から例えば8ビット単位にデータ
を読出し、この8ビツトのデータにXを書込むためのビ
ットを重畳し、再びピントマツプメモリ5に書込む必要
がある。
As shown in FIG. 4, the display data developed in the bitmap memory 5 is drawn as a grid. If, for example, X is to be written on this grid, then
When writing, the address sent to write the X is,
It is necessary to read data from the bit map memory 5 in units of, for example, 8 bits, superimpose a bit for writing X on this 8 bit data, and write it into the focus map memory 5 again.

これは、Xをそのままビットマツプメモリ5に書込むと
、Xを書込むための8ビツトが書込まれるビットマツプ
メモリ5の領域内のデータが書替えられ、それまで書込
まれていた格子が消去されてしまうからである。従って
、ビットマツプメモリ5に対するアクセスが2回必要で
、時間がかかるため、Xを書込む場合、8ビット単位で
無く、Xをビットマツプメモリ5に書込む際に、ビット
マツプメモリ5上で対応するビットのみを書替えること
で、ビットマツプメモリ5に対するアクセスを1回で済
ませるようにしている。
This is because if X is written as is into the bitmap memory 5, the data in the area of the bitmap memory 5 where the 8 bits for writing This is because it will be done. Therefore, it is necessary to access the bitmap memory 5 twice and it takes time, so when writing X, instead of writing in 8-bit units, when writing By rewriting only the bits to be accessed, the bitmap memory 5 can be accessed only once.

第5図はパリティチェック回路の一例を示すブロック図
である。
FIG. 5 is a block diagram showing an example of a parity check circuit.

第5図は第3図のビットマツプメモリ5の詳細ブロック
図である。データをビットマツプメモリlOに書込む場
合、端子Aからプロセッサ1が送出する例えば8ビツト
のデータがレシーバ8に入力し、端子Bから書込み信号
が入力する。従って、レシーバ8はイネーブルとなって
、ビットマツプメモリ10とパリティ作成器11に、こ
の8ビツトのデータを送出する。
FIG. 5 is a detailed block diagram of the bitmap memory 5 of FIG. When writing data to the bitmap memory IO, for example, 8-bit data sent from the processor 1 is input from the terminal A to the receiver 8, and a write signal is input from the terminal B. Therefore, receiver 8 is enabled and sends this 8-bit data to bitmap memory 10 and parity generator 11.

同時に端子Eからプロセッサ1が送出するアドレスが、
ビットマツプメモリ10とパリティメモリ12に人力し
、端子りからはビットマツプメモリ10を構成する各チ
ップのライトイネーブル信号が入力し、ビットマツプメ
モリ10の各チップに供給される。
At the same time, the address sent by processor 1 from terminal E is
A write enable signal for each chip constituting the bitmap memory 10 is input from a terminal to the bitmap memory 10 and the parity memory 12, and is supplied to each chip of the bitmap memory 10.

従って、ビットマツプメモリ10には、8ビツトのデー
タが書込まれ、この8ビツトのデータに基づき、パリテ
ィ作成器11はパリティチェックビットを作成して、パ
リティメモリ12に書込む。
Therefore, 8-bit data is written into the bitmap memory 10, and based on this 8-bit data, the parity generator 11 creates a parity check bit and writes it into the parity memory 12.

ビットマツプメモリ10からデータを読出す場合、プロ
セッサ1又は表示制御回路6から、端子Eを経てアドレ
スが入力し、端子Cを経て読出し信号がドライバ9に入
力する。
When reading data from the bitmap memory 10, an address is input from the processor 1 or the display control circuit 6 via the terminal E, and a read signal is input to the driver 9 via the terminal C.

従って、ドライバ9はイネーブルとなって、ビットマツ
プメモリ10から続出された8ビツトのデータを端子A
に送出し、同時にビットマツプメモリ■0から読出され
た8ビツトのデータは、パリティチエッカ13において
、端子Eから入力したアドレスで、パリティメモリ12
から読出されたパリティチェックビットと共にチエツク
される。
Therefore, the driver 9 is enabled and transfers the 8-bit data successively output from the bitmap memory 10 to the terminal A.
The 8-bit data simultaneously read from bit map memory 0 is sent to parity memory 12 at the address input from terminal E in parity checker
The parity check bit is checked along with the parity check bit read from the parity check bit.

パリティチエッカ13でパリティチェックを行った結果
、パリティエラーがあれば、フリップフロップ14に“
1″が送出される。従って、フリップフロップ14は端
子Gから入るクロックによりセットされ、端子Fにパリ
ティエラー信号を送出する。
As a result of the parity check performed by the parity checker 13, if there is a parity error, the flip-flop 14
1'' is sent out.Flip-flop 14 is therefore set by the clock coming from terminal G and sends out a parity error signal to terminal F.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記の如く、従来のビットマツプメモリ10のメモリ素
子によるデータの破壊を検出するパリティチェック回路
は、例えば8ビット単位のデータがビットマツプメモリ
10に書込まれる必要がある。従って、ビット書きの如
(、この8ビツトの中の1ビツト乃至7ビツト迄が書替
えられると、パリティメモリ12に書き込んだパリティ
チェックビットを用いてパリティチエッカ13がパリテ
ィチェックを行うことが出来ない。
As described above, the parity check circuit for detecting data corruption caused by the memory elements of the conventional bitmap memory 10 requires, for example, 8-bit units of data to be written to the bitmap memory 10. Therefore, if bits 1 to 7 of these 8 bits are rewritten, the parity checker 13 cannot perform a parity check using the parity check bits written to the parity memory 12. .

これは、メモリ素子でデータの破壊が無いにもかかわら
ず、パリティエラーが送出されるからである。このため
、ビット書きを行うビットマツプメモリ10では、パリ
ティチェックを行うことが出来ないという問題がある。
This is because a parity error is sent even though there is no data corruption in the memory element. For this reason, there is a problem in that the bitmap memory 10 that performs bit writing cannot perform a parity check.

本発明はビット書きがなされない8ビツトのデータを選
択して、パリティチェックを行うことで、ビット書きを
行うビットマツプメモリ10においても、可能な限りメ
モリ素子によるデータの破壊を検出するようにすること
を目的としている。
The present invention selects 8-bit data to which no bit writing is performed and performs a parity check to detect data destruction caused by memory elements as much as possible even in the bitmap memory 10 where bit writing is performed. The purpose is to

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の原理ブロック図である。 FIG. 1 is a block diagram of the principle of the present invention.

第1図は第5図に検出手段15と記憶手段16と許可手
段17を追加したものである。ビットマツプメモリ10
にデータが書込まれる場合、検出手段15は端子りから
入力するビットマツプメモリ10の各チップをイネーブ
ルとするライトイネーブル信号が総て“ド、即ち、デー
タが8ビツト総て書込まれる場合、イネーブルビットと
して“l”を記憶手段16に送出する。
FIG. 1 is the same as in FIG. 5, with detection means 15, storage means 16, and permission means 17 added. Bitmap memory 10
When data is written to the bitmap memory 10, the detection means 15 detects that the write enable signal input from the terminal to enable each chip of the bitmap memory 10 is all "do", that is, when all 8 bits of data are written, "l" is sent to the storage means 16 as an enable bit.

そして、ライトイネーブル信号がi、eで“1”で無い
場合、即ち、ビット書きがなされる場合、イネーブルビ
ットを記憶手段16に送出しない。
If the write enable signal is not "1" in i and e, that is, if a bit is written, the enable bit is not sent to the storage means 16.

記憶手段16はこのイネーブルビットを端子Eから入力
するアドレスで記憶する。
The storage means 16 stores this enable bit at the address input from the terminal E.

ビットマツプメモリ10からデータが読出される場合、
端子Eから入力するアドレスで、ビットマツプメモリ1
0からデータが読出される。この時、記憶手段16から
イネーブルビットが読出される場合と、読出されない場
合がある。即ち、ビットマツプメモリ10から読出され
るデータが書込み時に8ピント書込まれた場合にイネー
ブルビットが読出され、ピント書きされたデータであれ
ばイネーブルビットは読出されない。
When data is read from the bitmap memory 10,
Bitmap memory 1 with the address input from terminal E.
Data is read from 0. At this time, the enable bit may or may not be read from the storage means 16. That is, when the data read from the bit map memory 10 is written in 8 pins, the enable bit is read out, and if the data is written in 8 pins, the enable bit is not read out.

許可手段17は端子Cから読出し信号が入力して、デー
タの読出しを指示しており、且つ、記憶手段16からイ
ネーブルビットが読出された場合、パリティチエッカ1
3の出力をフリップフロップ14に送出させる二 〔作用〕 上記の如く構成することにより、検出手段15はデータ
の書込み時に8ビツト総て書込まれたデータを検出して
、記憶手段16に記憶させ、記憶手段16はデータ読出
し時に、8ビツト総て書込まれ、正しいパリティチェッ
クが可能なデータを許可手段17に通知するため、許可
手段17は正しいパリティチェックが行われた結果をフ
リップフロップ14を経て端子Fに送出させる。従って
、ビット書きを行うビットマツプメモリ10においても
、可能な限りメモリ素子によるデータの破壊を検出する
ことが出来る。
The enabling means 17 receives a read signal from the terminal C to instruct data reading, and when the enable bit is read from the storage means 16, the parity checker 1
2 [Operation] With the above configuration, the detection means 15 detects the written data of all 8 bits at the time of data writing and stores it in the storage means 16. When data is read, all 8 bits are written into the storage means 16 to notify the permission means 17 of data for which a correct parity check can be performed. The signal is then sent to terminal F. Therefore, even in the bitmap memory 10 where bit writing is performed, data destruction caused by memory elements can be detected as much as possible.

〔実施例〕〔Example〕

第2図は本発明の一実施例を示す回路のブロック図であ
る。
FIG. 2 is a block diagram of a circuit showing one embodiment of the present invention.

第5図と同一符号は同一機能のものを示す。データをビ
ットマツプメモリ10に書込む場合、端子Aからプロセ
ッサlが送出する例えば8ビツトのデータがレシーバ8
に入力し、端子Bから書込み信号が人力する。従って、
レシーバ8はビットマツプメモリ10とパリティ作成器
11に、この8ビツトのデータを送出する。
The same reference numerals as in FIG. 5 indicate the same functions. When writing data to the bitmap memory 10, for example, 8-bit data sent from the processor l from the terminal A is sent to the receiver 8.
, and a write signal is manually input from terminal B. Therefore,
Receiver 8 sends this 8-bit data to bitmap memory 10 and parity generator 11.

同時に端子Eからプロセッサ1が送出するアドレスがビ
ットマツプメモリ10とパリティメモリ12とイネーブ
ルビットメモリ19に入力し、端子りからはビットマツ
プメモリlOを構成する各チップのライトイネーブル信
号が入力し、ビットマツプメモリ10の各チップと、A
ND回路18に供給される。
At the same time, the address sent by the processor 1 from the terminal E is input to the bitmap memory 10, parity memory 12, and enable bit memory 19, and from the terminal E, the write enable signal of each chip constituting the bitmap memory IO is input, and the bit Each chip of map memory 10 and A
The signal is supplied to the ND circuit 18.

従って、ビットマツプメモリ10には、8ビツトのデー
タが書込まれ、この8ビツトのデータに基づき、パリテ
ィ作成器11はパリティチェックビットを作成して、パ
リティメモリ12に書込む。
Therefore, 8-bit data is written into the bitmap memory 10, and based on this 8-bit data, the parity generator 11 creates a parity check bit and writes it into the parity memory 12.

そして、AND回路18は8ビツト総てをビットマツプ
メモリ10に書込むためのライトイネーブル信号が入力
するため、“1”をイネーブルビットメモリ19に送出
する。
Since the AND circuit 18 receives a write enable signal for writing all 8 bits into the bitmap memory 10, it sends "1" to the enable bit memory 19.

ピント書きが行われる場合、端子Aからは書込むための
ビットのみ入力し、端子りからは該ビットを書込むチッ
プに対するライトイネーブル信号が入力する。従って、
AND回路18は“0”をイネーブルビットメモリ19
に送出する。従って、イネーブルビットメモリ19はビ
ット書きの行われたアドレスのイネーブルビットを消去
する。
When focus writing is performed, only the bit for writing is input from terminal A, and a write enable signal for the chip to write the bit is input from terminal A. Therefore,
AND circuit 18 sets “0” to enable bit memory 19
Send to. Therefore, the enable bit memory 19 erases the enable bit at the address where the bit was written.

ビットマツプメモリ10からデータを読出す場合、プロ
セッサ1又は表示制御回路6から、端子Eを経てアドレ
スがビットマツプメモリ10とパリティメモリ12とイ
ネーブルビットメモリ19に入力し、端子Cを経て読出
し信号がドライバ9に入力する。
When reading data from the bitmap memory 10, an address is input from the processor 1 or display control circuit 6 to the bitmap memory 10, parity memory 12, and enable bit memory 19 via terminal E, and a read signal is input via terminal C. Input to driver 9.

従って、ドライバ9はイネーブルとなって、ビットマツ
プメモリ10から読出された8ビツトのデータを端子A
に送出し、同時にビソトマ・7プメモリ10から読出さ
れた8ビツトのデータはパリティチエッカ13において
、端子Eから人ノjしたアドレスでパリティメモリ12
から読出されたパリティチェックビットと共にチエツク
される。
Therefore, the driver 9 is enabled and transfers the 8-bit data read from the bitmap memory 10 to the terminal A.
The 8-bit data read out from the bitmap memory 10 at the same time is sent to the parity memory 12 at the parity checker 13 at an address starting from the terminal E.
The parity check bit is checked along with the parity check bit read from the parity check bit.

イネーブルビットメモリ19には、端子Eから入力した
アドレスが入力し、イネーブルビットメモリ19の内容
が読出される。この場合、ビット書きされたアドレスで
あると、イネーブルビットは読出されない。従って、A
ND回路20に“0”が入力するため、AND回路20
は“0″を送出し、AND回路21はパリティチエフカ
13の出力を阻止するため、フリップフロップ14はパ
リティチェック結果の送出を行わない。
The address input from terminal E is input to enable bit memory 19, and the contents of enable bit memory 19 are read out. In this case, if the address is a bit written address, the enable bit will not be read. Therefore, A
Since “0” is input to the ND circuit 20, the AND circuit 20
outputs "0", and the AND circuit 21 blocks the output of the parity checker 13, so the flip-flop 14 does not output the parity check result.

イネーブルビットメモリ19からイネーブルビットが読
出された場合、AND回路20に“1″が送出され、A
ND回路20は端子Cから読出し信号が入力しているた
め、“1”を送出し、AND回路21はパリティチエッ
カ13の出力をフリップフロップ14に送出する。従っ
て、パリティチエッカ13でパリティチェックを行った
結果、パリティエラーがあれば、クリップフロップ14
に“1”が送出される。従って、フリップフロップ14
は端子Gから入るクロックによりセットされ、端子Fに
パリティエラー信号を送出する。
When the enable bit is read from the enable bit memory 19, "1" is sent to the AND circuit 20, and A
Since the read signal is input from the terminal C, the ND circuit 20 sends out "1", and the AND circuit 21 sends the output of the parity checker 13 to the flip-flop 14. Therefore, if there is a parity error as a result of the parity check performed by the parity checker 13, the clip flop 14
“1” is sent to Therefore, flip-flop 14
is set by a clock input from terminal G, and sends a parity error signal to terminal F.

〔発明の効果〕〔Effect of the invention〕

以上説明した如く、本発明はビット書きがなされない8
ビツトのデータを選択して、パリティチェックを行うこ
とが可能となるため、ビット書きを行うビットマツプメ
モリ10においても、可能な限りメモリ素子によるデー
タの破壊を検出することが出来る。
As explained above, in the present invention, bit writing is not performed.
Since it is possible to select bit data and perform a parity check, it is possible to detect data destruction caused by memory elements as much as possible even in the bit map memory 10 where bit writing is performed.

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

第1図は本発明の原理ブロック図、 第2図は本発明の一実施例を示す回路のブロック図、 第3図は表示装置の一例を示すブロック図、第4図はビ
ット書きを説明する図、 第5図はパリティチェック回路の一例を示すブロック図
である。 図において、 1はブロモ・ンサ、  2はROM、 3はインタフェース回路、 4はRAM、     5.10はビットマツプメモリ
、6は表示制御回路、 7は表示部、 8はレシーバ、    9はドライバ、11はパリティ
作成器、12はパリティメモリ、13はパリティチエッ
カ、 14はフリップフロップ、 15は検出手段、   16は記憶手段、17は許可手
段、 18.20.21はAND回路である。 に)−(I−v− \  ロー     リ     に    悶表ホ若
)己の一例とホず2′口・ソ2図榮 3 n ビ゛・・/ト@S よ畜兇υ月りろGコ予 4【
Fig. 1 is a block diagram of the principle of the present invention, Fig. 2 is a block diagram of a circuit showing an embodiment of the invention, Fig. 3 is a block diagram showing an example of a display device, and Fig. 4 explains bit writing. FIG. 5 is a block diagram showing an example of a parity check circuit. In the figure, 1 is a bromo sensor, 2 is a ROM, 3 is an interface circuit, 4 is a RAM, 5.10 is a bitmap memory, 6 is a display control circuit, 7 is a display section, 8 is a receiver, 9 is a driver, 11 12 is a parity generator, 12 is a parity memory, 13 is a parity checker, 14 is a flip-flop, 15 is a detection means, 16 is a storage means, 17 is a permission means, and 18, 20, and 21 are AND circuits. ni) - (I-v- \ Loli ni agony expression Howaka) My example and Hozu 2' mouth/So 2 illustration 3 n Bi.../To@S Yokku 兇υ Month Riro G co Preliminary 4 [

Claims (1)

【特許請求の範囲】 複数のビットから構成されるデータが書込まれると共に
、該データを書込むためのアドレスが指示するメモリ領
域内の任意のビットが書替えられるビットマップメモリ
(10)を備え、該ビットマップメモリ(10)に該デ
ータを書込むアドレスを送出すると共に、該ビットマッ
プメモリ(10)を構成する各チップ毎に該データの各
ビットを夫々書込ませるイネーブル信号を送出して、該
データ又は任意のビットを書込ませると共に、該データ
毎にパリテイチェックビットを作成した後、該データを
該ビットマップメモリ(10)に書込み、該データを該
ビットマップメモリ(10)から読出す時は、該データ
用に作成されたパリテイチェックビットを読出してパリ
テイチェックを行う回路において、 該全チップに該イネーブル信号が供給されている時検出
信号を送出する検出手段(15)と、該検出手段(15
)が検出信号を送出した時、該ビットマップメモリ(1
0)にデータを書込むアドレスに対応してイネーブルビ
ットを記憶する記憶手段(16)と、該ビットマップメ
モリ(10)からデータを読出す際、該記憶手段(16
)からイネーブルビットを読出したアドレスにより、該
ビットマップメモリ(10)のデータが読出された時、
パリテイチェックの結果の送出を許可する許可手段(1
7)とを設け、 該ビットマップメモリ(10)から読出されたデータの
複数のビットの中の任意のビットが書替えられていない
場合に、パリテイチェックを行った結果を送出させるこ
とを特徴とするパリテイチェック回路。
[Scope of Claims] A bitmap memory (10) in which data consisting of a plurality of bits is written, and in which arbitrary bits in a memory area indicated by an address for writing the data are rewritten, Sending an address for writing the data into the bitmap memory (10) and sending an enable signal to write each bit of the data to each chip constituting the bitmap memory (10), After writing the data or arbitrary bits and creating a parity check bit for each data, writing the data to the bitmap memory (10) and reading the data from the bitmap memory (10). When the enable signal is supplied to all the chips, a detection means (15) is included in the circuit that reads the parity check bit created for the data and performs a parity check. , the detection means (15
) sends out a detection signal, the bitmap memory (1
storage means (16) for storing an enable bit corresponding to an address at which data is written to bitmap memory (10);
) When the data of the bitmap memory (10) is read by the address that read the enable bit from
Permission means (1) for permitting sending of parity check results
7), and when any bit among the plurality of bits of the data read from the bitmap memory (10) has not been rewritten, the result of the parity check is sent out. parity check circuit.
JP62269735A 1987-10-26 1987-10-26 Parity checking circuit Pending JPH01112341A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62269735A JPH01112341A (en) 1987-10-26 1987-10-26 Parity checking circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62269735A JPH01112341A (en) 1987-10-26 1987-10-26 Parity checking circuit

Publications (1)

Publication Number Publication Date
JPH01112341A true JPH01112341A (en) 1989-05-01

Family

ID=17476434

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62269735A Pending JPH01112341A (en) 1987-10-26 1987-10-26 Parity checking circuit

Country Status (1)

Country Link
JP (1) JPH01112341A (en)

Similar Documents

Publication Publication Date Title
JPH04315898A (en) Semiconductor integrated circuit
JPS6222199B2 (en)
JPS5960488A (en) Data writing unit for color graphic memory
JPS6334795A (en) semiconductor storage device
JP2600376B2 (en) Memory controller
JPS5870500A (en) Semiconductor storing circuit
JPH03266154A (en) Information processor
JPH03250347A (en) Memory device
JPH04120642A (en) System for detecting fault of ram
JPS63753A (en) Test system for memory error checking and correcting circuit
JPS60549A (en) Memory testing system
JPH0528056A (en) Memory device
JPH0242545A (en) Storage device
JPH0240727A (en) Error detecting and correcting device
JPS63158637A (en) Memory tracing system
JPS6227832A (en) Address area discriminator for computer program
JPS6242302B2 (en)
JPH05128013A (en) Contents display system for parity memory
JPH01163860A (en) Input/output controller
JPH04372025A (en) Storage device with access bit
JPH06131519A (en) IC card
JPH02118744A (en) Electronic disk device
JPH06103173A (en) Portable data processor
JPH01240921A (en) Display controller
JPH01205357A (en) System for testing memory error detecting circuit