JPH05165710A - 増設メモリバンク自動設定方式 - Google Patents

増設メモリバンク自動設定方式

Info

Publication number
JPH05165710A
JPH05165710A JP3331793A JP33179391A JPH05165710A JP H05165710 A JPH05165710 A JP H05165710A JP 3331793 A JP3331793 A JP 3331793A JP 33179391 A JP33179391 A JP 33179391A JP H05165710 A JPH05165710 A JP H05165710A
Authority
JP
Japan
Prior art keywords
address
memory
setting
extension memory
bank
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
JP3331793A
Other languages
English (en)
Inventor
Masaru Onishi
勝 大西
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 Engineering Ltd
Original Assignee
NEC Engineering 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 Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP3331793A priority Critical patent/JPH05165710A/ja
Publication of JPH05165710A publication Critical patent/JPH05165710A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 情報処理装置に増設される増設メモリボード
におけるバンクアドレス設定を容易に行い、しかも誤設
定をなくす。 【構成】 情報処理装置には複数の増設メモリボードが
順次カスケード接続されている。増設メモリボードのお
のおのは、バンクアドレス設定部を備えており、第1の
レジスタ1は、情報処理装置からのアクセス要求を受け
た際指示アドレスをラッチして設定アドレスとして出力
する。そして、第1のコンパレータ5は、指示アドレス
と設定アドレスとが一致した際アクセス許可信号を生成
する。一方、設定アドレスには加算器2で+1加算され
て次アドレスが生成される。この次アドレスはメモリア
クセスを示すラッチタイミング信号によって第2のレジ
スタ3でラッチされ、第2のコンパレータ6で指示アド
レスと次アドレスが不一致の際この次アドレスを次段の
増設メモリボードに対して指示アドレスとして送出す
る。このようにして、自動的にバンクアドレスを設定す
ることによってアドレス設定が容易となるばかりでなく
誤動作を防止することができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は情報処理装置のメモリ管
理に関し、特に、複数枚の増設メモリボードが接続され
るコンピュータシステムにおいて、各メモリボードにお
けるバンクアドレスの設定に関する。
【0002】
【従来の技術】一般に、パーソナルコンピュータ等の情
報処理装置では、コンピュータシステムの汎用性を高め
るために、複数の入出力拡張ボード及び増設メモリボー
ドを接続できるように設計されている。これらの機能拡
張用ボードのうち増設メモリボードを情報処理装置に接
続する場合、増設メモリボードに関してシステムに対す
るバンクアドレス(コンピュータシステムのメモリマッ
プ上に定められた一定の領域)を設定する必要がある。
【0003】従来、バンクアドレスの設定に関して、増
設するメモリボード上に、任意に設定可能なスイッチを
持たせて、このスイッチを人為的に設定することによっ
て各メモリボードが使用するアドレスを決定するように
している。
【0004】
【発明が解決しようとする課題】上述したバンクアドレ
ス設定方式の場合、メモリボードの増設を行う際、メモ
リボード上のスイッチを人の手で設定する必要があり、
このため、ユーザがバンクアドレス設定を行うためのマ
ニュアル等の説明書が必要となる。さらに、バンクアド
レス設定時の人為的ミスによって誤った設定を行う可能
性が高く、これによって、誤動作が発生するばかりでな
くメモリ及びボードの破壊を招く恐れが大である。
【0005】本発明の目的は増設メモリボードにおける
バンクアドレス設定が容易でしかも誤設定のない増設バ
ンクメモリ自動設定方式を提供することにある。
【0006】
【課題を解決するための手段】本発明によれば、情報処
理装置に接続される増設メモリボードをアクセスする際
に用いられ、前記情報処理装置には複数の増設メモリボ
ードが順次カスケード接続され、前記増設メモリボード
のおのおのは、前記情報処理装置からの指示アドレス及
びアクセス要求を受け、メモリバンクアドレスを設定す
る第1の手段と、該設定アドレスと前記指示アドレスに
基づいてアクセス許可信号を生成する第2の手段と、前
記設定アドレスに基づいて次アドレスを設定する第3の
手段と、該次アドレスと前記指示アドレスによって次段
の増設メモリボードに対して前記次アドレスを前記指示
アドレスとして送出するか否かを決定する第4の手段と
を有することを特徴とする増設メモリバンク自動設定方
式が得られる。
【0007】
【実施例】以下本発明について実施例によって説明す
る。
【0008】図1を参照して、情報処理装置(図示せ
ず)には複数のメモリボードが接続される。これらメモ
リボード11及び12はカスケイド接続されており、図
示の例では、メモリボード11及び12の間にメモリボ
ード以外のボード13が配置されている。
【0009】図2も参照して、各メモリボード上には図
2に示す設定部が配置されている。この設定部は第1の
レジスタ1、加算器(アダー)2、第2のレジスタ3、
ANDゲート4、第1のコンパレータ5、及び第2のコ
ンパレータ6を備えている。
【0010】各メモリボードにおいて、第1のレジスタ
1はラッチタイプであり、第1のレジスタ1には情報処
理装置のCPU(図示せず)からアドレスが供給され
るとともに他のメモリボード(例えば、隣接するメモリ
ボード)から入力信号Iが与えられる。第1のレジスタ
1では入力信号Iによってアドレスをラッチして出力
信号としてバンクアドレス設定値を出力する。アダー
2ではバンクアドレス設定値に“1”を加えて、次の
バンクアドレスを示す信号として加算信号を出力す
る。
【0011】一方、ANDゲート4には、例えば、CP
Uからメモリアクセスを示す信号としてMRCO及び
MWCOが与えられ、これら2信号の論理積をとって
ラッチタイミング信号(丸10)を出力する。そして、
第2のレジスタ3ではラッチタイミング信号(丸10)
で加算信号をラッチしてラッチ信号を出力する。
【0012】第1のコンパレータ5では、アドレスの
上位ビット(ここではこの上位ビットがバンクアドレス
を示す)とバンクアドレス設定値とを比較して後述す
るようにしてメモリセレクト信号を出力する。一方、
第2のコンパレータ6では、上記の上位ビットとラッチ
信号とを比較して後述するようにして次バンクメモリ
セレクト信号を出力する。そして、この次バンクアド
レスセレクト信号は出力信号IIとして次のメモリバン
クに与えられ、次メモリバンクではこの出力信号IIを入
力信号Iとして受けることになる。
【0013】ところで、図1に示すように、メモリバン
ク11とメモリバンク12との間にボード13が配置さ
れている場合には、ボード13では出力信号IIをスルー
してメモリバンク12に与えることになる。
【0014】ここで、図1乃至図3を参照して、本発明
が適用される情報処理装置では図3に示すメモリマップ
を備えているものとし、増設メモリ分に対応する100
000〜の領域をメモリボード一枚=1MBとしてバ
ンクアドレスを設定する場合について説明する(なお、
ここで、Hは16進数を示すものとする)。
【0015】上記の増設メモリ領域は、例えば、アドレ
ス23〜20までを一枚目のメモリボードについては0
001、二枚目のメモリボードについては0010とす
ることによって表される。
【0016】一枚目のメモリボードでは、入力信号Iは
本体システム(例えば、CPU)から与えられる(以下
この入力信号を本体入力信号という)。この本体入力信
号は、一枚目の増設メモリボードがアクセスされた際、
アクティブ“1”となるように設定される。従って、一
枚目のメモリボードがアクセスされると、第1のレジス
タ1ではアドレスをスルーで通過させることになり、
この結果、第1のコンパレータ5において、アドレス
の上位ビットとバンクアドレス設定値とが一致するこ
とになる。これによって、第1のコンパレータ5からは
メモリセレクト信号が送出され、つまり、メモリセレ
クト信号がアクティブとなって、この結果、CPUに
よるメモリボード上のメモリアクセスが可能となる。
【0017】第1のレジスタ1では、メモリアクセスが
完了すると、つまり、本体入力信号が“0”になると、
それまでアクセスしていたバンクアドレス、つまり、ア
ドレスをラッチして保持する。
【0018】上述したように、第2のレジスタ3では加
算信号をラッチタイミング信号(丸10)によって保
持する。第2のレジスタ3からのラッチ信号は次のメ
モリバンクアドレスとして用いられることになり、第2
のコンパレータ6でラッチ信号とアドレスとが比較
され、不一致の場合、第2のコンパレータ6ではラッチ
信号を次バンクメモリセレクト信号として送出し、
この次バンクメモリセレクト信号が出力信号II(つま
り、入力信号I)として次メモリボードに与えられるこ
とになる。
【0019】このようにして、複数のメモリボードをカ
スケード接続して増設されるメモリ領域についてアドレ
スの低い順に順次メモリアクセスを行うことによってバ
ンクアドレスを重複することなく設定することができ
る。
【0020】
【発明の効果】以上説明したように、本発明では各増設
メモリボードにメモリバンクアドレス設定回路を配置し
て、複数枚のメモリボードをカスケード接続するように
したから、複数の増設メモリボードのバンクアドレスを
メモリアクセスした際自動的に設定することができ、こ
の結果、バンクアドレス設定が容易でしかも誤設定を防
止できるという効果がある。
【図面の簡単な説明】
【図1】増設メモリボードをカスケード接続した状態で
示す図である。
【図2】本発明による増設メモリバンク自動設定方式の
一実施例を説明するためのブロック図である。
【図3】メモリマップの一例を説明するための図であ
る。
【符号の説明】
1 第1のレジスタ 2 加算器(アダー) 3 第2のレジスタ 4 ANDゲート 5 第1のコンパレータ 6 第2のコンパレータ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 情報処理装置に接続される増設メモリボ
    ードをアクセスする際に用いられ、前記情報処理装置に
    は複数の増設メモリボードが順次カスケード接続され、
    前記増設メモリボードのおのおのは、前記情報処理装置
    からの指示アドレス及びアクセス要求を受け、メモリバ
    ンクアドレスを設定する第1の手段と、該設定アドレス
    と前記指示アドレスに基づいてアクセス許可信号を生成
    する第2の手段と、前記設定アドレスに基づいて次アド
    レスを設定する第3の手段と、該次アドレスと前記指示
    アドレスによって次段の増設メモリボードに対して前記
    次アドレスを前記指示アドレスとして送出するか否かを
    決定する第4の手段とを有することを特徴とする増設メ
    モリバンク自動設定方式。
  2. 【請求項2】 請求項1に記載された増設メモリバンク
    自動設定方式において、前記第1の手段は、前記アクセ
    ス要求を受けた際前記指示アドレスをラッチして前記設
    定アドレスとして出力し、前記第2の手段は、前記指示
    アドレスと前記設定アドレスとが一致した際前記アクセ
    ス許可信号を生成するようにしたことを特徴とする増設
    メモリバンク自動設定方式。
  3. 【請求項3】 請求項1に記載された増設メモリバンク
    自動設定方式において、前記第3の手段は、前記設定ア
    ドレスに+1加算して前記次アドレスを生成して、メモ
    リアクセスを示すラッチタイミング信号によって前記次
    アドレスをラッチして出力し、前記第4の手段は、前記
    指示アドレスと前記次アドレスが不一致の際前記次アド
    レスを送出するようにしたことを特徴とする増設メモリ
    ボード自動設定方式。
