JPS62280949A - メモリ誤書込み防止回路 - Google Patents

メモリ誤書込み防止回路

Info

Publication number
JPS62280949A
JPS62280949A JP61124110A JP12411086A JPS62280949A JP S62280949 A JPS62280949 A JP S62280949A JP 61124110 A JP61124110 A JP 61124110A JP 12411086 A JP12411086 A JP 12411086A JP S62280949 A JPS62280949 A JP S62280949A
Authority
JP
Japan
Prior art keywords
write
gate
memory
system memory
signal
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
JP61124110A
Other languages
English (en)
Inventor
Satoru Nishioka
哲 西岡
Tsutomu Yanagisawa
柳沢 勉
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 JP61124110A priority Critical patent/JPS62280949A/ja
Publication of JPS62280949A publication Critical patent/JPS62280949A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 3、発明の詳細な説明 〔概要〕 プロセッサ側のメモリをDMA制御回路によりアクセス
する回路に於いて、メモリにライトゲートを設け、DM
A制御回路出力のDMA制御信号によりライトゲートを
セットしてメモリに対する書込みを禁止し、且つライト
ゲートのリセットも禁止する。
〔産業上の利用分野〕
本発明はダイレクトメモリアクセス(DMA)制御によ
りメモリにアクセスするシステムに於いて、DMAによ
りメモリにアクセスする時の誤書込み防止回路に関する
ものである。
〔従来の技術〕
従来の技術によると装置運用上の重要なデータが格納さ
れるシステムメモリ内の特定領域に就いては、該特定領
域からの続出しは容易に行えるが、書込みは慎重に行わ
れる様にして記憶内容を保護している。
此のため普通前記特定領域へのアクセスに対しては書込
み制御用のゲートを設け、書込みを行う時は先づ此の書
込み制御用のゲートをオープンした後、特定領域に対す
る書込みを行う様にしていた。
第3図は従来の書込み回路の一例を示す図である。
図中、1はプロセッサ、2は外部装置、3はシステムメ
モリ、4はDMA制御回路、5は書込み制御用ゲート、
6はワークメモリである。尚以下全図を通じ同一記号は
同一対象物を表す。
第3図はプロセッサ1側に設けられているシステムメモ
リ3及びワークメモリ6をDMAによりアクセスする場
合の一例を示している。
此の場合、システムメモリ3にはシステム運用上特に重
要なデータが格納される様にし、一般のワークメモリ6
とは異なる扱いをする。
従ってシステムメモリ3には凹込み制御用ゲート5を設
け、プロセッサ1が書込みを行う時は、先づ此の書込み
制御用ゲート5をオープンし、其の後にメモリ3に対す
る書込みを行い、書込み終了と共に書込み制御用ゲート
5を自動的にリセットしてクローズする手順を採ってい
る。
外部装W2からシステムメモリ3にアクセスする場合も
同様に外部装置2はDMA制御回路4を駆動してプロセ
ッサ1の動作を停止させてから書込゛み制御用ゲート5
をオープンし、其の後にシステムメモリ3に対する書込
みを行い、書込み終了と共に書込み制御用ゲート5を自
動的にリセットしてクローズする手順を採っている。
然しシステムメモリ3の記憶内容を保護する為普通は運
用上プロセッサ1以外からの書込みは行わない様にして
いる。
此の様に従来はシステムメモリ3に書込み制御用ゲート
5を付加して誤書込みを防止する方法を採っている。
〔発明が解決しようとする問題点〕
然しなから上記従来方式ではプロセッサ1と外部装置2
が非同期状態で運転されている場合、プロセッサ1が書
込み制御用ゲート5をオープンした時、たまたま外部装
置2がDMAによりシステムメモリ3をアクセスしてメ
モリ内容を書き替えると、DMA制御回路4がアクセス
した後書込み制御用ゲート5をリセットしてクローズす
るのでプロセッサ1からの書き替え信号が無効となり、
結果としてシステムメモリ3の内容が変わらないので誤
書込みが生ずると云う欠点があった。
〔問題点を解決するだめの手段] 上記問題点は第1図の原理図に示す様にプロセッサ1側
のシステムメモリ3をDMA制御回路4によりアクセス
する回路に於いて、D M A Hil+御回路4出力
のDMA制御信号により制御され、システムメモリ3!
への書込み信号を抑止するゲート8cと、システムメモ
リ3に対するアクセス終了した後、書込み信号発信部8
aのリセ7)を禁止するゲート8bを設けることにより
より解決される。
(作用〕 本発明に依るとDMA制御回路4からDMA制御信号が
出ている場合には、ゲート8cはアクセスされでもシス
テムメモリ3に対する書込み信号の発信を抑え、且つシ
ステムメモリ3に対するアクセス終了後出されるリセッ
ト信号をゲート8bにより抑えるので従来方式に於いて
発生した様な誤書込みがなくなると云う効果が生まれる
〔実施例〕
第2図は本発明に依るメモリ誤書込み防止回路の一実施
例を示す図である。
図中、8はライトゲート、8aは書込み信号発信部(F
F)、8b、8Cは夫々ゲート、9はデコーダである。
本発明に於いても従来方式と同じくシステムメモリ3に
対してアクセスする時は先づライトゲート8にアクセス
してからシステムメモリ3にアクセスし、アクセス終了
と共にライトゲート8をリセットする制御手順を取る。
然し本発明のDMA制御回路4は其の出力であるDMA
制御信号によりライトゲート8がシステムメモリ3に対
して出す書込み信号を抑え、且つアクセス後のライトゲ
ート8のリセット信号も抑える。
即ち、プロセッサ1がシステムメモリ3に書込みを行う
時は従来方式と同じく先づデコーダ9を駆動してライト
ゲート8に対しライトゲート信号を出して書込み信号発
信部8a(フリップフロップで構成される)をオンとす
る。
又デコーダ9はシステムメモリ3に対しセレクト信号を
出す。
書込み信号発信部8aがオンし、且つDMA制此の様に
してプロセッサ1はシステムメモリ3に対し書込みを行
う。
書込みが終了するとプロセッサ1はデコーダ9を駆動し
てシステムメモリ3に対するセレクト信号を停止する。
此のセレクト信号停止によりゲート8b経由で書込み信
号発信部8aをオフとし、以後システムメモリ3に対す
る書込みを禁止状態にする。
次に外部装置2からアクセスする場合、外部装置2がD
 M A If御回路4を駆動すると、DMA制御回路
4はプロセッサ1に対して割り込みをかけると同時にラ
イトゲート8内蔵のゲート8b、8Cをインヒビノドす
る。
此の結果、板金書込み信号発信部8aがオンになっても
ゲート8Cがインヒビノドされているのでシステムメモ
リ3に対し書込み信号は出ない。
又DMA制御回路4のアクセス終了後、書込み信号発信
部8aをリセットする信号を出してもゲート8bがイン
ヒビノドされているので書込み信号発信部はリセ−/ 
)されない。
〔発明の効果〕
以上詳細に説明した様に本発明によれば、外部装置がD
MAによりシステムメモリに対するアクセスを行ったた
めシステムメモリの内容が書き替えられるのを防止出来
ると云う大きい効果が生まれる。
【図面の簡単な説明】
第1図は本発明の原理図である。 第2図は本発明に依るメモリ誤書込み防止回路の一実施
例を示す図である。 第3図は従来の書込み回路の一例を示す図である。 図中、1はプロセッサ、2は外部装置、3はシステムメ
モリ、4はDMA制御回路、5は書込み制御用ゲート、
6はワークメモリ、8はライトゲート、8aは書込み信
号発信部、8b、8cは夫々ゲート、9はデコーダであ
る。 8b      8a 本発明の原理図 第1図

