JPS6340925A - メモリ初期化方式 - Google Patents

メモリ初期化方式

Info

Publication number
JPS6340925A
JPS6340925A JP61184783A JP18478386A JPS6340925A JP S6340925 A JPS6340925 A JP S6340925A JP 61184783 A JP61184783 A JP 61184783A JP 18478386 A JP18478386 A JP 18478386A JP S6340925 A JPS6340925 A JP S6340925A
Authority
JP
Japan
Prior art keywords
initialization
memory
instruction
time
memories
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
JP61184783A
Other languages
English (en)
Inventor
Takashi Kanazawa
金澤 敬
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 JP61184783A priority Critical patent/JPS6340925A/ja
Priority to US07/077,900 priority patent/US4831513A/en
Priority to FR878711121A priority patent/FR2602601B1/fr
Publication of JPS6340925A publication Critical patent/JPS6340925A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/24Resetting means

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 技術分野 本発明はメモリ初期化方式に関し、特に情報処理装置に
おける命令再試行時のメモリデコーダ等のメモリ初期化
方式に関する。
従来技術 従来、この種のメモリ初期化方式は第2図に示す如き構
成の回路を用いて行われている。図において、複数のメ
モリ1〜3に夫々対応してメモリ初期化回路4〜6が設
けられており、これ等メモリ初11化回路4〜6に対し
て共通の初期化指示部7から初期化指示が共通に発生さ
れるようになっている。
メモリ初期化回路4〜6はすべて同一構成となっており
、図においては簡略化のためにメモリ初期化回路4のみ
についてその具体例が示されている。このメモリ初期化
回路4はアドレスレジスタ11と、このアドレスレジス
タ11の入力データを選択する選択器12と、アドレス
レジスタ11の内容を「+1」するインクリメンタ13
と、初期化指示に応答してセットされるFF(フリップ
70ツブ)14と、アドレスレジスタ11の内容が「オ
ール1」になったことを検出する検出器15とを含む。
更に、メモリ初期化回路4はアンドゲート16.17と
、インバータ18とオアゲート1つをも含んでいる。
メモリ1〜3の初期化は以下のように行われている。メ
モリ1の初期化を例にとって説明する。
初期化指示部7からメモリ初期化指示が送出されると、
初期化FFI 4は「1」がセットされると共にアドレ
スレジスタ11はクリアされて「0」となる。次いで、
オアゲート19の出力は通常の書込指示信号101に関
係なく「1」となり、メモリ1のWE大入力「1」とし
てこのメモリ1を書込可能状態とする。
一方、インバータ18の出力は「0」となり、通常の書
込データ102はアンドゲート16の通過を抑止され、
メモリ1のアドレスレジスタ11の示している「0」の
番地にrOJが書込まれる。
さらに、アドレスレジスタ11の入力切換は通常選択さ
れるアドレス103からインクリメンタ13の出力が選
択されるように初期化FF14及び選択器12により切
換えられ、クロックが歩進されるとこのインクリメンタ
13によってアドレスレジスタ11は「+1」されて「
1」となる。以下、クロックが歩進される毎にアドレス
レジスタ11の示すメモリ1の番地には「0」が書込ま
れ、アドレスレジスタ11は「+1コされる。
検出回路15はアドレスレジスタ11の全ビットが「1
」であることを検出すると、アンドゲート17の出力は
「1」とな、つて初期化FF14がリセットされrOJ
となる。それに伴い、オアゲート19の出力は通常動作
の書込指示信号101に制御されるようになり、インバ
ータ18の出力は「1」となり、通常の書込データ10
2はアンドゲート16の通過を許可される。また、アド
レスレジスタ11の入力は初期化FFI 4の出力によ
り通常のアドレス103が選択されるようになり、メモ
リ1の初期化は終了する。
ところで、従来の装置では、各メモリ1〜3の初期化は
すべて同時に起動され、初期化指示部7の指示が送出さ
れる度に必ず実行される様になっている。従って、例え
ば、装置の起動待以外にメモリの初期化を必要としない
メモリと、命令の再試行時にメモリの初期化を必要とす
るメモリとが混在する場合、命令再試行時に装置起動に
よって初期化されると、初期化を必要としないメモリま
でも初期化されてしまうことになる。その結果、命令再
試行時、そのメモリのセーブ及びリストア処理が必要と
なって命令再試行時間を必要以上に費してしまうという
欠点が生ずる。
発明の目的 本発明の目的は、命令再試行時に初期化を必要としない
メモリの初期化を抑止可能とすることにより、命令再試
行時間を短縮するようにしたメモリ初期化方式を提供す
ることである。
発明の構成 本発明によれば、メモリ初期化指示に応答してメモリ内
容を初期化するようにしたメモリ初期化方式であって、
前記メモリ初期化指示の有効・無効を制御するメモリ初
期化指示有効制御手段を設け、前記メモリ初期化指示有
効制御手段により前記メモリ初期化指示を無効として前
記メモリに対する初期化を抑止可能としたことを特徴と
するメモリ初期化方式が得られる。
実施例 以下、図面を用いて本発明の詳細な説明する。
第1図は本発明の実施例の構成図であり、第2図と同等
部分は同一符号により示している。本例においても第2
図の場合と同様にメモリ1〜3のうちメモリ1に対応す
る初期化回路4のみについて具体的回路例が示されてい
るが、伯の初期化回路についても全く同一構成であるこ
とは勿論である。この初期化回路4〜6は第2図に示し
た従来の装置の初期化回路4〜6と同一構成であり、そ
の説明は省略する。
本発明においては、初期化指示部7からの初期化指示を
有効若しくは無効に制御する初期化指示有効制御部8が
段けられており、メモリ1〜3のうちのメモリ1に対し
ての初期化指示のみを有効若しくは無効制御可能とした
ものである。
初期化指示有効制御部8は初期化指示を無効とする抑止
FF21と、インバータ22と、アンドゲート23とか
らなる。抑止FF21がrOJにセットされていればイ
ンバータ22によりアンドゲート23は開となっている
ので、初m化指示部7からの初期化指示信号はこのアン
ドゲート23を介してメモリ1対応の初期化回路4へ供
給されると同時に他のメモリ2.3対応の初期化回路5
゜6へも夫々供給される。このとき、第2図の回路を用
いて説明した初期化動作と同一の動作が実行されすべて
のメモリ1〜3に対する初期化が行われることになる。
ここで、初期化抑止用のFF21が「1」にセットされ
た場合を考える。このとき、インバータ22の出力によ
りアンドゲート23は閉となるので、初期化指示回路7
から生成される初期化指示信号は、メモリ1に対しては
抑止されてメモリ1の初期化は実行されなくなる。他の
メモリ2.3に対しては初期化の実行が行われることは
明白である。
従りて、メモリ2,3は装置起動時のみならず命令再試
行時にも初期化が必要であり、メモリ1は装置起動時の
み初期化が必要でかつ命令再試行時には初期化が不要で
ある場合に本実施例は有効となる。すなわち、装置起動
時には抑止用FF21に10」を設定しておき、命令再
試行時には「1」を設定しとおくと、起動時にはメモリ
1〜3が初期化されるが、命令再試行時にはメモリ2゜
3のみが初期化されることになるのである。
上記実施例では、メモリ1に対してのみ初期化指示有効
制御部8を設けたが、他のメモリ2,3に対しても必要
に応じてこの初期化指示有効制御部を同様に設けても良
いことは明らかである。
発明の効果 叙上の如く、本発明によれば、所定のメモリに対応して
メモリ内容の初期化指示の有効制御部を設け、当・該初
期化指示の有効、無効の制御を可能とすることにより、
装置起動待以外初期化の必要のないメモリに対して装置
起動時のみメモリ初期化をなし得ることになり、よって
命令再試行時のメモリのセーブやりストアが不用となっ
て命令再試行時の時間を短縮できるという効果がある。
【図面の簡単な説明】
第1図は本発明の実施例の回路図、第2図は従来のメモ
リ初期方式を説明するための回路図である。 主要部分の符号の説明 1〜3・・・・・・メモリ 4〜6・・・・・・初期化回路 7・・・・・・初期化指示部

