JPH04192045A - Sequencer with rom type timer - Google Patents

Sequencer with rom type timer

Info

Publication number
JPH04192045A
JPH04192045A JP2327306A JP32730690A JPH04192045A JP H04192045 A JPH04192045 A JP H04192045A JP 2327306 A JP2327306 A JP 2327306A JP 32730690 A JP32730690 A JP 32730690A JP H04192045 A JPH04192045 A JP H04192045A
Authority
JP
Japan
Prior art keywords
timer
signal
hardware
response
sequencer
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
JP2327306A
Other languages
Japanese (ja)
Inventor
Katsuhiko Tanahashi
棚橋 勝彦
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 JP2327306A priority Critical patent/JPH04192045A/en
Publication of JPH04192045A publication Critical patent/JPH04192045A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electric Clocks (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [概 要] 複数のハードウェア間で信号送出の順番やタイミングを
はかるためのシーケンサに関し。
[Detailed Description of the Invention] [Summary] This invention relates to a sequencer for measuring the order and timing of signal transmission between multiple pieces of hardware.

ROM式タイマを使用することにより、シーケンサを実
現するシーケンスのWL雑さにハードウェア規模が依存
しにくく、しかもシーケンス変更を容易にすることを目
的とし、 あるハードウェアが起動信号を出すと、他のハードウェ
アに所要信号を出し第1タイマを起動させ、他のハード
ウェアからの応答信号が返ってくると、第1タイマタイ
ムアウト後に、更に所要信号を出し第2タイマを起動さ
せる一方、第1タイマタイムアウト前に他のハードウェ
アからの応答信号が返ってこない場合は、第1タイマタ
イムアウド後に、別の所要信号を出し第3タイマを起動
させるシーケンサにおいて、応答信号をアドレス情報と
して受け、時間を示すカウンタの出力値と実現したいタ
イマ動作に応したパターンコードを記憶することにより
、第2タイマおよび第3タイマの機能を有するROMを
設けるように構成する。
By using a ROM type timer, the hardware scale is less dependent on the WL complexity of the sequence that implements the sequencer, and the purpose is to make it easy to change the sequence. A necessary signal is sent to the hardware to start the first timer, and when a response signal is returned from the other hardware, after the first timer times out, a necessary signal is sent to the second timer and the first timer is started. If a response signal is not returned from other hardware before the timer times out, the sequencer receives the response signal as address information and outputs another required signal to start the third timer after the first timer times out. A ROM having the functions of a second timer and a third timer is provided by storing the output value of the counter indicating the timer and the pattern code corresponding to the desired timer operation.

[産業上の利用分野コ 本発明は、複数のハードウェア間で信号送出の順番やタ
イミングをはかるためのシーケンサに関する。
[Industrial Application Field] The present invention relates to a sequencer for determining the order and timing of signal transmission between a plurality of pieces of hardware.

近年、複数のハードウェア機能に対して、信号送出をそ
の順番およびタイミングをはかって行なうような動作(
シーケンス)は広く行なわれてきている。
In recent years, there has been an increase in the number of operations in which signals are sent to multiple hardware functions by measuring their order and timing.
sequences) have been widely practiced.

近年においては、その信号を受信するハードウェア側に
CPUが搭載される等、信号の受信側で高度な対応が行
なえるようになり、それらの間で実現するシーケンスも
単に信号送出を行なうのみならず、それに対する応答の
受信、更にはその応答の結果によって次のシーケンスを
決定するなど、非常に複雑化してきている。従って、こ
れらのシーケンスを発生する基準時間となるタイマとし
て、複数のタイマを柔軟に組み合わせて、そのカウンタ
値も状態に応じて複数のパターンを選択できるものが必
要となる。
In recent years, it has become possible to perform sophisticated responses on the signal receiving side, such as by installing a CPU on the hardware side that receives the signal. First, it has become extremely complex, as it requires receiving a response and determining the next sequence based on the result of that response. Therefore, as a timer serving as a reference time for generating these sequences, a timer is required that can flexibly combine a plurality of timers and select a plurality of patterns for the counter value depending on the state.

[従来の技術] 従来より、例えば、第6図に示すようにハードウェア1
とハードウェア2との間での信号送出やタイミングをと
るために、シーケンサ3を設けることが多いが、このシ
ーケンサ3で行なわれるあるシーケンスについて説明す
る。ここで、このシーケンスを実現する上で必要となる
タイマはシーケンサの中に搭載されているものとする。
[Prior Art] Conventionally, for example, as shown in FIG.
A sequencer 3 is often provided to send signals and take timing between the computer and the hardware 2, and a certain sequence performed by this sequencer 3 will be described. Here, it is assumed that the timer required to realize this sequence is installed in the sequencer.

まず、正常に終了する場合のシーケンス事例から第3図
を用いて説明する。
First, a sequence example in the case of normal termination will be explained using FIG. 3.

最初に、ハードウェア1によりシーケンスを起動する起
動信号Aが発行されると、シーケンサ3が信号A−1を
ハードウェア2に送出し、その応答受信確認用第1タイ
マをスタートさせる。そして、シーケンサ3は第1タイ
マカウント終了後。
First, when the hardware 1 issues a start signal A to start a sequence, the sequencer 3 sends a signal A-1 to the hardware 2 and starts a first timer for confirming receipt of the response. Then, the sequencer 3 completes the first timer count.

ハードウェア1より信号A−1の応答を受信できたこと
を認識して、ハードウェア1に更に信号A−2を送出し
、第2タイマをスタートさせて信号A−2応答の受信を
監視する。
Recognizing that the response to signal A-1 has been received from hardware 1, it further sends signal A-2 to hardware 1, starts a second timer, and monitors the reception of the response to signal A-2. .

第2タイマのカウント終了までに信号A−2の応答をシ
ーケンサ3が受信すると、シーケンサ3は、ハードウェ
ア1に起動信号A応答1を送出してシーケンスを終結す
る。
When the sequencer 3 receives the response of the signal A-2 before the second timer finishes counting, the sequencer 3 sends the activation signal A response 1 to the hardware 1 and ends the sequence.

以上は、想定されるシーケンスが全て正常に終結した場
合であるが、異常状態として対処すべきシーケンスを第
4図に示す。この第4図に示す例は、ハードウェア2よ
り信号A−1の応答が何かの事情で受信できなかった場
合であり、その対処の方法として、信号A−2の代わり
に信号A−3を送出して、別の第3タイマでその応答を
監視するようにしている。そして、ハードウェア1に返
却する結果応答も、起動信号A応答1の代わりに起動信
号A応答2を用いている。
The above is a case in which all the assumed sequences end normally, but a sequence that should be handled as an abnormal state is shown in FIG. The example shown in FIG. 4 is a case where a response to signal A-1 cannot be received from hardware 2 for some reason. , and the response is monitored by another third timer. The result response returned to the hardware 1 also uses the activation signal A response 2 instead of the activation signal A response 1.

ところで、従来技術では、上記のシーケンス機能の実現
をランダムロジックIC(ゲート回路。
By the way, in the conventional technology, the above sequence function is realized using a random logic IC (gate circuit).

フリップフロップ、カウンタ等)で実現しており、第5
図に従来技術による例示シーケンスの実現方法を示す。
This is realized using flip-flops, counters, etc.), and the fifth
The figure shows how an example sequence can be implemented according to the prior art.

すなわち、このシーケンサ3は、第1タイマ用カウンタ
3o1(以下、単に「第1タイマ301」ということが
ある)、第2タイマ用カウンタ302(以下、単に「第
2タイマ302」ということがある)、第3タイマ用カ
ウンタ303(以下、単に「第3タイマ303」という
ことがある)、積分回路304〜306.ゲート回路3
07〜311をそなえて構成されているが、この第5図
においては、まず、パルス状の信号としてのハードウェ
ア1からの起動信号Aで、第1タイマ用カウンタ301
のカウントをスタートさせるとともに、この起動信号A
が信号A−1となって外部に送出される。
That is, this sequencer 3 includes a first timer counter 3o1 (hereinafter sometimes simply referred to as "first timer 301") and a second timer counter 302 (hereinafter sometimes simply referred to as "second timer 302"). , a third timer counter 303 (hereinafter sometimes simply referred to as "third timer 303"), integrating circuits 304 to 306 . Gate circuit 3
07 to 311, and in FIG.
At the same time, this starting signal A
is sent out as signal A-1.

その後、第1タイマ301が規定のカウントを終了した
後、信号A−1応答の受信状態によって第2タイマ30
2.第3タイマ303のいずれかを起動する必要がある
が、このタイマ選択機能は2つのANDゲート回路30
8,309と1つの反転ゲート回路307により実現さ
れている。2つのANDゲート回路308,309の出
力は信号A−2.信号A−3に対応し、いずれか一方が
出力され、これに応動していずれかのタイマを起動する
ようになっている。その後は、タイマがカウント終了時
点で対応するハードウェア2よりの応答が受信されてい
れば、ANDゲート回路310.311からハードウェ
ア1に規定の起動信号A応答(起動信号A応答1.起動
信号A応答2)を返却する。
Thereafter, after the first timer 301 finishes counting, the second timer 301 starts counting depending on the reception state of the signal A-1 response.
2. It is necessary to start one of the third timers 303, but this timer selection function is performed using the two AND gate circuits 30.
8,309 and one inverting gate circuit 307. The outputs of the two AND gate circuits 308, 309 are signals A-2. Corresponding to signal A-3, one of them is output, and in response, one of the timers is activated. Thereafter, if a response from the corresponding hardware 2 is received when the timer finishes counting, the AND gate circuits 310 and 311 send the specified activation signal A response (activation signal A response 1.activation signal A response 2) is returned.

[発明が解決しようとする課題] しかしながら、このような従来のシーケンサでは、実現
したシーケンスに従って順にランダムロジックを組み上
げていくこととなり、シーケンスの動作ポイント−つ一
つについてハードウェアが必要となる。これは、要求さ
れるシーケンスが複雑になるほど、ハードウェアが増加
していくことを意味している。
[Problems to be Solved by the Invention] However, in such a conventional sequencer, random logic is assembled in order according to the realized sequence, and hardware is required for each operating point of the sequence. This means that the more complex the required sequence, the more hardware will be needed.

また、装置試験時に設計段階で考えていたシーケンスに
不都合があるか或いは顧客よりシーケンスの変更を要求
される等の場合には、ハードウェアの変更で対応してい
くしかなく、このためにはプリント板上でのストラップ
処理やパターンカット処理又はプリント板の作り替えが
必要となる。
In addition, if there is a problem with the sequence that was considered at the design stage during equipment testing, or if the customer requests a change in the sequence, the only way to deal with this is to change the hardware. It is necessary to perform strap processing or pattern cutting processing on the board, or to change the printed board.

本発明は、このような課題に鑑みなされたもので、RO
M式タイマを使用することにより、シーケンサを実現す
るシーケンスの複雑さにハードウェア規模が依存しにく
く、しかもシーケンス変更が容易なROM式タイマ付き
シーケンサを提供することを目的としている。
The present invention was made in view of such problems, and the RO
It is an object of the present invention to provide a sequencer with a ROM-type timer that uses an M-type timer so that the hardware scale is less dependent on the complexity of the sequence that implements the sequencer, and in which the sequence can be easily changed.

[課題を解決するための手段] このため、本発明のROM式タイマ付きシーケンサは、
あるハードウェアが起動信号を出すと、他のハードウェ
アに所要の信号を出すとともに第1タイマを起動させ、
他のハードウェアからの応答信号が返ってくると、第1
タイマのタイムアウト後に、更に所要の信号を呂すとと
もに第2タイマを起動させる一方、第1タイマのタイム
アウト前に該他のハードウェアからの応答信号が返って
こない場合は、第1タイマのタイムアウト後に、別の所
要信号を出すとともに第3タイマを起動させるという基
本動作を少なくとも行なうシーケンサにおいて、応答信
号をアドレス情報として受け、時間を示すカウンタの出
力値と実現したいタイマ動作に応じたパターンコードを
記憶することにより、第2タイマおよび第3タイマの機
能を有するROMが設けられたことを特徴としている。
[Means for solving the problem] Therefore, the sequencer with a ROM type timer of the present invention has the following features:
When a piece of hardware issues a start signal, it sends the required signal to other hardware and starts the first timer,
When a response signal is returned from other hardware, the first
After the timer times out, the required signal is further activated and the second timer is activated.If a response signal is not returned from the other hardware before the first timer times out, the second timer is activated after the first timer times out. , a sequencer that performs at least the basic operations of issuing another required signal and starting a third timer, receives the response signal as address information, and stores the output value of the counter indicating the time and the pattern code corresponding to the desired timer operation. Accordingly, the present invention is characterized in that a ROM having the functions of a second timer and a third timer is provided.

[作 用] 上述の本発明のROM式タイマ付きシーケンサでは、あ
るハードウェアが起動信号を出すと、他のハードウェア
に所要の信号を出すとともに第1タイマが起動され、他
のハードウェアからの応答信号が返ってくると、第1タ
イマのタイムアウト後に、更に所要の信号を出すととも
に、ROMの第2タイマ機能を起動させる一方、第1タ
イマのタイムアウト前に他のハードウェアからの応答信
号が返ってこない場合は、第1タイマのタイムアウト後
に、別の所要信号を出すとともに、ROMの第3タイマ
機能を起動させるという基本動作を行なうことができる
[Function] In the above-mentioned sequencer with a ROM type timer of the present invention, when a certain piece of hardware issues a start signal, it sends a required signal to other hardware and the first timer is started, and the first timer is started, and the first timer is activated. When a response signal is returned, after the first timer times out, it further outputs the required signal and activates the second timer function of the ROM, while the response signal from other hardware is received before the first timer times out. If no response is returned, the basic operation of issuing another required signal and activating the third timer function of the ROM after the first timer times out can be performed.

[実施例] 以下、図面を参照して本発明の詳細な説明する。[Example] Hereinafter, the present invention will be described in detail with reference to the drawings.

第1図は本発明の一実施例を示すブロック図であるが、
この第1図に示す本実施例にかかるシーケンサ3は、時
間基準用タイマとしての第1タイマ用カウンタ31.積
分回路32.ROM33をそなえて構成されている。
FIG. 1 is a block diagram showing one embodiment of the present invention.
The sequencer 3 according to this embodiment shown in FIG. 1 includes a first timer counter 31 . Integrating circuit 32. It is configured with a ROM33.

ここで、第1タイマ用カウンタ31は、ハードウェア1
からの起動信号Aを受けてトリガされるもので、従来例
の第1タイマ用カウンタ301に相当する。そして、こ
の第1タイマ用カウンタ31は、’0HEXJから’F
F)IEXJまでを1シーケンスとしてカウントするも
のとし、更にこの第1タイマ用カウンタ31は、rFF
Jまでカウントした後、自主的に「0」となり、新たな
起動信号Aが入力されるまでカウントスタートしないよ
うになっている。
Here, the first timer counter 31 is the hardware 1
It is triggered in response to the activation signal A from the first timer counter 301 of the conventional example. Then, this first timer counter 31 starts from '0HEXJ' to 'F'.
F) IEXJ is counted as one sequence, and this first timer counter 31 is
After counting up to J, it automatically becomes "0" and does not start counting until a new activation signal A is input.

積分回路32は、ハードウェア2からの信号A−1応答
、信号A−2応答、信号A−3応答を受けて所要のアド
レス情報をROM33へ出力するものである。即ち、状
態信号としては3つの信号受信状態(信号A−1.A−
2.A−3応答)があるため、この信号を積分回路32
によりレベル信号に変換してこれをアドレスとして出力
するようになっている。ここで、ROM33へのアドレ
スとしては、4 bitの信号を出力する。
The integrating circuit 32 receives the signal A-1 response, the signal A-2 response, and the signal A-3 response from the hardware 2 and outputs required address information to the ROM 33. That is, there are three signal reception states (signals A-1, A-
2. A-3 response), this signal is sent to the integrator circuit 32.
This is converted into a level signal and output as an address. Here, a 4-bit signal is output as the address to the ROM 33.

ROM33は、積分回路32からの信号A−1応答、信
号A−2応答、信号A−3応答に基づく信号をアドレス
情報として受け、時間を示すカウンタの出力値と実現し
たいタイマ動作に応じたパターンコードを記憶すること
により、第2タイマおよび第3タイマの機能を有するも
のである。
The ROM 33 receives signals based on the signal A-1 response, signal A-2 response, and signal A-3 response from the integrating circuit 32 as address information, and outputs a pattern corresponding to the output value of the counter indicating time and the desired timer operation. By storing the code, it has the functions of a second timer and a third timer.

ここで、第2タイマは、ハードウェア2からの応答信号
が返ってくると、第1タイマ用カウンタ31のタイムア
ウト後に起動されるタイマで、従来例の第2タイマ用カ
ウンタ302に相当するもので、第3タイマは、第1タ
イマ用カウンタ31のタイムアウト前にハードウェア2
からの応答信号が返ってこない場合に起動されるタイマ
で、従来例の第3タイマ用カウンタ303に相当するも
のである。
Here, the second timer is a timer that is activated after the first timer counter 31 times out when a response signal is returned from the hardware 2, and corresponds to the second timer counter 302 in the conventional example. , the third timer is activated by the hardware 2 before the first timer counter 31 times out.
This is a timer that is activated when a response signal is not returned from the third timer counter 303 of the conventional example.

