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
JPH0375911B2 - - Google Patents
[go: Go Back, main page]

JPH0375911B2 - - Google Patents

Info

Publication number
JPH0375911B2
JPH0375911B2 JP8205681A JP8205681A JPH0375911B2 JP H0375911 B2 JPH0375911 B2 JP H0375911B2 JP 8205681 A JP8205681 A JP 8205681A JP 8205681 A JP8205681 A JP 8205681A JP H0375911 B2 JPH0375911 B2 JP H0375911B2
Authority
JP
Japan
Prior art keywords
tag
input
signal
sequence
logic circuits
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
Application number
JP8205681A
Other languages
Japanese (ja)
Other versions
JPS57197630A (en
Inventor
Masakazu Kawamoto
Fumio Fukazawa
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 JP8205681A priority Critical patent/JPS57197630A/en
Publication of JPS57197630A publication Critical patent/JPS57197630A/en
Publication of JPH0375911B2 publication Critical patent/JPH0375911B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Description

【発明の詳細な説明】 本発明はマイクロプログラム方式の入出力制御
装置に係りチヤンネルインタフエイスの形式の定
まつたシーケンスを論理回路で実行する場合、論
理回路の組合せや処理速度をマイクロプログラム
で制御可能とした入出力制御装置の論理回路の制
御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a microprogram type input/output control device, and when a fixed sequence in the form of a channel interface is executed by a logic circuit, the combination of logic circuits and processing speed are controlled by a microprogram. This invention relates to a control method for the logic circuit of an input/output control device.

チヤンネルインタフエイスの形式の定まつたシ
ーケンスの論理回路化は例えばコマンドチエイン
時間の短縮に効果があり磁気デイスク装置のギヤ
ツプの短縮が可能になり、媒体のデータ記録部分
を増加し使用効率を向上する効果がある。しかし
従来の論理回路化は個々のシーケンス毎に行なわ
れており、数通りのシーケンス又は処理速度の異
つたシーケンスを論理回路化するには多数の論理
回路が必要となり複雑で高価になる欠点があつ
た。
Creating a logical circuit with a fixed sequence in the form of a channel interface is effective in shortening the command chain time, for example, making it possible to shorten the gap in a magnetic disk device, increasing the data recording area of the medium, and improving usage efficiency. effective. However, conventional logic circuits are created for each individual sequence, and creating logic circuits for several sequences or sequences with different processing speeds requires a large number of logic circuits, making it complex and expensive. Ta.

本発明の目的は上記の欠点をなくするために論
理回路の組合せをデコーダを介し処理速度をマイ
クロプログラムにて可変出来る簡単で安価な入出
力制御装置の論理回路の制御方式の提供にある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a simple and inexpensive method for controlling the logic circuits of an input/output control device in which the processing speed of a combination of logic circuits can be varied by a microprogram through a decoder, in order to eliminate the above-mentioned drawbacks.

本発明は上記の目的を達成するためにマイクロ
プラグム方式の入出力制御装置において、チヤン
ネルとの間のタグイン、タグアウト線を使用しチ
ヤンネルインタフエイスの形式の定まつた複数の
シーケンスを論理回路にて実行する場合、該複数
のシーケンスを共通のものは共通する最低限のシ
ーケンスに分割し、分割されたシーケンスに対応
する論理回路を、かつ複数のシーケンスに対応す
る論理回路の組合せを指定する信号を論理回路に
出力するデコーダを備え、マイクロプログラムに
て該デコーダに対しシーケンスの種類を指定する
ことで該デコーダの出力により該論理回路の組合
せを変更出来、又処理速度をマイクロプログラム
にて可変出来ることを特徴とする入出力制御装置
の論理回路の制御方式である。
In order to achieve the above object, the present invention provides a microprogram type input/output control device that uses tag-in and tag-out lines between channels to connect a plurality of sequences in a defined channel interface format to a logic circuit. When executing, the plurality of sequences are divided into common minimum sequences, and the logic circuits corresponding to the divided sequences and the combination of logic circuits corresponding to the plurality of sequences are specified. It is equipped with a decoder that outputs signals to the logic circuit, and by specifying the type of sequence to the decoder using a microprogram, the combination of the logic circuits can be changed using the output of the decoder, and the processing speed can be varied using the microprogram. This is a control method for a logic circuit of an input/output control device, which is characterized by the following features:

以下本発明の1実施例につき図に従つて説明す
る。第1図は入出力制御装置とチヤヤンネルの関
係を示すシステム図、第2図はシーケンスの1例
を示すタイムチヤート、第3図は第2図のシーケ
ンスをフリツプフロツプで構成した論理回路であ
り、これはカウンタ、メモリ、ロジツクアレーを
用いても構成出来る。
An embodiment of the present invention will be described below with reference to the drawings. Figure 1 is a system diagram showing the relationship between the input/output control device and channel channels, Figure 2 is a time chart showing an example of a sequence, and Figure 3 is a logic circuit that uses flip-flops to implement the sequence in Figure 2. can also be constructed using counters, memories, and logic arrays.

図中1はプロセツサ、2はチヤンネル、3は入
出力制御装置、4は入出力装置、5はタグアウト
線、6はダクイン線、7,8,9,10,11は
フリツプフロツプ(以下FFと称す)、12,1
3,14,15はアンド回路、16,17はノツ
ト回路、イ,ロ,ハ,ニ,ホ,ヘ,ト,チ,リ,
ヌは説明用記号で第2図と第3図で対応してい
る。
In the figure, 1 is a processor, 2 is a channel, 3 is an input/output control device, 4 is an input/output device, 5 is a tag-out line, 6 is a D-in line, 7, 8, 9, 10, and 11 are flip-flops (hereinafter referred to as FF). ), 12,1
3, 14, 15 are AND circuits, 16, 17 are NOT circuits, A, B, C, D, H, H, T, CH, L,
Nu is an explanatory symbol and corresponds in FIGS. 2 and 3.

