JPH0695975A - Ramアクセス回路 - Google Patents

Ramアクセス回路

Info

Publication number
JPH0695975A
JPH0695975A JP4128401A JP12840192A JPH0695975A JP H0695975 A JPH0695975 A JP H0695975A JP 4128401 A JP4128401 A JP 4128401A JP 12840192 A JP12840192 A JP 12840192A JP H0695975 A JPH0695975 A JP H0695975A
Authority
JP
Japan
Prior art keywords
circuit
parity
data
terminal
output
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
JP4128401A
Other languages
English (en)
Inventor
Tsukasa Saito
司 齋藤
Takashi Shimizu
俊 清水
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.)
NEC Corp
NEC Miyagi Ltd
Original Assignee
NEC Corp
NEC Miyagi 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 NEC Corp, NEC Miyagi Ltd filed Critical NEC Corp
Priority to JP4128401A priority Critical patent/JPH0695975A/ja
Publication of JPH0695975A publication Critical patent/JPH0695975A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】 【目的】フラグチェックを設けることにより、パリティ
をハードウエア側で付加してソフトウエア側の負担を軽
減していながらソフトウエアのバグをチェックできる。 【構成】書込みデータ107はソフトウエア側であらか
じめ割当てられたフラグビットにフラグが設定されてい
る。パリティ生成回路3は入力の書込みデータ107に
パリティを付加して切替回路2に出力する。切替回路2
はこれを切替えてRAM2のI/O端子に出力し、RA
M2は指定の場所にこのデータを書込む。RAM1のI
/O端子から読出された読出しデータ105は、切替回
路2で切替えられチェック回路4へ出力され、ここでパ
リティとフラグとがチェックされる。このチェック出力
と読出しデータとがアンド回路5でアンドがとられチェ
ック済みの読出しデータ108として出力される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はRAMアクセス回路に関
し、特にソフトウエア側に負担をかけずに読出しデータ
のチェックを行なうRAMアクセス回路に関する。
【0002】
【従来の技術】従来、この種のRAMアクセス回路は、
RAMアクセス時の読出しデータの正誤判定を書込みデ
ータにパリティを付加して置き、読出し時にこのパリテ
ィをチェックすることにより行なっている。このパリテ
ィの付加はソフトウエア側で付加するか、あるいは本回
路側のハードウエアで付加ししている。
【0003】
【発明が解決しようとする課題】このように従来例で
は、パリティの付加をソフトウエアあるいはハードウエ
アで行なっているが、ソフトウエアで行なう場合はこの
分ソフトウエアの処理時間が増加し、特に大量のデータ
を処理する場合は装置全体の処理速度を低下させる問題
がある。このためハードウエア側で行なうのが望ましい
が、ソフトウエア側で作ったデータにパリティを付加す
るのでソフトウエア側のバグをチェックすることができ
なという問題がある。
【0004】
【課題を解決するための手段】本発明のRAMアクセス
回路は、データをI/O端子より書込みあるいは読出す
RAMと、外部から書込みデータを入力しパリティを付
加するパリティ生成回路と、外部からの制御信号により
入力端子より入力した前記パリティ生成回路の出力する
書込みデータを入出力端子を介し前記RAMのI/O端
子に出力したり前記RAMのI/O端子から出力される
読出しデータを前記入力端子を介し入力し出力端子に出
力したりする切替回路と、前記切替回路の出力端子から
出力される前記読出しデータを入力し前記パリティをチ
ェックしその結果を出力するチェック回路と、前記チェ
ック回路の出力信号と前記切替回路の出力端子の出力す
る前記読出しデータとを入力しこのアンドをとりチェッ
ク済み読出しデータとして外部へ出力するアンド回路と
を備えるRAMアクセス回路において、前記書込みデー
タにソフトウエア側であらかじめ任意のビットにフラグ
を設定し、前記チェック回路は前記パリティと前記フラ
グとをチェックしその結果を出している。
【0005】
【実施例】次に本発明の一実施例について図面を参照し
て説明する。図1は本実施例のブロック図である。
【0006】先ず書込み時の動作について説明する。ア
ドレス信号101と書込みイネーブル信号102とがR
AM1に入力され、書込みデータ107がパリティ生成
回路3に入力される。この書込みデータ107はソフト
ウエア側であらかじめ割当てられたフラグビットに、例
えば論理値「1」のフラグが設定されている。パリティ
生成回路3は入力の書込みデータ107にパリティを付
加して切替回路2に出力する。切替回路2はこの時、制
御信号106が書込みモードとなっているので、パリテ
ィを付加した書込みデータ104をRAM2のI/O端
子に出力する。RAM2は指定の場所にこのデータを書
込み保存する。
【0007】次に読出し時の動作を説明する。アドレス
信号101とアウトプットイネーブル信号103とがR
AM1に入力され、RAM1のI/O端子から読出しデ
ータ105が読出され切替回路2に入力される。切替回
路2の制御信号106は、この時読出しモードになって
いるので、入力の読出しデータ105をチェック回路4
へ出力する。チェック回路4において、入力した読出し
データは並列接続されたパリティチェック回路41とフ
ラグチェック回路42とでそれぞれパリティとフラグと
がチェックされる。それぞれのチェック出力はオア回路
43で結合されアンド回路5に出力される。アンド回路
5の他方の入力には切替回路2の出力する読出しデータ
が入力されている。この時チェック回路4の出力が論理
値「1」が正常、論理値「0」が異常とすれば、アンド
出力はチェック回路4の出力が正常の時に読出しデータ
108を出力し、異常の時には出力しない。
【0008】尚、図2に書込み時と読込み時における各
信号の波形を示したタイミングチャートを示す。
【0009】
【発明の効果】以上説明したように本発明は、書込みデ
ータに対してチェック用のフラグを設け、読出す時にこ
のフラグをフラグチェック回路でチェックすることによ
り、パリティをハードウエア側で付加してソフトウエア
側の負担を軽減していながらソフトウエアのバグをチェ
ックできるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例のブロック図を示す。
【図2】図1におけるタイミングチャートを示す。
【符号の説明】
1 RAM 2 切替回路 3 パリテイ生成回路 4 チェック回路 5 アンド回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 データをI/O端子より書込みあるいは
    読出すRAMと、外部から書込みデータを入力しパリテ
    ィを付加するパリティ生成回路と、外部からの制御信号
    により入力端子より入力した前記パリティ生成回路の出
    力する書込みデータを入出力端子を介し前記RAMのI
    /O端子に出力したり前記RAMのI/O端子から出力
    される読出しデータを前記入力端子を介し入力し出力端
    子に出力したりする切替回路と、前記切替回路の出力端
    子から出力される前記読出しデータを入力し前記パリテ
    ィをチェックしその結果を出力するチェック回路と、前
    記チェック回路の出力信号と前記切替回路の出力端子の
    出力する前記読出しデータとを入力しこのアンドをとり
    チェック済み読出しデータとして外部へ出力するアンド
    回路とを備えるRAMアクセス回路において、 前記書込みデータにソフトウエア側であらかじめ任意の
    ビットにフラグを設定し、前記チェック回路は前記パリ
    ティと前記フラグとをチェックしその結果を出力するこ
    とを特徴とするRAMアクセス回路。
JP4128401A 1992-05-21 1992-05-21 Ramアクセス回路 Withdrawn JPH0695975A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4128401A JPH0695975A (ja) 1992-05-21 1992-05-21 Ramアクセス回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4128401A JPH0695975A (ja) 1992-05-21 1992-05-21 Ramアクセス回路

Publications (1)

Publication Number Publication Date
JPH0695975A true JPH0695975A (ja) 1994-04-08

Family

ID=14983885

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4128401A Withdrawn JPH0695975A (ja) 1992-05-21 1992-05-21 Ramアクセス回路

Country Status (1)

Country Link
JP (1) JPH0695975A (ja)

Similar Documents

Publication Publication Date Title
JP2527935B2 (ja) 半導体メモリ試験装置
KR920001100B1 (ko) 논리연산장치
JPS62214599A (ja) 半導体記憶装置
KR0161868B1 (ko) 메모리 주소제어회로
JPH0695975A (ja) Ramアクセス回路
JP2806849B2 (ja) メモリアドレス制御装置
JPS60144857A (ja) Cpu周辺回路
JPH0227596A (ja) 半導体メモリ
JP2847741B2 (ja) マイクロコンピュータ
JPS6140652A (ja) メモリの書込み保護方法及び回路
JPH01194052A (ja) ディジタル信号処理プロセッサのデータ入出力回路
KR900000478B1 (ko) 메모리 보호회로
JP2716284B2 (ja) 半導体集積回路
JP2884620B2 (ja) ディジタル画像処理装置
JPS60114954A (ja) 超小形計算機
JPH10143462A (ja) マイクロコンピュータ
JPH0419898A (ja) 自動読出し回路付き不揮発性メモリ
JPH0573437A (ja) メモリパリテイ回路
JPS61138337A (ja) 計数回路
JPH02171945A (ja) メモリシステムのパリティ制御方式
JPH0224748A (ja) アドレス切替回路
JPH0581856A (ja) ダイナミツクram
JPS63118845A (ja) 論理シミユレ−シヨン方式
JPH05120879A (ja) 半導体メモリ装置
JPH02195465A (ja) Dma回路

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