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

JPS6141430B2 - - Google Patents

Info

Publication number
JPS6141430B2
JPS6141430B2 JP55153607A JP15360780A JPS6141430B2 JP S6141430 B2 JPS6141430 B2 JP S6141430B2 JP 55153607 A JP55153607 A JP 55153607A JP 15360780 A JP15360780 A JP 15360780A JP S6141430 B2 JPS6141430 B2 JP S6141430B2
Authority
JP
Japan
Prior art keywords
control word
control
register
interrupt
host device
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
JP55153607A
Other languages
Japanese (ja)
Other versions
JPS5779545A (en
Inventor
Kazuhiko Kikuchi
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.)
NEC Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP55153607A priority Critical patent/JPS5779545A/en
Publication of JPS5779545A publication Critical patent/JPS5779545A/en
Publication of JPS6141430B2 publication Critical patent/JPS6141430B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

本発明は上位装置のプログラムの制御の下にデ
ータの送信・受信を行う通信制御装置に関するも
ので、特に通信制御装置の受信処理の改良に関す
る。 一般的にデータ通信を行う場合に、データの送
受者間で取決められた伝送制御手順(通信規約)
によつて、受信文字は1文字からなる応答監視符
号、複数の文字列からなる応答監視シーケンス、
情報ブロツク開始文字、情報ブロツク開始文字に
つづく複数の文字列からなる情報ブロツク、情報
ブロツク終了文字、および単独では意味を持たな
い一般文字に分類できる。また伝送制御手順では
複数の通信フエーズが定義され、通信フエーズ毎
に有効な受信文字および受信文字列が定義されて
いる。 このように、伝送制御手順によつて応答監視文
字または応答監視シーケンスの定義が異なり、し
かも同じ伝送制御手順であつても通信フエーズに
よつて有効な受信文字および文字列が異なるの
で、従来の通信制御装置では受信した文字をその
まま上位装置に転送して割込みをかけ、上位装置
側のプログラムで受信文字とそのときの通信フエ
ーズとからその受信文字の有効性を判定するよう
になつていた。またその受信文字が複数の文字列
からなる応答監視シーケンスの一部であるか否か
の判定もプログラムが先に受信した文字列との組
合せで判定するようになつていた。 この従来の通信制御装置では、データを1文字
受信する毎に上位装置に割込む必要があり、しか
もそのときの通信フエーズでは無効な文字であつ
ても上位装置へ転送しなければならないため、上
位装置の負担が大きく、しかも上位装置側で受信
文字および通信フエーズを判定して、割込処理ル
ーチンのブランチ命令の飛び先番地を作成するた
め、受信してからプログラムが伝送制御手順の処
理ルーチンへ進むまでにかなりの時間を要し、高
速回線や多回線の処理の場合に、処理能力の向上
を阻害する一因になつていた。 また、この問題を解決するために、受信文字お
よび受信文字列の判定を通信制御装置側で行う
と、複数の文字列からなる応答監視シーケンスを
判定するための複数の受信バツフアレジスタと、
これらの複数のレジスタに順次受信文字を格納す
るための制御回路と、受信文字を解読するための
回路等を必要とし、伝送制御手順の変更による解
読すべき応答監視符号の変更には、回路の変更が
必要となる等の欠点があつた。 本発明はこれを改良するもので、上位装置への
割込回数を少なくし、しかも伝送制御手順に変更
がある場合にも柔軟に対応できる通信制御装置を
提供することも目的とする。 本発明は、受信文字および受信文字列の判定、
およびそのときの通信フエーズにおける受信文字
および受信文字列の有効性の判定を行い、有効な
受信文字である場合のみ上位装置に割込みをかけ
るとともに、受信文字の判定結果を上位装置へ転
送することにより、伝送制御をつかさどる上位装
置に対する割込回数および受信文字の転送回数を
少なくし、またその上位装置における無駄な受信
文字および受信文字列の判定処理をなくすること
により上位装置の負担を軽減し、また前述の受信
文字および受信文字列の有効性の判定、割込みの
必要性、割込みの要因となつた受信文字および受
信文字列を特徴づける割込要因、次に受信する文
字の有効性を判定するための受信状態の変更情報
を制御語として定義し、この制御語を書換えるこ
とにより伝送制御手順の変更に容易に対処できる
通信制御装置を提供する。 本発明は、受信した文字を1文字だけ格納する
バツフアレジスタと、通信フエーズと先に受信し
た文字列によつて決まる受信状態を格納する受信
状態格納レジスタと、受信状態を変更する情報と
上位装置に対する割込みを行なうか否か、また割
込みをかける場合に、その割込みの要因となつた
受信文字および受信文字列を特徴づける割込情報
とからなる複数の制御語を格納する制御語格納レ
ジスタと、受信状態と受信した文字との組合せに
よつてその制御語を読出すための制御語格納アド
レス作成回路とを備え、読出された制御語にした
がつて受信状態に変更し、その読出された制御語
にしたがつて上位装置に割込みを要求し、かつ、
その読出された制御語にしたがつて割込要因を上
位装置に転送するように構成されたことを特徴と
する。 制御語格納レジスタから読出された制御語にし
たがつて、受信状態を変更し、上位装置に割込み
を要求し、割込み要因を上位装置に転送する。そ
の受信文字と受信状態で作成されたアドレスで読
出された制御語の割込み信号ビツトによつて上位
装置に対して割込みを行わないようにする。 したがつて、伝送制御手順に変更があつても受
信制御符号の定義および通信フエーズの遷移など
について、制御語格納レジスタの内容を変更する
だけで対応することができる。 また、制御語の割込み信号ビツトによつては上
位装置に割込みを行わないから上位装置の負担が
軽減できる。 次に本発明実施例を図面に基づいて詳細に説明
する。 第1図は本発明実施例装置のブロツク図であ
る。第1図において、1は伝送制御符号格納レジ
スタであつて、上位装置から信号線群100を通
じて送られる検出すべき伝送制御符号を格納す
る。この伝送制御符号格納レジスタ1の出力は、
信号線群101によつて比較回路2の一方の入力
に接続される。信号線群100は伝送制御符号格
納レジスタ1の内容を必要に応じて書換えるため
にも使用される。3は伝送制御符号格納アドレス
レジスタであつて、伝送制御符号格納レジスタ1
を読出すためのアドレスを与える。この伝送制御
符号格納アドレスレジスタ3の出力は、信号線群
102によつて伝送制御符号格納レジスタ1のア
ドレス入力と制御語アドレス作成回路4の入力に
接続されている。また伝送制御符号格納アドレス
レジスタ3の入力は比較回路2の出力である信号
線群103に接続されている。 5は受信バツフアレジスタであつて、ひとつの
受信文字を格納する。この受信バツフアレジスタ
5の出力は、信号線群104によつて、比較回路
2の他の入力に接続されている。6は受信状態格
納レジスタであり、その出力は信号線群105に
よつて制御語アドレス作成回路4の入力に接続さ
れている。この制御語アドレス作成回路4の出力
は、信号線群106によつて制御語格納レジスタ
7の入力に接続されている。信号線群107は制
御語格納レジスタ7に制御語を書込むために使用
される。 さらに制御語格納レジスタ7の出力は、信号線
群108によつて受信状態格納レジスタ6の入力
と、信号線群109によつて割込制御回路8の入
力とに接続されている。割込制御回路8の出力信
号線110は上位装置に対する割込要求信号線で
あり、同じく出力信号線群111は割込要因を上
位装置へ転送するために使用される。 このような構成で、信号線群112を介して受
信バツフアレジスタ5に格納された受信文字は、
比較回路2によつて伝送制御符号格納レジスタ1
の内容と比較される。伝送制御符号格納アドレス
レジスタ3の初期値は(000)であり、受信文字
と伝送制御符号格納レジスタ1の出力が一致する
まで1ずつ加算される。一致すれば比較回路2は
伝送制御符号格納アドレスレジスタ3の加算動作
を信号線103によつて停止させる。またこの加
算動作は伝送制御符号アドレスレジスタ3の値が
(110)に達しても、受信文字と伝送制御符号格納
レジスタ1の出力との一致が取れない場合には、
伝送制御符号アドレスレジスタ3は(111)の値
を出力して停止する。 第1表は伝送制御符号格納アドレスレジスタ3
の出力と、伝送制御符号格納レジスタ1の出力と
の対応の一例を示す表である。 伝送制御符号格納アドレスレジスタ3は、受信
文字が受信バツフアレジスタ5に格納される毎
に、初期値(000)になる。したがつて第1表
は、受信文字が(00000010)ならば伝送制御
The present invention relates to a communication control device that transmits and receives data under the control of a program of a host device, and particularly relates to an improvement in reception processing of the communication control device. Generally speaking, transmission control procedures (communication regulations) agreed upon between data senders and receivers when performing data communication.
Depending on the received character, a response monitoring code consisting of one character, a response monitoring sequence consisting of a plurality of character strings,
They can be classified into information block start characters, information blocks consisting of multiple character strings following the information block start characters, information block end characters, and general characters that have no meaning on their own. Further, in the transmission control procedure, a plurality of communication phases are defined, and valid received characters and received character strings are defined for each communication phase. In this way, the definition of response monitoring characters or response monitoring sequences differs depending on the transmission control procedure, and even if the transmission control procedure is the same, valid reception characters and character strings differ depending on the communication phase. The control device transferred the received characters as they were to the higher-level device and issued an interrupt, and the program on the higher-level device side determined the validity of the received characters based on the received characters and the communication phase at that time. Furthermore, the program determines whether or not the received character is part of a response monitoring sequence consisting of a plurality of character strings based on a combination with a previously received character string. With this conventional communication control device, it is necessary to interrupt the host device every time one character of data is received, and even if the character is invalid in the current communication phase, it must be transferred to the host device. The load on the device is heavy, and the host device determines the received character and communication phase to create a jump address for the branch instruction of the interrupt processing routine, so the program returns to the processing routine of the transmission control procedure after reception. It takes a considerable amount of time to proceed, which is one of the factors that hinders the improvement of processing performance when processing high-speed lines or multiple lines. In addition, in order to solve this problem, if the received characters and received character strings are determined on the communication control device side, a plurality of receive buffer registers for determining a response monitoring sequence consisting of a plurality of character strings,
A control circuit to sequentially store received characters in these multiple registers and a circuit to decode the received characters are required, and changing the response monitoring code to be decoded due to changes in the transmission control procedure requires a circuit. There were drawbacks such as the need for changes. The present invention is an improvement on this, and an object of the present invention is to provide a communication control device that can reduce the number of interruptions to a host device and can flexibly respond to changes in transmission control procedures. The present invention provides determination of received characters and received character strings,
and determines the validity of the received character and received character string in the communication phase at that time, interrupts the host device only if the received character is a valid character, and transfers the received character determination result to the host device. , the burden on the host device is reduced by reducing the number of interrupts to the host device in charge of transmission control and the number of transfers of received characters, and by eliminating unnecessary processing for determining received characters and received character strings in the host device, It also determines the validity of the above-mentioned received characters and received character strings, the necessity of an interrupt, the received character that caused the interrupt, the interrupt factor that characterizes the received character string, and the validity of the next received character. To provide a communication control device that can easily cope with changes in transmission control procedures by defining change information of reception status for transmission as a control word and rewriting this control word. The present invention provides a buffer register that stores only one received character, a reception status storage register that stores a reception status determined by a communication phase and a previously received character string, information for changing the reception status, and a buffer register that stores only one received character. a control word storage register that stores a plurality of control words consisting of whether or not to interrupt the device, and when interrupting, the received character that caused the interrupt and interrupt information that characterizes the received character string; , a control word storage address creation circuit for reading out a control word based on a combination of a reception state and a received character, and changing the reception state according to the read control word, Requests an interrupt to the higher-level device according to the control word, and
The present invention is characterized in that it is configured to transfer an interrupt factor to a host device in accordance with the read control word. According to the control word read from the control word storage register, the receiving state is changed, an interrupt is requested to the host device, and the interrupt cause is transferred to the host device. An interrupt is not made to the host device by the interrupt signal bit of the control word read with the received character and the address created in the receiving state. Therefore, even if there is a change in the transmission control procedure, it can be handled by simply changing the contents of the control word storage register, such as the definition of the reception control code and the transition of the communication phase. Furthermore, since no interrupt is made to the host device depending on the interrupt signal bit of the control word, the burden on the host device can be reduced. Next, embodiments of the present invention will be described in detail based on the drawings. FIG. 1 is a block diagram of an apparatus according to an embodiment of the present invention. In FIG. 1, reference numeral 1 is a transmission control code storage register that stores a transmission control code to be detected sent from a host device through a signal line group 100. The output of this transmission control code storage register 1 is:
It is connected to one input of the comparator circuit 2 by a signal line group 101. The signal line group 100 is also used to rewrite the contents of the transmission control code storage register 1 as necessary. 3 is a transmission control code storage address register, and transmission control code storage register 1
Give the address to read. The output of the transmission control code storage address register 3 is connected to the address input of the transmission control code storage register 1 and the input of the control word address generation circuit 4 by a signal line group 102. Further, the input of the transmission control code storage address register 3 is connected to the signal line group 103 which is the output of the comparison circuit 2. 5 is a receive buffer register which stores one received character. The output of this reception buffer register 5 is connected to another input of the comparator circuit 2 by a signal line group 104. Reference numeral 6 denotes a reception status storage register, the output of which is connected to the input of the control word address generation circuit 4 through a signal line group 105. The output of the control word address generation circuit 4 is connected to the input of the control word storage register 7 by a signal line group 106. The signal line group 107 is used to write a control word into the control word storage register 7. Further, the output of the control word storage register 7 is connected to the input of the reception status storage register 6 through a signal line group 108 and to the input of the interrupt control circuit 8 through a signal line group 109. The output signal line 110 of the interrupt control circuit 8 is an interrupt request signal line for a host device, and the output signal line group 111 is also used to transfer an interrupt factor to the host device. With such a configuration, the received characters stored in the receive buffer register 5 via the signal line group 112 are
Transmission control code storage register 1 by comparison circuit 2
is compared with the contents of The initial value of the transmission control code storage address register 3 is (000), and is incremented by 1 until the received character and the output of the transmission control code storage register 1 match. If they match, the comparison circuit 2 stops the addition operation of the transmission control code storage address register 3 via the signal line 103. In addition, this addition operation is performed when the received character and the output of the transmission control code storage register 1 cannot match even if the value of the transmission control code address register 3 reaches (110).
The transmission control code address register 3 outputs the value (111) and stops. Table 1 shows transmission control code storage address register 3.
2 is a table showing an example of the correspondence between the output of the transmission control code storage register 1 and the output of the transmission control code storage register 1. The transmission control code storage address register 3 becomes an initial value (000) every time a received character is stored in the reception buffer register 5. Therefore, Table 1 shows that if the received character is (00000010), the transmission control