チヤンネルインタフエイスの応答関係は入出力
制御装置3からチヤンネル2へのダクイン線6と
チヤンネル2から入出力制御装置3へのタグアウ
ト線5により交信されこの交信の組合せがシーケ
ンスとして固有の意味を持つている。
The response relationship of the channel interface is communicated by the D-in line 6 from the input/output control device 3 to the channel 2 and the tag-out line 5 from the channel 2 to the input/output control device 3, and the combination of this communication has a unique meaning as a sequence. ing.

第2図、第3図の場合は、入出力制御装置3内
のマイクロプロセツサとは別のチヤンネルインタ
フエース制御回路内にあるタグシーケンサーの動
作について説明するもので、タグイン1、タグア
ウト1の信号線を使用したタグイン1タグアウト
1の信号の交信の次にタグイン2、タグアウト2
の信号線を使用したタグイン2、タグアウト2の
信号の交信をするシーケンスの例を示している。
これを説明するとまづマイクロプログラムにより
タグイン1の信号をスタートさせるスタート信号
イをFF7に入力する。するとタグイン1の信号
ロ(FF7の出力)は立上りタグイン1の信号線
を通じ送られ、ハチヤンネル2はこれを検出して
タグアウト1の信号ニを立上げる。するとタグア
ウト1の信号線により入出力制御装置3はこれ受
けてホFF7に入力してタグイン1の信号ロを立
下げる。チヤンネル2はタグイン1の信号線によ
りこれを検出してタグアウト1の信号を立下げ
る。タグアウト1の信号が立下つたことによりノ
ツト回路16の出力は“1”となりFF9に“1”
の信号ヘが入力しタグイン2の信号トを立上げタ
グイン2の信号線によりチヤンネル2はこれを検
知しチタグアウト2の信号リを立上げる。これを
タグアウト2の信号線により入出力制御装置3は
検知しヌFF9に入力しタグイン2の信号トを立
下げる。これをタグイン2の信号線によりチヤン
ネル2はこれを検知しタグアウト2の信号リを立
下げる。これをタグアウト2の信号線により入出
力制御装置3は検知しノツト回路17により
“1”の信号を出しFF11に“1”の信号ルが入
力しFF11より完了信号を出し交信を終る。
In the case of FIGS. 2 and 3, the operation of the tag sequencer in the channel interface control circuit, which is separate from the microprocessor in the input/output control device 3, is explained. Tag-in 1 Tag-out 1 signal communication using the signal line, then Tag-in 2 and Tag-out 2
An example of a sequence for communicating tag-in 2 and tag-out 2 signals using the signal line is shown.
To explain this, first, the microprogram inputs a start signal A to start the tag-in 1 signal to the FF7. Then, the signal ``L'' of the tag-in 1 (output of the FF7) rises and is sent through the signal line of the tag-in 1, and the channel channel 2 detects this and raises the signal ``d'' of the tag-out 1. Then, the input/output control device 3 receives this through the tag-out 1 signal line, inputs it to the FF 7, and lowers the tag-in 1 signal. Channel 2 detects this through the tag-in 1 signal line and lowers the tag-out 1 signal. As the tagout 1 signal falls, the output of the NOT circuit 16 becomes "1" and FF9 becomes "1".
The signal is input to the tag-in 2 signal line, causing the tag-in 2 signal to rise. Channel 2 detects this through the tag-in 2 signal line and raises the tag-out 2 signal. The input/output control device 3 detects this through the tag-out 2 signal line, inputs it to the FF9, and lowers the tag-in 2 signal. Channel 2 detects this through the tag-in 2 signal line and lowers the tag-out 2 signal line. The input/output control device 3 detects this through the signal line of the tagout 2, outputs a signal of "1" from the NOT circuit 17, inputs a signal of "1" to the FF 11, outputs a completion signal from the FF 11, and terminates the communication.

