JPH0883235A - CPU system - Google Patents

CPU system

Info

Publication number
JPH0883235A
JPH0883235A JP21722594A JP21722594A JPH0883235A JP H0883235 A JPH0883235 A JP H0883235A JP 21722594 A JP21722594 A JP 21722594A JP 21722594 A JP21722594 A JP 21722594A JP H0883235 A JPH0883235 A JP H0883235A
Authority
JP
Japan
Prior art keywords
unit
address
cpu
access
units
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
JP21722594A
Other languages
Japanese (ja)
Inventor
Hiroo Uchiyama
浩夫 内山
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 JP21722594A priority Critical patent/JPH0883235A/en
Publication of JPH0883235A publication Critical patent/JPH0883235A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 (修正有) 【目的】 複数のI/Oユニットを効率よくアクセスで
きるCPUシステムの提供。 【構成】 CPUユニット1と、複数のI/Oユニット
11,12,21,22とがシステムの共通バス100
を介して相互に接続すると共に、I/Oアドレス空間の
複数のI/Oアドレスを共通のグループアドレスでグル
ープ分けすると共に、各I/OユニットはCPUユニッ
トから送られるグループアドレスの一致と、ユニットア
ドレス又は共通アドレスの一致とが共に検出された場合
にI/Oアクセスを付勢されるように構成されている。
又は、I/Oアドレス空間を構成するm+nビットのア
ドレスビット情報をm行n列のマトリクス配列よりなる
各I/Oユニットに対応させると共に、各I/Oユニッ
トはCPUユニットから送られるi行(i=1〜m)及
びj列(j=1〜n)のアドレスビット情報が共にアク
ティブであることによりI/Oアクセスが付勢される。
(57) [Summary] (Modified) [Purpose] To provide a CPU system that can efficiently access multiple I / O units. [Configuration] A CPU unit 1 and a plurality of I / O units 11, 12, 21, and 22 are a common bus 100 of a system.
And a plurality of I / O addresses in the I / O address space are grouped by a common group address, and each I / O unit matches the group address sent from the CPU unit and The I / O access is activated when both the address and the common address match are detected.
Alternatively, the address bit information of m + n bits forming the I / O address space is made to correspond to each I / O unit consisting of a matrix array of m rows and n columns, and each I / O unit is sent to the i row ( Both the i = 1 to m) and the jth column (j = 1 to n) address bit information are active to activate the I / O access.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はCPUシステムに関し、
更に詳しくはCPUユニットと、複数のI/Oユニット
とがシステムの共通バスを介して相互に接続すると共
に、CPUユニットがI/Oアドレスの情報を使用して
I/Oユニットのアクセスを行うCPUシステムに関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a CPU system,
More specifically, a CPU unit and a plurality of I / O units are connected to each other via a common bus of the system, and the CPU unit uses the I / O address information to access the I / O unit. Regarding the system.

【0002】今日、この種のCPUシステムは一般のコ
ンピュータシステム及びコンピュータ応用機器の基本的
構造となっている。近年、CPUシステムの大型化、複
雑化に伴い、CPUユニットの管理・制御対象であるI
/Oユニットの数は益々増大する傾向にある。これらの
各I/Oユニットは夫々に独自のI/Oアドレスを持っ
ているため、各I/Oユニットを効率よくアクセスでき
るCPUシステムの提供が望まれる。
Today, this type of CPU system has become a basic structure of general computer systems and computer application equipment. In recent years, with the increase in size and complexity of CPU systems, I
The number of / O units tends to increase more and more. Since each of these I / O units has its own I / O address, it is desirable to provide a CPU system that can efficiently access each I / O unit.

【0003】[0003]

【従来の技術】図5は従来のCPUシステムのブロック
図で、図において1はシステムの主制御を行うCPUユ
ニット、2〜5は例えば架構成装置に複数のI/Oユニ
ット(プリント板ユニット)を収容するためのシェルフ
(1)〜(4)、11〜14,21〜24,31〜3
4,41〜44は夫々I/Oユニット、100はシステ
ムの共通バスである。
2. Description of the Related Art FIG. 5 is a block diagram of a conventional CPU system. In the figure, reference numeral 1 is a CPU unit for performing main control of the system, and 2 to 5 are, for example, a plurality of I / O units (printed board units) in a rack device. Shelves (1) to (4) for accommodating 11 to 14, 21 to 24, 31 to 3
4, 41 to 44 are I / O units respectively, and 100 is a system common bus.

【0004】共通バス100は、例えばデータ,コマン
ド,ステータス情報等を転送するための8ビットからな
るデータバス「D7 〜D0 」と、I/Oアドレス,その
他のアドレス情報を転送するための8ビットからなるア
ドレスバス「A7 〜A0 」と、データの読/書制御信
号,その他の制御信号等を転送するための制御バス(数
ビット)とを含む並列バスから成っている。
The common bus 100 is, for example, a data bus "D 7 to D 0 " consisting of 8 bits for transferring data, commands, status information, etc., an I / O address, and other address information. an address bus of 8-bit "a 7 to a 0", is made a parallel bus control and a bus (several bits) for transferring read / write control signal data, and other control signals.

【0005】各I/Oユニットは、例えば不図示の複数
の端末機器に夫々接続するような機器インターフェース
として構成される。又はデータ伝送装置等においては、
夫々のチャネル通信を担当するようなチャネルユニット
として構成される。又は機器監視装置等においては、不
図示の複数の接続機器からステータス情報等を収集する
ような監視用インターフェースとして構成される。CP
Uユニット1は夫々の場合に適合した制御を行う。
Each I / O unit is configured as a device interface for connecting to, for example, a plurality of terminal devices (not shown). Or in the data transmission device,
It is configured as a channel unit responsible for each channel communication. Alternatively, a device monitoring device or the like is configured as a monitoring interface for collecting status information and the like from a plurality of connection devices (not shown). CP
The U unit 1 performs the control suitable for each case.

【0006】従来のCPUシステムでは、CPUユニッ
ト1は各I/Oユニットに固有のI/Oアドレスを使用
して各I/Oユニットを個別にアクセスしていた。即
ち、アドレスバスのビット「A3 〜A0 」をI/Oアド
レス空間に割り当てたとすると、例えばI/Oユニット
11に対してはI/Oアドレス=0「0000」を使用
し、I/Oユニット22に対してはI/Oアドレス=5
「0101」を使用し、I/Oユニット44に対しては
I/Oアドレス=15「1111」を使用して、夫々を
個別にアクセスしていた。
In the conventional CPU system, the CPU unit 1 individually accesses each I / O unit using an I / O address unique to each I / O unit. That is, when the bit "A 3 to A 0" of the address bus allocated to I / O address space, using the "0000" I / O address = 0 for example I / O unit 11, I / O I / O address = 5 for unit 22
“0101” is used, and I / O address = 15 “1111” is used for the I / O unit 44 to individually access each.