【表】【table】

【表】 符号アドレスレジスタ3の出力が(000)に、受
信文字が(10000011)ならば(001)に、受信文
字が伝送制御符号格納レジスタ1の内容と一致し
なければ(111)になることを示している。 一方、制御語格納レジスタ7に格納された制御
語は、制御語格納アドレス作成回路4によつて作
成されたアドレスに従つて読出される。第2図は
この制御語格納アドレス作成回路4の出力を示す
図である。このアドレスと制御語の対応を第2表
に示す。
[Table] If the output of code address register 3 is (000) and the received character is (10000011), it will be (001), and if the received character does not match the contents of transmission control code storage register 1, it will be (111). It shows. On the other hand, the control word stored in the control word storage register 7 is read out according to the address created by the control word storage address creation circuit 4. FIG. 2 is a diagram showing the output of this control word storage address generation circuit 4. Table 2 shows the correspondence between these addresses and control words.

【表】 アドレスは第2図に示すようにビツト群A0と
ビツト群A1からなる。本実施例ではビツト群A
0は、受信状態格納レジスタ6の出力、ビツト群
A1は伝送制御符号格納アドレスレジスタ3の出
力と対応している。したがつて制御語は、受信文
字と受信状態で決まるアドレスの内容が読出され
る。 第3図は第1図に示した制御語格納レジスタ7
の制御語を示す図である。第3図において、制御
語はビツト群B0、ビツトB1、およびビツト群
B2からなる。読出された制御語のビツト群B0
は受信状態格納レジスタ6に格納される。またビ
ツトB1とビツト群B2は割込制御回路8へ供給
される。本実施例において割込制御回路8はビツ
トB1が「1」のとき上位装置に対して割込要求
を発するとともにビツト群B2を割込要因として
上位装置へ転送する。ビツトB1が「0」ならば
上位装置に対して割込みを行わない。 受信文字が(00000010)ならば第1表に示すよ
うに伝送制御符号格納アドレスレジスタ3の出力
(制御語格納アドレスのビツト群A1)は(000)
であり、受信状態格納レジスタ6の出力(制御語
格納アドレスのビツト群A0)が(00)とする
と、第2表に示すように制御語(10100001)が読
出される。この制御語(10100001)は、受信状態
を(10)に変更し、上位装置に対して割込みを要
求して、割込要因(00001)を転送することを示
している。 また受信文字が(10000011)ならば、同様にし
て受信状態が(00)のとき制御語(00000000)
を、受信状態が(10)のとき制御語(00100010)
を読出す。したがつて受信文字(10000011)は、
受信状態が(00)ならば無視され、受信状態が
(10)ならば上位装置に対して割込みを発生さ
せ、受信状態を(10)から(00)へ変更させるこ
とを示している。 したがつて2文字からなる応答監視シーケンス
を検出させるときは、シーケンスの開始文字を受
信したとき、受信状態を更新し、割込みは発生さ
せないように制御語を作成しておく。次に受信し
た文字がシーケンスの2文字目と一致したとき、
割込みを発生させ、割込要因を他の要因と区別で
きるように制御語を作成すれば、2文字シーケン
スの受信に関して割込みは1回で済み、また受信
文字を上位装置へ転送する必要も無いし、文字列
を判定するために受信バツフアレジスタを文字列
の数だけ用意する必要も無い。 なお通信フエーズによつて受信文字および文字
列の扱いが異なる場合であつて、通信フエーズを
更新する要因となる文字を受信した場合には、受
信状態を更新するように制御語を作成しておく。
また受信状態の数が多い伝送制御方式で、制御語
格納レジスタ7および受信状態格納レジスタ6の
数をあまり大きくしたくない場合には、通信フエ
ーズを変更するときに、制御語格納レジスタ7の
内容を書換えればよい。 さらに第1図に示した伝送制御符号格納レジス
タ1、伝送制御符号格納アドレスレジスタ3、比
較回路2は、受信した文字(8ビツト)を制御語
格納アドレスの下位3ビツトに変換するためのも
のであり、制御語格納アドレスのビツト数や増や
し受信状態と受信文字(8ビツト)で構成すれ
ば、削除することも可能である。 伝送制御手順に変更がある場合には、制御語格
納レジスタの内容を変更することにより対応する
ことができる。 以上説明したように、本発明によれば、受信文
字と受信状態によつてアドレスを作成し、このア
ドレスによりあらかじめ用意された制御語を読出
し、この制御語にしたがつて受信状態の変更、割
込要求の発生、割込要因の転送を制御するので、
上位装置へは有効な割込みまたは転送のみを行う
ことができ、上位装置の負担を軽減する。これに
より、高速動作あるいは多回線の処理を行うこと
ができるようになる。また、制御手順が変更にな
つた場合には、ハードウエアを変更することな
く、単に制御語の内容を変更すればよいので、柔
軟に対応できる優れた効果がある。
[Table] As shown in FIG. 2, the address consists of a bit group A0 and a bit group A1. In this embodiment, bit group A
0 corresponds to the output of the reception status storage register 6, and bit group A1 corresponds to the output of the transmission control code storage address register 3. Therefore, the contents of the address determined by the received character and reception state are read as the control word. FIG. 3 shows the control word storage register 7 shown in FIG.
It is a figure which shows the control word of. In FIG. 3, the control word consists of bit group B0, bit B1, and bit group B2. Bit group B0 of read control word
is stored in the reception status storage register 6. Bit B1 and bit group B2 are also supplied to interrupt control circuit 8. In this embodiment, the interrupt control circuit 8 issues an interrupt request to the host device when bit B1 is "1" and transfers the bit group B2 as an interrupt factor to the host device. If bit B1 is "0", no interrupt is issued to the host device. If the received character is (00000010), the output of the transmission control code storage address register 3 (bit group A1 of the control word storage address) is (000) as shown in Table 1.
If the output of the reception status storage register 6 (bit group A0 of the control word storage address) is (00), the control word (10100001) is read out as shown in Table 2. This control word (10100001) indicates to change the receiving state to (10), request an interrupt to the host device, and transfer the interrupt cause (00001). Similarly, if the received character is (10000011), when the reception status is (00), the control word (00000000)
, when the reception status is (10), the control word (00100010)
Read out. Therefore, the received character (10000011) is
This indicates that if the receiving state is (00), it is ignored, and if the receiving state is (10), an interrupt is generated to the host device to change the receiving state from (10) to (00). Therefore, when detecting a response monitoring sequence consisting of two characters, a control word is created so that when the start character of the sequence is received, the reception status is updated and no interrupt is generated. When the next received character matches the second character of the sequence,
If an interrupt is generated and a control word is created to distinguish the interrupt factor from other factors, only one interrupt is required for receiving a two-character sequence, and there is no need to transfer the received character to the host device. , there is no need to prepare as many reception buffer registers as there are character strings in order to determine the character strings. Note that when received characters and character strings are handled differently depending on the communication phase, and when a character that causes the communication phase to be updated is received, a control word is created to update the reception status. .
In addition, in a transmission control system with a large number of reception states, if you do not want to increase the number of control word storage registers 7 and reception state storage registers 6 too much, the contents of the control word storage registers 7 when changing the communication phase All you have to do is rewrite. Furthermore, the transmission control code storage register 1, transmission control code storage address register 3, and comparison circuit 2 shown in Figure 1 are for converting the received character (8 bits) into the lower 3 bits of the control word storage address. Yes, it is also possible to delete the control word by increasing the number of bits of the control word storage address, increasing the receiving state, and receiving characters (8 bits). If there is a change in the transmission control procedure, it can be handled by changing the contents of the control word storage register. As explained above, according to the present invention, an address is created based on received characters and a reception state, a control word prepared in advance is read using this address, and the reception state is changed or assigned according to this control word. It controls the generation of interrupt requests and the transfer of interrupt factors.
Only valid interrupts or transfers can be made to the host device, reducing the burden on the host device. This enables high-speed operation or multi-line processing. Further, when the control procedure is changed, the content of the control word can be simply changed without changing the hardware, so there is an excellent effect of being able to respond flexibly.

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