JP3331793A 1991-12-16 1991-12-16 増設メモリバンク自動設定方式 Pending JPH05165710A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3331793A JPH05165710A (ja) 1991-12-16 1991-12-16 増設メモリバンク自動設定方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3331793A JPH05165710A (ja) 1991-12-16 1991-12-16 増設メモリバンク自動設定方式

Publications (1)

Publication Number Publication Date
JPH05165710A true JPH05165710A (ja) 1993-07-02

Family

ID=18247707

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3331793A Pending JPH05165710A (ja) 1991-12-16 1991-12-16 増設メモリバンク自動設定方式

Country Status (1)

Country Link
JP (1) JPH05165710A (ja)

Similar Documents

Publication Publication Date Title
CN114051611A (zh) 用于非连续存储器的dma分散和聚集操作
JP4051788B2 (ja) マルチプロセッサシステム
US7024618B2 (en) Transmission error checking in result forwarding
JP3308575B2 (ja) 増設メモリバンクアドレス自動設定方式
US5590302A (en) Device for generating structured addresses
JP3109816B2 (ja) アドレス生成装置
JP2658943B2 (ja) ウォッチドックタイマ回路
JP3003728B2 (ja) 割込み信号制御回路
JPS63197251A (ja) 情報処理装置
JPH05173875A (ja) 増設rom領域自動設定方式
JP3323656B2 (ja) 情報処理装置
GB2247331A (en) Method of and circuit for storing erasure data of a CD-ROM
JPH02302855A (ja) メモリ制御装置
JPS59178545A (ja) エラ−検出方式
JPH05189305A (ja) メモリ制御方法
JPH0449593A (ja) ダイナミックram制御回路
JPH05151076A (ja) メモリアドレス拡張制御方式
JPH04326445A (ja) 制御レジスタ書き込み装置
JPH06187252A (ja) メモリ診断方式
JP2003150448A (ja) 誤書込み防止回路
JPH04268659A (ja) オプションボードi/oアドレス設定方式
JPH02273817A (ja) メモリのクリア処理装置及びそれを備えたデジタルシグナルプロセッサ
JPH08212143A (ja) パリティ制御方式
JPH04123439U (ja) パリテイデバツグ回路
JPS58205262A (ja) Lsiの試験方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20000920