【0007】[0007]

【発明が解決しようとする課題】しかし、従来のように
各I/Oユニットを個別にアクセスする方式であると、
複数のI/Oユニットに同一データを設定するような場
合には該設定に時間がかかり、効率的でない。また複数
のI/Oユニットから一斉にステータスデータを収集す
るような場合も、該収集に時間がかかり、リアルタイム
なデータ収集を行えない。
However, in the conventional method of individually accessing each I / O unit,
When the same data is set in a plurality of I / O units, the setting takes time and is not efficient. Further, even when status data is collected from a plurality of I / O units all at once, the collection takes time and real-time data collection cannot be performed.

【0008】本発明の目的は、複数のI/Oユニットを
効率よくアクセスできるCPUシステムを提供すること
にある。
An object of the present invention is to provide a CPU system capable of efficiently accessing a plurality of I / O units.

【0009】[0009]

【課題を解決するための手段】上記の課題は図1の構成
により解決される。即ち、本発明(1)のCPUシステ
ムは、CPUユニットと、複数のI/Oユニットとがシ
ステムの共通バスを介して相互に接続すると共に、CP
UユニットがI/Oアドレスの情報を使用してI/Oユ
ニットのアクセスを行うCPUシステムにおいて、I/
Oアドレス空間の複数のI/Oアドレスを共通のグルー
プアドレスでグループ分けすると共に、各I/Oユニッ
トは自己が属するグループアドレスの一致検出を行うグ
ループアドレス検出部と、該グループ内の自己に固有の
ユニットアドレスの一致検出を行うユニットアドレス検
出部と、所定の共通アドレスの一致検出を行う共通アド
レス検出部とを備え、各I/OユニットはCPUユニッ
トから送られるグループアドレスの一致と、ユニットア
ドレス又は共通アドレスの一致とが共に検出された場合
にI/Oアクセスを付勢されるように構成されているも
のである。
The above-mentioned problems can be solved by the structure shown in FIG. That is, in the CPU system of the present invention (1), the CPU unit and the plurality of I / O units are connected to each other via a common bus of the system,
In the CPU system in which the U unit uses the I / O address information to access the I / O unit,
A plurality of I / O addresses in the O address space are grouped by a common group address, and each I / O unit uniquely identifies itself in the group address detection unit that detects the match of the group address to which it belongs. Unit address detector for detecting a match of unit addresses and a common address detector for detecting a match of a predetermined common address, and each I / O unit matches the group address sent from the CPU unit and the unit address. Alternatively, the I / O access is activated when the coincidence of the common address is detected.

【0010】また上記の課題は図2の構成により解決さ
れる。即ち、本発明(2)のCPUシステムは、CPU
ユニットと、複数のI/Oユニットとがシステムの共通
バスを介して相互に接続すると共に、CPUユニットが
I/Oアドレスの情報を使用してI/Oユニットのアク
セスを行うCPUシステムにおいて、I/Oアドレス空
間を構成するm+nビットのアドレスビット情報をm行
n列のマトリクス配列よりなる各I/Oユニットに対応
させると共に、各I/OユニットはCPUユニットから
送られるi行(i=1〜m)及びj列(j=1〜n)の
アドレスビット情報が共にアクティブであることにより
I/Oアクセスを付勢されるように構成されているもの
である。
The above problem can be solved by the configuration of FIG. That is, the CPU system of the present invention (2) is a CPU
In a CPU system in which a unit and a plurality of I / O units are connected to each other via a common bus of the system, and the CPU unit uses the I / O address information to access the I / O unit, The address bit information of m + n bits forming the I / O address space is made to correspond to each I / O unit composed of a matrix array of m rows and n columns, and each I / O unit is sent to the i row (i = 1 .About.m) and the address bit information of the jth column (j = 1 to n) are both active, so that the I / O access is activated.

【0011】[0011]

【作用】図1に本発明(1)の一具体例を示し、その作
用を説明する。但し、本発明(1)は図1に限定されな
い。図において、CPUユニット1と、複数のI/Oユ
ニット11,12,21,22とはシステムの共通バス
100を介して相互に接続すると共に、CPUユニット
1はI/Oアドレスを使用して各I/Oユニットのアク
セスを行う。
FIG. 1 shows a specific example of the present invention (1), and its operation will be described. However, the present invention (1) is not limited to FIG. In the figure, the CPU unit 1 and a plurality of I / O units 11, 12, 21, 22 are connected to each other via a common bus 100 of the system, and the CPU unit 1 uses I / O addresses to Access the I / O unit.

【0012】この場合に、例えばI/Oアドレス空間
「A6 〜A0 」の内の上位3ビット「A6 〜A4 」をグ
ループアドレスGA、下位3ビット「A2 〜A0 」をユ
ニットアドレスUA、そして、例えば中位1ビット「A
3 」を共通アドレスCAにアサインする。各I/Oユニ
ットにおいて、グループアドレス検出部112 は自己が
属するグループアドレスGAの一致検出を行う。ユニッ
トアドレス検出部113 は該グループ内の自己に固有の
ユニットアドレスUAの一致検出を行う。共通アドレス
検出部114 は所定の共通アドレスCAの一致検出を行
う。そして、各I/OユニットはCPUユニット1から
送られるグループアドレスGAの一致と、ユニットアド
レスUA又は共通アドレスCAの一致とが共に検出され
た場合にI/Oアクセスを付勢される。以下、これを具
体的に説明する。
In this case, for example, the upper 3 bits "A 6 -A 4 " of the I / O address space "A 6 -A 0 " are the group address GA and the lower 3 bits "A 2 -A 0 " are the unit. Address UA and, for example, the middle 1 bit "A
3 ”is assigned to the common address CA. In each I / O unit, the group address detector 11 2 detects the match of the group address GA to which it belongs. The unit address detection unit 11 3 detects the unit address UA unique to itself within the group. Common address detection unit 11 4 performs coincidence detection of a predetermined common address CA. Then, each I / O unit is activated for I / O access when both the match of the group address GA sent from the CPU unit 1 and the match of the unit address UA or the common address CA are detected. Hereinafter, this will be described in detail.

【0013】例えば、CPUユニット1がGA=0,U
A=0,CA=0でI/Oアクセスをかけると、システ
ムではI/Oユニット11の一致検出信号G0 ,U0
みが共にアクティブとなり、この場合はI/Oユニット
11が単独でアクセスされる。またCPUユニット1が
GA=0,UA=1,CA=0でI/Oアクセスをかけ
ると、システムではI/Oユニット12の一致検出信号
0 ,U1 のみが共にアクティブとなり、この場合はI
/Oユニット12が単独でアクセスされる。他のI/O
ユニット21,22についても同様である。
For example, the CPU unit 1 has GA = 0, U
When I / O access is performed with A = 0 and CA = 0, only the coincidence detection signals G 0 and U 0 of the I / O unit 11 become active in the system, and in this case, the I / O unit 11 accesses independently. To be done. When the CPU unit 1 makes an I / O access with GA = 0, UA = 1, CA = 0, only the coincidence detection signals G 0 and U 1 of the I / O unit 12 become active in the system. In this case, I
The / O unit 12 is accessed independently. Other I / O
The same applies to the units 21 and 22.