第1図は本発明実施例装置のブロツク図。第2
図は同制御語格納アドレス作成回路の出力を示す
図。第3図は同制御語格納レジスタの出力(制御
語)を示す図。 1……伝送制御符号格納レジスタ、2……比較
回路、3……伝送制御符号格納アドレスレジス
タ、4……制御語格納アドレス作成回路、5……
受信バツフアレジスタ、6……受信状態格納レジ
スタ、7……制御語格納レジスタ、8……割込制
御回路、100,101,102,104,10
5,106,107,108,109,111,
112……信号線群、103,110……信号
線。
FIG. 1 is a block diagram of an apparatus according to an embodiment of the present invention. Second
The figure shows the output of the same control word storage address creation circuit. FIG. 3 is a diagram showing the output (control word) of the control word storage register. 1...Transmission control code storage register, 2...Comparison circuit, 3...Transmission control code storage address register, 4...Control word storage address creation circuit, 5...
Reception buffer register, 6... Reception status storage register, 7... Control word storage register, 8... Interrupt control circuit, 100, 101, 102, 104, 10
5,106,107,108,109,111,
112... Signal line group, 103, 110... Signal line.

Claims (1)

【特許請求の範囲】 1 上位装置のプログラム制御の下に通信回線に
データの送受信を行う通信制御装置において、 受信した文字を1文字だけ格納するバツフアレ
ジスタと、 受信状態を格納する受信状態格納レジスタと、 受信状態を変更する情報と上位装置に対する割
込みを制御する情報とからなる複数の制御語を格
納する制御語格納レジスタと、 受信状態と受信した文字との組合せによつてそ
の制御語を読出すための制御語格納アドレス作成
回路と、 読出された制御語にしたがつて受信状態を変更
し、その読出された制御語にしたがつて上位装置
に割込みを要求し、かつその読出された制御語に
したがつて割込要因を上位装置に転送する制御手
段と を備えたことを特徴とする通信制御装置。
[Claims] 1. A communication control device that sends and receives data to and from a communication line under program control of a host device, comprising: a buffer register that stores only one received character; and a reception status storage that stores the reception status. a register, a control word storage register that stores a plurality of control words consisting of information for changing the reception state and information for controlling interrupts to the host device, and a control word storage register that stores the control words by a combination of the reception state and the received character. A control word storage address creation circuit for reading; a circuit that changes the receiving state according to the read control word; requests an interrupt to the host device according to the read control word; and 1. A communication control device comprising: control means for transferring an interrupt factor to a host device according to a control word.
JP55153607A 1980-10-31 1980-10-31 Communication controller Granted JPS5779545A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55153607A JPS5779545A (en) 1980-10-31 1980-10-31 Communication controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55153607A JPS5779545A (en) 1980-10-31 1980-10-31 Communication controller

