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
JPS5926054B2 - Transmission/reception control circuit - Google Patents
[go: Go Back, main page]

JPS5926054B2 - Transmission/reception control circuit - Google Patents

Transmission/reception control circuit

Info

Publication number
JPS5926054B2
JPS5926054B2 JP54035279A JP3527979A JPS5926054B2 JP S5926054 B2 JPS5926054 B2 JP S5926054B2 JP 54035279 A JP54035279 A JP 54035279A JP 3527979 A JP3527979 A JP 3527979A JP S5926054 B2 JPS5926054 B2 JP S5926054B2
Authority
JP
Japan
Prior art keywords
interrupt
transmission
reception
data
control circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP54035279A
Other languages
Japanese (ja)
Other versions
JPS55127750A (en
Inventor
忠昭 今井
弘幸 山本
正明 小林
雅之 東
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP54035279A priority Critical patent/JPS5926054B2/en
Publication of JPS55127750A publication Critical patent/JPS55127750A/en
Publication of JPS5926054B2 publication Critical patent/JPS5926054B2/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/16Half-duplex systems; Simplex/duplex switching; Transmission of break signals non-automatically inverting the direction of transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 本発明は、データ伝送システムに用いられる回線アダプ
タの送受信制御回路に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a transmission/reception control circuit for a line adapter used in a data transmission system.

中央の電子計算機等の処理装置と端末装置との間で行な
われるデータ伝送の制御装置が知られている。
2. Description of the Related Art A control device for data transmission between a central processing device such as a computer and a terminal device is known.

この中でHDLC(HighlevelDataLin
kControl)手順およびSYN同期手順の伝送制
御が可能なLSI(大規模集積回路)を本発明者は開発
した。これは例えば第1図のラインアダプタ(LA)1
の回線6との接続部に用いられ、そして第2図に示す構
成を持つ。第1図は、端末装置の概略を示すもので、中
央処理装置(CPU)2に対しコモンバス3を介して主
記憶装置(MS)4および回線制御用チャネル(CMC
)5等が接続され、CMC5に更にLAバスTを介して
ラインアダプタLAなどのサブチャネルが設けられる。
各ラインアダプタ1は回線6に対応して設けられ、従つ
てHDLCLSIも各回線毎に設けられる。第2図に示
すHDLCLSIは種々の特徴を備えており、HDLC
手順に関しては、(1送受信レジスタのS−P(シリア
ル・パラレル)変換機能、(2)”o’’挿入および削
除機能、(3)CRC(CyclicRe−dunda
ncyCheck)機能、(4)NRZ1度復調機能、
(5)インタフレーム・タイムプール(IFTF)機能
、(6)最小フレーム構成(32ビット)チェック機能
、等を有する。本発明はかゝるHDLCLSIの送受信
制御回路部に係る。HDLC手順または同期ベーシツク
伝送手順等を用いてデータの送受信を行なう場合、回線
に接続されるアダブタ1の制御はチヤネルを通じて行な
う場合やプログラムで直接行なう場合があるが、いずれ
の場合にもラインアダブタ1から回線の状態を示す通知
(割込み)を出して制御が行なわれる。
Among these, HDLC (HighlevelDataLin
The present inventor has developed an LSI (Large Scale Integrated Circuit) capable of controlling the transmission of kControl) procedures and SYN synchronization procedures. This is, for example, line adapter (LA) 1 in Figure 1.
It is used as a connection part with the line 6 of , and has the configuration shown in FIG. FIG. 1 shows an outline of a terminal device, in which a central processing unit (CPU) 2 is connected to a main memory (MS) 4 and a line control channel (CMC) via a common bus 3.
) 5, etc., and the CMC 5 is further provided with subchannels such as a line adapter LA via an LA bus T.
Each line adapter 1 is provided corresponding to a line 6, and therefore an HDLC LSI is also provided for each line. The HDLC LSI shown in Fig. 2 has various features.
Regarding the procedure, (1) S-P (serial-parallel) conversion function of transmitting and receiving register, (2) "o" insertion and deletion function, (3) CRC (CyclicRe-dunda)
(4) NRZ 1 degree demodulation function,
It has (5) an interframe time pool (IFTF) function, (6) a minimum frame configuration (32 bit) check function, etc. The present invention relates to the transmission/reception control circuit section of such HDLC LSI. When transmitting and receiving data using HDLC procedures or synchronous basic transmission procedures, line adapter 1 may be controlled through a channel or directly by a program. Control is performed by issuing notifications (interruptions) indicating the state of the line.

第2図のIRQはこの割込みを示す。ところで、プログ
ラム及びチヤネルCMCではイニシヤライズ時、受信バ
ツフアフル時、準備未完時など送受信をできない場合が
ある。この様な場合にもそのま\にしておくとアダブタ
からは割込みが発生して送受信が行なわれ、その送受信
されたデータは排棄または無効とする必要があるからプ
ログラムは少なくともこの処理分だけ複雑となる。本発
明は、か\る点に鑑み、アダブタにオーブン、クローズ
機能を持たせてプログラムの負担を軽減しようとするも
のであり、回線に接続されデータレジスタv有する回線
アダブタと、該回線アダブタに接続された処理部より構
成されるデータ伝送システムの該アダブタに設けられ、
該処理部に対して、送受信に関する割込みを発生した後
、データの授受を行なう送受信制御回路において、前記
処理部に対し送信割込みを発するための送信割込制御回
路と、受信割込みを発するための受信割込制御回路と、
該処理部から与えられた情報に従つて該割込制御回路に
おける割込み信号の送出を許容しまたは禁止する送信側
割込みマスク及び受信側割込みマスクを設け、送信割込
制御回路は送信割込みマスクが割込み信号の送出を禁止
している時に前記データレジスタがエンブテイである事
を示す割込み信号以外の割込み信号をりセツトするとと
もに、データレジスタがエンブテイである事を示す割込
み信号に対しマスクが割込み信号の送出を禁止している
間処理部への割込み信号送出をゲートする事により処理
部への割込み信号の送出を禁止するとともに、受信割込
制御回路は受信割込みマスクが割込み信号の送出を禁止
している時に割込信号をりセツトする事により処理部へ
の割込み信号の送出を禁止するようにした事を特徴とす
るものである。以下図面を参照しながらこれを詳細に説
明する。第3図は本発明の一実施例であり、第2図のH
DLCLSIの本発明関連部を示すものである。
IRQ in FIG. 2 indicates this interrupt. By the way, in the program and channel CMC, there are cases where transmission and reception cannot be performed, such as during initialization, when the reception buffer is full, and when preparations are not completed. Even in such a case, if you leave it as is, the adapter will generate an interrupt and send/receive it, and the sent/received data will need to be discarded or invalidated, so the program will be at least as complicated as this process. becomes. In view of the above, the present invention attempts to reduce the load on programs by providing oven and closing functions to the adapter, and includes a line adapter connected to a line and having a data register v, and a line adapter connected to the line adapter. provided in the adapter of the data transmission system consisting of a processing unit,
A transmission/reception control circuit that sends and receives data after generating an interrupt related to transmission/reception to the processing unit includes a transmission interrupt control circuit for issuing a transmission interrupt to the processing unit, and a reception interrupt control circuit for issuing a reception interrupt for the processing unit. an interrupt control circuit;
A transmitting side interrupt mask and a receiving side interrupt mask are provided to allow or prohibit the sending of an interrupt signal in the interrupt control circuit according to information given from the processing unit, and the transmitting interrupt control circuit is configured to detect whether the transmitting interrupt mask When the sending of signals is prohibited, the interrupt signal other than the interrupt signal indicating that the data register is empty is reset, and the mask is used to send an interrupt signal for the interrupt signal indicating that the data register is empty. The reception interrupt control circuit gates the transmission of interrupt signals to the processing unit while the reception interrupt mask is inhibiting the transmission of interrupt signals. The present invention is characterized in that the transmission of the interrupt signal to the processing section is prohibited by resetting the interrupt signal at certain times. This will be explained in detail below with reference to the drawings. FIG. 3 shows an embodiment of the present invention, and H in FIG.
This shows the part of DLCLSI related to the present invention.

プログラムからのレジスタアドレスRAにより指定され
たレジスタ本例ではライトデータレジスタ10にライト
データWDが書き込まれ、割込みをかけて送信可信号が
返送されると該データはレ侶レジスタ11でシリアルに
変換されたのち回線12を通して送出される。このライ
トデータはCRC演算レジスタ13へ送られてこ\で演
算され、2バイトのFCS(フレームチエツクシーケン
ス)信号が作られ、これらの信号FCS(1),FCS
(2)は最終データDn(データも1バイト単位とされ
、従つて多数ある場合はD1〜DOの複数バイトとされ
る)に続けて送出される。P/Sレジスタ11はフラグ
作成機能を有しており、このフラグFを信号フレームの
前後につける。従つて送信々号の1フレームはフラグF
1アドレスA,コントロールC1データD1〜DOlエ
ラーチエツクビツトFCS(1),FCS(2)、フラ
グFからなる。一方、受信回線14からの受信データは
S/Pレジスタ15でパラレルに変換され、リードデー
タレジスタ16にセツトされる。該レジスタ16のデー
タはデータセレクタ17を通して取込まれると共に、C
RC演算レジスタ18でチエツクが行なわれる。上記構
成が送受信端の概要であるが、これは第2図と対比すれ
ば、P/Sレジスタ11およびS/Pレジスタ15は回
線S−P変換制御部30に含まれる。
The register specified by the register address RA from the program In this example, write data WD is written to the write data register 10, and when an interrupt is generated and a send ready signal is returned, the data is converted into serial data by the register register 11. It is then sent out over line 12. This write data is sent to the CRC calculation register 13, where it is calculated, a 2-byte FCS (frame check sequence) signal is created, and these signals FCS(1), FCS
(2) is sent out following the final data Dn (data is also in 1-byte units, so if there is a large number of data, it is sent as multiple bytes D1 to DO). The P/S register 11 has a flag creation function, and this flag F is attached before and after the signal frame. Therefore, one frame of each transmitted signal is flag F.
1 address A, control C1 data D1 to DOL, error check bits FCS(1), FCS(2), and flag F. On the other hand, the received data from the receiving line 14 is converted into parallel data by the S/P register 15 and set in the read data register 16. The data in the register 16 is taken in through the data selector 17, and
A check is performed in the RC calculation register 18. The above configuration is an outline of the transmitting/receiving end, and if compared with FIG. 2, the P/S register 11 and the S/P register 15 are included in the line S-P conversion control section 30.

この第2図に示すように回線12,14との間にはNR
ZI変調回路31、NRZ復調回路32などが介在する
。ライトデータレジスタ10は第2図の送信データレジ
スタ33に相当し、またリードデータレジスタ16は第
2図の受信レジスタ群35〜38に相当する。送信側の
CRC演算レジスタ13は第2図のレジスタ43に、ま
た受信側のCRC演算レジスタ18は第2図のCRCチ
エツク回路39に相当する。゜また回線S−P変換制御
部30と送信側のCRC演算レジスタ13および送信デ
ータレジスタ33との間にはデータセレクタ40が介在
する。本発明ではか\るHDLCLSに、送信側割込マ
スク回路19および受信側割込マスク回路20およびア
ンドゲート25を設ける。
As shown in Figure 2, there is an NR between the lines 12 and 14.
A ZI modulation circuit 31, an NRZ demodulation circuit 32, etc. are involved. The write data register 10 corresponds to the transmit data register 33 in FIG. 2, and the read data register 16 corresponds to the receive register groups 35 to 38 in FIG. The CRC calculation register 13 on the transmitting side corresponds to the register 43 in FIG. 2, and the CRC calculation register 18 on the receiving side corresponds to the CRC check circuit 39 in FIG. Further, a data selector 40 is interposed between the line S-P conversion control section 30 and the CRC calculation register 13 and transmission data register 33 on the transmission side. In the present invention, the HDLCLS is provided with a transmitter interrupt mask circuit 19, a receiver interrupt mask circuit 20, and an AND gate 25.

このLSは送信割込制御回路21および受信割込制御回
路22(共に第2図の割込制御回路41に含まれる)を
備えていて、各種の状態に応じて割込みIRQをかける
機能を有しているが、これを割込マスク回路19,20
で制限する。割込マスク回路19,20は実際には第2
図のモードレジスタ42の各1ビツトで構成する。送信
割込み要求にはSBE(セントバッファエンプティ)、
URE(アンダーランエラー)、STO(セントタイム
オーバ)などがあり、また受信割込み要求にはRBF(
リードバッファフッ(ハ)、CRCOK(チエツク結果
良)、ABORT(アポート検出)、IDLE(アイド
ル状態検出)などがあるが、これらの割込み原因が発生
したら直ちに割込みをかける従来方式では前述のように
送受信不可能時にも割込みがかけられて送受信が行なわ
れ、データ排棄など無駄な処理をしなければならない不
都合がある。そこで本発明では、送受信を望まない場合
はプログラムにより送、受信側割込マスク19,20を
禁止側(例えば”0゛出力状態)にセツトし、割込み原
因が発生しても割込み信号が発せられないようにした。
第4図および第5図についてこれを説明すると、これら
の図のaは前述のように、固定パターン(例えば011
11110)のフラグF,アドレス部A、コントロール
部C、データ部Dl,D2,・・・・・・、チエツクビ
ツトFCS(1),FCS(2)、およびフラグFから
なる信号の1フレームを示す。
This LS is equipped with a transmission interrupt control circuit 21 and a reception interrupt control circuit 22 (both included in the interrupt control circuit 41 in FIG. 2), and has a function of applying an interrupt IRQ according to various states. However, this is done by interrupt mask circuits 19 and 20.
to limit. The interrupt mask circuits 19 and 20 are actually the second
It consists of one bit each in the mode register 42 shown in the figure. For transmission interrupt requests, SBE (cent buffer empty),
There are URE (underrun error), STO (cent time over), etc., and reception interrupt requests include RBF (
There are read buffer hook (c), CRCOK (check result good), ABORT (aport detection), IDLE (idle state detection), etc., but in the conventional method, an interrupt is immediately issued when these interrupt causes occur, and the transmission/reception is not performed as described above. Even when this is not possible, transmission and reception are performed with an interrupt, resulting in the inconvenience of having to perform wasteful processing such as discarding data. Therefore, in the present invention, if transmission/reception is not desired, the program sends the data and sets the receiving side interrupt masks 19 and 20 to the prohibited side (for example, "0" output state), so that even if an interrupt cause occurs, an interrupt signal is not generated. I tried not to.
To explain this with respect to FIGS. 4 and 5, a in these figures is a fixed pattern (e.g. 011
11110), address part A, control part C, data part Dl, D2, . . . , check bits FCS(1), FCS(2), and flag F.

第4図は送信制御を説明するタイムチヤートであり、こ
の図のbはプログラムへの通知、cはライトデータレジ
スタ10のレジスタ部TDOへの書込み、dは該レジス
タ10のレジスタ部TDlへの書込み、eはアンドゲー
ト25による送信オーブン・クローズ(6H゛でオーブ
ン、5L”でクローズ)状態、fはプログラム処理を示
す。レジスタ10をTDO,TDlに分けたのは、最終
データ本例ではD2はレジスタ部TDlにセツトしそれ
以前のデータA−D1はレジスタ部TDOにセツトする
様にすることにより、LSI側で最終データ否かを知る
ことができ、CRC演算レジスタ13を設けてFCS(
1),FCS(2)信号をLSI側で作成し得るように
してある事と相俟つて、プログラムの助けを借りずに最
終データに続けて自刃でFCS(1),FCS(2)、
およびFを送出でき、こうしてプログラムの負担を軽減
することができるからである。この装置では、データを
送信するには先ず送信側をオーブンする。つまり、第4
図fのプログラムの処理で同図eのレベルを8H゛とす
る。具体的には第3図の送信側割込マスク回路19に相
当する第2図モードレジスタの当該ビツトを01゛とす
る。これでアンドゲート25が開き、以後送信割込制御
回路21にセントバッファエンプティSBEなどの割込
み原因が発生すれば、これはアンドゲート25、オアゲ
ート26を通して送出され、割込みIRQがかけられる
。そして、1フレーム送出終了後引続いてデータを送出
することはしない場合には、割込マスク回路19に相当
するビツトを゛O”にしてゲート25を閉じる。つまり
、第4図fのプログラム処理で同図eのレベルを6L1
にする。これにより送信はクローズされる。また、継続
してデータを送出したい場合には、割込マスク回路19
を61”にして送信オーブンの状態にしておく。一旦ク
ローズとした後再びデータを送出したい場合は、その時
点で送信オーブンにすれば前述したと同様の手順でデー
タ送出が可能となる。送信側の割込み発生原因には、S
BEの他に、アンダーランエラーUREl送信タイムオ
ーバSTO等があるが、SBE以外はクローズ期間にそ
の割込み原因を残存させるのは無意味であるので、割込
マスク回路19の゛0゛でりセツトし、延いては割込み
発生を阻止する。
FIG. 4 is a time chart explaining transmission control, in which b indicates notification to the program, c indicates writing to the register section TDO of the write data register 10, and d indicates writing to the register section TDl of the register 10. , e indicates the transmission oven closed state (6H" is oven, 5L" is closed) by the AND gate 25, and f indicates program processing. The reason why the register 10 is divided into TDO and TDl is because of the final data. In this example, D2 is By setting the data in the register section TDl and setting the previous data A-D1 in the register section TDO, it is possible to know whether the data is the final data on the LSI side, and by providing the CRC calculation register 13, the FCS (
1), FCS(2) signals can be created on the LSI side, and the final data can be automatically followed by FCS(1), FCS(2), without the help of a program.
and F can be sent, thus reducing the burden on the program. In this device, in order to transmit data, the transmitting side is first opened. In other words, the fourth
By processing the program shown in FIG. f, the level e shown in the same figure is set to 8H. Specifically, the relevant bit of the mode register in FIG. 2, which corresponds to the transmitting side interrupt mask circuit 19 in FIG. 3, is set to 01. This opens the AND gate 25, and if an interrupt cause such as cent buffer empty SBE occurs in the transmission interrupt control circuit 21 thereafter, it is sent out through the AND gate 25 and the OR gate 26, and an interrupt IRQ is applied. If the data is not to be transmitted continuously after one frame has been transmitted, the bit corresponding to the interrupt mask circuit 19 is set to "O" and the gate 25 is closed.In other words, the program processing shown in FIG. The level of e in the same figure is 6L1.
Make it. This closes the transmission. In addition, if you want to continue sending data, the interrupt mask circuit 19
61" and put it in the transmission oven state. If you want to send data again after it is closed, you can set it to the transmission oven at that point and send data using the same procedure as described above. Sending side The cause of interrupt occurrence is S
In addition to BE, there is an underrun error UREl transmission time over STO, etc., but other than SBE, it is meaningless to leave the cause of the interrupt in the close period, so the "0" setting of the interrupt mask circuit 19 is This also prevents the occurrence of interrupts.

これに対し、SBEはその割込み原因を残存させておい
た方がよいのでりセツトはせず、唯ゲート25でその送
出を禁止する。受信側に関しては全て割込み原因は残存
させないので、割込マスク回路20の出力で単にりセツ
トし、延いては割込み発生を禁止する。第5図は受信制
御を説明するタイムチヤートであり、この図のbはプロ
グラムへの通知、cはリードデータレジスタ16からの
データの読出し、dはマスク20による受信オーブン・
クローズ(′″H″でオーブン、″L″でクローズ)状
態、eはプログラム処理を示す。
On the other hand, since it is better to leave the cause of the interrupt in SBE, it is not set, but the gate 25 prohibits its transmission. On the receiving side, since no cause of interrupt remains, the output of the interrupt mask circuit 20 is simply reset, thereby inhibiting the occurrence of an interrupt. FIG. 5 is a time chart illustrating reception control, in which b indicates notification to the program, c reads data from the read data register 16, and d indicates reception oven control using the mask 20.
Closed ('''H'': oven, ``L'': closed) state; e indicates program processing.

データ受信の場合もデータ送信と同様にプログラムでマ
スク20を81゛,60゛にセツトすることにより任意
に受信オーブン・クローズが可能となる。つまりクロー
ズ中はRBFなど一切の通知はなされず、これに伴なつ
てこのLSIへの送信も行なわれない。クローズ中は受
信バツフアフル(RBF)、CRCチエツク0K(CR
COK)アポート検出(ABORT)、アイドル検出(
IDLE)等各種割込み原因を書込まれるレジスタはり
セツトされ、割込みIRQとはならない。これに反して
プログラム処理によりマスク20を例えば“1゛として
受信オーブンとしておけば第5図に示すようにその間の
受信に関する割込みが発生し、本LSIへの送信、その
受信が予定通・り行なわれる。従来の送受信オーブン・
クローズを用いない方式の場合には、送信側は、1フレ
ーム送出後のSBEの通知ですぐに次のデータをレジス
タ10にライトしない場合には、以後SBEの通知はな
されないので次にデータを送出する場合の切つ掛けをつ
かむのが難しい。
In the case of data reception, the receiving oven can be closed arbitrarily by setting the mask 20 to 81° and 60° by program, as in the case of data transmission. In other words, during closing, no notifications such as RBF are made, and accordingly, no transmission is made to this LSI. While closed, receive buffer full (RBF), CRC check 0K (CR
COK) abort detection (ABORT), idle detection (
The registers to which various interrupt causes such as IDLE) are written are reset, and do not become interrupts IRQ. On the other hand, if the mask 20 is set to, for example, "1" as a reception oven through program processing, an interrupt related to reception will occur during that time, as shown in FIG. 5, and the transmission to and reception of this LSI will occur as scheduled. Conventional transmitting/receiving oven/
In the case of a method that does not use a close, if the transmitting side does not immediately write the next data to the register 10 upon notification of SBE after sending one frame, the sending side will not be notified of SBE after that and will not be able to write the next data. It is difficult to grasp the trigger when sending out.

また、受信側に、オーブン・クローズ機能がないと、プ
ログラムが受信不能となつた場合、例えば受信バツフア
一が一杯になつた時(RBF)にもデータを受信してし
まうので、プログラムはデータの読み捨てを行なわなけ
ればならない。これに対し、本発明のようにクローズ機
能があれば、例えば受信側に関してはクローズする事に
より以後受信に関する割込み原因が発生しないので、通
知を行なうことによる不要な処理を行なう必要がなくな
る。以上述ぺた様に、本発明ではHDLCLSIにプロ
グラムから制御できる送受信オーブンクローズ機能をも
たせたので、各回線の送受信毎に送受信に関する通知の
禁止(マスク)が可能となる。
Also, if the receiving side does not have an oven close function, if the program becomes unable to receive data, for example, data will be received even when the receive buffer is full (RBF), so the program will not be able to receive the data. You have to read and discard. On the other hand, if there is a close function as in the present invention, for example, on the receiving side, by closing the receiving side, there will be no subsequent interrupt cause related to reception, so there will be no need to perform unnecessary processing due to notification. As described above, in the present invention, the HDLCLSI is provided with a transmitting/receiving oven closing function that can be controlled from a program, so it is possible to prohibit (mask) notifications regarding transmission and reception for each transmission and reception of each line.

尚、プログラムでマスク機能を有するものはあるが、こ
れは一般に割込みレベルを設けてそのレベル毎のマスク
は出来るが同一レベル内の各回線の送受信毎のマスクは
出来ない。これに対し、本発明では、同一レベルの各回
線個別のマスクを行なうことができるので、か\るもの
に本発明は有効である。
Although some programs have a masking function, they generally provide an interrupt level and can mask each level, but cannot mask each transmission/reception of each line within the same level. On the other hand, in the present invention, since it is possible to individually mask each line at the same level, the present invention is effective in such cases.

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

第1図は端末装置の一例を示す概略プロツク図、第2図
は第1図の回線アダブタに用いられるHDLCLSIの
構成を示すプロツク図、第3図は本発明の一実施例を示
すプロツク図、第4図a〜fは送信オーブン・クローズ
の態様を説明するタイムチヤート、第5図a−eは受信
オーブン・クローズの態様を説明するタイムチヤートで
ある。
FIG. 1 is a schematic block diagram showing an example of a terminal device, FIG. 2 is a block diagram showing the configuration of HDLCLSI used in the line adapter of FIG. 1, and FIG. 3 is a block diagram showing an embodiment of the present invention. 4A to 4F are time charts illustrating the mode of closing the transmission oven, and FIGS. 5A to 5E are time charts illustrating the mode of closing the reception oven.

Claims (1)

【特許請求の範囲】[Claims] 1 回線に接続されデータレジスタを有する回線アダプ
タと、該回線アダプタに接続された処理部より構成され
るデータ伝送システムの該アダプタに設けられ、該処理
部に対して、送受信に関する割込みを発生した後、デー
タの授受を行なう送受信制御回路において、前記処理部
に対し送信割込みを発するための送信割込制御回路と、
受信割込みを発するための受信割込制御回路と、該処理
部から与えられた情報に従つて該割込制御回路における
割込み信号の送出を許容しまたは禁止する送信側割込み
マスク及び受信側割込みマスクを設け、送信割込制御回
路は送信割込みマスクが、割込み信号の送出を禁止して
いる時に前記データレジスタがエンプティである事を示
す割込み信号以外の割込み信号をリセットするとともに
、データレジスタがエンプティである事を示す割込み信
号に対し、マスクが割込み信号の送出を禁止している間
処理部への割込み信号送出をゲートする事により処理部
への割込み信号の送出を禁止するとともに、受信割込制
御回路は受信割込みマスクが割込み信号の送出を禁止し
ている時に割込信号をリセットする事により処理部への
割込み信号の送出を禁止するようにした事を特徴とする
送受信制御回路。
1. A data transmission system that is installed in a data transmission system consisting of a line adapter that is connected to a line and has a data register, and a processing unit connected to the line adapter, and that generates an interrupt related to transmission and reception to the processing unit. , a transmission/reception control circuit for transmitting and receiving data, a transmission interrupt control circuit for issuing a transmission interrupt to the processing section;
A reception interrupt control circuit for issuing a reception interrupt, and a transmission side interrupt mask and a reception side interrupt mask for allowing or prohibiting the transmission of an interrupt signal in the interrupt control circuit according to information given from the processing section. The transmission interrupt control circuit resets interrupt signals other than the interrupt signal indicating that the data register is empty when the transmission interrupt mask prohibits transmission of the interrupt signal, and also resets interrupt signals other than the interrupt signal indicating that the data register is empty. In response to an interrupt signal that indicates a problem, the reception interrupt control circuit gates the transmission of the interrupt signal to the processing unit while the mask prohibits the transmission of the interrupt signal. A transmission/reception control circuit is characterized in that when a reception interrupt mask prohibits transmission of an interrupt signal, the transmission of an interrupt signal to a processing section is prohibited by resetting the interrupt signal.
JP54035279A 1979-03-26 1979-03-26 Transmission/reception control circuit Expired JPS5926054B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP54035279A JPS5926054B2 (en) 1979-03-26 1979-03-26 Transmission/reception control circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP54035279A JPS5926054B2 (en) 1979-03-26 1979-03-26 Transmission/reception control circuit

Publications (2)

Publication Number Publication Date
JPS55127750A JPS55127750A (en) 1980-10-02
JPS5926054B2 true JPS5926054B2 (en) 1984-06-23

Family

ID=12437336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP54035279A Expired JPS5926054B2 (en) 1979-03-26 1979-03-26 Transmission/reception control circuit

Country Status (1)

Country Link
JP (1) JPS5926054B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03140000A (en) * 1989-10-25 1991-06-14 Matsushita Electric Ind Co Ltd Sound reproduction method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60233963A (en) * 1984-05-04 1985-11-20 Fujitsu Ltd Response control system of line

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03140000A (en) * 1989-10-25 1991-06-14 Matsushita Electric Ind Co Ltd Sound reproduction method

Also Published As

Publication number Publication date
JPS55127750A (en) 1980-10-02

Similar Documents

Publication Publication Date Title
EP0405545B1 (en) Data communication adapter
US4245307A (en) Controller for data processing system
US5287458A (en) Buffered asynchronous communications elements with receive/transmit control and status reporting
JPH0420497B2 (en)
JP3091216B2 (en) First-in first-out memory with variable commit points
JPS60141049A (en) Loop network controlling system
US5067075A (en) Method of direct memory access control
US4365296A (en) System for controlling the duration of the time interval between blocks of data in a computer-to-computer communication system
JPS5926054B2 (en) Transmission/reception control circuit
JP2859178B2 (en) Data transfer method between processors and ring buffer memory for data transfer between processors
JPS59114941A (en) Programmable controller
US4713793A (en) Circuit for CCIS data transfer between a CPU and a plurality of terminal equipment controllers
JPH10161954A (en) Data communication device
JPS6262694A (en) Method and apparatus for transmitting data signal
JPH02189049A (en) Line controller
KR20240115723A (en) Method and apparatus for transmitting data based on pcie
JPH09212469A (en) Lock transfer control circuit
JP2933039B2 (en) Communication controller
JP3146864B2 (en) Unidirectional loop transmission circuit
KR0170595B1 (en) Software emulation method of xcent-net interface
JPS58177056A (en) Communicating method of loop network
SU642701A1 (en) Device for interfacing electronic computer with subscribers
JPH0619801A (en) Information processing equipment
JPS6119056B2 (en)
JPS6043699B2 (en) Data transmitting/receiving device