【0014】次に、CPUユニット1がGA=0,UA
=×(但し、×は何でも良いことを表す),CA=1で
I/Oアクセスをかけると、システムではI/Oユニッ
ト11,12の各一致検出信号G0 ,C1 が共にアクテ
ィブとなり、この場合はグループ(0)の全I/Oユニ
ット11,12が同時にアクセスされる。またCPUユ
ニット1がGA=1,UA=×,CA=1でI/Oアク
セスをかけると、システムではI/Oユニット21,2
2の各一致検出信号G1 ,C1 が共にアクティブとな
り、この場合はグループ(1)の全I/Oユニット2
1,22が同時にアクセスされる。
Next, the CPU unit 1 has GA = 0, UA
= × (however, x means that anything is acceptable), when I / O access is performed with CA = 1, the coincidence detection signals G 0 and C 1 of the I / O units 11 and 12 are both active in the system, In this case, all I / O units 11 and 12 of group (0) are simultaneously accessed. If the CPU unit 1 makes an I / O access with GA = 1, UA = ×, CA = 1, the system will have I / O units 21, 2
Both the match detection signals G 1 and C 1 of 2 become active, and in this case, all the I / O units 2 of the group (1)
1 and 22 are simultaneously accessed.

【0015】従って、本発明(1)によれば、同一グル
ープ内の複数のI/Oユニットに同一データを同時に設
定することも、また同一グループ内の複数のI/Oユニ
ットから同時に夫々のステータスデータを収集すること
も可能となり、複数のI/Oユニットを効率よくアクセ
スできる。図2に本発明(2)の一具体例を示し、その
作用を説明する。但し、本発明(2)は図2に限定され
ない。
Therefore, according to the present invention (1), the same data can be simultaneously set in a plurality of I / O units in the same group, and the statuses of the plurality of I / O units in the same group can be simultaneously set. Data can also be collected, and multiple I / O units can be efficiently accessed. FIG. 2 shows a specific example of the present invention (2), and its operation will be described. However, the present invention (2) is not limited to FIG.

【0016】図において、CPUユニット1と、複数の
I/Oユニット11,12,21,22とはシステムの
共通バス100を介して相互に接続すると共に、CPU
ユニット1がI/Oアドレスの情報を使用してI/Oユ
ニットのアクセスを行う。この場合に、I/Oアドレス
空間を構成するm+nビット(但し、この例ではm=
2,n=2とする)の内の行アドレスビット情報LNA
「A3 ,A2 」及び列アドレスビット情報CLA
「A1 ,A0 」を夫々m行n列のマトリクス配列よりな
る各I/Oユニット11,12,21,22に対応させ
る。そして、各I/OユニットはCPUユニット1から
送られるi行(i=1〜m)及びj列(j=1〜n)の
アドレスビット情報が共にアクティブであることにより
I/Oアクセスを付勢される。以下、これを具体的に説
明する。
In the figure, a CPU unit 1 and a plurality of I / O units 11, 12, 21, 22 are connected to each other via a system common bus 100, and a CPU
The unit 1 uses the I / O address information to access the I / O unit. In this case, m + n bits forming the I / O address space (however, in this example, m = n
2, n = 2) of the row address bit information LNA
“A 3 , A 2 ” and column address bit information CLA
“A 1 , A 0 ” are made to correspond to the respective I / O units 11, 12, 21, 22 each having a matrix array of m rows and n columns. Each I / O unit is assigned an I / O access because the address bit information of the i-th row (i = 1 to m) and the j-th column (j = 1 to n) sent from the CPU unit 1 is active. Energized. Hereinafter, this will be described in detail.

【0017】例えば、CPUユニット1が「A3
2 」=「0,1」,「A1 ,A0 」=「0,1」でI
/Oアクセスをかけると、システムでは第1行1列のI
/Oユニット11の一致検出信号I11のみがアクティブ
となり、この場合はI/Oユニット11が単独でアクセ
スされる。またCPUユニット1が「A3 ,A2 」=
「0,1」,「A1 ,A0 」=「1,0」でI/Oアク
セスをかけると、システムでは第1行2列のI/Oユニ
ット12の一致検出信号I12のみがアクティブとなり、
この場合はI/Oユニット12が単独でアクセスされ
る。他のI/Oユニット21,22についても同様であ
る。
For example, if the CPU unit 1 is "A 3 ,
A 2 ”=“ 0,1 ”,“ A 1 , A 0 ”=“ 0,1 ”and I
When I / O access is made, the system displays I in the first row and first column.
/ Only match detection signal I 11 of O unit 11 is active, in this case the I / O unit 11 is accessed by itself. In addition, the CPU unit 1 is "A 3 , A 2 " =
When I / O access is made with “0,1”, “A 1 , A 0 ” = “1,0”, only the coincidence detection signal I 12 of the I / O unit 12 in the first row and second column is active in the system. Next to
In this case, the I / O unit 12 is independently accessed. The same applies to the other I / O units 21 and 22.

【0018】次に、CPUユニット1が「A3 ,A2
=「0,1」,「A1 ,A0 」=「1,1」でI/Oア
クセスをかけると、システムでは第1行のI/Oユニッ
ト11,12の各一致検出信号I11,I12が共にアクテ
ィブとなり、この場合はI/Oユニット11,12が同
時にアクセスされる。またCPUユニット1が「A3
2 」=「1,1」,「A1 ,A0 」=「0,1」でI
/Oアクセスをかけると、システムでは第1列のI/O
ユニット11,21の各一致検出信号I11,I 21が共に
アクティブとなり、この場合はI/Oユニット11,2
1が同時にアクセスされる。
Next, the CPU unit 1 is set to "A3, A2"
= "0, 1", "A1, A0= “1,1” means I / O
Access, the system will use the I / O unit of the first row.
Matching detection signals I of11, I12Together with
In this case, the I / O units 11 and 12 are the same.
Sometimes accessed. In addition, the CPU unit 13,
A2= “1,1”, “A1, A0= “0,1” and I
When I / O access is made, I / O of the first column in the system
Each match detection signal I of the units 11 and 2111, I twenty oneTogether
Active, in this case I / O units 11,2
1 are accessed at the same time.