Claims (2)

    【特許請求の範囲】
  1. (1)メモリ初期化指示に応答してメモリ内容を初期化
    するようにしたメモリ初期化方式であつて、前記メモリ
    初期化指示の有効・無効を制御するメモリ初期化指示有
    効制御手段を設け、前記メモリ初期化指示有効制御手段
    により前記メモリ初期化指示を無効として前記メモリに
    対する初期化を抑止可能としたことを特徴とするメモリ
    初期化方式。
  2. (2)前記メモリは複数設けられており、メモリ初期化
    の抑止が必要となる所定のメモリに対応してのみ前記メ
    モリ初期化指示有効制御手段を設けたことを特徴とする
    特許請求の範囲第1項のメモリ初期化方式。
JP61184783A 1986-08-06 1986-08-06 メモリ初期化方式 Pending JPS6340925A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP61184783A JPS6340925A (ja) 1986-08-06 1986-08-06 メモリ初期化方式
US07/077,900 US4831513A (en) 1986-08-06 1987-07-27 Memory initialization system
FR878711121A FR2602601B1 (fr) 1986-08-06 1987-08-05 Systeme d'initialisation de memoires

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61184783A JPS6340925A (ja) 1986-08-06 1986-08-06 メモリ初期化方式

Publications (1)

Publication Number Publication Date
JPS6340925A true JPS6340925A (ja) 1988-02-22

