JPH02302855A - メモリ制御装置 - Google Patents

メモリ制御装置

Info

Publication number
JPH02302855A
JPH02302855A JP1124882A JP12488289A JPH02302855A JP H02302855 A JPH02302855 A JP H02302855A JP 1124882 A JP1124882 A JP 1124882A JP 12488289 A JP12488289 A JP 12488289A JP H02302855 A JPH02302855 A JP H02302855A
Authority
JP
Japan
Prior art keywords
data
memory
write
flip
attribute
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.)
Granted
Application number
JP1124882A
Other languages
English (en)
Other versions
JP2600376B2 (ja
Inventor
Takatatsu Hatsutori
服部 尚立
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
Original Assignee
NEC Corp
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 filed Critical NEC Corp
Priority to JP1124882A priority Critical patent/JP2600376B2/ja
Publication of JPH02302855A publication Critical patent/JPH02302855A/ja
Application granted granted Critical
Publication of JP2600376B2 publication Critical patent/JP2600376B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 技術分野 本発明はメモリ制御方式に関し、特にメモリにデータを
書込むときに記憶保護を行うためのメモリ制御方式に関
する。
従来技術 従来、この種のメモリ制御方式においては、メモリに格
納されているデータを保護する必要上書込みデータをい
ったんレジスタに取込んで、データなどに付加された修
飾子によりその書込みデータの属性の比較を行い、その
比較結果が正しいときにはじめてその書込みデータをメ
モリに書込むことができるようになっているのが一般的
である。
このような従来のメモリ制御方式では、書込みデータを
いったんレジスタに取込んで、その書込みデータの比較
を行った後に改めてメモリに書込むため、書込みデータ
のメモリへの書込みが終了するまでの処理手順が複雑に
なり、書込みが終了するまでに時間がかかるとともに、
書込みデータをメモリから読出す必要がある場合にはそ
の書込みデータの属性の比較を行9てからメモリへの書
込みが終了するまで読出しを待つ必要があるという欠点
がある。
発明の目的 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、書込みデータをメモリに書込むときの処
理手順を簡単にし、処理時間を短縮することができるメ
モリ制御方式の提供を目的とする。
発明の構成 本発明によるメモリ制御方式は、アドレスバスおよびデ
ータバスを共有する同一記憶容量の第1および第2のメ
モリと、前記第1および第2のメモリに対するデータの
書込み時に前記データの属性の正当性を検出する検出手
段と、前記第1のメモリに書込み指示を与えるとき、前
記第2のメモ1 りに読出し指示を与えるよう制御し、
前記検出手段の検出結果に応じて前記第1および第2の
メモリへの前記書込み指示および前記読出し指示を切換
える制御手段とを有し、前記制御手段の制御により前記
第1のメモリに前記データの書込みか行われ、前記検出
手段により前記データの属性の正当性が検出されたとき
、前記制御手段により前記第1および第2のメモリへの
前記書込み指示および前記読出し指示を切換えて、前記
第1のメモリに書込まれたデータを読出ずようにしたこ
とを特徴とする。
実施例 次に、本発明の一実施例について図面を参照して説明す
る。
第1図は本発明の一実施例の構成を示すブロック図であ
る。図において、メモリ1,2はアドレスバス100と
データバスLotとを共有し、その記憶容量は同一容量
である。
属性比較器3はデータバスlotを介して人力されるメ
モリ1.2への書込みデータの属性を比較し、その比較
結果を信号線)04を介してフリップフロップ回路4お
よび図示せぬ上位装置に出力する。
フリップフロップ回路4はアドレスバス100を介して
入力されるアドレスと信号線104を介して入力される
属性比較器3からの比較結果とによりメモリ1,2の一
語毎に信号線105,108を介して読出しまたは書込
みを指示し、メモリ1に読出しを指示しているときには
メモリ2に書込みを指示し、属性比較器3からの比較結
果に応じてその指示を反転する。
選択器5はメモリ1,2各々からデータバス102.1
03を介して入力される読出しデータのうちいずれか一
方を、信号線105を介して入力されるブリップフロッ
プ回路4からの指示に応じt選択し、該読出しデータを
データバス107を介して上位装置に送出する。
第2図は第1図のフリップフロップ回路4の構成を示す
ブロック図である。図において、フリップフロップ回路
4のアドレスデコーダ41は属性結果を示す属性比較器
3からの比較結果が“1”、すなわち書込みデータの属
性が正しいときに、そのデータの書込みアドレスをデコ
ードし、該アトレスに対応するフリップフロップ42−
i(i=1゜2、・・・・・・、n)の値をデータの書
込み完了と同時に反転する。
フリッププロップ42−1はアドレスバス100を介し
て入力されるアドレスに1対1に対応しており、信号線
110−iを介して入力されるアドレスデコーダ41か
らの値をセットし、その値を信号線111−iを介して
選択器43に出力する。
選択器43はアドレスバス100を介して入力されるア
ドレスにより、信号線lLi1を介して送られてくるフ
リップフロップ42−1の値のうち該アドレスに対応す
るフリップフロップの値を選択し、そのフリップフロッ
プの値を信号線105を介してメモリ1と選択器5とイ
ンバータ44とに夫々出力する。
インバータ44は選択器43からの値を反転し、その反
転値を信号線106を介してメモリ2に送出する。
これら第1図および第2図を用いて本発明の一実施例の
動作について説明する。
まず、初期状態設定のために、フリップフロップ回路4
がリセットされると、フリップフロップ回路4のフリッ
プフロップ42−Iが夫々“0”となり、メモリ1はフ
リップフロップ回路4により読出しが指示され、メモリ
2はフリップフロップ回路4により書込みが指示される
とともに、選択回路5ではメモリ1からの読出しデータ
が選択される。
尚、フリップフロップ回路4のリセットによりフリップ
フロップ42−1の値が“1”となる場合には、メモリ
1に書込みが指示され、メモリ2に読出しが指示される
とともに、選択器5ではメモリ2からの読出しデータが
選択される。
この初期状態の設定の後に、アドレスバス100および
データバス101を介して書込みアドレスおよび書込み
データが入力されると、フリップフロップ回路4により
書込みが指示されるメモリ2に1対して、該書込みアド
レスによって指定される番地に該書込みデータを書込む
動作が行われ、この書込み動作と並行して属性比較器3
により該書込みデータの属性の比較が行われる。
属性比較器3での属性比較の結果、・該書込みデータの
属性が正しいと判定されると、該書込みデータの書込み
が完了するのと同時に、該書込みアドレスに対応するフ
リップフロ・ンプ回路4のフリップフロップ42−1の
値が反転され、該書込みアドレスに対応するメモリ2の
一語が以後読出し状態になると同時、今まで読出し状態
であった該書込みアドレスに対応するメモリ1の一語が
以後書込み状態になる。
その後に、この書込みアドレスと同一アドレスのデータ
を読出す場合には、選択器5がフリップフロップ回路4
の指示によりメモリ2からの読出しデータを選択するた
め、上述の動作によってメモリ2に書込まれたデータが
そのまま読出される。
また、この書込みアドレスと同一アドレスにデータの書
込みを行う場合には、上述の動作と同様に、フリップフ
ロップ回路4によって指示されるメモリ1の指定された
番地へのデータの書込み動作が行われ、この書込み動作
と並行して属性比較器3によりそのデータの属性の比較
が行われる。
属性比較器3での属性比較の結果、そのデータの属性が
正しいと判定されると、そのデータの書込みが完了する
のと同時に、該アドレスに対応するフリップフロップ回
路4のフリップフロップ42−iが反転される。
上述の制御はフリップフロップ回路4のフリップフロッ
プ42−1を用いて、メモリ1.2各々の一語毎に行わ
れる。
属性比較器3での属性比較の結果により、そのデータの
属性が正しくないと判定されると、そのデータはフリッ
プフロップ回路4によって指示されたメモリに書込まれ
てしまうが、属性比較器3からの比較結果が0”となる
ので、フリップフロップ回路4のフリップフロップ42
−1は反転されないため、読出し状態にあるメモリのデ
ータを破壊することはなく、データの保護が正常に行わ
れる。
この場合には、属性比較器3の比較結果、すなわち書込
みデータの属性が正しくなかったことを−9= 上位装置に報告することにより、上位装置は属性不正の
誤りを検出することができる。
このように、アドレスバス100およびデータバス10
1を共有し、同一記憶容量を有するメモリ1゜2におい
て、メモリ1に対してデータの書込みが行われるときに
、そのデータの属性の正当性を属性比較器3によって検
出し、その検出結果によりそのデータの属性の正当性が
検出されたとき、フリップフロップ回路4の指示により
メモリ]の書込み状態を読出し状態とし、メモリ2の読
出し状態を書込み状態としてメモリ1に書込まれたデー
タを読出し可能とするようにすることによって、メモリ
1,2の一語毎に読出しメモリまたは書込みメモリとし
て交互に使用することができる。
よって、メモリ1,2に対するデータの書込みにおいて
記憶保護を正常かつ筒中に行うことができる。
また、データの書込みと並行して該データの属性の比較
が属性比較器3によって行われるので、メモリ1.2へ
のデータの書込みが終了するまでの処理手順を簡単にす
ることができ、処理時間を大幅に短縮することができる
さらに、データの書込みと並行して行われる該データの
属性の比較の結果、属性の正当性が検出されれば、メモ
リ1,2は該データの書込み完了と同時に読出し状態と
されるので、書込まれるデータのメモリ1,2からの読
出しを従来のように属性の比較の後に行われるデータの
書込みが終了するまで待つといったことなく行うことが
できる。
発明の詳細 な説明したように本発明によれば、アドレスバスおよび
データバスを共有し、同一記憶容量を有する第1および
第2のメモリにおいて、第1のメモリに対してデータの
書込みが行われるときにそのデータの属性の正当性を検
出し、その結果そのデータの属性の正当性が検出された
とき、第1のメモリへの書込み指示と第2のメモリへの
読出1し指示とを切換えて第1のメモリに書込まれたデ
ータを読出すようにすることによって、書込みデータを
メモリに書込むときの処理手順を簡単にし、= 11− 処理時間を短縮することかできるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2図は第1図のフリップフロップ回路の構成を示すブロ
ック図である。 主要部分の符号の説明 1.2・・・・・・メモリ 3・・・・・・属性比較器 4・・・・・・フリップフロップ回路 5・・・・・・選択器 41・・・・・アドレスデコーダ 42−1〜42−n・・・・・・フリップフロップ43
・・・・・・選択器 44・・・・・・インバータ