【0019】更に、CPUユニット1が「A3 ,A2
=「1,1」,「A1 ,A0 」=「1,1」でI/Oア
クセスをかけると、システムでは全I/Oユニット1
1,12,21,22の各一致検出信号I11,I12,I
21,I22が共にアクティブとなり、この場合は全I/O
ユニット11,12,21,22が同時にアクセスされ
る。これ以外にも、アドレスビット情報「A3 ,A2
1 ,A0 」の様々な組み合わせにより、様々な組み合
わせのI/Oユニットの同時アクセスが可能となる。
Further, the CPU unit 1 is "A 3 , A 2 "
= "1,1", "A 1, A 0" = multiplied by I / O access "1,1", the system all the I / O unit 1
1, 12 , 21, and 22 match detection signals I 11 , I 12 , and I
21 and I 22 are both active, and in this case all I / O
The units 11, 12, 21, 22 are accessed simultaneously. In addition to this, the address bit information "A 3 , A 2 ,
Various combinations of “A 1 , A 0 ” allow simultaneous access of various combinations of I / O units.

【0020】従って、本発明(2)によれば、任意の行
/列の複数のI/Oユニットに対して同一データを同時
に設定することも、また該複数のI/Oユニットから同
時に夫々のステータスデータを収集することも可能とな
り、複数のI/Oユニットを効率よくアクセスできる。
また、上記本発明(1)又は(2)において、好ましく
は、各I/OユニットはCPUユニット1のI/Oアク
セスにより読み出されるべき各ステータスビット情報を
システムの共通バス100上の同一又は互いに異なるビ
ット情報線に出力するように構成されている。
Therefore, according to the present invention (2), it is possible to set the same data to a plurality of I / O units of arbitrary rows / columns at the same time, or to simultaneously set the same data from the plurality of I / O units. It is also possible to collect status data and efficiently access a plurality of I / O units.
Further, in the above-mentioned present invention (1) or (2), preferably, each I / O unit transmits the status bit information to be read by the I / O access of the CPU unit 1 to the same or mutually on the common bus 100 of the system. It is configured to output to different bit information lines.

【0021】CPUユニット1が複数のI/Oユニット
に対してステータスビット情報の読取アクセスをかけた
場合に、もし各I/Oユニットが各ステータスビット情
報を共通バス100上の同一のビット情報線上に出力す
るように構成した場合は、そのビット情報線上の信号=
0(ノンアクティブ)であることにより、CPUユニッ
ト1は当該アクセスをかけた全I/Oユニットのステー
タスが0(ノンアクティブ)であることを一回のアクセ
スで把握できる。またビット情報線上の信号=1(アク
ティブ)であることにより、何れか一つ以上のI/Oユ
ニットのステータスが1(アクティブ)であることを一
回のアクセスで把握できる。このことは、複数のI/O
ユニットに共通の特定のエラーステータスの有/無を素
早く監視する場合に極めて有効である。
When the CPU unit 1 makes a read access of status bit information to a plurality of I / O units, if each I / O unit sends each status bit information to the same bit information line on the common bus 100. If it is configured to output to the
Since it is 0 (non-active), the CPU unit 1 can know that the status of all I / O units that have made the access is 0 (non-active) by one access. Further, since the signal on the bit information line = 1 (active), it is possible to know that the status of any one or more I / O units is 1 (active) by one access. This means that multiple I / O
It is extremely useful for quickly monitoring the presence / absence of a specific error status common to the units.

【0022】また、各I/Oユニットが各ステータスビ
ット情報を共通バス100上の互いに異なるビット情報
線上に夫々出力するように構成した場合は、各ビット情
報線上の信号の1/0に応じて、CPUユニット1は何
れのI/Oユニットのステータスビットが1(アクティ
ブ)になっているかを一回のアクセスで把握できる。こ
のことは、I/Oユニット毎のステータスビットの有/
無を素早く監視する場合に極めて有効である。
Further, when each I / O unit is configured to output each status bit information to different bit information lines on the common bus 100, according to 1/0 of the signal on each bit information line. The CPU unit 1 can know which I / O unit the status bit is 1 (active) by one access. This means that the status bit for each I / O unit
It is extremely effective for quickly monitoring nothing.

【0023】[0023]

【実施例】以下、添付図面に従って本発明による実施例
を詳細に説明する。なお、全図を通して同一符号は同一
又は相当部分を示すものとする。図3は第1実施例のC
PUシステムのブロック図で、図において1はシステム
の主制御を行うCPUユニット、2〜9は不図示の架構
成装置のシェルフ又はスタンドアロン型の各構成装置を
単位としてグル−プ分けされたグループ(0)〜
(7)、11〜17乃至81〜87は夫々グループ
(0)〜(7)に属するI/Oユニット、100はシス
テムの共通バスである。
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. The same reference numerals denote the same or corresponding parts throughout the drawings. FIG. 3 shows C of the first embodiment.
In the block diagram of the PU system, in the figure, 1 is a CPU unit that performs main control of the system, and 2-9 are groups (groups) each of which is a shelf or a stand-alone type constituent device (not shown). 0) ~
(7) 11 to 17 to 81 to 87 are I / O units belonging to groups (0) to (7), respectively, and 100 is a system common bus.

【0024】共通バス100は、例えばデータ,コマン
ド,ステータス情報等を転送するための8ビットからな
るデータバス「D7 〜D0 」と、I/Oアドレス,その
他のアドレス情報を転送するための8ビットからなるア
ドレスバス「A7 〜A0 」と、データの読/書制御信号
RE/WP,その他の制御信号等を転送するための制御
バス(数ビット)とを含む並列バスから成っている。
The common bus 100 is, for example, an 8-bit data bus "D 7 to D 0 " for transferring data, commands, status information, etc., and an I / O address and other address information. an address bus of 8-bit "a 7 to a 0", consists a parallel bus and a control bus (several bits) for transferring data read / write control signal RE / WP, the other control signals such as There is.