Claims (1)

  1. 【特許請求の範囲】 プロセッサ(1)側に設けられ、書込み信号発信部(8
    a)により書込み時に制御されるシステムメモリ(3)
    をダイレクトメモリアクセス制御回路(4)によりアク
    セスする回路に於いて、 前記ダイレクトメモリアクセス制御回路(4)出力のD
    MA制御信号により制御され前記メモリ(3)をへの書
    込み信号を抑止するゲート(8c)と、前記メモリ(3
    )に対するアクセス終了した後、前記書込み信号発信部
    (8a)のリセットを禁止する、ゲート(8b)を設け
    たことを特徴とするメモリ誤書込み防止回路。
JP61124110A 1986-05-29 1986-05-29 メモリ誤書込み防止回路 Pending JPS62280949A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61124110A JPS62280949A (ja) 1986-05-29 1986-05-29 メモリ誤書込み防止回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61124110A JPS62280949A (ja) 1986-05-29 1986-05-29 メモリ誤書込み防止回路

Publications (1)

Publication Number Publication Date
JPS62280949A true JPS62280949A (ja) 1987-12-05

Family

ID=14877167

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61124110A Pending JPS62280949A (ja) 1986-05-29 1986-05-29 メモリ誤書込み防止回路

Country Status (1)

Country Link
JP (1) JPS62280949A (ja)

Similar Documents

Publication Publication Date Title
US4332009A (en) Memory protection system
JPS62280949A (ja) メモリ誤書込み防止回路
JPS6217299B2 (ja)
JPS6250863B2 (ja)
JPH01232452A (ja) ワンチッププロセッサ
JPS595496A (ja) メモリプロテクト方式
JPS62286143A (ja) 半導体記憶装置
JPH03276346A (ja) メモリカード
JPS58211257A (ja) 磁気デイスク装置の書込み制御方式
JPS63231651A (ja) メモリのデ−タ保護装置
JPS61278943A (ja) レジスタ保護回路
JPH01261760A (ja) コンピュータ装置
JPH02278446A (ja) メモリアクセス制御回路
JPS61228544A (ja) 書込保護方式
JPS62251857A (ja) メモリ制御方式
JPS6091464A (ja) マイクロコンピユ−タ
JPH01116854A (ja) メモリ読出しエラー防止方式
JPS62217346A (ja) プログラムの不正使用防止方式
JPS6226738B2 (ja)
JPH0216656A (ja) 電子デイスク装置
JPS6052462B2 (ja) メモリ制御方式
JPS6125260A (ja) 内蔵プログラムによる二重蓄積処理方式
JPS6224342A (ja) メモリ−デ−タ保護回路内蔵制御装置
JPH02176843A (ja) Dma制御装置
JPH0445868B2 (ja)