Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0823851B2 - Control channel initialization control method - Google Patents
[go: Go Back, main page]

JPH0823851B2 - Control channel initialization control method - Google Patents

Control channel initialization control method

Info

Publication number
JPH0823851B2
JPH0823851B2 JP5816388A JP5816388A JPH0823851B2 JP H0823851 B2 JPH0823851 B2 JP H0823851B2 JP 5816388 A JP5816388 A JP 5816388A JP 5816388 A JP5816388 A JP 5816388A JP H0823851 B2 JPH0823851 B2 JP H0823851B2
Authority
JP
Japan
Prior art keywords
central processing
control channel
reset
control
circuit
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.)
Expired - Fee Related
Application number
JP5816388A
Other languages
Japanese (ja)
Other versions
JPH01232456A (en
Inventor
繁 橋本
琢己 岸野
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 JP5816388A priority Critical patent/JPH0823851B2/en
Publication of JPH01232456A publication Critical patent/JPH01232456A/en
Publication of JPH0823851B2 publication Critical patent/JPH0823851B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術(第3図) 発明が解決しようとする課題 課題を解決するための手段(第1図) 作用 実施例(第2図) 発明の効果 〔概要〕 複数の中央処理装置を有するコンピュータ・システム
において、各中央処理装置と独立してアクセス可能なイ
ンタフェースを用意する制御チャネルの初期化制御方式
に関し、 各中央処理装置に夫々の中央処理装置に対応するリセ
ット指定手段を用意するとともに各中央処理装置に対応
するインタフェース制御レジスタを設けて、リセット指
定手段が指定した制御チャネルの中央処理装置系をリセ
ットさせることができる制御チャネルの初期化制御方式
を提供することを目的とし、 前記各中央処理装置側に備えられ、前記各中央処理装
置のそれぞれに対応するリセット指定手段と、前記各中
央処理装置により指定されて動作する制御チャネルに備
えられ、前記各中央処理装置のそれぞれに対応するイン
タフェース制御レジスタのみを有するポートと、前記制
御チャネルに備えられて、前記各ポートを介して出力さ
れた指示に従い、前記中央処理装置とは独立に前記制御
チャネルを制御する共通回路とを設け、ある中央処理装
置からリセット指示があった場合、前記共通回路が、前
記制御チャネル内のリセット指示のあった中央処理装置
に対応している部分を初期化する構成にしたものであ
る。
DETAILED DESCRIPTION [Table of Contents] Outline Industrial field of application Conventional technology (Fig. 3) Problem to be solved by the invention Means for solving the problem (Fig. 1) Operation Example (Fig. 2) Effects of the Invention [Outline] In a computer system having a plurality of central processing units, a control channel initialization control system for preparing an interface that can be accessed independently of each central processing unit is described. An initial control channel capable of resetting the central processing unit system of the control channel designated by the reset designating unit by providing a reset designating unit corresponding to the central processing unit and providing an interface control register corresponding to each central processing unit In order to provide a generalized control system, each central processing unit is provided on the side of each central processing unit, and A corresponding reset designation means, a control channel designated and operated by each of the central processing units, and a port having only an interface control register corresponding to each of the central processing units; and the control channel. , A common circuit for controlling the control channel independently of the central processing unit is provided in accordance with an instruction output through each port, and when a reset instruction is issued from a certain central processing unit, the common circuit is The configuration is such that the portion of the control channel corresponding to the central processing unit for which a reset instruction has been issued is initialized.

〔産業上の利用分野〕[Industrial applications]

本発明は、複数の中央処理装置を有するコンピュータ
・システムにおいて、各中央処理装置と独立してアクセ
ス可能なインタフェースを用意する制御チャネルの初期
化制御方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control channel initialization control method for a computer system having a plurality of central processing units by providing an interface that can be accessed independently of each central processing unit.

〔従来の技術〕[Conventional technology]

従来、第3図に示すように、複数の中央処理装置(以
下、CPUと略す)1,2にそれぞれ接続したメモリ3,4の特
定のデータを、中央処理装置1,2とは独立してアクセス
可能な外部記憶装置用の制御チャネル5を介して、外部
記憶装置のディスク6に書き写すような場合、たとえば
メモリ3のアドレス3aに書き込まれている内容をディス
ク6のエリア6aに書き込むには、以下のように処理され
る。
Conventionally, as shown in FIG. 3, specific data in memories 3 and 4 respectively connected to a plurality of central processing units (hereinafter abbreviated as CPUs) 1 and 2 are provided independently of the central processing units 1 and 2. In the case of writing on the disk 6 of the external storage device via the control channel 5 for the accessible external storage device, for example, to write the contents written in the address 3a of the memory 3 to the area 6a of the disk 6, It is processed as follows.

まず、CPU1が制御チャネル5側にアドレス3aの内容を
ディスク6のエリア6aに書き込むための指示情報を出力
する。指示情報を受けた制御チャネル5では、CPU1に対
応させて設けたCPU1系ポート7に設けられたインタフェ
ース制御レジスタ8へ指示情報をセットするとともに、
CPU1系ポート7の割込制御回路9を介してマイクロ・プ
ロセッサ・ユニット(以下、MPUと略す)10に割り込み
が行なわれる。MPU10は与えられた指示情報に基づき、
ディスク6に対する書込準備をし、インタフェース制御
レジスタ8に接続するダイレクト・メモリ・アクセス
(以下、DMAと略す)制御回路11内にアドレス・レング
ス制御情報をセットし、このDMA制御回路11に接続する
ディスク制御回路12を介してディスク6のエリア6aにメ
モリ3のアドレス3aの内容を書き込む。
First, the CPU 1 outputs instruction information for writing the contents of the address 3a in the area 6a of the disk 6 to the control channel 5 side. In the control channel 5 which has received the instruction information, the instruction information is set in the interface control register 8 provided in the CPU1 system port 7 provided corresponding to the CPU1,
An interrupt is issued to the microprocessor unit (hereinafter abbreviated as MPU) 10 via the interrupt control circuit 9 of the CPU 1 system port 7. Based on the given instruction information, MPU10
Prepares writing to the disk 6, sets address length control information in the direct memory access (hereinafter abbreviated as DMA) control circuit 11 connected to the interface control register 8, and connects to the DMA control circuit 11. The contents of the address 3a of the memory 3 are written in the area 6a of the disk 6 via the disk control circuit 12.

書き込みが終了すると、ディスク制御回路12を介して
MPU10に終了の割り込みが行なわれ、MPU10はディスク制
御およびDMA制御の正常性を確認後、インタフェース制
御レジスタ8にスティタス情報をセットし、割込制御回
路9にCPU1への割込指示をセットする。CPU1に割り込み
が行なわれると、CPU1はインタフェース制御レジスタ8
の内容を読み、処理が正常に行なわれたことを確認す
る。
When writing is completed,
An end interrupt is issued to the MPU 10, and after confirming the normality of the disk control and DMA control, the MPU 10 sets status information in the interface control register 8 and sets an interrupt instruction to the CPU 1 in the interrupt control circuit 9. When the CPU1 is interrupted, the CPU1 receives the interface control register 8
Read the contents of to confirm that the process was successful.

このような外部記憶装置の制御チャネル5の制御方式
では、CPU1系ポート7をリセットする場合、以下のよう
に処理される。
In such a control method of the control channel 5 of the external storage device, when the CPU1 system port 7 is reset, it is processed as follows.

まずCPU1はインタフェース制御レジスタ8のリセット
・ビットをセットし、CPU1系ポート7のハード・リセッ
トが行なわれ、同時に、MPU10に割り込みを行ない、CPU
1系ポート7がリセットされたことを通知する。これに
よりMPU10はCPU1系ポートの制御メモリをクリアして初
期化する。
First, the CPU1 sets the reset bit of the interface control register 8, the CPU1 system port 7 is hard-reset, and at the same time, it interrupts the MPU10.
Notify that the system 1 port 7 has been reset. As a result, MPU10 clears and initializes the control memory of CPU1 system port.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

上記、従来の制御チャネル5およびその初期化制御方
式では、各CPU1,2に対応させて設けたCPU1系ポート7,CP
U2系ポート7a毎の初期化を可能にするが、各ポート間の
共通制御部を少なくして、独立化させているため、制御
チャネル5が全体として大きな回路規模になる。そし
て、各CPU1,2および制御チャネルのリセット手段として
は、CPU1,2および制御チャネルの対応する部分毎に、プ
ログラムによってリセット指示を出して処理していたた
め、各CPU1,2は常に配下に置かれた制御チャネル5を記
憶しておく必要があった。従って個々の制御チャネル5
のリセットに関しては、CPU1,2に対応して用意されてい
る各ポート7,7aのリセット・ビットをセットするための
制御回路が正常に動作することが必要となり、もしその
部分に異常が発生している場合には、制御チャネル5の
リセットが実行されないという問題点があった。
In the above-mentioned conventional control channel 5 and its initialization control method, the CPU1 system port 7, CP provided corresponding to each CPU 1, 2
Although it is possible to initialize each U2 system port 7a, the control channel 5 has a large circuit scale as a whole because the common control unit between each port is reduced and made independent. As a means for resetting each CPU 1, 2 and control channel, each CPU 1, 2 and each control channel are processed by issuing a reset instruction by a program for each corresponding portion, so that each CPU 1, 2 is always under control. It was necessary to store the control channel 5 that was stored. Therefore individual control channels 5
For resetting, it is necessary that the control circuit for setting the reset bit of each port 7, 7a prepared for CPU1 and 2 operate normally, and if an abnormality occurs in that part. If so, there is a problem that the control channel 5 is not reset.

本発明は、上記問題点に鑑みて成されたもので、その
解決を目的として設定される技術的課題は、各CPUに夫
々のCPU対応するリセット指定手段を用意するとともに
各CPUに対応するインタフェース制御レジスタを設け
て、リセット指定手段が指定した制御チャネルの中央処
理装置系をリセットさせることができる制御チャネルの
初期化制御方式を提供することにある。
The present invention has been made in view of the above problems, and a technical problem set for the purpose of solving the problems is to provide a reset designating unit corresponding to each CPU to each CPU and an interface corresponding to each CPU. A control register is provided to provide a control channel initialization control system capable of resetting the central processing unit system of the control channel designated by the reset designation means.

〔課題を解決するための手段〕[Means for solving the problem]

本発明は、上記課題を解決するための手段として、複
数の中央処理装置と各中央処理装置から独立してアクセ
ス可能な制御チャネルを備えたコンピュータ・システム
における制御チャネルの初期化方式を構成するにあた
り、第1図に示すように、前記各中央処理装置1,2,…側
に備えられ、前記各中央処理装置1,2,…のそれぞれに対
応するリセット指定手段15,16,…と、前記中央処理装置
1,2,…により指定されて動作する制御チャネル18に備え
られ、前記各中央処理装置1,2,…のそれぞれに対応する
インタフェース制御レジスタ21,22,…のみを有するポー
ト19,20,…と、前記制御チャネル18に備えられて、前記
各ポート19,20,…を介して出力された指示に従い、前記
各中央処理装置1,2,…とは独立に前記制御チャネル18を
制御する共通回路24とを設け、ある中央処理装置からリ
セット指示があった場合、前記共通回路24が、前記制御
チャネル18内のリセット指示があった中央処理装置に対
応している部分を初期化することにしたものである。
As a means for solving the above problems, the present invention provides a control channel initialization method in a computer system including a plurality of central processing units and a control channel that is independently accessible from each central processing unit. , As shown in FIG. 1, reset designation means 15, 16, ... Provided on the side of the respective central processing units 1, 2, ... And corresponding to the respective central processing units 1, 2 ,. Central processing unit
Ports 20, 20 ... Provided on the control channel 18 designated and operated by 1, 2, ... And having only interface control registers 21, 22, ... Corresponding to each of the central processing units 1, 2 ,. , Which is provided in the control channel 18 and controls the control channel 18 independently of the central processing units 1, 2, ... In accordance with the instruction output via the ports 19, 20 ,. A circuit 24 is provided, and when a reset instruction is issued from a certain central processing unit, the common circuit 24 initializes a portion in the control channel 18 corresponding to the central processing unit that has been given the reset instruction. It was done.

また、このような制御チャネルの初期化方式における
前記制御チャネル18に、ある中央処理装置からリセット
指示があったことを通知するNMI制御回路34を備え、該N
MI制御回路34の出力があった時に、リセット指示のあっ
た中央処理装置に対応する部分を各部を初期化すること
にしたものである。
Further, the control channel 18 in such a control channel initialization method is provided with an NMI control circuit 34 for notifying that there is a reset instruction from a certain central processing unit.
When the MI control circuit 34 outputs, each part is initialized to the part corresponding to the central processing unit for which the reset instruction has been issued.

さらに、前記制御チャネルの初期化方式における前記
各中央処理装置1,2,…に対応するすべての前記リセット
指定手段15,16,…の出力の論理積を行うAND回路33を設
け、全ての中央処理装置1,2,…からリセット指示があっ
た時、前記AND回路33の出力により制御チャネル全体を
初期化することにしたものである。
Further, an AND circuit 33 for logically ANDing outputs of all the reset designating means 15, 16, ... Corresponding to each of the central processing units 1, 2 ,. When a reset instruction is issued from the processing devices 1, 2, ..., The entire control channel is initialized by the output of the AND circuit 33.

前記共通回路24には、前記各ポート19,20,…からの出
力に応じて動作する割込制御回路25およびダイレクト・
メモリ・アクセス制御回路26と、前記割込制御回路25の
出力により割り込みが行なわれるMPU28と、該MPU28が前
記ダイレクト・メモリ・アクセス制御回路26の出力に応
じて動作させる外部記憶装置32の制御回路31とを備えた
回路が望ましい。
The common circuit 24 includes an interrupt control circuit 25 and a direct control circuit 25 that operate according to the outputs from the ports 19, 20 ,.
A memory access control circuit 26, an MPU 28 which is interrupted by the output of the interrupt control circuit 25, and a control circuit of an external storage device 32 which the MPU 28 operates in accordance with the output of the direct memory access control circuit 26. A circuit with 31 and 31 is preferred.

〔作用〕[Action]

本発明は上記構成により、制御チャネル18をリセット
する場合、CPU1,2,…がそれぞれに組み込まれたリセッ
ト指定手段15,16,…にリセット・ビットをセットするこ
とによって、リセット・ビットがセットされたリセット
指定手段15,あるいは16,…に対応するCPU1,あるいは2,
…の制御対象に属するポート19,あるいは20,…を介して
共通回路24に至る制御チャネル18の制御系統全体、すな
わちリセット指示のあったCPUに対応している部分をリ
セットして制御チャネル18の初期化を行なう。この場合
において、リセット・ビットがセットされたことを検出
したNMI制御回路34がリセット指示のあった中央処理装
置に対応する部分をリセットさせる。また、各リセット
指定手段15,16,…のすべてのリセット・ビットがセット
された場合には、全ての中央処理装置からリセット指示
があった時、前記AND回路の出力により制御チャネル全
体を初期化する。
According to the present invention, when the control channel 18 is reset, the reset bit is set by setting the reset bit in the reset designating means 15, 16 ,. CPU corresponding to the reset designating means 15, or 16, ...
The entire control system of the control channel 18 that reaches the common circuit 24 via the port 19 or 20, which belongs to the control target of ..., that is, the portion corresponding to the CPU for which the reset instruction is issued is reset to Perform initialization. In this case, the NMI control circuit 34 which detects that the reset bit has been set resets the portion corresponding to the central processing unit for which the reset instruction has been issued. Further, when all reset bits of each reset designating means 15, 16, ... Are set, when there is a reset instruction from all the central processing units, the output of the AND circuit initializes the entire control channel. To do.

〔実施例〕〔Example〕

以下、本発明の実施例を、CPUが2台設けられている
コンピュータ・システムの制御チャネルの場合につい
て、図示説明する。
Hereinafter, an embodiment of the present invention will be described with reference to the case of a control channel of a computer system provided with two CPUs.

第2図に示すように、コンピュータ・システムにはメ
モリ3,4を各別に接続したCPU1,2と、このCPU1側には各C
PU1,2に対応した個数のリセット・レジスタ15a,15bから
なるリセット指定手段15を備え、CPU2にも各CPU1,2に対
応した個数のリセット・レジスタ16a,16bからなるリセ
ット指定手段16を備える。各リセット指定手段15,16は
それぞれCPU1,2に組み込まれているMPU1a,2aからの指令
によりリセット・ビットをたてられるようにする。
As shown in Fig. 2, the computer system has CPUs 1 and 2 to which memories 3 and 4 are separately connected, and CPUs 1 and 2 are C and
The reset specifying means 15 including the reset registers 15a and 15b corresponding to the PUs 1 and 2 is provided, and the CPU 2 also includes the reset specifying means 16 including the reset registers 16a and 16b corresponding to the CPUs 1 and 2. The reset designating means 15 and 16 enable reset bits to be set by commands from the MPUs 1a and 2a incorporated in the CPUs 1 and 2, respectively.

各CPU1,2はバス17を介して制御チャネル18の入力側バ
ス18aと接続させる。制御チャネル18に設けるCPU1に対
するインタフェースを用意するためのポート(以下CPU1
系ポートと略称する)19と、CPU2に対するインタフェー
スを用意するためのポート(以下、CPU2系ポートと略称
する)20とは、それぞれインタフェース制御レジスタ2
1,22だけが組み込まれたものにする。インタフェース制
御レジスタ21,22は内部23を介して共通回路24に組み込
まれた割込制御回路25とDMA制御回路26とに接続させ
る。割込制御回路25およびDMA制御回路26は内部バス23
および内部バス27を介してMPU28と、ROM29と、RAM30
と、外部記憶装置制御回路としてのディスク制御回路31
とに接続させるとともに、割込制御回路25を単独でMPU2
8の入力側に接続させ、さらにディスク制御回路31を外
部記憶装置としてのディスク32と接続させる。
Each CPU 1, 2 is connected to the input side bus 18a of the control channel 18 via the bus 17. A port for preparing an interface for CPU1 provided in control channel 18 (hereinafter CPU1
19) and a port 20 for preparing an interface for the CPU 2 (hereinafter abbreviated as CPU2 system port) 20 are respectively the interface control register 2
Only 1,22 are included. The interface control registers 21 and 22 are connected via the inside 23 to the interrupt control circuit 25 and the DMA control circuit 26 incorporated in the common circuit 24. The interrupt control circuit 25 and the DMA control circuit 26 are the internal bus 23.
And via internal bus 27 MPU28, ROM29, RAM30
And a disk control circuit 31 as an external storage device control circuit.
And connect the interrupt control circuit 25 to the MPU2 independently.
8 is connected to the input side, and the disk control circuit 31 is further connected to a disk 32 as an external storage device.

各CPU1,2に設けたリセット・レジスタ15a,15bおよび
リセット・レジスタ16a,16bの出力側は制御チャネル18
に設けたAND回路33の入力側に接続させるとともに、NMI
制御回路34の入力側に接続させ、さらに、リセット・レ
ジスタ15aの出力側を分岐してCPU1側に接続させ、また
リセット・レジスタ16bの出力側を分岐してCPU2側に接
続させ、そして、AND回路33の出力側を制御チャネル18
の内部バス23側に接続させ、NMI制御回路34の出力側を
内部バス27に接続させるとともに、MPU28の入力側に接
続させて、各CPU1,2側のリセット指令に付随してリセッ
ト・レジスタ15aまたは16aおよびリセット・レジスタ15
bまたは16bにリセットが指示された場合に、制御チャネ
ル18の各ポート19,20と、共通回路24の割込制御回路2
5、DMA制御回路26、MPU28、およびディスク制御回路31
のすべてをハード的にリセットすることができるように
する。
The output side of the reset registers 15a, 15b and reset registers 16a, 16b provided in each CPU 1, 2 is the control channel 18
Connected to the input side of the AND circuit 33 installed in the
Connect to the input side of the control circuit 34, further branch the output side of the reset register 15a to connect to the CPU1 side, branch the output side of the reset register 16b to connect to the CPU2 side, and AND Control channel 18 on output side of circuit 33
Connected to the internal bus 23 side of the NMI control circuit 34 and the output side of the NMI control circuit 34 to the internal bus 27, and also connected to the input side of the MPU 28. Or 16a and reset register 15
When the reset is instructed to b or 16b, each of the ports 19 and 20 of the control channel 18 and the interrupt control circuit 2 of the common circuit 24
5, DMA control circuit 26, MPU 28, and disk control circuit 31
To be able to hard reset everything.

このように構成した実施例を稼動させている時に、特
定のCPU1,2、たとえばCPU1に関連した制御チャネル18の
各部をリセットする場合、まずCPU1がリセット・レジス
タ15aまたはCPU2のリセット・レジスタ16aにリセット・
ビットをセットする。リセット・ビットがセットされる
と、NMI制御回路34を介して共通回路24のMPU28にNMI
(マスク不可能な割込み)がかけられる。NMIがかけら
れたMPU28はCPU1に関連した制御チャネル18内のインタ
フェース制御レジスタ21、割込制御回路25、DMA制御回
路26、MPU28、およびディスク制御回路31のCPU1関連部
分をクリヤーして初期化する。
When resetting each part of the control channel 18 associated with a particular CPU1,2, e.g. CPU1, when running the embodiment thus configured, first CPU1 is reset to reset register 15a or reset register 16a of CPU2. reset·
Set the bit. When the reset bit is set, the NMI control circuit 34 causes the NMI control circuit 34 to
(Non-maskable interrupt) is applied. The NMI applied MPU 28 clears and initializes the CPU 1-related parts of the interface control register 21, the interrupt control circuit 25, the DMA control circuit 26, the MPU 28, and the disk control circuit 31 in the control channel 18 related to the CPU 1. .

各CPU1,2のリセット・レジスタ15a,15bおよびリセッ
ト・レジスタ16a.16bにすべてリセット・ビットがセッ
トされた場合には、AND回路33を経由してリセット・ス
イッチ34を稼動させ、制御チャネル18のインタフェース
制御レジスタ21,22、割込制御回路25、DMA制御回路26、
MPU28、およびディスク制御回路31を一括して同時にリ
セットする。
When the reset bits are set in the reset registers 15a and 15b and the reset registers 16a and 16b of each CPU 1 and 2, the reset switch 34 is activated via the AND circuit 33 and the control channel 18 Interface control registers 21, 22, interrupt control circuit 25, DMA control circuit 26,
The MPU 28 and the disk control circuit 31 are collectively reset at the same time.

これにより本実施例では、その構成上、各CPU1,2に対
応するリセット・レジスタ15a,15bおよびリセット・レ
ジスタ16a,16bをそれぞれのCPU1およびCPU2に備え、制
御チャネル18では、共通回路24に割込制御回路25および
DMA制御回路26を、CPU1,2と独立してアクセスさせるた
めの制御装置として備えられたMPU28、ROM29、RAM30、
およびディスク制御回路31と一緒に組み込み、各ポート
19,20にそれぞれインタフェース制御レジスタ21,22のみ
を備えたことによって、制御チャネル18の各ポート19,2
0がコンパクトになり、制御チャネル18が全体として小
型化できる。また制御チャネル18にAND回路33を設け
て、各CPU1,2のリセット・レジスタ15a,15bおよびリセ
ット・レジスタ16a,16bの出力を入力させたことによっ
て、リセット・レジスタ15aまたは16aおよびリセット・
レジスタ15bまたは16bがリセットされた場合にAND回路3
3を介して制御チャネル18全体をリセットすることがで
きる。
Therefore, in this embodiment, due to its configuration, the reset registers 15a and 15b and the reset registers 16a and 16b corresponding to the CPUs 1 and 2 are provided in the respective CPU1 and CPU2, and in the control channel 18, the common circuit 24 is allocated. Embedded control circuit 25 and
DMA control circuit 26, MPU28, ROM29, RAM30, which is provided as a control device for accessing the CPU1 and CPU2 independently.
And built in together with the disk control circuit 31, each port
By providing only interface control registers 21 and 22 respectively to 19 and 20, each port 19 and 2 of control channel 18
0 is compact, and the control channel 18 can be downsized as a whole. Further, by providing the AND circuit 33 in the control channel 18 and inputting the outputs of the reset registers 15a and 15b and the reset registers 16a and 16b of the CPUs 1 and 2, respectively, the reset register 15a or 16a and the reset register
AND circuit 3 when register 15b or 16b is reset
The entire control channel 18 can be reset via 3.

任意のCPU1,2に対応した制御チャネル18の制御系統お
よび制御チャネル18全体のリセットがリセット・レジス
タ15a,15bおよびリセット・レジスタ16a,16bにリセット
・ビットをセットするだけで実現でき、リセットのプロ
グラム制御が容易になる。
The reset of the control system of the control channel 18 corresponding to any CPU 1 and 2 and the entire control channel 18 can be realized simply by setting the reset bit in the reset registers 15a and 15b and the reset registers 16a and 16b. Easy to control.

上記実施例では、説明を簡単化するためにCPU1とCPU2
の2つのCPUが備えられた場合について述べたが、任意
数のCPUとCPUに対応したインタフェース制御レジスタを
設けて同様に構成することによって、より多数のCPUに
対して同様の作用・効果が得られる。
In the above embodiment, CPU1 and CPU2 are used to simplify the explanation.
The above described the case where two CPUs are provided. However, by providing an arbitrary number of CPUs and interface control registers corresponding to the CPUs and configuring them in the same way, the same action and effect can be obtained for a larger number of CPUs. To be

また、上記実施例ではディスク32に対する制御チャネ
ル18について例示したが、制御チャネル18は一般に外部
記憶装置の制御チャネル、および回線制御チャネルにも
適用でき、より多数の制御チャネルに対しても同様の作
用、効果が得られる。
Further, although the control channel 18 for the disk 32 is illustrated in the above embodiment, the control channel 18 can be generally applied to the control channel of the external storage device and the line control channel, and the same operation can be applied to a larger number of control channels. , The effect is obtained.

〔発明の効果〕〔The invention's effect〕

以上のように本発明では、各中央処理装置1,2,…側に
リセット指定手段15,16,…を設け、制御チャネル18側の
ポート19,20,…にはインタフェース制御レジスタ21,22,
…のみとして、共通回路24に中央処理装置1,2,…から独
立して制御するために必要な部分、たとえば割込制御回
路25、DMA制御回路26、MPU28、あるいは外部記憶装置32
の制御回路31等をまとめたことにより、制御チャネル18
が小型化でき、制御チャネル18のリセット指示があった
中央処理装置と対応している部分のリセットがリセット
指定手段の1ビットをセットするだけで処理でき、プロ
グラム制御による初期化が簡潔になり、容易に制御チャ
ネル18が初期化できる。このため各中央処理装置間の排
他制御による時間的損失が減少し、処理の高速化を助長
する。また、ある中央処理装置の系統に異常が発生した
場合に、その系統に属する制御チャネル18のポート19,
または20,…を初期化して、前の処理を再度実行させる
ことが容易かつ迅速にでき、装置の信頼性が向上する。
As described above, in the present invention, the reset designation means 15, 16, ... Is provided on each central processing unit 1, 2, ... Side, and the interface control registers 21, 22,
.. only, a portion necessary for controlling the common circuit 24 independently from the central processing units 1, 2, ..., For example, the interrupt control circuit 25, the DMA control circuit 26, the MPU 28, or the external storage device 32.
The control channel 31 is integrated into the control channel 18
Can be miniaturized, and the reset of the part corresponding to the central processing unit which has been instructed to reset the control channel 18 can be processed only by setting 1 bit of the reset designation means, which simplifies initialization by program control, The control channel 18 can be easily initialized. Therefore, the time loss due to the exclusive control between the central processing units is reduced, and the speeding up of the processing is promoted. Further, when an abnormality occurs in the system of a certain central processing unit, the port 19 of the control channel 18 belonging to the system,
Alternatively, it is possible to easily and quickly initialize 20 or so that the previous process is executed again, and the reliability of the device is improved.

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

第1図は本発明のコンピュータ・システムにおける制御
チャネルの一例を示すブロック図、第2図は本発明の実
施例を外部記憶装置としてディスクを利用する場合の制
御チャネルを示すブロック図、第3図は従来のディスク
制御チャネルを示すブロック図である。 1,2……CPU 15……リセット指定手段 15a,15b,16a,16b……リセット・レジスタ 18……制御チャネル 19,20……ポート 21,22……インタフェース制御レジスタ 24……共通回路 25……割込制御回路 26……ダイレクト・メモリ・アクセス制御回路 28……マイクロ・プロセッサ・ユニット 31……(ディスク)制御回路 32……外部記憶装置(ディスク) 33……AND回路 34……NMI制御回路
FIG. 1 is a block diagram showing an example of a control channel in a computer system of the present invention, FIG. 2 is a block diagram showing a control channel when a disk is used as an external storage device in an embodiment of the present invention, and FIG. FIG. 4 is a block diagram showing a conventional disk control channel. 1,2 ...... CPU 15 ...... Reset specifying means 15a, 15b, 16a, 16b ...... Reset register 18 ...... Control channel 19,20 ...... Port 21,22 ...... Interface control register 24 ...... Common circuit 25 ... … Interrupt control circuit 26 …… Direct memory access control circuit 28 …… Microprocessor unit 31 …… (disk) control circuit 32 …… External storage device (disk) 33 …… AND circuit 34 …… NMI control circuit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】複数の中央処理装置と、該各中央処理装置
から独立してアクセス可能な制御チャネルを備えたコン
ピュータ・システムにおいて、 前記各中央処理装置側に備えられ、前記各中央処理装置
のそれぞれに対応するリセット指定手段と、 前記各中央処理装置により指定されて動作する制御チャ
ネルに備えられ、前記各中央処理装置のそれぞれに対応
するインタフェース制御レジスタのみを有するポート
と、 前記制御チャネルに備えられて、前記各ポートを介して
出力された指示に従い、前記中央処理装置とは独立に前
記制御チャネルを制御する共通回路と を設け、 ある中央処理装置からリセット指示があった場合、前記
共通回路が、前記制御チャネル内のリセット指示のあっ
た中央処理装置に対応している部分を初期化する ことを特徴とする制御チャネルの初期化制御方式。
1. A computer system comprising a plurality of central processing units and a control channel that is independently accessible from each central processing unit, wherein the central processing unit is provided on each side of the central processing units. A reset designating means corresponding to each of them, a control channel designated and operated by each of the central processing units, and a port having only an interface control register corresponding to each of the central processing units; and the control channel And a common circuit for controlling the control channel independently of the central processing unit according to the instruction output through each of the ports, and when there is a reset instruction from a certain central processing unit, the common circuit Resets the portion of the control channel corresponding to the central processing unit that has received the reset instruction. Initialization control method of the control channel of symptoms.
【請求項2】前記制御チャネルに、ある中央処理装置か
らリセット指示があったことを通知するNMI制御回路を
設け、 該NMI制御回路の出力があった時に、リセット指示のあ
った中央処理装置に対応する部分を初期化する ことを特徴とする請求項1記載の制御チャネルの初期化
制御方式。
2. The control channel is provided with an NMI control circuit for notifying that there is a reset instruction from a certain central processing unit, and when there is an output from the NMI control circuit, the central processing unit that has received the reset instruction The initialization control system of the control channel according to claim 1, wherein the corresponding part is initialized.
【請求項3】前記各中央処理装置に対応する全ての前記
リセット指定手段の出力の論理積を行うAND回路を設
け、 全ての中央処理装置からリセット指示があった時、前記
AND回路の出力により制御チャネル全体を初期化する ことを特徴とする請求項1記載の制御チャネルの初期化
制御方式。
3. An AND circuit for logically ANDing outputs of all the reset designation means corresponding to each of the central processing units is provided, and when reset instructions are given from all the central processing units, the AND circuit is provided.
The control channel initialization control system according to claim 1, wherein the entire control channel is initialized by the output of the AND circuit.
JP5816388A 1988-03-14 1988-03-14 Control channel initialization control method Expired - Fee Related JPH0823851B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5816388A JPH0823851B2 (en) 1988-03-14 1988-03-14 Control channel initialization control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5816388A JPH0823851B2 (en) 1988-03-14 1988-03-14 Control channel initialization control method

Publications (2)

Publication Number Publication Date
JPH01232456A JPH01232456A (en) 1989-09-18
JPH0823851B2 true JPH0823851B2 (en) 1996-03-06

Family

ID=13076325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5816388A Expired - Fee Related JPH0823851B2 (en) 1988-03-14 1988-03-14 Control channel initialization control method

Country Status (1)

Country Link
JP (1) JPH0823851B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7007861B2 (en) 2000-06-08 2006-03-07 S.C. Johnson & Son, Inc. Methods and personal protection devices for repelling insects

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7007861B2 (en) 2000-06-08 2006-03-07 S.C. Johnson & Son, Inc. Methods and personal protection devices for repelling insects
US7152809B2 (en) 2000-06-08 2006-12-26 S.C. Johnson & Son, Inc. Methods and personal protection devices for repelling insects
US7168630B1 (en) 2000-06-08 2007-01-30 S.C. Johnson & Son, Inc. Methods and personal protection devices for repelling insects

Also Published As

Publication number Publication date
JPH01232456A (en) 1989-09-18

Similar Documents

Publication Publication Date Title
US3673576A (en) Programmable computer-peripheral interface
US4716527A (en) Bus converter
US5826093A (en) Dual function disk drive integrated circuit for master mode and slave mode operations
US4471427A (en) Direct memory access logic system for a data transfer network
US4354225A (en) Intelligent main store for data processing systems
US3996564A (en) Input/output port control
US4486827A (en) Microprocessor apparatus
US6216191B1 (en) Field programmable gate array having a dedicated processor interface
US6260081B1 (en) Direct memory access engine for supporting multiple virtual direct memory access channels
US4456970A (en) Interrupt system for peripheral controller
EP0074396A4 (en) Multiple digital equipment system.
EP0205943B1 (en) Composite data-processing system using multiple standalone processing systems
US4400772A (en) Method and apparatus for direct memory access in a data processing system
KR920008448B1 (en) Data processor
US4115852A (en) Microprogrammed controller
JPS6143345A (en) Memory device
US6275876B1 (en) Specifying wrap register for storing memory address to store completion status of instruction to external device
JPH0823851B2 (en) Control channel initialization control method
KR100204616B1 (en) Information Processing System with Efficient Power-on Initialization
EP0026649A2 (en) Digital information transfer system and interface
JPH0227696B2 (en) JOHOSHORISOCHI
JPS6136845A (en) single chip microcomputer
US6018781A (en) Work station having simultaneous access to registers contained in two different interfaces
JPH06348503A (en) Device having master / slave control system and control method thereof
JPH02281341A (en) Write data confirming method for debugging

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees