JPS63121966A - Controller - Google Patents
ControllerInfo
- Publication number
- JPS63121966A JPS63121966A JP26833086A JP26833086A JPS63121966A JP S63121966 A JPS63121966 A JP S63121966A JP 26833086 A JP26833086 A JP 26833086A JP 26833086 A JP26833086 A JP 26833086A JP S63121966 A JPS63121966 A JP S63121966A
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- reset
- host cpu
- host
- slave
- 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
Links
- 239000003990 capacitor Substances 0.000 abstract description 6
- 238000000034 method Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 239000000872 buffer Substances 0.000 description 4
- 239000013256 coordination polymer Substances 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000011017 operating method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
Landscapes
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
皮果上■剋凧光竪
本発明は複写機等に搭載される制御装置、特に複数個の
CPUを内蔵する制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control device installed in a copying machine or the like, and particularly to a control device incorporating a plurality of CPUs.
来の(術及びその5 点
ホストCPUと、該ホストCPUと交信する複数個のス
レーブCPUとを備えた制御装置は、所謂「マルチCP
Uシステム」として複写機等に広く利用されている。A control device equipped with a host CPU and a plurality of slave CPUs that communicate with the host CPU is a so-called "multi-CPU".
It is widely used in copying machines and the like as the "U system".
このようなマルチCPUシステムを備えた複写機におい
て、電源投入時や紙詰まりの解消時等には、システムリ
セットを解除して全CPUを能動的状態とするといった
動作が行われる。In a copying machine equipped with such a multi-CPU system, when the power is turned on or when a paper jam is cleared, an operation such as canceling the system reset and setting all CPUs to an active state is performed.
従来、このようなマルチCPUシステムのシステムリセ
ットを解除する場合、全てのCPUを同時にリセット解
除する構成とされているのであるが、リセット解除手段
の設計上の誤差、経時的な要因によって全てのCPUが
同時にリセット解除される理想的状態は現出しがたく、
マスク側CPUが先にリセットされたり、或いは、何れ
か1個のスレーブCPUが最先に能動的状態となり、次
いでホストCPUが能動的状態となり、その後に残りの
スレーブCPUが能動的状態となるといった事態がしば
しば生じていた。Conventionally, when canceling the system reset of such a multi-CPU system, all CPUs are reset at the same time, but due to design errors in the reset canceling means and factors over time, all CPUs It is difficult to achieve an ideal state in which both are reset and released at the same time.
The mask CPU is reset first, or one of the slave CPUs becomes active first, then the host CPU becomes active, and then the remaining slave CPUs become active. Situations often occurred.
しかして、このような場合、次の如き問題点がある。す
なわち、
■ホス)CPUが能動的状態となって後、スレーブCP
Uが能動的状態となると、ホストCPUはスレーブCP
Uにデータを送信しているにもかかわらず、スレーブC
PUは受信することができず、結果としてスレーブCP
Uはデータネ足となり、制御動作等に混乱を引き起こす
虞がある。However, in such a case, there are the following problems. In other words, ■ After the host CPU becomes active, the slave CPU
When U becomes active, the host CPU
Although slave C is sending data to U
PU cannot receive and as a result slave CP
There is a risk that U will become a data block and cause confusion in control operations, etc.
■何れか1個のスレーブCPUが最先に能動的状態とな
り、次いでホストCPUが能動的状態となり、その後に
他のスレーブCPUが能動的状態となると、上記最先に
能動的状態となったスレーブCPIJはホストCPUか
らのデータを全て取り込むことができるが、遅れて能動
的状態となった他のスレーブCPUは■と同様な理由に
よりデータネ足となり、制御動作等に混乱を引き起こす
虞がある。■If any one slave CPU becomes active first, then the host CPU becomes active, and then the other slave CPUs become active, then the first slave CPU becomes active. Although the CPIJ can take in all the data from the host CPU, other slave CPUs that have become active after a delay will run out of data for the same reason as in (2), which may cause confusion in control operations, etc.
等の問題点があった。There were problems such as.
本発明は従来のこのような問題点を解決して、マルチC
PUシステムにおいて、上述のような制御動作等の混乱
が生じることのない制御装置を提供することを目的とす
る。The present invention solves these conventional problems and provides multi-C
It is an object of the present invention to provide a control device that does not cause confusion in control operations as described above in a PU system.
5 点を解決するための手
上記目的を達成するために本発明は、ホストCPUと、
該ホストCPUと交信する複数個のスレーブCPUと、
上記ホストCPU及びスレーブCPUのリセット状態を
解除するためのリセット解除手段とを具備した制御装置
において、上記リセット解除手段が、ホストCPUに対
するリセット解除信号をスレーブCPUに対するリセッ
ト解除信号より遅延して発する構成とされていることを
要旨としている。5. Measures to Solve the Problems In order to achieve the above object, the present invention provides a host CPU,
a plurality of slave CPUs communicating with the host CPU;
A control device comprising reset release means for releasing the reset state of the host CPU and slave CPU, wherein the reset release means issues a reset release signal to the host CPU with a delay from a reset release signal to the slave CPU. The main point is that
作−一一一里
上記構成によれば、ホストCPUに対するリセット解除
信号がスレーブCPUに対するリセット解除信号より遅
延して発されるので、ホストCPUが能動的状態となる
前に必ずスレーブCPUが能動的状態となる。従ってホ
ストCPUの送信データは全てスレーブCPUに受信さ
れ、該制御装置は交信時にタイミングのズレ等も生じる
ことがない。According to the above configuration, the reset release signal to the host CPU is issued with a delay from the reset release signal to the slave CPU, so the slave CPU is always in the active state before the host CPU becomes active. state. Therefore, all the data sent by the host CPU is received by the slave CPU, and the control device does not suffer from timing lag during communication.
尚、上記リセット解除手段としては、リセット回路と遅
延回路とを組み合わせたものやCPUに遅延回路を夫々
別個に接続しかつホス)CPUに接続される遅延回路の
時定数をスレーブCPUに接続される遅延回路の時定数
よりも大きく設定したもの等があり、以下の実施例にお
いて詳述する。The above-mentioned reset canceling means may be a combination of a reset circuit and a delay circuit, or a system in which delay circuits are connected to the CPU separately, and the time constant of the delay circuit connected to the CPU is connected to the slave CPU. There are some that are set larger than the time constant of the delay circuit, and will be explained in detail in the following embodiments.
去−隻一炎
第1図は、本発明の一例としての複写機等に搭載される
制御装置の概要を示す図であって、■はホストCPU、
2aはスレーブCPUの一例としてのコピー動作を受は
持つマスクCPU、2bは同じくスレーブCPUの一例
としての光学系の制御を行なうスキャナcpuを示す。Figure 1 is a diagram showing an outline of a control device installed in a copying machine or the like as an example of the present invention, where ■ indicates a host CPU;
Reference numeral 2a indicates a mask CPU which performs a copy operation as an example of a slave CPU, and reference numeral 2b indicates a scanner CPU which controls an optical system as an example of a slave CPU.
このような制御装置においては、まず操作パネル等の操
作部(不図示)からホストCPUIにデータ入力される
と該ホストCRUIに格納されたプログラムが実行に移
され、データバスAを介してマスタCPU2a及びスキ
ャナCPU2bにデータが送信され、次いでマスクCP
U2a及びスキャナCPU2 bに格納されたプログラ
ムが実行され、機械系及び光学系を制御すると共に、該
マスタCPU2a及び該スキャナCPU2 bは適宜ホ
ストCPUIにも機械系及び光学系の制御に対応する応
答を発し、操作部を制御するのである。In such a control device, first, when data is input to the host CPU from an operation unit (not shown) such as an operation panel, the program stored in the host CRUI is executed, and the program is transferred to the master CPU 2a via the data bus A. The data is sent to the scanner CPU 2b, and then the mask CPU 2b
The programs stored in U2a and scanner CPU2b are executed to control the mechanical system and optical system, and the master CPU2a and scanner CPU2b also appropriately send responses corresponding to the control of the mechanical system and optical system to the host CPU2. It emits and controls the operating section.
3は各CPUI、2a、2bのリセット状態を解除して
、該GPU1.2a、2bを能動的状態にするためのリ
セット解除手段であって、上記各CPUI、2a、2b
に接続されるリセット回路4と、該リセット回路4と上
記ホストCPUIとの間に介在される遅延回路5とから
なる。どの実施例において遅延回路5は抵抗R3とコン
デンサC2の充放電を利用したCR時定数回路を用いて
いる。該遅延回路5と上記リセット回路4とは同一電源
Vccに接続され、上記マスタCPU2a及び上記スキ
ャナCPU2 bにリセット解除信号が入力されて後、
上記ホストCPUIにリセット解除信号が人力される。3 is a reset canceling means for canceling the reset state of each CPUI, 2a, 2b and making the GPU 1.2a, 2b into an active state;
It consists of a reset circuit 4 connected to the host CPU, and a delay circuit 5 interposed between the reset circuit 4 and the host CPU. In each embodiment, the delay circuit 5 uses a CR time constant circuit that utilizes charging and discharging of a resistor R3 and a capacitor C2. The delay circuit 5 and the reset circuit 4 are connected to the same power supply Vcc, and after a reset release signal is input to the master CPU 2a and the scanner CPU 2b,
A reset release signal is manually input to the host CPUI.
6は電源電圧監視ICであって、入力電源電圧が低下し
た時リセット信号を出力するためのものである。また7
はバッファバッファアンプを示す。6 is a power supply voltage monitoring IC for outputting a reset signal when the input power supply voltage drops. Also 7
indicates a buffer buffer amplifier.
以下、前記リセット解除手段3の具体的な回路動作につ
いて説明する。The specific circuit operation of the reset release means 3 will be explained below.
先ず、電源が投入された時点では、上記各cpU1.2
a、2bはリセット状態に維持されている。この時、電
源電圧監視IC6のリセット出力Rからは“L”レベル
の信号が出力されるため、マスタCPU及びスキャナC
PU2 a、2 bはリセット状態を持続する。また、
バンファアンプ7を通じてCR時定数回路5のP点の電
位も“L”レベルに維持されるため、コンデンサC2は
充電を開始しない。従って、遅延回路5は動作せず、ホ
ストCPUIもリセット状態に保たれる。次に電源電圧
が立ち上がって後、電源監視IC6のタイミング・コン
デンサC1によって決定される時間を経過すると、リセ
ット出力Rが“H”レベルに転じ、CPU2a、2b及
び遅延回路5に加えられる。マスタCPU2a及びスキ
ャナCPU2bはこの“H”レベル信号によってリセッ
ト状態が解除される。一方、遅延回路5は、パフファア
ンブ7を通じてP点が“H”レベルに転じることにより
、コンデンサC2の充電を開始し、Cm R3の時定数
によって決まる所定時間経過後、シュミットトリガ−回
路8を通じてホストCPUのR端子に“H”レベルの信
号を加える。かくしてホストCPU1のリセット状態が
解除される。First, when the power is turned on, each of the above cpu1.2
a and 2b are maintained in a reset state. At this time, the reset output R of the power supply voltage monitoring IC 6 outputs an "L" level signal, so the master CPU and scanner C
PU2a and PU2b maintain the reset state. Also,
Since the potential at point P of the CR time constant circuit 5 is also maintained at the "L" level through the buffer amplifier 7, the capacitor C2 does not start charging. Therefore, the delay circuit 5 does not operate, and the host CPUI is also kept in a reset state. Next, after the power supply voltage rises and a time period determined by the timing capacitor C1 of the power supply monitoring IC 6 has elapsed, the reset output R changes to the "H" level and is applied to the CPUs 2a, 2b and the delay circuit 5. The master CPU 2a and scanner CPU 2b are released from the reset state by this "H" level signal. On the other hand, the delay circuit 5 starts charging the capacitor C2 when the P point changes to the "H" level through the puffer amplifier 7, and after a predetermined time determined by the time constant of Cm R3 has elapsed, the delay circuit 5 charges the host CPU through the Schmitt trigger circuit 8. Add an “H” level signal to the R terminal of the In this way, the reset state of the host CPU 1 is released.
このように本実施例によればリセット回路4のリセット
出力RからスレーブCPUに対して同時にリセット解除
信号“H”レベルの信号が出力される一方、ホストCP
U1には遅延回路5を介してリセット解除信号が出力さ
れるので、必ずホストCPUIのリセフトがスレーブC
PU2a、2bより後に解除されることとなり、ホスト
CPU1から送信されるデータは全てマスタCPU2a
及びスキャナCPU2 bに受信され、所望の制御動作
を行なうことができる。In this way, according to this embodiment, the reset output R of the reset circuit 4 simultaneously outputs the reset release signal "H" level to the slave CPU, while the host CPU
Since a reset release signal is output to U1 via the delay circuit 5, the reset of the host CPU is always the reset of the slave C.
It will be released after PU2a and PU2b, and all data sent from host CPU1 will be sent to master CPU2a.
The data is received by the scanner CPU 2b, and desired control operations can be performed.
第2図は上記リセット解除手段の解除順序を示すタイム
チャートである。すなわち、電源電圧が投入され、基準
レベル以上に電源が立ち上がって後、リセット回路4に
よる遅延時間1.が経過すると電源電圧監視IC6のリ
セット出力Rがリセット解除信号を出力してマスタCP
U2 a及びスキャナCPU2bのリセット状態を解除
する。しかる後、遅延回路5の作用により、遅延時間t
2(tz>t+)後にホストCPU1にリセット解除信
号が入力され、該ホストcpuiのリセット状態が解除
される。FIG. 2 is a time chart showing the release order of the reset release means. That is, after the power supply voltage is turned on and the power supply rises above the reference level, the delay time by the reset circuit 4 is 1. lapses, the reset output R of the power supply voltage monitoring IC 6 outputs a reset release signal and the master CP
Release the reset state of U2 a and scanner CPU 2b. Thereafter, due to the action of the delay circuit 5, the delay time t
After 2 (tz>t+), a reset release signal is input to the host CPU 1, and the reset state of the host CPU is released.
第3図は他の実施例であって、スレーブCPUとしては
前実施例と同様マスタCPU2 a及びスキャナCPU
2 bが使用される。この実施例ではリセット解除手段
が複数個の遅延回路5・・・で構成され、該遅延回路5
・・・が各CPUI、2a、2bに別個に接続されると
共に、遅延回路5・・・の抵抗体R3の抵抗値とコンデ
ンサC2の静電容量の積で与えられる時定数を選択する
ことによって、マスタCPU2a及びスキャナCPU2
bにリセット解除信号が入力されて後上記ホストCP
UIにリセット解除信号が入力されるようにしたもので
ある。つまり、ホストCPUIに接続される遅延回路5
の時定数をマスタCPU2aやスキャナCPU2 bの
時定数よりも大きく設定し、マスクCPU2 a及びス
キャナCPU2 bにリセット解除信号を入力して後、
ホストCPU1にリセット解除信号を入力するのである
。FIG. 3 shows another embodiment, in which the slave CPUs are a master CPU 2a and a scanner CPU as in the previous embodiment.
2b is used. In this embodiment, the reset canceling means is composed of a plurality of delay circuits 5.
... are connected to each CPUI, 2a, 2b separately, and by selecting a time constant given by the product of the resistance value of the resistor R3 and the capacitance of the capacitor C2 of the delay circuit 5... , master CPU 2a and scanner CPU 2
After the reset release signal is input to b, the above host CP
A reset release signal is input to the UI. In other words, the delay circuit 5 connected to the host CPU
After setting the time constant to be larger than that of the master CPU 2a and scanner CPU 2b, and inputting a reset release signal to the mask CPU 2a and scanner CPU 2b,
A reset release signal is input to the host CPU 1.
上述の如き構成によれば、・必ずマスクCPU2aやス
キャナCPU2b等のスレーブCPUが能動状態となっ
て後ホス)CPU 1が能動状態となるので、ホストC
PUIから送信されるデータは全てスレーブCPUで受
信されることとなり、制御動作に混乱を生じる戊がなく
なり、所期の目的を達成することができる。According to the above-mentioned configuration, the slave CPUs such as the mask CPU 2a and the scanner CPU 2b always become active, and then the host CPU 1 becomes active, so that the host CPU 1 becomes active.
All data transmitted from the PUI is received by the slave CPU, eliminating any confusion in control operations and achieving the intended purpose.
第4図〜第6図は上述のようなリセット解除手段を具備
した制御装置の動作手順を示すフローチャートである。4 to 6 are flowcharts showing the operating procedure of the control device equipped with the above-mentioned reset release means.
第4図はホス)CPUIの動作手順を示すフローチャー
トであって、まず電源が投入されると(Sl)、上述の
如く、所定時間経過して後該ホストCPU1のリセット
状態が解除される。次いで内部或いは外部接続されたR
AMがクリアされかつホストCPU l内部の各種レジ
スタ設定等の初期設定がなされる(S2)。しかる後、
該ホストCPUIのクロックパルスをカウントするため
に初期設定時に所定時間にセットされた内部タイマをス
タートさせる(S3)。該内部タイマは上記ホストCP
U 1の1ルーチンに要する時間を設定するタイマであ
る9次いで操作部からデータが入力されると、操作部を
制御するサブルーチンが実行され(S4)、さらにマス
タCPU2aやスキャナCPU2b等のスレーブCPU
と通信を開始するサブルーチンが実行される(S5)。FIG. 4 is a flowchart showing the operating procedure of the host CPU 1. First, when the power is turned on (Sl), the reset state of the host CPU 1 is released after a predetermined period of time has elapsed, as described above. Then internally or externally connected R
AM is cleared and initial settings such as various register settings inside the host CPU I are made (S2). After that,
In order to count the clock pulses of the host CPU, an internal timer set to a predetermined time at the time of initial setting is started (S3). The internal timer is the host CP
U 9 is a timer that sets the time required for one routine of 1. Next, when data is input from the operation unit, a subroutine for controlling the operation unit is executed (S4), and slave CPUs such as the master CPU 2a and the scanner CPU 2b
A subroutine for starting communication with is executed (S5).
そしてこのサブルーチン処理が終了すると内部タイマの
終了を待って1ルーチンが終了する(S6)。When this subroutine process is completed, the routine ends after waiting for the internal timer to end (S6).
第5図はスレーブCPUの一例としてのマスタCPU2
aの動作手順を示すフローチャートであって、まず電源
が投入されると(Sll)、所定時間経過して後マスタ
CPU2aのリセット状態が解除され、該マスタCPU
2 aは能動状態となる。このリセット解除は、前述の
如(、上記ホス)CPUIのリセットが解除される前に
解除され、ホス)CPUIからの情報が全て取り込み可
能な状態とされる。しかる後上記ホス)CPUIの動作
と同様RAMのクリアや各種レジスタの設定等の初期設
定がなされる(S12)、次いでホストCPU1からの
送信が始まったか否かをチェックしく513)、送信が
始まるまで初期設定を終了した状態で待機する。そして
ホストCPU1からの送信が始まると、この状態で割り
込みがかかり、割り込みデータがマスタCPU2aのR
AMに格納されたのを確認して後再びプログラムは進行
する。この割り込みルーチンはマスタCPU2 aのプ
ログラムの進行中に適宜プログラムを一時中断して実行
される。しかる後該マスタCPU2 aの内部タイマを
セットしてスタートさせ(S 14)、次いでコピー動
作のサブルーチンを実行する(S15)。その後ジャム
や紙詰まり等のコピー動作以外のその他の処理を行なう
サブルーチンを実行しく516)、これらのサブルーチ
ン処理が終了すると、上記内部タイマの終了を待って1
ルーチンが終了する(S17)。Figure 5 shows master CPU2 as an example of slave CPU.
This is a flowchart showing the operation procedure of step a, in which when the power is first turned on (Sll), the reset state of the master CPU 2a is released after a predetermined period of time has elapsed, and the master CPU 2a is reset.
2a becomes active. This reset is canceled before the reset of the (host) CPUI is canceled as described above, and all information from the host (host) CPUI can be taken in. After that, the initial settings such as clearing the RAM and setting various registers are performed in the same manner as the operation of the host CPU 1 (S12), and then a check is made to see if transmission from the host CPU 1 has started (513), until the transmission starts. Wait while the initial settings are completed. When transmission from host CPU 1 starts, an interrupt occurs in this state, and the interrupt data is sent to R of master CPU 2a.
After confirming that it has been stored in AM, the program will proceed again. This interrupt routine is executed while the program of the master CPU 2a is in progress, temporarily interrupting the program as appropriate. Thereafter, the internal timer of the master CPU 2a is set and started (S14), and then a copy operation subroutine is executed (S15). After that, subroutines for handling other processes other than copying operations such as jams and paper jams are executed (516), and when these subroutine processes are completed, the process waits for the internal timer to end and returns to 1.
The routine ends (S17).
また、第6図は割り込みルーチンのフローチャートを示
すものである。該割り込みルーチンはマスタCPU2a
のプログラム実行中に適宜割り込んで実行に移される。Further, FIG. 6 shows a flowchart of the interrupt routine. The interrupt routine is executed by the master CPU 2a.
When the program is being executed, it is interrupted and executed as appropriate.
つまり、マスタCPU2aのコピー動作やその他の処理
中に割り込みがかかると、該マスタCPUは現在実行中
のプログラムを一時中断し、割り込みルーチンを実行す
る。この割り込みルーチンは、ホストCPUIからのデ
ータを受信してRAMに格納すると同時にマスクCPU
Za内の送信用RAMに貯蔵されているデータ、例えば
複写機の複写紙の残枚数等のデータをホストCPUIに
送信する。そしてマスタCPU2aからホストCPUI
に送信されたデータによりホストCPUIは操作部を制
御する。That is, when an interrupt occurs during a copy operation or other processing by the master CPU 2a, the master CPU temporarily suspends the program currently being executed and executes the interrupt routine. This interrupt routine receives data from the host CPU, stores it in RAM, and at the same time interrupts the mask CPU.
The data stored in the transmission RAM in Za, such as the number of remaining copies of the copying machine, etc., is transmitted to the host CPUI. Then, from the master CPU 2a to the host CPU
The host CPUI controls the operation unit based on the data sent to the host CPU.
尚、第5図及び第6図においてはスレーブCPUとして
マスタCPU2aを使用した場合について説明したが、
スレーブCPUとして光学系を制御するスキャナCPU
を使用したときもコピー動作及びその他の処理動作のサ
ブルーチンを光学系動作に置き換えることにより同様に
して行なうことができるのはいうまでもない。In addition, in FIG. 5 and FIG. 6, the case where the master CPU 2a is used as the slave CPU is explained.
Scanner CPU that controls the optical system as a slave CPU
It goes without saying that even when using the optical system, the same operations can be performed by replacing the subroutines for the copying operation and other processing operations with optical system operations.
このように本発明の制御装置は、上記スレー・ブCPU
にリセット解除信号が入力されて後ホストCPUにリセ
ット解除信号が入力されたので、制御系の混乱が生じる
虞もなくなり、所期の目的を達成することができる。In this way, the control device of the present invention can control the slave CPU.
Since the reset release signal is input to the host CPU and then the reset release signal is input to the host CPU, there is no possibility of confusion in the control system, and the intended purpose can be achieved.
ユ里亘四困
以上詳述したように本発明は、ホス)CPUと、該ホス
トCPUと交信する複数個のスレーブcPUとを有し、
かつ上記ホストcPU及び上記スレーブCPUのリセッ
ト状態を解除するためのリセット解除手段が具備された
制御装置において、上記ホストCPUに対するリセット
解除信号が上記スレーブCPUに対するリセ・ノド解除
信号より遅延して発するように上記リセット解除手段を
構成したので、上記ホストCPUが能動的状態のときは
必ずスレーブcpuも能動的状態となり、上記スレーブ
CPUはホストCPUから送信された情報を全て受信す
ることができ、従来のように受信タイミングのズレによ
る混乱を生じる虞がなくなり、該制御装置は複写機等に
搭載されても、極めて円滑に所望のコピー動作等を行な
うことができるという効果がある。As detailed above, the present invention includes a host CPU and a plurality of slave CPUs that communicate with the host CPU,
and in a control device equipped with a reset release means for releasing the reset state of the host cPU and the slave CPU, the reset release signal for the host CPU is issued with a delay from the reset/node release signal for the slave CPU. Since the above-mentioned reset canceling means is configured, when the above-mentioned host CPU is in an active state, the slave CPU is also always in an active state, and the above-mentioned slave CPU can receive all the information transmitted from the host CPU. Thus, there is no possibility of confusion caused by a shift in reception timing, and even when the control device is installed in a copying machine, it is possible to perform desired copying operations extremely smoothly.
第1図は本発明の一実施例の概要を示す回路図、第2図
はリセット解除のタイミングを示すタイムチャート、第
3図は本発明の他の実施例の概要を示す回路図、第4図
はホス)CPUの動作手順を示すフローチャート、第5
図はスレーブCPUの動作手順を示すフローチャート、
第6図は割り込みルーチンのフローチャートである。
■・・・ホストCPU、2a−・・マスタCPU、2b
・・・スキャナCPU、3・・・リセット解除手段。
第2図FIG. 1 is a circuit diagram showing an overview of one embodiment of the present invention, FIG. 2 is a time chart showing reset release timing, FIG. 3 is a circuit diagram showing an outline of another embodiment of the invention, and FIG. Figure 5 is a flowchart showing the operating procedure of the CPU (host).
The figure is a flowchart showing the operation procedure of the slave CPU,
FIG. 6 is a flowchart of the interrupt routine. ■...Host CPU, 2a-...Master CPU, 2b
. . . Scanner CPU, 3 . . . Reset release means. Figure 2
Claims (3)
個のスレーブCPUと、上記ホストCPU及びスレーブ
CPUのリセット状態を解除するためのリセット解除手
段とを具備した制御装置において、 上記リセット解除手段は、ホストCPUに対するリセッ
ト解除信号をスレーブCPUに対するリセット解除信号
より遅延して発する構成とされていることを特徴とする
制御装置。(1) In a control device comprising a host CPU, a plurality of slave CPUs communicating with the host CPU, and reset release means for releasing the reset state of the host CPU and slave CPUs, the reset release means A control device characterized in that it is configured to issue a reset release signal to a host CPU with a delay from a reset release signal to a slave CPU.
接続される1個のリセット回路と、該リセット回路と上
記ホストCPUとの間に介在される遅延回路とから構成
されたことを特徴とする特許請求の範囲第(1)項記載
の制御装置。(2) A patent characterized in that the reset release means is comprised of one reset circuit connected to the slave CPU and a delay circuit interposed between the reset circuit and the host CPU. A control device according to claim (1).
接続される複数個の遅延回路からなり、かつ上記ホスト
CPUに接続される遅延回路の時定数を上記スレーブC
PUに接続される遅延回路の時定数よりも大きく設定し
たことを特徴とする特許請求の範囲第(1)項記載の制
御装置。(3) The reset canceling means includes a plurality of delay circuits connected to each CPU separately, and the time constant of the delay circuit connected to the host CPU is set to the slave CPU.
The control device according to claim 1, wherein the time constant is set larger than the time constant of a delay circuit connected to the PU.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26833086A JPS63121966A (en) | 1986-11-10 | 1986-11-10 | Controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26833086A JPS63121966A (en) | 1986-11-10 | 1986-11-10 | Controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63121966A true JPS63121966A (en) | 1988-05-26 |
Family
ID=17457044
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26833086A Pending JPS63121966A (en) | 1986-11-10 | 1986-11-10 | Controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63121966A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5931902A (en) * | 1996-08-21 | 1999-08-03 | Mitsubishi Denki Kabushiki Kaisha | Communication system |
-
1986
- 1986-11-10 JP JP26833086A patent/JPS63121966A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5931902A (en) * | 1996-08-21 | 1999-08-03 | Mitsubishi Denki Kabushiki Kaisha | Communication system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW528944B (en) | A processing system and method of resetting a plurality of processing modules | |
| JPS59127133A (en) | Data transmitting system | |
| US20140237225A1 (en) | Information processing apparatus, control method for information processing apparatus, and program | |
| JP2734533B2 (en) | Image forming device | |
| EP1672447A2 (en) | Starting control method, duplex platform system, and information processor | |
| JPH02118868A (en) | Synchronizing system for multi-processor | |
| JP2003114863A (en) | Nonsynchronous bus interface device | |
| JPS60218939A (en) | Controller of copying machine or the like | |
| JP2004252533A (en) | DMA control circuit | |
| JPS6230262A (en) | Erroneous copying preventing device in copying machine | |
| JPH0381146B2 (en) | ||
| JPH08179857A (en) | Reset circuit | |
| JP6906369B2 (en) | Computer systems, their control methods, and programs | |
| JPS5814156A (en) | Controlling method for interruption copying in electrophotographic copier | |
| JPH01223521A (en) | Large scale integrated circuit | |
| JPH0420979A (en) | Control method for copying device | |
| JP2968307B2 (en) | Copier control method | |
| JPH03277578A (en) | Printer | |
| JPH0615884A (en) | Printer | |
| JPS62168258A (en) | Cpu switching circuit | |
| JPH0314021A (en) | Printer | |
| JPS5942553A (en) | image forming device | |
| JP2001350633A (en) | Signal processor | |
| JPS6057465A (en) | Simultaneous control system of display device and printer | |
| JPH01177663A (en) | DMA transfer control method |