JPH0290256A - メモリバス切換え方式 - Google Patents

メモリバス切換え方式

Info

Publication number
JPH0290256A
JPH0290256A JP63241992A JP24199288A JPH0290256A JP H0290256 A JPH0290256 A JP H0290256A JP 63241992 A JP63241992 A JP 63241992A JP 24199288 A JP24199288 A JP 24199288A JP H0290256 A JPH0290256 A JP H0290256A
Authority
JP
Japan
Prior art keywords
memory
memory bus
board
interface
control
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
JP63241992A
Other languages
English (en)
Inventor
Junichi Takai
純一 高井
Yasushi Tajiri
田尻 裕史
Toshiya Nishijima
西島 敏也
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing Co 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP63241992A priority Critical patent/JPH0290256A/ja
Publication of JPH0290256A publication Critical patent/JPH0290256A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System (AREA)

Abstract

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

Description

【発明の詳細な説明】 A、産業上の利用分野 本発明は、制御システム等で中央処理部(以下CPUと
呼称する)とメモリとがそれぞれボードに一体化され、
それらを直接連結するメモリバスが標準方式のものと専
用方式のものと2種類存在する場合にメモリバスの方式
に対応させてCPUの入出力を切換える切換え方式に関
する。
B1発明の概要 本発明は、制御システム等のCPUとメモリとを直接連
結するメモリバスの標準又は専用方式に対応させてCP
Uの入出力を切換えるメモリバス切換え方式において、 専用方式インターフェイスを持つメモリボード上でリセ
ット後からアクセス開始までの間メモリバス上の1ビッ
トのステータス信号をL”レベルに保持するフリップフ
ロップと、そのステータス信号によりCPUボード上で
2つの制御回路のいずれか一方を選択するセレクタ回路
とを備え、接続されたメモリボードのインターフェイス
属性をCPUが判断し、インターフェイスの制御信号を
自動的に切換えることにより、 接続されているメモリボードの仕様を自動的に判断し、
インターフェイスを一括して切換え、制御信号を選択的
に設定することが可能で、機械的な設定の場合にシステ
ム構築の都度コンピュータの使用者が悩まされる煩わし
さと危険性をな(す技術を提供するものである。
C3従来の技術 制御システムや機器に使用される制御用マイクロコンピ
ュータは、プリント配線基板を使用して作成されるのが
普通であり、これらはバスと呼ばれる信号線束により所
定の形状や寸法のボード群を連結して作成されることが
多い。
第5図は、一般的な制御用マイクロコンピュータのハー
ドウェアの溝成図である。同図中、lはCPU、2はメ
モリ、31;1f10(入出力部)、4は制御用のシス
テムバスである。このハードウェアにおいて、CPU1
.メモリ2.l103はシステムバス4とのみ信号の転
送を行うようになっているが、近年は、第6図に示す如
く、CPU1とメモリ2との間をメモリバスと呼ばれる
別なバス5で連結する構成が多くなっている。これは、
システムバス4の目的が多種類のメモリやIloを同一
システム内に接続することにあり、低速の動作しかでき
ないため、前記メモリバス5によって高速のメモリアク
セスを実現しようとするものである。
このような制御システムにおけるシステムバスやメモリ
バスは、現在IECやI EEEを始めとするいくつか
の国際規格により標準化が図られていて、多くのメーカ
ーから同一規格の製品が提供されているため、各ボード
製品の間には互換性があって、自由に組合わせて使用す
ることが可能になっている。
しかし、メモリバスにおいて標準化されたものは、高速
化の狙いに反し、CPUの動作から見るト非常に遅いも
ので、CPUボード上のマイクロプロセッサの能力を充
分に発揮させ得ない程度である。マイクロプロセッサの
能力を最大限に発揮し、より高速のメモリアクセスを実
現するためには、マイクロプロセッサの制御方式に準じ
た専用の信号線を配設する必要があるが、これをメモリ
バス上に設けると、バスの標準性が失われ、他のボード
が他メーカー製品であった場合、互換性が失われてしま
う。
そこで、妥協策として、従来のCPUボードの中には、
標準メモリバスに定義される信号群のうち何本かを設定
ピンを使用して切換え可能にし、適用されるシステム毎
にその設定ピンを挿抜することにより、所望の仕様のメ
モリバスとして使用しているものがある。
第7図はそのような従来例の構成図で、CPUボードと
メモリバスの接続部を示し、図中71はCPUボード、
72はメモリボード、73はメモリバスである。CPU
ボード71には、マイクロプロセッサ74.標準メモリ
バス制御回路75゜専用メモリバス制御回路76、コン
トロールレジスタ77及びメモリバス切換え用設定ピン
群78が搭載され、メモリバス切換え用設定ピン群78
は、標準メモリバス制御回路75と出力信号線群とを接
続する設定ピン■、■、■・・・と専用メモリバス制御
回路76と出力信号線群とを接続する設定ピン■、■、
■・・・とから成り、挿抜自在で、メモリボードが標準
方式メモリバスのインターフェイスを持つ場合には設定
ピン■、■、■・・・を設定し、メモリボードが専用方
式メモリバスのインク−フェイスを持つ場合には設定ピ
ン■、■、■・・・を設定する。
D1発明が解決しようとする課題 上記のように、制御用マイクロコンピュータでメモリア
クセス高速化のために設けられるメモリバスには標準バ
スと専用バスとの2種類があり、それらの双方を制御可
能なCPUを備える場合、いずれのメモリバスインター
フェイスを選択するかの設定が必要である、しかしなが
ら、従来例の如く設定ピンを挿抜するなどの機械的な方
法は、ある場合には数十水に及ぶこともあって、設定に
時間がかかるうえ、使用者はそれらも設定を絶えず把握
していなければならず、誤設定したままで使用すると、
制御システムを故障させる原因にもなりかねない。
本発明は、このような課題に鑑みて創案されたもので、
接続されているメモリボードの仕様を自動的に判断し、
インターフェイスを一括して切換え、制御信号を選択的
に設定することが可能で、機械的な設定の場合にシステ
ム構築の都度コンピュータの使用者が悩まされる煩わし
さと危険性とをなくすようなメモリバス切換え方式を提
供することを目的としている。
81課題を解決するための手段 本発明における上記課題を解決するための手段は、CP
Uとメモリの間に配設されるメモリバスの標準方式及び
専用方式の2種類のインターフェイスに対応する2つの
制御回路を備えな制御システムのメモリバス切換え方式
において、専用方式インターフェイスを持つメモリボー
ド上でリセット直後からアクセス開始までの間メモリバ
ス上の1ビットのステータス信号をL” レベルに保持
するフリップフロップと、そのステータス信号によりC
PUボード上で2つの制御回路のいずれか一方を選択す
るセレクタ回路とを備え、接続されたメモリボードのイ
ンターフェイス属性をCPUが判断し、インターフェイ
スの制御信号を自動的に切換えるメモリバス切換え方式
によるものとする。
F1作用 CPUとメモリとがそれぞれボードに一体化されていて
、それらを高速アクセスするメモリバスが規格化された
標準方式と高速化された専用方式との2種類が存在する
場合に、それぞれの方式に対応するインターフェイスを
有するメモリボードが各メモリバスに接続されるのは当
然であるが、CPUボードもそれぞれの方式に対応する
入出力用の制御回路を必要とする。
本発明は、CPUが2種類の制御回路を自動的に切換え
ることによって互換性を生じさせようとするもので、メ
モリバス上の信号線の1ビットをステータス信号として
使用する。
メモリバス上にステータス信号を発生させるためには、
専用メモリバス用のインターフェイスを持つメモリボー
ド上にフリップフロップを備え、リセット直後からアク
セス開始までの間、メモリバス上の1ビットを“L”レ
ベルに保持する。
方で、CPUボード上にはセレクタ回路を備え、読込ま
れたステータス信号により2つの制御回路のいずれか一
方を選択させることで、接続されたメモリボードのイン
ターフェイス属性をCPUが判断して、インターフェイ
ス制御信号を自動的に切換え、メモリバスの種類に対応
させる。
理論上では、ステータス信号は“L”レベル又はH”レ
ベルのいずれを専用方式に対応させてもよいが、標準方
式のメモリバス上で無信号時に“L”レベルをステータ
ス信号とすると識別困難になるので、専用方式のメモリ
バス上で無信号時に′L″レベルをステータス信号とす
る方がよい。
また同様な理由で、ステータス信号を発生させる信号線
は、その信号線のL”レベル入力によって誤動作を招く
ような場合は、不適当である。ステータス信号の発生時
期及び読込み時期は、出力バッファ及び入力バッファに
より限定される。
G、実施例 以下、図面を参照して、本発明の実施例を詳細に説明す
る。
第1図は、本発明の一実施例を示す構成図で、専用方式
メモリバスに対応するインターフェイスを持つメモリボ
ードと本発明によるCPUボードとを組合わせた状態を
示している。図中、11はCPLJボード、12はメモ
リボード、13はメモリバスで、CPUボード11は、
マイクロプロセッサ14と、標準メモリバス制御回路1
5と、専用メモリバス制御回路16と、コントロールレ
ジスタ17と、前記制御回路15又は16の信号のいず
れかを選択するセレクタ回路18と、入カバ、ファ19
とを搭載している。メモリボード12は、専用方式のメ
モリバス13に対応するインターフェイスを持つもので
、出カバソファ20及びフリップフロップ21を搭載し
ている。前記入力バッファ19及び出力バッファ20は
、第1図に示す実施例ではアドレス信号群に入れである
が、第2図に示すようなインターフェイス条件を有する
信号線であれば、どの信号線でも差支えない。
但し、該信号線“L″レベル入力より誤動作を招く場合
は、不適当である。
さて、第2図に示すインターフェイス条件で、初期状態
にリセットされた直後に、出力バッファ20のOE倍信
号“ネゲート″(無効)レベルになっている場合は、該
出力バッファ20の出力はオーブン状態(高インピーダ
ンス)となり、このラインは入力バッファ19手前のプ
ルアップ抵抗Rpにより“H″レベルなっている。従っ
て、前記フリップフロップ21は、リセット直後は、出
力ハッファ20の“アサート” (無効化)レベルを出
力し、メモリボード12に対する制御信号Aが動作する
とクリアされて、出力バッファ20をネゲートする。シ
ステムリセット後、メモリ制御信号へが出力される以前
は、出力バッファ20はイネーブル状態になり、その入
力はG N Dレベルになっていて、ステータス信号は
“Lルベルになっている。
CPUボード11上のマイクロプロセッサ14は、フン
トロールレジスタ17への指令により、人力バノファ1
9を介して前記ステータス信号の状態を読込む。この場
合、その値は“■7”レベルであるので、これにより、
メモリバス13に接続されているメモリボード12は、
専用方式メモリバスインターフェイスを有すると認識す
る。
第3図は、上記実施例の別な状態を示す構成図で、標準
方式メモリバスに対応するインターフェイスを有するメ
モリボードと本発明によるCPUボードとを組合わせた
状態を示し、図中、11はCPUボード、22はメモリ
ボード、23はメモリバスである。CPUボード11は
第1図に示すものと同一で、搭載されている各回路も同
一番号のものは同一である。一方、メモリボード22は
標準方式のメモリバス23に対応するインターフェイス
を有するもので、特別な回路は付加されていない。
この場合、CPUボード11上のマイクロプロセッサ1
4が、コントロールレジスタ17へ指令し、入力バッフ
ァ19からステータス信号の状態を読込むと、その値は
“H”レベルであるので、メモリボード22は標準方式
メモリバスインターフェイスを有すると認識する。
このように、本発明を実施した装置は、メモリバスに接
続されているメモリボードが専用方式。
標準方式のいずれのメモリバスインターフェイスを有す
るか自動的に判断することができる。
第4図は、本発明によるメモリバス切換え処理の一例を
示すフローチャートである。同図に示すように、マイク
ロプロセッサ14は、上記の判断を行った後は、その判
断に従って、コントロールレジスタ17へ指令し、セレ
クタ回路I8により、その選択信号を制御して標準メモ
リバス制御回路15又は専用メモリバス制御回路16の
うちいずれか対応する方の信号をメモリバスに連結する
だけで、それ以降は通常のメモリアクセスと実行できる
このように、制御用マイクロコンピュータにはメモリア
クセス高速化のために設けられるメモリバスが標準バス
と専用バスの2種類があり、それらの双方を制御可能な
CPUを備える場合、いずれのメモリバスインターフェ
イスを選択するかの設定は担当者にとって非常に煩わし
いものであるが、本発明ではシステムリセット後の簡単
なプログラム制御により接続されているメモリボードの
仕様を自動的に判断し、制御信号を選択設定することが
可能になり、機械的な設定の場合にシステム構築の都度
コンピュータの使用者が悩まされる煩わしさと高い危険
性をな(すことができる。
H6発明の詳細 な説明したとおり、本発明によれば、接続されているメ
モリボードの仕様を自動的に判断し、インターフェイス
を一括して切換え、制御信号を選択的に設定することが
可能で、機械的な設定の場合にシステム構築の都度コン
ピュータの使用者が悩まされる煩わしさと危険性とをな
くすようなメモリバス切換え方式を提供することができ
る。
【図面の簡単な説明】
第1図は本発明の一実施例の構成図、第2図は実施例の
部分回路図、第3図は本発明の実施例の別な状態の構成
図、第4図は本発明の一実施例の処理のフローチャート
、第5図と第6図は一般的な制御用マイクロコンピュー
タの構成図、第7図は従来例の構成図である。 11.71・・・CPUボード、12,22.72・・
・メモリボード、13,23.73・・・メモリバス、
14.74・・・マイクロプロセッサ、15.75・・
・標準メモリバス制御回路、16.76・・・専用メモ
リバス制御回路、17,77・・・コントロールレジス
タ、18・・・セレクタ回路、19て入力バッファ、2
0・・・出力バッファ、78・・・メモリバス切換え用
設定ピン群。 外2名 第1図 実施例の処理のフローチャート 第4図 第5図 メモリバスを備えな制御システムの構成図第6図

Claims (1)

    【特許請求の範囲】
  1. (1)中央処理部とメモリとの間に配設されるメモリバ
    スの標準方式及び専用方式の2種類のインターフェイス
    に対応する2つの制御回路を備えな制御システムのメモ
    リバス切換え方式において、専用方式インターフェイス
    を有するメモリボード上でリセット直後からアクセス開
    始までの間メモリバス上の1ビットのステータス信号を
    “L”レベルに保持するフリップフロップと、そのステ
    ータス信号により中央処理部ボード上で2つの制御回路
    のいずれか一方を選択するセレクタ回路とを備え、接続
    されたメモリボードのインターフェイス属性を中央処理
    部が判断し、インターフェイスの制御信号を自動的に切
    換えることを特徴とするメモリバス切換え方式。
JP63241992A 1988-09-27 1988-09-27 メモリバス切換え方式 Pending JPH0290256A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63241992A JPH0290256A (ja) 1988-09-27 1988-09-27 メモリバス切換え方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63241992A JPH0290256A (ja) 1988-09-27 1988-09-27 メモリバス切換え方式

Publications (1)

Publication Number Publication Date
JPH0290256A true JPH0290256A (ja) 1990-03-29

Family

ID=17082639

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63241992A Pending JPH0290256A (ja) 1988-09-27 1988-09-27 メモリバス切換え方式

Country Status (1)

Country Link
JP (1) JPH0290256A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5155057A (en) * 1990-11-05 1992-10-13 Micron Technology, Inc. Stacked v-cell capacitor using a disposable composite dielectric on top of a digit line
JPH04303250A (ja) * 1990-12-31 1992-10-27 Internatl Business Mach Corp <Ibm> 局所メモリ拡張能力を有するコンピュータ・システム
US6241129B1 (en) 1998-04-21 2001-06-05 L'oreal Dosing head

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5155057A (en) * 1990-11-05 1992-10-13 Micron Technology, Inc. Stacked v-cell capacitor using a disposable composite dielectric on top of a digit line
JPH04303250A (ja) * 1990-12-31 1992-10-27 Internatl Business Mach Corp <Ibm> 局所メモリ拡張能力を有するコンピュータ・システム
US6241129B1 (en) 1998-04-21 2001-06-05 L'oreal Dosing head

Similar Documents

Publication Publication Date Title
KR100302888B1 (ko) 주변장치의자동인식및구성을위한장치및방법
US6275864B1 (en) Matrix switch for a network management system
US4964074A (en) In-circuit emulator
US5826093A (en) Dual function disk drive integrated circuit for master mode and slave mode operations
US5835784A (en) System for booting processor from remote memory by preventing host processor from configuring an environment of processor while configuring an interface unit between processor and remote memory
US6134621A (en) Variable slot configuration for multi-speed bus
US5758099A (en) Plug and play protocol for bus adapter card
JPH08180013A (ja) コンピュータシステム、pciバスクロック信号周波数における変化に応答してpciバス装置のコンフィギュレーションレジスタを再構成する方法、およびpciバス装置がpciバスと異なる動作速度を有することをオペレータに通知する方法
JP3740746B2 (ja) 増設ユニットを備えるプログラマブルコントローラ
US6237048B1 (en) Adapter card with vendor unique differentiation and customization using PCI sideband signals
US6816939B2 (en) Apparatus for supporting I2C bus masters on a secondary side of an I2C multiplexor
JPS63231560A (ja) データ処理システム
US4649514A (en) Computer revision port
US6564279B1 (en) Method and apparatus facilitating insertion and removal of modules in a computer system
CN114519027A (zh) 一种自适应通讯接口、通讯协议自动识别方法及电子器件
US6721810B2 (en) Universal controller expansion module system, method and apparatus
JPH0290256A (ja) メモリバス切換え方式
CN109815169A (zh) 一种存储设备及其存储链路自适应的方法
US6052746A (en) Integrated circuit having programmable pull device configured to enable/disable first function in favor of second function according to predetermined scheme before/after reset
US20010039608A1 (en) Architecture and configuring method for a computer expansion board
JP3220026B2 (ja) マスタスレーブ自動設定システム
US6738830B2 (en) Universal controller expansion module system, method and apparatus
JP2938049B1 (ja) コンピュータ本体への拡張入出力装置の活線挿抜制御装置
JPS603747A (ja) プログラム選択制御方式
KR100677198B1 (ko) 디지털 티브이의 이더넷 장치