JPH0346920B2 - - Google Patents

Info

Publication number
JPH0346920B2
JPH0346920B2 JP59148408A JP14840884A JPH0346920B2 JP H0346920 B2 JPH0346920 B2 JP H0346920B2 JP 59148408 A JP59148408 A JP 59148408A JP 14840884 A JP14840884 A JP 14840884A JP H0346920 B2 JPH0346920 B2 JP H0346920B2
Authority
JP
Japan
Prior art keywords
data
address
ram
read
write
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.)
Expired - Lifetime
Application number
JP59148408A
Other languages
English (en)
Other versions
JPS6127000A (ja
Inventor
Shinichi Iizuka
Katsuyasu Fujii
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 JP14840884A priority Critical patent/JPS6127000A/ja
Publication of JPS6127000A publication Critical patent/JPS6127000A/ja
Publication of JPH0346920B2 publication Critical patent/JPH0346920B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はRAMに対してデータの書込み/読出
しを行う装置に係り、特にRAMの検査方法に関
する。
最近のオフイスオートメーシヨン(OA)機器
はマイクロプロセツサを内蔵し、RAMにデータ
を格納して処理するようになつてきた。そしてこ
れ等のOA機器では、コストを下げるためRAM
及び書込み/読出し回路に、誤り検出手段を持た
ないものが多い。
しかしOA機器の高性能化に伴い処理するデー
タ量が増え、RAMの容量も増大している。従つ
てRAM機能の信頼性が重要視されるようになつ
てきた。そこでこれ等の機器の中には電源投入時
又はオペレータの診断時に、RAM機能のチエツ
クを行うものも少なくない。
このRAM機能チエツク時には、書込み/読出
し回路を含み確実な機能チエツクが、簡単に実施
出来ることが必要である。
〔従来の技術〕
RAM機能のチエツクの方法としては、まず或
アドレスにデータ〔55H〕を書込んだ後に、本当
に書込まれているかどうか読出して確認し、次に
同じアドレスにデータ〔AAH〕を書込み、これ
を読出して確認する。この動作を総てのアドレス
空間に対して行うのが一般的である。
即ち010101を書込んで読出し、次に同じアドレ
スに101010を書込んで読出すことにより、データ
に誤りが発生しているかどうかでRAMの異常検
出を行う。
〔発明が解決しようとする問題点〕
上記の方法によりRAM機能のチエツクを行う
と、例えばRAMのデコード回路が故障し、アド
レス信号が正しく出ていなくて、指定したアドレ
スにデータが書込まれないにも拘わらず、チエツ
ク結果が良となることがある。
即ちアドレス信号の最下位ビツトが常に“1”
となつてしまつたとすると、〔×××0〕番地と
〔×××1〕番地のどちらを指定しても、データ
は〔×××1〕番地に書込まれる。しかし上記方
法では番地の確認をしていないため、障害が検出
されず良となつてしまうという問題がある。
〔問題点を解決するための手段〕
上記問題点は、RAMに対してデータの書込み
と読出しを行う装置において、RAMの総てのア
ドレスに特定のデータAを書込む第1の工程と、
最初のアドルスを指定してデータを読出し、その
データが前記特定のデータAかどうかを確認する
第2の工程と、特定のデータAが確認された時
に、前記アドレスを指定して前記データAとは異
なる特定のデータBを書込み、その後そのアドレ
スを指定してデータを読出し、そのデータが前記
特定のデータBかどうかを確認する第3の工程
と、特定のデータBが確認された時に、前記アド
レスより大きなアドレスのみを順次指定してデー
タを読出し、そのデータが前記特定のデータAか
どうかを確認する第4の工程とを含み、最初のア
ドレスに順次+1してRAMの残りの総てのアド
レスに対して前記第2の工程から第4の工程を行
うようにした、本発明によるRAMの検査方法に
よつて解決される。
〔作用〕
即ちRAMの各アドレス毎にデータの書込み/
読出しを行うと共に、他のアドレスのデータが破
壊されていないかどうかを検出する。
〔実施例〕
第1図は本発明の一実施例を示す回路のブロツ
ク図でプリンタの回路例を示し、第2図は第1図
の動作を説明するフローチヤートである。
マイクロプロセツサ1はROM2に格納されて
いるプログラムを読出して動作する。インタフエ
ース制御回路4からは印字データ等が入る。マイ
クロプロセツサ1は該印字データを一旦RAM3
に書込む。
RAM3に書込まれた印字データはマイクロプ
ロセツサ1により読出され、文字コードであれば
文字発生回路7から該当する文字パターンが読出
されて印字ヘツド制御回路10に送出される。印
字ヘツド制御回路10に送出された文字パターン
は印字ヘツド11により印字される。
この時マイクロプロセツサ1は同時にスペース
制御回路8を制御して、スペースモータ9を駆動
し、印字ヘツド11を運搬するキヤリツジのスペ
ース動作を行わせる。
マイクロプロセツサ1はRAM3から読出した
印字データに改行指定があると、改行制御回路5
を制御して改行モータ6を駆動し、紙送りを行わ
せる。
オペレータパネル13から入力ポート12を経
てマイクロプロセツサ1に、第2図に示す如く
RAM3の書込み/読出し検査開始の指示がある
と、マイクロプロセツサ1はROM2からプログ
ラムを読出して、RAM3のチエツクを開始す
る。
まずRAM3の全アドレスに特定のデータ例え
ば16進の〔55H〕を書込む。その後最初のアドレ
スを指定してそのデータを読出してみる。ここで
読出したデータが〔55H〕でなければRAM3の
異常と判定するが、読出したデータが〔55H〕で
あれば同一アドレスに別の特定のデータ例えば16
進の〔AAH〕を書込む。
前記で〔AAH〕を書込んだアドレスを指定し
てデータを読出してみる。ここで読出したデータ
が〔AAH〕でなければRAM3の異常と判定す
るが、読出したデータが〔AAH〕であれば、最
初のアドレスより大きなアドレスのみを順次指定
してデータの読出しを行う。
そのデータが〔55H〕でないものがあれば
RAM3の異常か、または最初のアドレスの次の
アドレスの内容がAAHになつていたとすればそ
れはデコード回路の障害と判定するが、読出した
データが総て〔55H〕のままならば、最初のアド
レスに順次+1して、RAM3のアドレス内で上
記の動作を繰り返し、RAM3のアドレスを越え
たならば、RAM3は正常と判定して終了する。
〔発明の効果〕
以上説明した如く、本発明は書込み/読出し回
路を含み総てのRAM機能を容易にチエツクする
ことが出来る。
【図面の簡単な説明】
第1図は本発明の一実施例を示す回路のブロツ
ク図、第2図は第1図の動作を説明するフローチ
ヤートである。 1はマイクロプロセツサ、2はROM、3は
RAM、4はインタフエース制御回路、5は改行
制御回路、6は改行モータ、7は文字発生回路、
8はスペース制御回路、9はスペースモータ、1
0は印字ヘツド制御回路、11は印字ヘツド、1
2は入力ポート、13はオペレータパネルであ
る。

Claims (1)

    【特許請求の範囲】
  1. 1 RAMに対してデータの書込みと読出しを行
    う装置において、RAMの総てのアドレスに特定
    のデータAを書込む第1の工程と、最初のアドレ
    スを指定してデータを読出し、そのデータが特定
    のデータAかどうかを確認する第2の工程と、特
    定のデータAが確認された時に、前記アドレスを
    指定してデータAとは異なる特定のデータBを書
    込み、その後そのアドレスを指定してデータを読
    出し、そのデータが特定のデータBかどうかを確
    認する第3の工程と、特定のデータBが確認され
    た時に、前記アドレスより大きなアドレスのみを
    順次指定してデータを読出し、そのデータが特定
    のデータAかどうかを確認する第4の工程とを含
    み、最初のアドレスに順次+1してRAMの残り
    の総てのアドレスに対して前記第2の工程から第
    4の工程を行うことを特徴とするRAMの検査方
    法。
JP14840884A 1984-07-17 1984-07-17 Ramの検査方法 Granted JPS6127000A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14840884A JPS6127000A (ja) 1984-07-17 1984-07-17 Ramの検査方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14840884A JPS6127000A (ja) 1984-07-17 1984-07-17 Ramの検査方法

Publications (2)

Publication Number Publication Date
JPS6127000A JPS6127000A (ja) 1986-02-06
JPH0346920B2 true JPH0346920B2 (ja) 1991-07-17

Family

ID=15452118

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14840884A Granted JPS6127000A (ja) 1984-07-17 1984-07-17 Ramの検査方法

Country Status (1)

Country Link
JP (1) JPS6127000A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62273691A (ja) * 1986-05-22 1987-11-27 Canon Inc 電子機器
JP2811580B2 (ja) * 1989-04-28 1998-10-15 エヌシーアール インターナショナル インコーポレイテッド Lsiメモリーのテスト方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56101699A (en) * 1980-01-14 1981-08-14 Meidensha Electric Mfg Co Ltd Ram fault diagnostic system

Also Published As

Publication number Publication date
JPS6127000A (ja) 1986-02-06

Similar Documents

Publication Publication Date Title
JPS6235704B2 (ja)
JPH0346920B2 (ja)
KR100216045B1 (ko) 프로그램형 제어기의 비트 연산 처리방법 및 그 장치
JPH0528058A (ja) メモリアドレスバス試験方式
JPH079636B2 (ja) バス診断装置
JPS58188398A (ja) メモリ誤り検出訂正装置
JPH04341998A (ja) メモリ回路
JPH0528056A (ja) メモリ装置
JPH07244613A (ja) 二重化メモリ制御方法
JPH04324551A (ja) メモリ回路
JPS59197943A (ja) メモリのアドレス空間検出方式
JPS6142304B2 (ja)
KR950015087A (ko) 메모리 진단장치 및 방법
JPH0934801A (ja) Fifoのポインタ制御異常検出方法
JPH07219856A (ja) メモリ装置
JPH09198888A (ja) メモリの書込装置および方法
JP2002215471A (ja) メモリポート、記憶装置、情報処理システム
JPS62202642A (ja) メモリ機能確認処理方式
JPH04304530A (ja) Cpu周辺回路の自己診断方法
JPS60549A (ja) メモリ試験方式
JPH1165942A (ja) 制御記憶装置障害回復方式
JPS5883398A (ja) 主メモリ情報訂正方式
JPH0728716A (ja) I/o制御方法
JPH01102646A (ja) プロセッサ制御方式
JPH05257823A (ja) 情報処理装置