【0025】また、I/Oユニット11において、11
1 はデータの入/出力を行うデータ入出力部(DI
O)、Dは3ステートのドライバ回路、Rはレシーバ回
路、AはANDゲート回路、WRはCPUユニット1か
ら送られる各種データ,コマンド情報等を一時的に記憶
する書込レジスタ、RRはCPUユニット1に送出する
各種データを一時的に記憶する読出レジスタ、112
ANDゲート回路(A)等により自己が属するグループ
アドレスGAの一致検出を行うように構成したデコーダ
(図1のグループアドレス検出部112 に相当)、11
3 は同じくANDゲート回路(A)等により自己が属す
るグループ内における自己に固有のユニットアドレスU
Aの一致検出を行うように構成したデコーダ(図1のユ
ニットアドレス検出部113 に相当)、114 は同じく
ANDゲート回路(A)等により所定の共通アドレスC
Aの一致検出を行うように構成したデコーダ(図1の共
通アドレス検出部114 に相当)、OはORゲート回
路、AはANDゲート回路、11 5 は3ステート(又は
オープンコレクタタイプの)のドライバ回路(D)であ
る。他のI/Oユニット12〜87については、自己の
I/Oアドレスを検出する部分以外はI/Oユニット1
1と同様の構成を備えている。
In the I / O unit 11, 11
1Is a data input / output unit (DI
O), D is a 3-state driver circuit, R is a receiver circuit
, A is AND gate circuit, WR is CPU unit 1
Temporarily stores various data and command information sent from
Write register, RR to send to CPU unit 1
A read register for temporarily storing various data, 112Is
Group to which it belongs by AND gate circuit (A) etc.
Decoder configured to perform address GA match detection
(Group address detection unit 11 in FIG.2Equivalent to), 11
3Belongs to the same by AND gate circuit (A) etc.
Unit address U unique to itself within the group
A decoder configured to perform the match detection of A (the unit of FIG.
Knit address detection unit 113Equivalent to), 11FourIs also
Predetermined common address C by AND gate circuit (A), etc.
A decoder configured to perform A match detection (see FIG. 1).
Communication address detector 11FourEquivalent to), O is the OR gate times
, A is an AND gate circuit, 11 FiveIs 3 states (or
It is a driver circuit (of open collector type) (D)
It Regarding the other I / O units 12 to 87,
I / O unit 1 except for the part that detects the I / O address
The same configuration as that of No. 1 is provided.

【0026】このような各I/Oユニットは、例えば不
図示の複数の端末機器に夫々接続するような機器インタ
ーフェースとして構成される。又はデータ伝送装置等に
おいては、夫々のチャネル通信を担当するようなチャネ
ルユニットとして構成される。又は機器監視装置等にお
いては、不図示の複数の接続機器からステータス情報等
を収集するような監視用インターフェースとして構成さ
れる。CPUユニット1は夫々の場合に適合した制御を
行う。
Each such I / O unit is configured as a device interface for connecting to a plurality of terminal devices (not shown), for example. Alternatively, in a data transmission device or the like, it is configured as a channel unit responsible for each channel communication. Alternatively, a device monitoring device or the like is configured as a monitoring interface for collecting status information and the like from a plurality of connection devices (not shown). The CPU unit 1 performs control suitable for each case.

【0027】第1実施例のCPUシステムでは、I/O
アドレス空間「A6 〜A0 」上でコード化される複数の
I/Oアドレスを上位3ビット「A6 〜A4 」の共通の
グループアドレスGAによりグループ(0)〜グループ
(7)にグループ分けしている。また下位3ビット「A
2 〜A0 」でユニットアドレスUA=0〜6を表す。そ
して、ユニットアドレスUA=7は共通アドレスCA=
7として機能する。
In the CPU system of the first embodiment, I / O
A plurality of I / O addresses coded on the address space “A 6 to A 0 ” are grouped into a group (0) to a group (7) by a common group address GA of the upper 3 bits “A 6 to A 4 ”. It is divided. The lower 3 bits "A
2 to A 0 ”represent unit address UA = 0 to 6. The unit address UA = 7 is the common address CA =
Functions as 7.

【0028】かかる構成で、CPUユニット1がGA=
0,UA=0でI/Oアクセスをかけると、システムで
はI/Oユニット11の一致検出信号G0 ,U0 のみが
共にアクティブとなり、I/Oユニット11が単独でア
クセスされる。この場合に、CPUユニット1が通常の
データ書込アクセスを行った場合には、同時に発生する
書込パルス信号WPにより、CPUユニット1からの書
込データWD「D7 〜D0 」が書込レジスタWRに書き
込まれる。またCPUユニット1が通常のデータ読出ア
クセスを行った場合には、同時に発生する読出イネーブ
ル信号REにより、読出レジスタRRの読出データRD
「D7 〜D0 」はドライバ回路D,データバスを介して
CPUユニット1に取り込まれる。そして、CPUユニ
ット1がステータスデータの読出アクセスを行った場合
には、同時に発生するステータスデータの読出イネーブ
ル信号SEにより、I/Oユニット11のステータスビ
ット情報S00はドライバ回路D115 を介してデータバ
スのビットD0 に出力される。
With this configuration, the CPU unit 1 is GA =
When I / O access is performed with 0 and UA = 0, only the coincidence detection signals G 0 and U 0 of the I / O unit 11 are active in the system, and the I / O unit 11 is accessed alone. In this case, when the CPU unit 1 makes a normal data write access, the write data WD “D 7 to D 0 ” from the CPU unit 1 is written by the write pulse signal WP generated at the same time. Written to register WR. Further, when the CPU unit 1 makes a normal data read access, the read enable signal RE simultaneously generated causes the read data RD of the read register RR to be read.
“D 7 to D 0 ” are taken into the CPU unit 1 via the driver circuit D and the data bus. When the CPU unit 1 makes a read access to the status data, the status bit information S 00 of the I / O unit 11 is transferred to the data via the driver circuit D 11 5 by the read enable signal SE of the status data which is generated at the same time. It is output to bit D 0 of the bus.

【0029】またCPUユニット1がGA=0,UA=
6でI/Oアクセスをかけると、システムではI/Oユ
ニット17の一致検出信号G0 ,U6 のみが共にアクテ
ィブとなり、I/Oユニット17が単独でアクセスされ
る。この場合に、CPUユニット1が通常のデータ読/
書のアクセスを行った場合の動作は上記と同様である。
但し、CPUユニット1がステータスデータの読出アク
セスを行った場合には、同時に発生するステータスデー
タの読出イネーブル信号SEにより、I/Oユニット1
7のステータスビット情報S06はドライバ回路D175
を介してデータバスのビットD6 に出力される。
The CPU unit 1 has GA = 0, UA =
When I / O access is made at 6, only the coincidence detection signals G 0 and U 6 of the I / O unit 17 become active in the system, and the I / O unit 17 is independently accessed. In this case, CPU unit 1 can
The operation when accessing a book is the same as above.
However, when the CPU unit 1 makes a read access to the status data, the I / O unit 1 is read by the status data read enable signal SE that occurs at the same time.
The status bit information S 06 of 7 is the driver circuit D 17 5
To the bit D 6 of the data bus.

【0030】次に、CPUユニット1がGA=0,UA
=7でI/Oアクセスをかけると、システムではI/O
ユニット11〜17の各一致検出信号G0 ,C7 が一斉
(同時)にアクティブとなり、グループ(0)の全I/
Oユニット11〜17が同時にアクセスされる。この場
合に、CPUユニット1がデータ書込アクセスを行った
場合には、I/Oユニット11〜17で同時に発生する
書込パルス信号WPにより、CPUユニット1からの共
通の書込データWD「D7 〜D0 」はI/Oユニット1
1〜17の各書込レジスタWRに一斉に書き込まれる。
従って、複数のI/Oユニットに対して共通データを設
定するような場合には極めて効率の良い設定が行える。
Next, the CPU unit 1 sets GA = 0, UA
= 7 when I / O access is made, the system I / O
The coincidence detection signals G 0 and C 7 of the units 11 to 17 are activated simultaneously (simultaneously), and all the I / O signals of the group (0) are
The O units 11 to 17 are simultaneously accessed. In this case, when the CPU unit 1 makes a data write access, the common write data WD “D” from the CPU unit 1 is generated by the write pulse signal WP simultaneously generated in the I / O units 11 to 17. 7- D 0 "is I / O unit 1
The data are simultaneously written in the write registers WR of 1 to 17.
Therefore, when common data is set for a plurality of I / O units, extremely efficient setting can be performed.

【0031】またCPUユニット1がステータスデータ
の読出アクセスを行った場合には、I/Oユニット11
〜17で同時に発生するステータスデータの読出イネー
ブル信号SEにより、I/Oユニット11〜17の各ス
テータスビット情報S00〜S 06は夫々のドライバ回路D
115 〜175 を介してデータバス上のビットD0 〜D
6 に一斉に出力される。従って、I/Oユニット毎のス
テータス情報を一斉に収集するような場合にも極めて効
率の良い収集が行える。
Further, the CPU unit 1 has status data
Read access to the I / O unit 11
Status data read enable that occurs at
Bull signal SE causes each switch of I / O units 11 to 17 to
Status bit information S00~ S 06Is each driver circuit D
11Five~ 17FiveBit D on the data bus via0~ D
6Are output all at once. Therefore, the space for each I / O unit
Extremely effective even when collecting status information at once
You can collect data at a good rate.

【0032】なお、上記第1実施例ではユニットアドレ
スUA=7は共通アドレスCA=7として機能するとし
たがこれに限らない。代わりに、図1で説明したよう
に、アドレスビット「A3 」を共通アドレスCAとして
利用するようにしても良い。図4は第2実施例のCPU
システムのブロック図で、図において1はシステムの主
制御を行うCPUユニット、11〜14,21〜24,
31〜34,41〜44は4行4列のマトリクス状に配
列されたI/Oユニット、100はシステムの共通バス
である。
Although the unit address UA = 7 functions as the common address CA = 7 in the first embodiment, it is not limited to this. Alternatively, the address bit “A 3 ” may be used as the common address CA as described with reference to FIG. FIG. 4 shows the CPU of the second embodiment.
In the block diagram of the system, in the figure, 1 is a CPU unit 11-14, 21-24, which performs the main control of the system.
31 to 34, 41 to 44 are I / O units arranged in a matrix of 4 rows and 4 columns, and 100 is a system common bus.

【0033】I/Oユニット11において、111 はデ
ータ入出力部(DIO)、115 は3ステート(又はオ
ープンコレクタタイプの)のドライバ回路(D)、11
6 は自己のI/Oアドレスを検出するためのANDゲー
ト回路(A)である。他のI/Oユニット12〜44に
ついては、自己のI/Oアドレスを検出する部分以外は
I/Oユニット11と同様の構成を備えている。図の記
載は正確ではないが、概念を理解するのに十分である。
[0033] In the I / O unit 11, 11 1 data input-output unit (DIO), the driver circuit 11 5 3 states (or open collector type) (D), 11
Reference numeral 6 is an AND gate circuit (A) for detecting its own I / O address. The other I / O units 12 to 44 have the same configuration as that of the I / O unit 11 except for the portion that detects its own I / O address. Although the illustration is not accurate, it is sufficient to understand the concept.

【0034】第2実施例のCPUシステムでは、例えば
I/Oアドレス空間「A7 〜A0 」の上位4ビット「A
7 〜A4 」を行アドレスビット情報LNA、下位4ビッ
ト「A3 〜A0 」を列アドレスビット情報CLAとして
夫々アサインし、これらを4行4列のマトリクス配列よ
りなる各I/OユニットのI/Oアドレス情報に対応さ
せている。
In the CPU system of the second embodiment, for example, the upper 4 bits "A" of the I / O address space "A 7 -A 0 ".
7 to A 4 "is assigned to the row address bit information LNA and the lower 4 bits" A 3 to A 0 "is assigned to the column address bit information CLA, respectively, and these are assigned to each I / O unit composed of a matrix array of 4 rows and 4 columns. It corresponds to the I / O address information.

【0035】なお、各I/OユニットはI/Oアドレス
の分配の関係がマトリクス状になっていれば良く、物理
的にマトリクス状に配列されている必要は無い。かかる
構成で、CPUユニット1が「A7 ,A6 ,A5
4 」=「0,0,0,1」,「A3 ,A2 ,A1 ,A
0 」=「0,0,0,1」でI/Oアクセスをかける
と、システムでは第1行1列のI/Oユニット11の一
致検出信号I11のみがアクティブとなり、I/Oユニッ
ト11が単独でアクセスされる。
The I / O units may be arranged in a matrix form as long as the I / O address distribution relationship is in a matrix form. With such a configuration, the CPU unit 1 has “A 7 , A 6 , A 5 ,
A 4 "=" 0, 0, 0, 1 "," A 3, A 2, A 1 , A
0 "= multiplied by I / O access" 0,0,0,1 ", only the match detection signal I 11 of the first row and first column of I / O unit 11 becomes active in the system, I / O unit 11 Is accessed by itself.

【0036】この場合に、CPUユニット1が通常のデ
ータ読/書のアクセスを行った場合の動作は上記第1実
施例で述べたものと同様である。但し、CPUユニット
1がステータスデータの読出アクセスを行った場合に
は、同時に発生するステータスデータの読出イネーブル
信号SE(不図示)により、I/Oユニット11のステ
ータスビット情報S11はドライバ回路D115 を介して
データバスのビットD0に出力される。他のI/Oユニ
ット12〜44が夫々単独でアクセスされた場合も同様
である。
In this case, the operation when the CPU unit 1 makes a normal data read / write access is the same as that described in the first embodiment. However, when the CPU unit 1 makes a read access to the status data, the status bit information S 11 of the I / O unit 11 is transferred to the driver circuit D 11 5 by the read enable signal SE (not shown) of the status data which is generated at the same time. To the bit D 0 of the data bus. The same applies when the other I / O units 12 to 44 are individually accessed.

【0037】次に、CPUユニット1が「A7 ,A6
5 ,A4 」=「0,0,0,1」,「A3 ,A2 ,A
1 ,A0 」=「1,1,1,1」でI/Oアクセスをか
けると、第1行の全I/Oユニット11〜14の各一致
検出信号I11〜I14が共にアクティブとなり、I/Oユ
ニット11〜14は同時にアクセスされる。この場合
に、CPUユニット1がデータ書込のアクセスを行った
場合には、I/Oユニット11〜14の各書込レジスタ
WRに同一データが一斉にストアされる。またCPUユ
ニット1がステータスデータの読出アクセスを行った場
合には、I/Oユニット11〜14の各ステータスビッ
ト情報S11〜S14は夫々のドライバ回路Dを介してデー
タバス上のビットD0 〜D3 に出力される。
Next, the CPU unit 1 displays "A 7 , A 6 ,
"A 5 , A 4 " = "0, 0, 0, 1", "A 3 , A 2 , A"
When I / O access is performed with “ 1 , A 0 ” = “ 1 , 1 , 1 , 1 ”, the coincidence detection signals I 11 to I 14 of all the I / O units 11 to 14 in the first row become active. , I / O units 11-14 are accessed simultaneously. In this case, when the CPU unit 1 accesses to write data, the same data is stored in the write registers WR of the I / O units 11 to 14 all at once. When the CPU unit 1 makes a read access to the status data, the status bit information S 11 to S 14 of the I / O units 11 to 14 is transmitted to the bit D 0 on the data bus via the respective driver circuits D. is output to the to D 3.

【0038】従って、CPUユニット1は可能な組み合
わせの任意の複数のI/Oユニットに対して共通データ
を一斉にセットし、又はI/Oユニット毎の各ステータ
スデータビットを一斉に取り込める。同様にして、CP
Uユニット1が「A7 ,A6 ,A5 ,A4 」=「1,
1,1,1」,「A3 ,A2 ,A1 ,A0 」=「0,
0,0,1」でI/Oアクセスをかけると、第1列の全
I/Oユニット11,21,31,41の各一致検出信
号I11,I21,I31,I41が共にアクティブとなり、I
/Oユニット11,21,31,41は同時にアクセス
される。
Therefore, the CPU unit 1 can set common data to any of a plurality of I / O units in a possible combination all at once, or can take in each status data bit for each I / O unit at once. Similarly, CP
U unit 1 has "A 7 , A 6 , A 5 , A 4 " = "1,
1, 1, 1 ”,“ A 3 , A 2 , A 1 , A 0 ”=“ 0,
When I / O access is made with "0, 0, 1", the match detection signals I 11 , I 21 , I 31 , I 41 of all the I / O units 11 , 21 , 31 , 41 of the first column are all active. And I
The / O units 11, 21, 31, 41 are simultaneously accessed.

【0039】更に、CPUユニット1が「A7 ,A6
5 ,A4 」=「1,1,1,1」,「A3 ,A2 ,A
1 ,A0 」=「1,1,1,1」でI/Oアクセスをか
けると、システムの全I/Oユニット11〜44の各一
致検出信号I11〜I44が共にアクティブとなり、全I/
Oユニット11〜44が同時にアクセスされる。共通デ
ータの書込又はステータスデータの読込をこのアクセス
モードで行うと、特に効率が良い。上記以外にも、各I
/Oユニットの様々な組み合わせによる同時アクセスが
可能である。
Further, the CPU unit 1 has a function of "A 7 , A 6 ,
“A 5 , A 4 ” = “1, 1, 1, 1”, “A 3 , A 2 , A
When I / O access is performed with “ 1 , A 0 ” = “ 1 , 1 , 1 , 1 ”, all the match detection signals I 11 to I 44 of all I / O units 11 to 44 of the system become active, and I /
The O units 11 to 44 are simultaneously accessed. It is particularly efficient to write common data or read status data in this access mode. In addition to the above, each I
Simultaneous access is possible with various combinations of / O units.

【0040】なお、上記第1実施例では各アドレス検出
部112 〜114 をANDゲート回路等で構成したデコ
ーダにより実現したがこれに限らない。例えばコンパレ
ータ回路を使用して実現しても良い。また、上記各実施
例ではシステムの共通バス100がアドレスバスを備え
る場合を述べたがこれに限らない。I/Oアドレスの情
報はどの様な方法(例えばデータバスを時分割してI/
Oアドレス情報を送る等)で転送される場合でも本発明
を適用できる。
In the first embodiment described above, each of the address detection units 11 2 to 11 4 is realized by a decoder composed of an AND gate circuit or the like, but the present invention is not limited to this. For example, it may be realized by using a comparator circuit. Further, in each of the above embodiments, the case where the common bus 100 of the system has the address bus has been described, but the present invention is not limited to this. I / O address information can be obtained by any method (for example, by dividing the data bus by time division).
The present invention can be applied even when it is transferred by transmitting O address information).