Publications (2)

Publication Number Publication Date
JPS5779545A JPS5779545A (en) 1982-05-18
JPS6141430B2 true JPS6141430B2 (en) 1986-09-16

Family

ID=15566175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55153607A Granted JPS5779545A (en) 1980-10-31 1980-10-31 Communication controller

Country Status (1)

Country Link
JP (1) JPS5779545A (en)

Also Published As

Publication number Publication date
JPS5779545A (en) 1982-05-18

Similar Documents

Publication Publication Date Title
US5765187A (en) Control system for a ring buffer which prevents overrunning and underrunning
EP0120889B1 (en) Direct memory access peripheral unit controller
US7069373B2 (en) USB endpoint controller flexible memory management
EP1012734B1 (en) Address translation in computer bus bridge devices
US5594878A (en) Bus interface structure and system for controlling the bus interface structure
US4631668A (en) Storage system using comparison and merger of encached data and update data at buffer to cache to maintain data integrity
JPH0146892B2 (en)
US5608889A (en) DNA controller with wrap-around buffer mode
JPH0332818B2 (en)
US4603383A (en) Apparatus for direct data transfer among central processing units
US7165126B2 (en) Direct memory access device
EP0261947A1 (en) Computer system
US5796976A (en) Temporary storage having entries smaller than memory bus
JPS6141430B2 (en)
JP4536189B2 (en) DMA transfer apparatus and DMA transfer system
JPS58150196A (en) System for updating and controlling main storage key
JP2000155737A (en) Data packet receiving device
JPH05165761A (en) Dma controller
JPS6240736B2 (en)
JPH0115900B2 (en)
JPH0831076B2 (en) Input/Output Processor
JPH0353736A (en) Reception buffer control system
JPH0833869B2 (en) Data processing device
JP2552025B2 (en) Data transfer method
JPH0347536B2 (en)