今、この実施例と第5図の従来技術による実現例とを比
較すると、従来技術例の2つのタイマ(第2タイマ用カ
ウンタ302.第3タイマ用カウンタ303)および信
号A−1応答の受信によって起動タイマを切り換える選
択回路(ANDゲート回路308,309.反転ゲート
回路309)が、本実施例では、ROM32に置き換え
られている。そして、このROM32のアドレス信号と
して、信号A−1,A−2,A−3の受信状態と、時間
基準を与えるためのカウント値とを入力し、シーケンサ
から外部に出力する信号は全てROM32の出力を利用
している。
Now, if we compare this embodiment with the implementation example according to the prior art shown in FIG. In this embodiment, the selection circuit (AND gate circuits 308, 309, and inversion gate circuit 309) that switches the activation timer by the ROM 32 is replaced with the ROM 32. The reception status of signals A-1, A-2, A-3 and a count value for providing a time reference are input as address signals of this ROM 32, and all signals output from the sequencer to the outside are input to the ROM 32. It uses the output.

ところで、上記のような回路構成を想定した場合、RO
M33に焼き込まれるデータを、第2図に示す。
By the way, assuming the above circuit configuration, RO
The data written into M33 is shown in FIG.

今、第2図とシーケンスを示す第3,4図を対応させて
以下に動作を確認していく。なお、各図中の丸印内の数
字は両方の図で一致している。
Now, the operation will be confirmed below by associating FIG. 2 with FIGS. 3 and 4 showing the sequence. Note that the numbers in circles in each figure are the same in both figures.

■:起動信号Aの受信で、ROM33のアドレスである
第1タイマ用カウンタ(時間基準タイマ)31がスター
トし、カウントr0001BxNJで信号A−1を送出
し始める。そして、rQ 100Jまでは、そのまま信
号A−1は出力され続ける(このときの第1タイマカウ
ンタ31のカウント値は4)が、このカウント地rQ 
100Jの時点で、信号A−1応答を受信した場合は、
■へROMアドレスがジャンプするが、このとき、受信
できていない場合には、そのまま■へ進む動作となる。
(2): Upon reception of the activation signal A, the first timer counter (time reference timer) 31, which is the address of the ROM 33, starts and starts sending out the signal A-1 at the count r0001BxNJ. The signal A-1 continues to be output until rQ 100J (the count value of the first timer counter 31 at this time is 4), but this count value rQ
If the signal A-1 response is received at the time of 100J,
The ROM address jumps to (2), but if reception is not possible at this time, the operation continues to (2).

■:カウント値ro 100Jで、信号A−1応答を受
信したら、ro 101Jで、−旦全出力をOFFした
後、rQ 110Jより「10oo」まで信号A−2を
送出する。このとき、第2タイマのカウント値は3であ
る。また、カウント値「1000Jで、信号A−2応答
を受信した場合には、起動信号A応答1を送出のために
、■にジャンプする。
(2): When a signal A-1 response is received at count value ro 100J, after turning off all outputs for -1 time at ro 101J, signal A-2 is sent from rQ 110J to "10oo". At this time, the count value of the second timer is 3. Further, when the count value is "1000J" and the signal A-2 response is received, the process jumps to (2) in order to send the activation signal A response 1.

■二カウント値rlooOJよりrlllOJまで、起
動信号A応答1を送出し、rl 111Jで全ての出力
信号をOFFにして、シーケンスを終結する。
(2) Send activation signal A response 1 from count value rlooOJ to rllllOJ, turn off all output signals at rl 111J, and terminate the sequence.

■:前記■から信号A−1応答未受信により引き継がれ
た状態であり、ro 101Jで一旦全出力信号をOF
Fとした後、ro 110Jより信号A−3の送信を開
始する。この信号A−3はカウントrl O11Jまで
出力され続ける(第3タイマのカウント値は6)が、カ
ウント値rlooIJの時点で、信号A−3応答を受信
することにより、■にROMアドレスがジャンプする。
■: This is a state inherited from the above ■ due to the non-reception of signal A-1 response, and all output signals are temporarily turned off at ro 101J.
After setting it to F, transmission of signal A-3 is started from ro 110J. This signal A-3 continues to be output until count rlO11J (the count value of the third timer is 6), but at the time of count value rlooIJ, the ROM address jumps to ■ by receiving the signal A-3 response. .