Claims (1)

    【特許請求の範囲】
  1. (1)アドレスバスおよびデータバスを共有する同一記
    憶容量の第1および第2のメモリと、前記第1および第
    2のメモリに対するデータの書込み時に前記データの属
    性の正当性を検出する検出手段と、前記第1のメモリに
    書込み指示を与えるとき、前記第2のメモリに読出し指
    示を与えるよう制御し、前記検出手段の検出結果に応じ
    て前記第1および第2のメモリへの前記書込み指示およ
    び前記読出し指示を切換える制御手段とを有し、前記制
    御手段の制御により前記第1のメモリに前記データの書
    込みが行われ、前記検出手段により前記データの属性の
    正当性が検出されたとき、前記制御手段により前記第1
    および第2のメモリへの前記書込み指示および前記読出
    し指示を切換えて、前記第1のメモリに書込まれたデー
    タを読出すようにしたことを特徴とするメモリ制御方式
JP1124882A 1989-05-18 1989-05-18 メモリ制御装置 Expired - Lifetime JP2600376B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1124882A JP2600376B2 (ja) 1989-05-18 1989-05-18 メモリ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1124882A JP2600376B2 (ja) 1989-05-18 1989-05-18 メモリ制御装置

Publications (2)

Publication Number Publication Date
JPH02302855A true JPH02302855A (ja) 1990-12-14
JP2600376B2 JP2600376B2 (ja) 1997-04-16

