JPS60176163A - 入出力ボ−ドのアドレス選択方式 - Google Patents

入出力ボ−ドのアドレス選択方式

Info

Publication number
JPS60176163A
JPS60176163A JP3201884A JP3201884A JPS60176163A JP S60176163 A JPS60176163 A JP S60176163A JP 3201884 A JP3201884 A JP 3201884A JP 3201884 A JP3201884 A JP 3201884A JP S60176163 A JPS60176163 A JP S60176163A
Authority
JP
Japan
Prior art keywords
address
board
output
input
boards
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
JP3201884A
Other languages
English (en)
Inventor
Michiya Inoue
道也 井上
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP3201884A priority Critical patent/JPS60176163A/ja
Priority to PCT/JP1985/000055 priority patent/WO1985003786A1/ja
Priority to EP19850900773 priority patent/EP0173746A4/en
Publication of JPS60176163A publication Critical patent/JPS60176163A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • G06F12/0653Configuration or reconfiguration with centralised address assignment

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の技術分野 本発明はコモンバスに接続された複数の入出力ボードの
アドレス選択を行なう方式に関するものである。
従来技術と問題点 数値制御装置等の制御機器においては、工作機械等の被
制御機器をコントロールする為のオン。
オフ信号等の出力信号や、被制御機器の各種状態を示す
オン、オフ信号等の入力信号は、コモンハスに接続され
た複数の入力ボード、出力ボードを介して行なわれる。
上記コモンハスは、一般に、■データを伝送するための
少なくとも1本のデータ線 ■データを伝送する相手先を指定するためのアドレス線 ■データの読み/書きの区別、タイミングの制御等の制
御線 より構成されている。
この場合、データ伝送の相手先の指定は、アドレス線を
通じてコード化された相手先のアドレスを送ることによ
って行なわれ、コモンバスに接続された各ボードは、各
々アドレス線の状態を監視し、アドレス線の状態が自分
固有のアドレスと一致した時に自分がデータ伝送の相手
先として選択されたこきを認識する。この為、各入出力
ボードには固有のアドレスを割当てる必要があるが、一
方、数値制御装置等においては、同種類の人、出力ボー
ドを複数枚使用することがあり、この結果。
各ボードの固有アドレスを可変にしておく必要が生じる
。一般にこれは、各ボード毎のハードウェア上の設定に
よって実現されている。従って、同種類のボードであり
ながら、ボードを装着する際には各々にアドレス設定を
行なう必要があり、この設定が保守上の障害となってい
た。
発明の目的 本発明はこのような従来の欠点を改善したものであり、
その目的は、各ボードのアドレス設定を不要とし、保守
性を向上させることにある。
発明の実施例 第1図は本発明の実施例の要部ブロック図であり、Iは
CPUボード、2はll&tlの出力ボード、3は隘2
の出力ボード、4はN[Li2の入力ボード、5はアド
レス変換回路、6はコモンバスで、このコモンバス6は
アドレス線7.データ線8.制御線9から成る。CPU
ボード1にはマイクロプロセッサ、所定のプログラム等
を記憶するROM。
RAM等が搭載され、マイクロプロセッサのアドレスバ
スはアドレス変換回路5に接続され、そのデータバスは
データ線8に接続され、その制御線は制御線9に接続さ
れる。アドレス変換回路5ば、CPUボード1から送出
されたアドレスをデコードして、スロット選択信号s1
〜s16とポ、−ド内アドレスB^とを発生し、ボード
内アドレスBAはアドレス線7に送出し、スロット選択
信号sl”s16は対応する入出力ボード2〜4に送出
する。即ち、スロット選択信号s1を阻1の出力ボード
2に送出し、スロット選択信号s2を隘2の出力ボード
3に送出し、スロット選択信号s16を11h16の入
力ボード4に送出し、スロット選択信号83〜s15を
図示しない残りの13個の人、出力ボードに送出する。
また、人、出力ボード2〜4には、後述するようにアド
レスデコーダ、各種ゲート回路、ラッチ回路等が搭載さ
れ、アドレス線7.データ線8.制御線9に接続される
と共に、スロット選択信号31〜s16が伝送線により
入力される。
第2図はアドレス変換回路5の実施例の要部ブロック図
である。CPUボード1から送出される]6ビツトのア
ドレスの上位10ビツトはアドレスデコーダ20に加え
られ、下位6ビツトがROM21に加えられる。アドレ
スデコーダ20はCPUボード1のマイクロプロセッサ
がROM21を選択する為のものである。ROM21は
、各人、出力ボード2〜4に1対1で対応した合計64
の記憶領域を有し、各領域の上位4ピントにスロット選
択情11sdl〜5d16が記憶され、下位4ビア)・
にホード内アドレス情報bcll−0〜bd16−3が
記憶されている。ROM21は、アドレスデコーダ加で
選択されると、入力の6ビツトのアドレスで指定された
ナンバーの人。
出力ボードに対応する領域の記憶情報を出力するもので
、スロット選択情報sdl〜5d16はデコーダ21に
送出され、ボード内アドレス情1’1bdl−0−bd
16−3はキード内アドレスBAとしてアドレス線7に
送出される。デコーダ22はスロット選択情rIVJs
dl〜5d16をデコードして上述したスロット選択信
号s1〜s16を発生するものである。なお、ROM2
]の容量を増してデコーダ22を省略しても良い。また
、ROM 21をPLLで構成することもできる。
更に、ROM21をRA、Mlこ置き換え、CPUボー
ド】から書込み可能としておけば、スロット選択情報s
d 1〜5d16 、ボード内アドレス情filllb
dl −bd16をシステム構成の変更に応じて書き換
えることができるので好適である。但し、この場合には
CPUボード1のデータ線8をRAMのデータ入力に接
続する回路、RAMにアドレス変換データを書込んでい
る間はN[12〜4の人出力ボードの動作をインヒビソ
トする回路が必要となる。
第3図は出力ボード2の実施例の要部ブロック図であり
、30はアドレス線7のアドレスをデコードするデコー
ダで、その出力はアンド回路311〜314に入力され
る。アンド回路31.〜31.にば、制御線9からの書
込みタイミング信号wtとスロット選択信号slも入力
され、その出力は対応するうソチ回路321〜324の
ラッチタイミング信号となる。ラッチ回路321〜32
.の入力には、データ線8からのデータが加えられてお
り、その出力はコネクタ33に送出される。データ線8
から8ビツトの並列データが送出される場合、ラッチ回
路32 。
〜324の容量も8ビツトにしておくものであり、ラン
チされた8ビツトのデータは並列に取出されてコネクタ
33に出力される。上記コネクタ33には図示しないリ
レー回路等が接続され、ランチ回路のラッチ内容に応じ
た制御が行なわれる。なお、34はコネクタ、35は基
板である。
第4図は入力ボード4の実施例の要部ブロック図であり
、40はアドレス線7のアドレスをデコーダするデコー
ダで、その出力はアンド回路41、〜414に入力され
る。アンド回路411〜414には、制御線9からの読
出しタイミング信号rtとスロット選択信号s16も入
力され、その出力は対応するアンド回路421〜424
のゲート信号となる。アンド回路421〜424の他の
入力には、ラッチ回路431〜434の出力が加えられ
ており、その出力はコネクタ45を介してデータ線8に
送出される。ランチ回路431〜434の入力はコネク
タ44に接続され、コネクタ44に工作機械等の被制御
機器からの接点情報等が入力される。なお、46は基板
である。
CPUボード1内のマイクロプロセッサのアドレス空間
は、例えば第5図に示すものであり、0100〜013
Fまでの64バイトの領域が人、出力ボード用に割当て
られている。そして、その上位4バイトがNalの出力
ポート2に(各バイトはランチ回M&3z+〜324に
1対1で対応する。以下同じ)、次の4バイトが隘2の
出力ボード3に、下位4バイトがNo、16の入力ボー
ド4に割当てられ、残りのバイトが1lh3〜漱15の
人、出力ボードにそれぞれ割当てられている。マイクロ
プロセッサが人、出力ボートをアクセスするときは上記
領域のアドレスをCPUボード1から送出するものであ
る。また、データをデータ線8に送出し、書込みタイミ
ング信号1或は続出しタイミング信号rtを制御線9に
送出する。例えば、出力ボード2のラッチ回路32 、
のデータを書き換える場合、CPUボード1からアドレ
ス0100がアドレス変換回路5に送出される。アドレ
ス変換回路5では、第2図に示したように、該アドレス
の上位12ビツトがアドレスデコーダ20でデコードさ
れることによりROM21が選択され、該アドレスの下
位4ビツトにより陥1の出力ボード用のスロット選択情
報sdiとボード内アドレス情報bdl−0とがROM
21から読出される。この結果、デコーダ22からスロ
ット選択信号slが出力ボード2に送出され、ボード内
アドレス情11bdl−0がアドレス線7に送出される
。出力ボード2内におけるアドレスデコーダ30は、入
力されたボード内アドレス情報bdl−0をデコードし
てアンド回路31.への出力を1”とするものであり、
アンド回路311はスロット選択信号S1及び書込みタ
イミング信号が入力されたときその出力を1”とし、ラ
ンチ回路321にランチタイミング信号を送出する。こ
のタイミングで、ランチ回路321にデータ線のデータ
がランチされることになる。他のランチ回路322〜3
24への書込み及び他の出力ボード内のランチ回路への
書込みも同様に行なわれる。また、入力ボード4のラン
チ回路431〜43.のラッチ情報を読取る場合のアド
レス選択も上記書込み時と同様に行なわれる。
第6図はcpuボード及び人、出力ポート′を収納する
パックパネルの概略構成図であり、バンクパネル60に
はCPUボード1を挿入する為のスロット61と、出力
ボードを挿入する為の例えば8個のスロット621〜6
28と、入力ボードを挿入する為の例えば8個のスロッ
ト631〜63gが設げられており、ハックパネル60
の内面にば各溝に対応したコネクタ64が取付けられて
いる。各コネクタ64はコモンバス及びスロット選択信
号s1〜s16の伝送線と、スロットに挿入されるボー
ト′に設けられたコネクタ34.45とを接続する為の
ものであり、これにより各ボードがコモンバス及びスロ
ット選択信号s1〜s16の伝送線と接続される。いず
れのスロット選択信号s1〜s16がコネクタ64に接
続されるかは予め定められているものであり、アドレス
変換回路5のROM21の内容が予め定められている場
合、挿入するスロットの位置によって人。
出力ボードのアドレスが一義的に決定される。従って、
従来のように各人、出力ボード上のハードウェアを変更
することによりアドレス設定する必要はない。この為、
例えばある人、出力ボードが故障した為交換するときは
、故障した人、出力ボードを抜き取り、そのスロットに
新しい人、出力ボードを挿入するだけで済むことになり
、保守が極めて容易になるものである。
なお、以上の実施例では、各人、出力ボードに4アドレ
スを割当てたが、任意のアドレスを割当てることができ
るものである。例えば、幾つかの出力ボードは4アドレ
ス用とし、他の幾つかの出力ボードは3アドレス用とす
るように、アドレス数の異なる人、出力ボードを混在さ
せてシステムを構成する場合、4アドレス用の人、出力
ボードは全て同一構成で済み、3アドレス用の人、出力
ボードも全て同一構成とすることができ、アドレス変換
回路5のROM 21の内容を書換えることにより容易
に対処することが可能である。
発明の詳細 な説明したように、本発明は、コモンバスに接続された
複数個の人、出力ボード内の任意のアドレスを選択する
入出力ボードのアドレス選択方式において、CPUボー
ドのマイクロプロセッサから出力される前記入出力ボー
ドをアクセスする為のアドレスからスロット選択信号と
ボード内アドレスとを発生ずるプログラマブルなアドレ
ス変換回路を設け、該アドレス変換回路の久ロット選択
信号により前記複数個の人、出力ボードの中から一つの
人、出力ボードを選択し、該選択された人、出力ボード
内の一つのアドレスを前記アドレス変換回路から前記コ
モンバスに出力されたボード内アドレスにより選択する
ようにしたものであり、自ボードが選択されたか否かは
前記スロット選択信号で判別できるから、コモンバスに
送出する前記ボード内アドレスを各人、出力ボード間で
重複した内容とすることができ、従って、各人。
出力ボード内に設けられる前記ボード内アドレスをデコ
ードするデコードの構成を同一にすることができるから
、従来要した各人、出力ボード上でのアドレス設定を省
略でき、保守性が向上するものである。また、システム
構成に応じてアドレス変換回路の変換内容を定義するこ
とによって、アドレス数の異なる人、出力ボードが混在
する場合であってもマイクロプロセッサのアドレス空間
を有効に使用することができる利点がある。
【図面の簡単な説明】
第1図は本発明の実施例の要部ブロック図、第2図はア
ドレス変換回路5の実施例の要部ブロック図、第3図は
出力ボード2の実施例の要部ブロック図、第4図は入力
ボード4の実施例の要部ブロック図、第5図はCPUボ
ード1内のマイクロプロセッサのアドレス空間の説明図
、第6図はCPUボード及び人、出力ボードを収納する
バックパネルの概略構成図である。 1はCPUボード、2,3は出力ボード、4は入力ボー
ド、5はアドレス変換回路、6はコモンバス、7はアド
レス線、8はデータ線、9は制御線、 5l=s16は
スロット選択信号である。 第1図 cpu本−白

Claims (1)

  1. 【特許請求の範囲】 コモンバスに接続された複数個の人、出力ボード内の任
    意のアドレスを選択する入出力ボードのアドレス選択方
    式において、CPUボードのマイクロプロセッサから出
    力される前記入出力ボードをアクセスする為のアドレス
    からスロット選択信号とボード内アドレスとを発生する
    プログラマブルなアドレス変換回路を設け、該アドレス
    変換回路のスロット選択信号により前記複数個の人。 出力ボードの中から一つの人、出力ボードを選択し、該
    選択された人、出力ボード内の一つのアドレスを前記ア
    ドレス変換回路から前記コモンハスに出力されたボード
    内アドレスにより選択することを特徴とする入出力ボー
    ドのアドレス選択方式。
JP3201884A 1984-02-22 1984-02-22 入出力ボ−ドのアドレス選択方式 Pending JPS60176163A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP3201884A JPS60176163A (ja) 1984-02-22 1984-02-22 入出力ボ−ドのアドレス選択方式
PCT/JP1985/000055 WO1985003786A1 (fr) 1984-02-22 1985-02-08 Procede de selection d'adresse dans une plaque d'entree-sortie
EP19850900773 EP0173746A4 (en) 1984-02-22 1985-02-08 SYSTEM FOR SELECTING AN ADDRESS IN AN INPUT / OUTPUT PANEL.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3201884A JPS60176163A (ja) 1984-02-22 1984-02-22 入出力ボ−ドのアドレス選択方式

Publications (1)

Publication Number Publication Date
JPS60176163A true JPS60176163A (ja) 1985-09-10

Family

ID=12347117

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3201884A Pending JPS60176163A (ja) 1984-02-22 1984-02-22 入出力ボ−ドのアドレス選択方式

Country Status (3)

Country Link
EP (1) EP0173746A4 (ja)
JP (1) JPS60176163A (ja)
WO (1) WO1985003786A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62187952A (ja) * 1986-02-14 1987-08-17 Fujitsu Ltd アドレス変換方式
JPS6362062A (ja) * 1986-09-03 1988-03-18 Chino Corp インタ−フエイス回路
JPH01191204A (ja) * 1988-01-26 1989-08-01 Matsushita Electric Works Ltd プログラマブルコントローラの外部入出力制御回路
US4873521A (en) * 1986-09-25 1989-10-10 Siemens Aktiengesellschaft Address administration unit of a multi-processor central control unit of a communications switching system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4238075A1 (de) * 1992-11-11 1994-05-19 Siemens Ag Anordnung zur Übertragung von Daten
EP0602276A1 (de) * 1992-12-18 1994-06-22 Siemens Nixdorf Informationssysteme Aktiengesellschaft Programmierbare Adre dekoder
US5895480A (en) * 1995-10-10 1999-04-20 Holtek Microelectronics, Inc. Method of and means for accessing an address by respectively substracting base addresses of memory integrated circuits from an access address

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5335338A (en) * 1976-09-13 1978-04-01 Hitachi Ltd Address discrimination device
JPS55140926A (en) * 1979-04-19 1980-11-04 Idec Izumi Corp Address controller of data processor
JPS5864531A (ja) * 1981-10-13 1983-04-16 Nec Corp I/oアドレス制御方式

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4280176A (en) * 1978-12-26 1981-07-21 International Business Machines Corporation Memory configuration, address interleaving, relocation and access control system
JPS57172430A (en) * 1981-04-17 1982-10-23 Yasuda Haruo Address extending device of computer
JPS6028024B2 (ja) * 1981-06-18 1985-07-02 富士電機株式会社 入出力インタ−フエ−ス装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5335338A (en) * 1976-09-13 1978-04-01 Hitachi Ltd Address discrimination device
JPS55140926A (en) * 1979-04-19 1980-11-04 Idec Izumi Corp Address controller of data processor
JPS5864531A (ja) * 1981-10-13 1983-04-16 Nec Corp I/oアドレス制御方式

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62187952A (ja) * 1986-02-14 1987-08-17 Fujitsu Ltd アドレス変換方式
JPS6362062A (ja) * 1986-09-03 1988-03-18 Chino Corp インタ−フエイス回路
US4873521A (en) * 1986-09-25 1989-10-10 Siemens Aktiengesellschaft Address administration unit of a multi-processor central control unit of a communications switching system
JPH01191204A (ja) * 1988-01-26 1989-08-01 Matsushita Electric Works Ltd プログラマブルコントローラの外部入出力制御回路

Also Published As

Publication number Publication date
EP0173746A4 (en) 1986-09-04
WO1985003786A1 (fr) 1985-08-29
EP0173746A1 (en) 1986-03-12

Similar Documents

Publication Publication Date Title
EP0061324A2 (en) Computer memory management
US4755934A (en) System for selecting an address in an input/output board
US5148539A (en) Address bus control apparatus
JPS62245461A (ja) ボ−ドスロツト番号の割当方法
JPS60176163A (ja) 入出力ボ−ドのアドレス選択方式
JP2005352568A (ja) アナログ信号処理回路、並びに、そのデータレジスタ書換方法とそのデータ通信方法
JPH0728393A (ja) 制御装置
EP0172342A2 (en) Bus control gate array
GB2170624A (en) Communication between computers
JPH07334420A (ja) 拡張メモリ制御回路
JPH01277946A (ja) ワード長可変記憶装置
JPH01297758A (ja) マイクロコンピュータ間データ伝送方法
JPS62229452A (ja) 周辺モジユ−ルアクセス方式
JPH06342398A (ja) 入出力用メモリ空間の割り付け方法及びその装置
JPS6426262A (en) 16 bit microprocessor system
JPS62287352A (ja) 電子機器
JP2706082B2 (ja) アドレスバス制御方法
JPS5828675B2 (ja) インタ−リ−ブメモリのアドレス方式
JPH01144140A (ja) メモリボードのアロケーション方式
JPH04268659A (ja) オプションボードi/oアドレス設定方式
JP2004118595A (ja) アクセス制御装置及びアクセス制御方法
JPH01142849A (ja) 加入者線信号装置
JPS6054010A (ja) 多点入出力装置
JPH04305784A (ja) マイクロコンピュータ
JPS5714933A (en) Memory controlling system