【0041】また、上記各実施例ではステータスビット
情報をI/Oユニット毎に異なるデータバス線上に出力
したがこれに限らない。各I/Oユニットが共通のデー
タバス線上にステータスビット情報を出力しても、エラ
ー状態の有/無等の検出を素早く行える。また、上記本
発明に好適なる複数の実施例を述べたが、本発明思想を
逸脱しない範囲内で、構成及び制御の様々な変更が行え
ることは言うまでも無い。
In each of the above embodiments, the status bit information is output on a different data bus line for each I / O unit, but the present invention is not limited to this. Even if each I / O unit outputs status bit information on a common data bus line, the presence / absence of an error state can be detected quickly. Although a plurality of preferred embodiments of the present invention have been described above, it goes without saying that various changes in configuration and control can be made without departing from the spirit of the present invention.

【0042】[0042]

【発明の効果】以上述べた如く本発明(1)によれば、
各I/OユニットはCPUユニットから送られるグルー
プアドレスの一致と、ユニットアドレス又は共通アドレ
スの一致とが共に検出された場合にI/Oアクセスを付
勢されるように構成されているので、複数のI/Oユニ
ットに対して同一設定データの同時設定を行うことや、
該複数のI/Oユニットからステータスデータを効率良
く取り込むことが可能となり、この種のCPUシステム
の処理の効率化、高速化に寄与するところが極めて大き
い。
As described above, according to the present invention (1),
Each I / O unit is configured to be activated for I / O access when a match of the group address sent from the CPU unit and a match of the unit address or the common address are both detected. I / O unit of the same setting data at the same time,
The status data can be efficiently fetched from the plurality of I / O units, which greatly contributes to the efficiency and speed of the processing of this type of CPU system.