Family

ID=14896431

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1124882A Expired - Lifetime JP2600376B2 (ja) 1989-05-18 1989-05-18 メモリ制御装置

Country Status (1)

Country Link
JP (1) JP2600376B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106354745A (zh) * 2015-07-13 2017-01-25 三星电子株式会社 用于提供计算机装置的接口的方法和计算机装置
US11461010B2 (en) 2015-07-13 2022-10-04 Samsung Electronics Co., Ltd. Data property-based data placement in a nonvolatile memory device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106354745A (zh) * 2015-07-13 2017-01-25 三星电子株式会社 用于提供计算机装置的接口的方法和计算机装置
US11249951B2 (en) 2015-07-13 2022-02-15 Samsung Electronics Co., Ltd. Heuristic interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device
US11461010B2 (en) 2015-07-13 2022-10-04 Samsung Electronics Co., Ltd. Data property-based data placement in a nonvolatile memory device
US11989160B2 (en) 2015-07-13 2024-05-21 Samsung Electronics Co., Ltd. Heuristic interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device

Also Published As

Publication number Publication date
JP2600376B2 (ja) 1997-04-16

Similar Documents

Publication Publication Date Title
US4163280A (en) Address management system
JPH0652070A (ja) 集積回路のデータ保護装置およびデータ保護方法
JPH02302855A (ja) メモリ制御装置
JP2751822B2 (ja) Fifoメモリ装置のメモリ制御方法
JPH0316655B2 (ja)
JPH05165734A (ja) 主記憶装置の固定障害診断装置
JPH04115340A (ja) 二重化記憶回路
JPS6041766B2 (ja) マイクロプログラム制御装置
JPH0612270A (ja) テスト回路
JPH0743668B2 (ja) アクセス制御装置
JPH0528056A (ja) メモリ装置
JPH02297235A (ja) メモリデータ保護回路
JP2573679B2 (ja) 半導体記憶装置
JPH0561777A (ja) 記憶制御回路
JPS60549A (ja) メモリ試験方式
JPH0341538A (ja) 主記憶装置
JPH03105630A (ja) エラー訂正システム
JPS6288198A (ja) 記憶装置
JPH06175968A (ja) 自然画メモリ間dma方式
JPS6325379B2 (ja)
JPH0336650A (ja) メモリ保護方式
JPH04241296A (ja) メモリ初期化方式
JPS58192123A (ja) 入出力デ−タ転送制御装置
JPH0793243A (ja) チャネル装置
JPS59116998A (ja) 主記憶装置の障害検知方式

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080129

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090129

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100129

Year of fee payment: 13

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100129

Year of fee payment: 13