■二カウント値rlOOO,lよりrllloJまで、
起動信号A応答2を送出し、rl 111Jで全ての出
力信号をOFFにして、シーケンスを終結する。
■From the second count value rlOOO,l to rllloJ,
The start signal A response 2 is sent, all output signals are turned OFF at rl 111J, and the sequence is terminated.

このように、シーケンス上で起こりうる状態のアドレス
に、想定しているシーケンス動作をデータとして焼き込
んでおくことにより、従来技術のハードウェアで実現し
ていた機能と同様のものが、ROM33で実現できるの
である。
In this way, by writing the assumed sequence operation as data into the address of the state that can occur in the sequence, the same functions as were realized with conventional hardware can be realized with ROM33. It can be done.

このように発生しろる状態のコードと時間を与えるカウ
ント入力値を、ROM33にアドレスとして入力し、R
OM33には実現するシーケンスで発生する全てのケー
スについての出カバターンを焼き込んでおくことにより
、シーケンスの個々のイベント固有のタイマおよび選択
回路を不要とすることができる。また、シーケンス変更
についてはROM33の焼き込みパターンを変更するこ
とで容易に対応できるものである。
The count input value that gives the code and time of the state that may occur in this way is input as an address to the ROM 33, and the R
By storing output patterns for all cases that occur in the sequence to be realized in the OM 33, it is possible to eliminate the need for timers and selection circuits specific to individual events in the sequence. Furthermore, the sequence can be easily changed by changing the burn-in pattern of the ROM 33.

このようにして、従来ハードウェアで実現していた機能
と同様のものが、ROM33および時間基準カウンタと
しての第1タイマ用カウンタ31のみで実現することが
でき、これにより、例えば、例示シーケンスのあとに更
にハードウェア2に対する信号を追加する等、実現する
シーケンスがもっと複雑になっても、ROM33のアド
レス空間および出力線が余っているかぎり、ROM33
のデータを変更するだけで対応可能でなり、従来技術に
ようにタイマ等のハードウェアを追加する必要はない。
In this way, functions similar to those conventionally realized in hardware can be realized only with the ROM 33 and the counter 31 for the first timer as a time reference counter, which allows for example Even if the sequence to be realized becomes more complex, such as by adding signals to the hardware 2, as long as the address space and output lines of the ROM 33 remain, the ROM 33
This can be done by simply changing the data, and there is no need to add hardware such as a timer as in the conventional technology.

このことは、高度な二重化冗長構成を実現する通信装置
において、その二重化切替動作に関る連携処理の複雑さ
に対しても柔軟に対応できることを意味しており、その
結果、二重化装置の開発が非常に容易となるものである
This means that communication equipment that achieves an advanced duplex redundant configuration can flexibly respond to the complexity of coordination processing related to duplex switching operations, and as a result, the development of duplex equipment can be This makes it very easy.

[発明の効果] 以上詳述したように、本発明のROM式タイマ付きシー
ケンサによれば、ROM式タイマを使用することにより
、シーケンサを実現するシーケンスが複雑になっても、
ROMにデータを書き込んでいくだけでよく、更にシー
ケンス変更についてもROMにデータを変更するだけで
よいので、シーケンス変更も容易であるという利点があ
る。
[Effects of the Invention] As detailed above, according to the ROM-type timer-equipped sequencer of the present invention, even if the sequence for realizing the sequencer becomes complicated by using the ROM-type timer,
It is sufficient to simply write data to the ROM, and furthermore, to change the sequence, it is sufficient to simply change the data to the ROM, so there is an advantage that the sequence can be easily changed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロック図、第2図は
ROMパターンを説明する図。 第3図は正常終了時のシーケンス事例を説明するシーケ
ンス図、 第4図は異常終了時のシーケンス事例を説明するシーケ
ンス図。 第5図は従来例を示すブロック図、 第6図はハードウェア、シーケンサの接続関係を説明す
るブロック図である。 図において、 1.2はハードウェア、  □ 3はシーケンサ。 31は第1タイマ用カウンタ、 32は積分回路、 33はROM、 301は第1タイマ用カウンタ、 302は第2タイマ用カウンタ、 303は第3タイマ用カウンタ、 304〜306は積分回路、 307〜311はゲート回路ある。
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a diagram explaining a ROM pattern. FIG. 3 is a sequence diagram illustrating a sequence example at normal termination, and FIG. 4 is a sequence diagram illustrating a sequence example at abnormal termination. FIG. 5 is a block diagram showing a conventional example, and FIG. 6 is a block diagram explaining the connection relationship between hardware and a sequencer. In the figure, 1.2 is the hardware, and □ 3 is the sequencer. 31 is a counter for the first timer; 32 is an integrating circuit; 33 is a ROM; 301 is a counter for the first timer; 302 is a counter for the second timer; 303 is a counter for the third timer; 304-306 are integrating circuits; 307- 311 is a gate circuit.