【0043】また本発明(2)によれば、I/Oアドレ
ス空間を構成するm+nビットのアドレスビット情報を
m行n列のマトリクス配列よりなる各I/Oユニットに
対応させると共に、各I/OユニットはCPUユニット
から送られるi行(i=1〜m)及びj列(j=1〜
n)のアドレスビット情報が共にアクティブであること
によりI/Oアクセスを付勢されるように構成されてい
るので、任意組み合わせの複数のI/Oユニットに対し
て同一設定データの同時設定を行うことや、該複数のI
/Oユニットからステータスデータを効率良く取り込む
ことが可能となり、この種のCPUシステムの処理の効
率化、高速化に寄与するところが極めて大きい。
According to the present invention (2), the address bit information of m + n bits forming the I / O address space is made to correspond to each I / O unit having a matrix array of m rows and n columns, and each I / O unit is The O unit is an i row (i = 1 to m) and a j column (j = 1 to 1) sent from the CPU unit.
Since the I / O access is activated when both the address bit information of n) are active, the same setting data is simultaneously set for a plurality of I / O units in an arbitrary combination. That I
The status data can be efficiently fetched from the / O unit, which greatly contributes to the efficiency and speed of the processing of this type of CPU system.

【図面の簡単な説明】[Brief description of drawings]