Family

ID=16159215

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61184783A Pending JPS6340925A (ja) 1986-08-06 1986-08-06 メモリ初期化方式

Country Status (3)

Country Link
US (1) US4831513A (ja)
JP (1) JPS6340925A (ja)
FR (1) FR2602601B1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3771603D1 (de) * 1986-07-23 1991-08-29 Siemens Ag Modular strukturiertes isdn-kommunikationssystem mit bildung und anzeige von fehlertexten.
JPH07117863B2 (ja) * 1987-06-26 1995-12-18 株式会社日立製作所 オンラインシステムの再立上げ方式
US5113508A (en) * 1988-03-08 1992-05-12 International Business Machines Corporation Data cache initialization
US5193199A (en) * 1988-04-14 1993-03-09 Zilog, Inc. Device and method for programming critical hardware parameters
CA2008071A1 (en) * 1989-01-27 1990-07-27 Jeffrey S. Watters Pump bus to avoid indeterminacy in reading variable bit field
US5596761A (en) * 1989-07-06 1997-01-21 Ricoh Company, Ltd. Central processing unit with internal register initializing means
US5535367A (en) * 1991-03-04 1996-07-09 Motorola, Inc. Demultiplexing initialization data to be transferred to memory through a plurality of registers with error detection data
US5659712A (en) * 1995-05-26 1997-08-19 National Semiconductor Corporation Pipelined microprocessor that prevents the cache from being read when the contents of the cache are invalid
US5960195A (en) * 1996-06-03 1999-09-28 Samsung Electronics Co., Ltd. Intelligent volatile memory initialization
US5943689A (en) * 1997-03-31 1999-08-24 Emc Corporation On-demand initialization of memory locations as they are requested command
US6078735A (en) * 1997-09-29 2000-06-20 Xilinx, Inc. System and method for generating memory initialization logic in a target device with memory initialization bits from a programmable logic device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS567125A (en) * 1979-06-27 1981-01-24 Toshiba Corp Initializing system
JPS59221897A (ja) * 1983-05-27 1984-12-13 Nec Corp 半導体記憶装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4236207A (en) * 1978-10-25 1980-11-25 Digital Equipment Corporation Memory initialization circuit
US4342084A (en) * 1980-08-11 1982-07-27 International Business Machines Corporation Main storage validation means
JPS57113169A (en) * 1980-12-29 1982-07-14 Fujitsu Ltd Microcomputer
JPS5953589B2 (ja) * 1981-07-28 1984-12-26 富士通株式会社 入出力機器制御方式
US4493026A (en) * 1982-05-26 1985-01-08 International Business Machines Corporation Set associative sector cache
US4531215A (en) * 1983-06-22 1985-07-23 Gte Automatic Electric Incorporated Validity checking arrangement for extended memory mapping of external devices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS567125A (en) * 1979-06-27 1981-01-24 Toshiba Corp Initializing system
JPS59221897A (ja) * 1983-05-27 1984-12-13 Nec Corp 半導体記憶装置

Also Published As

Publication number Publication date
FR2602601A1 (fr) 1988-02-12
US4831513A (en) 1989-05-16
FR2602601B1 (fr) 1990-12-07

Similar Documents

Publication Publication Date Title
US4621318A (en) Multiprocessor system having mutual exclusion control function
US6226740B1 (en) Information processing apparatus and method that uses first and second power supplies for reducing booting time
JP3226055B2 (ja) 情報処理装置
JPS6340925A (ja) メモリ初期化方式
KR920007253B1 (ko) 마이크로 프로그램 제어 장치
EP0285634B1 (en) Method to execute two instruction sequences in an order determined in advance
US4985826A (en) Method and device to execute two instruction sequences in an order determined in advance
JP3281211B2 (ja) 同期式メモリを有する情報処理装置および同期式メモリ
JP3055999B2 (ja) マイクロプログラム制御装置群
EP0864983A2 (en) Computer system including memory adress management circuit for protecting memory from illegal writing
JPS60144857A (ja) Cpu周辺回路
JPS6074059A (ja) 記憶装置アクセス制御方式
JPS615348A (ja) 情報処理装置
KR920002829B1 (ko) 메모리 액세스 제어 시스템
JPS6232832B2 (ja)
JP2903601B2 (ja) Rom内蔵マイクロコンピュータ
JP2570900B2 (ja) アクセス制御装置及びアクセス制御方法
JPS60142450A (ja) 記憶システム
JPH0344751A (ja) メモリ保護システム
JPH05210586A (ja) キャッシュメモリ制御回路
JPH02302855A (ja) メモリ制御装置
JPS6227423B2 (ja)
JPS6226738B2 (ja)
JPS5854422B2 (ja) 多重処理装置の制御方式
JPH05181672A (ja) 情報処理装置の命令抑止回路