Claims (1)

【特許請求の範囲】 あるハードウェア(1)が起動信号を出すと、他のハー
ドウェア(2)に所要の信号を出すとともに第1タイマ
(31)を起動させ、該他のハードウェア(2)からの
応答信号が返ってくると、該第1タイマ(31)のタイ
ムアウト後に、更に所要の信号を出すとともに第2タイ
マを起動させる一方、該第1タイマ(31)のタイムア
ウト前に該他のハードウェア(2)からの応答信号が返
ってこない場合は、該第1タイマ(31)のタイムアウ
ト後に、別の所要信号を出すとともに第3タイマを起動
させるという基本動作を少なくとも行なうシーケンサに
おいて、該応答信号をアドレス情報として受け、時間を
示すカウンタの出力値と実現したいタイマ動作に応じた
パターンコードを記憶することにより、該第2タイマお
よび該第3タイマの機能を有するROM(33)が設け
られたことを 特徴とする、ROM式タイマ付きシーケンサ。
[Claims] When a certain hardware (1) issues a start signal, it sends a necessary signal to another hardware (2), starts the first timer (31), and starts the first timer (31). ), after the first timer (31) times out, it further issues the required signal and starts the second timer, while before the first timer (31) times out, the other If a response signal is not returned from the hardware (2), the sequencer performs at least the basic operation of issuing another required signal and activating the third timer after the first timer (31) times out. The ROM (33) having the functions of the second timer and the third timer receives the response signal as address information and stores the output value of the counter indicating the time and the pattern code corresponding to the desired timer operation. A sequencer with a ROM type timer.
JP2327306A 1990-11-27 1990-11-27 Sequencer with rom type timer Pending JPH04192045A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2327306A JPH04192045A (en) 1990-11-27 1990-11-27 Sequencer with rom type timer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2327306A JPH04192045A (en) 1990-11-27 1990-11-27 Sequencer with rom type timer

Publications (1)

Publication Number Publication Date
JPH04192045A true JPH04192045A (en) 1992-07-10

Family

ID=18197658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2327306A Pending JPH04192045A (en) 1990-11-27 1990-11-27 Sequencer with rom type timer

Country Status (1)

Country Link
JP (1) JPH04192045A (en)

Similar Documents

Publication Publication Date Title
AU599317B2 (en) A system for determining a truth of software in an information processing apparatus
US4630041A (en) Enhanced reliability interrupt control apparatus
HK40385A (en) Two-wire bus-system comprising a clock wire and a data wire for interconnecting a number of stations
US5341480A (en) Method and apparatus for providing a two conductor serial bus
JPH04192045A (en) Sequencer with rom type timer
JPH05284390A (en) Serial controller
US4128201A (en) Synchronizing means
JPS5825289B2 (en) Timekeeping method
US7356642B2 (en) Deferring refreshes during calibrations in memory systems
JPS6227409B2 (en)
JPS59122256A (en) Interrupting method
US4637019A (en) Diagnostic method for addressing arrangement verification
EP0136735B1 (en) Arrangement for checking the counting function of counters
US6360319B1 (en) Method and apparatus for storing and retrieving system revision information
US4644540A (en) Diagnostic method for addressing arrangement verification
JP2602359B2 (en) Quantity and type detection method for mounting equipment
JPH05282244A (en) Information processor
JP2552027B2 (en) I/O control unit number setting method
EP0121016A1 (en) Display terminal
RU1786483C (en) Input device
SU1195351A1 (en) Device for exchanging information between microcomputer and peripherals
SU1288708A1 (en) Interface for linking digital computer with magnetic tape stores
JPH04313162A (en) Logical simulation device
JPH04248609A (en) Information processor, attachment connected to information processor and information processing system including information processor and attachment
JPS59170993A (en) Sale controlling system for vending machine