【図1】図1は本発明の原理を説明する図(1)であ
る。
FIG. 1 is a diagram (1) for explaining the principle of the present invention.

【図2】図2は本発明の原理を説明する図(2)であ
る。
FIG. 2 is a diagram (2) explaining the principle of the present invention.

【図3】図3は第1実施例のCPUシステムのブロック
図である。
FIG. 3 is a block diagram of a CPU system according to a first embodiment.

【図4】図4は第2実施例のCPUシステムのブロック
図である。
FIG. 4 is a block diagram of a CPU system according to a second embodiment.

【図5】図5は従来のCPUシステムのブロック図であ
る。
FIG. 5 is a block diagram of a conventional CPU system.

【符号の説明】[Explanation of symbols]

1 CPUユニット 11,12,21,22 I/Oユニット 100 共通バス 112 グループアドレス検出部 113 ユニットアドレス検出部 114 共通アドレス検出部1 CPU unit 11, 12, 21, 22 I / O unit 100 Common bus 11 2 Group address detection unit 11 3 Unit address detection unit 11 4 Common address detection unit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 CPUユニットと、複数のI/Oユニッ
トとがシステムの共通バスを介して相互に接続すると共
に、CPUユニットがI/Oアドレスの情報を使用して
I/Oユニットのアクセスを行うCPUシステムにおい
て、 I/Oアドレス空間の複数のI/Oアドレスを共通のグ
ループアドレスでグループ分けすると共に、各I/Oユ
ニットは自己が属するグループアドレスの一致検出を行
うグループアドレス検出部と、該グループ内の自己に固
有のユニットアドレスの一致検出を行うユニットアドレ
ス検出部と、所定の共通アドレスの一致検出を行う共通
アドレス検出部とを備え、 各I/OユニットはCPUユニットから送られるグルー
プアドレスの一致と、ユニットアドレス又は共通アドレ
スの一致とが共に検出された場合にI/Oアクセスを付
勢されるように構成されていることを特徴とするCPU
システム。
1. A CPU unit and a plurality of I / O units are mutually connected via a common bus of a system, and the CPU unit uses I / O address information to access the I / O unit. In the CPU system to perform, a plurality of I / O addresses in the I / O address space are grouped by a common group address, and each I / O unit includes a group address detection unit that detects a match of the group address to which the I / O unit belongs. Each I / O unit is provided with a unit address detection unit that detects a unit address that is unique to itself within the group and a common address detection unit that detects a match of a predetermined common address. I / O when both address match and unit address or common address match are detected CPU, characterized in that it is configured to bias the access
system.
【請求項2】 CPUユニットと、複数のI/Oユニッ
トとがシステムの共通バスを介して相互に接続すると共
に、CPUユニットがI/Oアドレスの情報を使用して
I/Oユニットのアクセスを行うCPUシステムにおい
て、 I/Oアドレス空間を構成するm+nビットのアドレス
ビット情報をm行n列のマトリクス配列よりなる各I/
Oユニットに対応させると共に、各I/OユニットはC
PUユニットから送られるi行(i=1〜m)及びj列
(j=1〜n)のアドレスビット情報が共にアクティブ
であることによりI/Oアクセスを付勢されるように構
成されていることを特徴とするCPUシステム。
2. A CPU unit and a plurality of I / O units are connected to each other via a common bus of the system, and the CPU unit uses I / O address information to access the I / O unit. In the CPU system to perform, I / O address space is composed of m / n bits of address bit information for each I / O in a matrix array of m rows and n columns.
Corresponding to O unit, each I / O unit is C
The I / O access is activated when the address bit information of the i-th row (i = 1 to m) and the j-th column (j = 1 to n) sent from the PU unit are both active. A CPU system characterized by the above.
【請求項3】 各I/OユニットはCPUユニットのI
/Oアクセスにより読み出されるべき各ステータスビッ
ト情報をシステムの共通バス上の同一又は互いに異なる
ビット情報線に出力するように構成されていることを特
徴とする請求項1又は請求項2のCPUシステム。
3. Each I / O unit is an I / O unit of a CPU unit.
3. The CPU system according to claim 1, wherein each status bit information to be read by / O access is output to the same or different bit information line on the common bus of the system.
JP21722594A 1994-09-12 1994-09-12 CPU system Pending JPH0883235A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21722594A JPH0883235A (en) 1994-09-12 1994-09-12 CPU system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21722594A JPH0883235A (en) 1994-09-12 1994-09-12 CPU system

Publications (1)

Publication Number Publication Date
JPH0883235A true JPH0883235A (en) 1996-03-26

Family

ID=16700811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21722594A Pending JPH0883235A (en) 1994-09-12 1994-09-12 CPU system

Country Status (1)

Country Link
JP (1) JPH0883235A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005339012A (en) * 2004-05-25 2005-12-08 Toshiba Mitsubishi-Electric Industrial System Corp Pio accessing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005339012A (en) * 2004-05-25 2005-12-08 Toshiba Mitsubishi-Electric Industrial System Corp Pio accessing system

Similar Documents

Publication Publication Date Title
KR100585414B1 (en) Data storage systems
CN1019236B (en) Invalidation tagging of digital data processing system cache contents
US4962501A (en) Bus data transmission verification system
US7257680B2 (en) Storage system including shared memory and plural disk drives, processors, and shared memory control units
US6058449A (en) Fault tolerant serial arbitration system
SU1732345A1 (en) Distributed controlling system
SU1451711A1 (en) Process control computer system
JPS592058B2 (en) Storage device
JPH0143336B2 (en)
EP0316251A2 (en) Direct control facility for multiprocessor network
EP0369935A2 (en) Multiple posting cache memory
JPS61235956A (en) Event recording method
KR890702154A (en) Computer peripheral controller
JPS60167547A (en) Signal transmitter
JP2531207B2 (en) Channel device
JP2594567B2 (en) Memory access control device
JPS5897741A (en) Data converting system
JPH01188959A (en) Information history memory
JPH02148317A (en) Information history storage device
JPS61131139A (en) Memory control method
JP2000224174A (en) Atm communication controller
JPH0782427B2 (en) Sort processing method
JPH07168727A (en) IO system failure detection method
JPH0390946A (en) Storage device
JPS60221842A (en) Fault diagnosing circuit of logical device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040309

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040629