しかしシーケンスとしてはタグイン1の信号と
タグアウト1の信号の交信、タグイン2とタグア
ウト2の信号の交信、タグインNとタグアウトN
の交信又はそれ等の組合せの場合がある。
However, the sequence is communication of tag-in 1 signal and tag-out 1 signal, communication of tag-in 2 and tag-out 2 signals, tag-in N and tag-out N
communication or a combination thereof.

本発明はチヤンネルインタフエイスの形式の定
まつたシーケンスを共通する最低限のシーケンス
に分割し分割されたシーケンスに対応する論理回
路を持ち該論理回路の組合せや処理速度をマイク
ロコンピユータにて可変するもので実施例として
分割された3つのシーケンスの論理回路を組合せ
る場合及処理速度を可変する場合を第4図のブロ
ツク図で説明する。
The present invention divides a fixed sequence in a channel interface format into a common minimum sequence, has logic circuits corresponding to the divided sequences, and changes the combinations and processing speed of the logic circuits using a microcomputer. As an example, a case where logic circuits of three divided sequences are combined and a case where the processing speed is varied will be explained with reference to the block diagram of FIG.

図中18,19はレジスタ、20,21はデコ
ーダ、22は分周器、23,24,25は共通す
る最低限のシーケンスの論理回路、26〜39は
アンド回路、40は論理回路組合せ回路である。
In the figure, 18 and 19 are registers, 20 and 21 are decoders, 22 is a frequency divider, 23, 24, and 25 are logic circuits with a common minimum sequence, 26 to 39 are AND circuits, and 40 is a logic circuit combination circuit. be.

処理速度をかえるのにはマイクロプログラムに
よりタイミング設定信号をレジスタ19に入力記
憶し、デコーダ20により、アンド回路26に供
給されている基本クロツクか、アンド回路27に
供給されている基本クロツクの分周器22にて分
周されたクロツクを選択して論理回路組合せ回路
40に供給し論理回路23,24,25のクロツ
クパルスをかえて処理速度を可変する。
To change the processing speed, a timing setting signal is input and stored in the register 19 using a microprogram, and the decoder 20 divides the basic clock supplied to the AND circuit 26 or the basic clock supplied to the AND circuit 27. The frequency-divided clock is selected by the circuit 22 and supplied to the logic circuit combination circuit 40, and the clock pulses of the logic circuits 23, 24, 25 are changed to vary the processing speed.

論理回路23,24,25の組合せをかえる場
合はマイクロプログラムにより所望のシーケンス
を設定しこの信号をレジスタ18に入力記憶させ
デコーダ21により所定の信号を論理回路組合せ
回路40に送ることで可能である。例えばデコー
ダ21の図の枠内に示す如く論理回路25(S2
の次に論理回路23(S0)を用いるシーケンスの
場合は100、000、001、100の信号を送るとスター
ト信号はアンド回路34を介し論理回路25
(S2)に供給され動作し論理回路25(S2)のシ
ーケンスが終るとアンド回路30を介し論理回路
23(S0)がスタートし論理回路23(S0)がシ
ーケンスが終るとアンド回路37を介し完了信号
がマイクロプロセツサに送られて完了する。他の
組合せの例もデコーダ21の図の枠内に示してあ
る其の他の組合せの場合も同様に可能である。
When changing the combination of the logic circuits 23, 24, and 25, it is possible to set a desired sequence using a microprogram, input and store this signal in the register 18, and send a predetermined signal to the logic circuit combination circuit 40 by the decoder 21. . For example, as shown in the frame of the diagram of the decoder 21, the logic circuit 25 (S 2 )
In the case of a sequence that uses the logic circuit 23 (S 0 ) next, when the signals 100, 000, 001, 100 are sent, the start signal is sent to the logic circuit 25 via the AND circuit 34.
When the sequence of the logic circuit 25 (S 2 ) is completed, the logic circuit 23 (S 0 ) is started via the AND circuit 30, and when the sequence of the logic circuit 23 (S 0 ) is completed, the AND circuit A completion signal is sent to the microprocessor via 37 to complete. Other examples of combinations are possible as well, such as those shown within the frame of the diagram of the decoder 21.

このことにより従来シーケンス毎に論理回路化
していたものが論理回路の組合せにより実現出来
るし又処理速度も可変出来る。
As a result, what conventionally required a logic circuit for each sequence can be realized by combining logic circuits, and the processing speed can also be varied.

又これは入出力制御装置間及び入出力制御装置
と入出力装置間の形式の定まつたシーケンスを論
理回路化する場合にも応用出来る。
This can also be applied to the case where a well-defined sequence between input/output control devices and between an input/output control device and an input/output device is converted into a logic circuit.

以上詳細に説明した如く本発明によれば小数の
論理回路の組合せで多くのシーケンスを論理回路
化出来、又マイクロプログラムの能力を従来より
落とすことはないのでコマンドチエイン等には特
に効果があり又処理速度も可変出来るので低速な
チヤンネルとのインタフエイス制御も同一の入出
力制御装置にて論理回路化が出来る効果があり
種々のシーケンスの論理回路化が簡単で安価に出
来る効果がある。
As explained in detail above, according to the present invention, many sequences can be converted into logic circuits by combining a small number of logic circuits, and the ability of microprograms is not lowered than before, so it is particularly effective for command chains, etc. Since the processing speed can also be varied, interface control with low-speed channels can be implemented as a logic circuit using the same input/output control device, and various sequences can be easily implemented as logic circuits at low cost.

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

第1図は入出力制御装置とチヤンネルの関係を
示すシステム図、第2図はシーケンスの1例を示
すタイムチヤート、第3図は第2図のシーケンス
をフリツプフロツプで構成した論理回路、第4図
は本発明の実施例のマイクロプログラムにて論理
回路の組合せ及び処理速度を可変とするブロツク
図である。 図中1はプロセツサ、2はチヤンネル、3は入
出力制御装置、4は入出力装置、5はタグアウト
線、6はタグイン線、7〜11はFF、12〜1
5,26〜39はアンド回路、16,17はノツ
ト回路、18,19はレジスタ、20,21はデ
コーダ、22は分周器、23,24,25は共通
する最低限のシーケンスの論理回路、40は論理
回路組合せ回路、イ〜ヌは説明記号である。
Figure 1 is a system diagram showing the relationship between the input/output control device and channels, Figure 2 is a time chart showing an example of a sequence, Figure 3 is a logic circuit configured with the sequence in Figure 2 using flip-flops, and Figure 4 1 is a block diagram in which combinations of logic circuits and processing speed are made variable in a microprogram according to an embodiment of the present invention. In the figure, 1 is a processor, 2 is a channel, 3 is an input/output control device, 4 is an input/output device, 5 is a tag-out line, 6 is a tag-in line, 7 to 11 are FFs, and 12 to 1
5, 26 to 39 are AND circuits, 16, 17 are NOT circuits, 18, 19 are registers, 20, 21 are decoders, 22 is a frequency divider, 23, 24, 25 are common minimum sequence logic circuits, Reference numeral 40 indicates a logic circuit combination circuit, and numerals 1 to 2 indicate explanatory symbols.

Claims (1)

【特許請求の範囲】[Claims] 1 マイクロプログラム方式の入出力制御装置に
おいて、チヤンネルとの間のタグイン、タグアウ
ト線を使用しチヤンネルインタフエイスの形式の
定まつた複数のシーケンスを論理回路にて実行す
る場合、該複数のシーケンスを共通のものは共通
する最低限のシーケンスに分割し、分割されたシ
ーケンスに対応する論理回路を持ち、かつ複数の
シーケンスに対応する論理回路の組合せを指定す
る信号を論理回路に出力するデコーダを備え、マ
イクロプログラムにて該デコーダに対しシーケン
スの種類を指定することで、該デコーダの出力に
より該論理回路の組合せを変更して所定のシーケ
ンスを実行するように構成したことを特徴とする
入出力制御装置の論理回路の制御方式。
1. In a microprogram type input/output control device, when multiple sequences with a fixed channel interface format are executed in a logic circuit using tag-in and tag-out lines between channels, the multiple sequences are Common items are divided into common minimum sequences, have logic circuits corresponding to the divided sequences, and have a decoder that outputs a signal specifying a combination of logic circuits corresponding to multiple sequences to the logic circuit. , an input/output control characterized in that, by specifying a sequence type to the decoder in a microprogram, the combination of the logic circuits is changed by the output of the decoder to execute a predetermined sequence. A control method for the device's logic circuit.
JP8205681A 1981-05-29 1981-05-29 Control system for logic circuit in input and output controller Granted JPS57197630A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8205681A JPS57197630A (en) 1981-05-29 1981-05-29 Control system for logic circuit in input and output controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8205681A JPS57197630A (en) 1981-05-29 1981-05-29 Control system for logic circuit in input and output controller

Publications (2)

Publication Number Publication Date
JPS57197630A JPS57197630A (en) 1982-12-03
JPH0375911B2 true JPH0375911B2 (en) 1991-12-03

Family

ID=13763851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8205681A Granted JPS57197630A (en) 1981-05-29 1981-05-29 Control system for logic circuit in input and output controller

Country Status (1)

Country Link
JP (1) JPS57197630A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4841253B2 (en) * 2006-01-17 2011-12-21 中国電力株式会社 Insulation oil leakage prevention method for power equipment terminals

Also Published As

Publication number Publication date
JPS57197630A (en) 1982-12-03

Similar Documents

Publication Publication Date Title
US4991170A (en) Circuit for interfacing a digital signal processor to a serial interface controller
US4435757A (en) Clock control for digital computer
US3932816A (en) Multifrequency drive clock
JPH0375911B2 (en)
US5822572A (en) Electronic equipment that changes active time of signals for a peripheral circuit from a microprocessor that switches its operating clock frequency
US5333199A (en) Digital signal processor for simultaneously processing left and right signals
JPS57201925A (en) Input/output port selecting device
US5442796A (en) Pulse generator and demodulator with controlling processor and decrementing counters
JP3228956B2 (en) Testing equipment
SU1661762A1 (en) Microprogramming control device
KR0174495B1 (en) Head Selection Circuit of Floppy Disk Drive System
JPH02280263A (en) Microprocessor
JPH0641391Y2 (en) Logic circuit
JPS59210582A (en) Magnetic disk device
JPH0289258A (en) Index signal control circuit for magnetic recording device
JP3381272B2 (en) Data transfer method and data processing device
JPS6077220A (en) Switching system of clock frequency of microcomputer system
JPH02105936A (en) Data processor
JPH02219117A (en) Microprocessor control circuit
JPH0691141B2 (en) LSI operating speed control system
JPS62170068A (en) Flexible disk drive device
FR2346775A1 (en) Data processor with priority control - has data input circuit supplying priority interrupt signals to memory
JPS62114157A (en) Floppy disc drive device and its driving control method
JPH02226588A (en) Synchronous semiconductor memory device
JPH04100318A (en) Counter device