JPH023344B2 - - Google Patents

Info

Publication number
JPH023344B2
JPH023344B2 JP56118273A JP11827381A JPH023344B2 JP H023344 B2 JPH023344 B2 JP H023344B2 JP 56118273 A JP56118273 A JP 56118273A JP 11827381 A JP11827381 A JP 11827381A JP H023344 B2 JPH023344 B2 JP H023344B2
Authority
JP
Japan
Prior art keywords
memory
outshift
transmission
line
communication control
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
JP56118273A
Other languages
Japanese (ja)
Other versions
JPS5819062A (en
Inventor
Ikuo Sakamoto
Takeshi Sasaki
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 JP56118273A priority Critical patent/JPS5819062A/en
Publication of JPS5819062A publication Critical patent/JPS5819062A/en
Publication of JPH023344B2 publication Critical patent/JPH023344B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 本発明は、キヤラクタバツフア方式の回線アダ
プタに関し、特に、高速回線で使用される場合に
偉力を発揮するビツトバツフア回路に関するもの
である。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a character buffer type line adapter, and more particularly to a bit buffer circuit that exhibits great performance when used on a high-speed line.

第1図に示す様な、データ処理装置PUからの
送信データを通信制御部LCが受取り、回線アダ
プタLAでビツトシリアルに分解して回線に送出
する様な一般的な通信制御装置において、通信制
御部LCが特殊な送信キヤラクタを受取つた場合、
一時的にそのキヤラクタに対する送信処理に長い
時間を要する場合がある。例えば、トランスペア
レント伝送におけるDLEコードを受けた時の
DLEの付加、あるいはハイデータリンクコント
ロール(HDLC)モードにおけるアドレスキヤラ
クタを受けた時のコントロールフイールドの生成
等の場合である。
As shown in Figure 1, the communication control unit LC receives transmission data from the data processing unit PU, and the line adapter LA decomposes it into bit serial data and sends it out to the line. If the part LC receives a special transmission character,
Transmission processing for that character may temporarily take a long time. For example, when receiving a DLE code in transparent transmission
This is the case when adding a DLE or generating a control field when receiving an address character in high data link control (HDLC) mode.

この様な場合でも、回線の伝送速度に間に合つ
て次のキヤラクタを送信できる様に、通信制御部
LCのキヤラクタ処理時間を短縮させたもの、あ
るいは回線アダプタに複数個のキヤラクタバツフ
アを設けたものが考えられる。
Even in such a case, the communication control unit is configured so that the next character can be transmitted in time for the transmission speed of the line.
Possible options include shortening the character processing time of the LC, or providing multiple character buffers in the line adapter.

しかしながら、前者の方式は、回線の伝送速度
が高速の場合には、通信制御部でのキヤラクタ処
理を、全て1キヤラクタ伝送時間内に行うのが難
しくなる欠点があり、後者は回線アダプタの回路
が増大する欠点があつた。
However, the former method has the disadvantage that when the line transmission speed is high, it becomes difficult to perform all character processing in the communication control unit within one character transmission time, and the latter method has the disadvantage that the line adapter circuit There were growing shortcomings.

本発明は従来の技術に内在する上記諸欠点を解
消する為になされたものであり、従つて本発明の
目的は、通信制御部のキヤラクタ処理時間の一時
的なピーク値を緩和する回線アダプタ及び複数個
のキヤラクタバツフア方式に比較して、ハードウ
エア量を減少させることを可能とした新規な回線
アダプタを提供する事にある。
The present invention has been made in order to eliminate the above-mentioned disadvantages inherent in the conventional technology, and therefore, an object of the present invention is to provide a line adapter and a line adapter that alleviate the temporary peak value of character processing time of a communication control unit. The purpose of the present invention is to provide a new line adapter that can reduce the amount of hardware compared to a multiple character buffer system.

本発明の上記目的は、通信制御部からの送信キ
ヤラクタを一時蓄積するバツフアレジスタと、送
信キヤラクタをビツトシリアルに分解するシフト
レジスタと、これらの各種レジスタ動作を制御
し、前記通信制御部との入出力動作を制御する送
信制御回路を有する回線アダプタのシフトレジス
タの後段にフアースト・インフアースト・アウト
シフトメモリを設け、前記通信制御部からの送信
データを前記フアースト・インフアースト・アウ
トシフトメモリに順次蓄積しながら、前記フアー
スト・インフアースト・アウトシフトメモリの内
容を回線のビツト伝送速度で回線に送り出す方式
を採用することによつて達成され、通信制御部の
キヤラクタ処理時間の一時的なピーク値を緩和す
ることができる。
The above object of the present invention is to provide a buffer register for temporarily accumulating transmission characters from a communication control section, a shift register for decomposing the transmission characters into bit serials, and controlling the operations of these various registers. A first-in-first-outshift memory is provided at a subsequent stage of the shift register of the line adapter having a transmission control circuit that controls input/output operations, and transmission data from the communication control section is sequentially transferred to the first-in-first-outshift memory. This is achieved by adopting a method of transmitting the contents of the first-in-first-outshift memory to the line at the bit transmission rate of the line while accumulating the data. It can be relaxed.

次に本発明をその良好な一実施例について図面
を参照して詳細に説明する。
Next, a preferred embodiment of the present invention will be explained in detail with reference to the drawings.

第2図は本発明の一実施例を示すブロツク線図
であり、通信制御部LCからの送信キヤラクタは
送信バツフアレジスタBFRで受取られ、次にシ
フトレジスタSFRに送られ、ビツトシリアルに
分解されてフアースト・インフアースト・アウト
シフトメモリFIFOに送り込まれる。第3図に示
す様に、フアースト・インフアースト・アウトシ
フトメモリFIFOのメモリ1に蓄積された送信デ
ータはフアースト・インフアースト・アウトシフ
トメモリのメモリ2が“空”になるのを待つて、
フアースト・インフアースト・アウトシフトメモ
リのメモリ2に移される。以降、この送信データ
は同様の動作によりフアースト・インフアース
ト・アウトシフトメモリのメモリnに向つて移動
する。
FIG. 2 is a block diagram showing an embodiment of the present invention, in which the transmission character from the communication control unit LC is received by the transmission buffer register BFR, then sent to the shift register SFR, and decomposed into bit serial data. and is sent to the first-in-first-outshift memory FIFO. As shown in FIG. 3, the transmission data stored in memory 1 of the first-in-first-outshift memory FIFO waits until memory 2 of the first-in-first-outshift memory becomes "empty".
It is moved to memory 2 of the first-in-first-outshift memory. Thereafter, this transmission data is moved toward memory n of the first-in-first-outshift memory by a similar operation.

即ち、フアースト・インフアースト・アウトシ
フトメモリFIFOは、フアースト・インフアース
ト・アウトシフトメモリFIFOのメモリ1にデー
タが無ければ送信制御回路CNTにデータの転送
許可信号を出力する。送信制御回路CNTは、前
記信号を受けるとシフトレジスタSFRからフア
ースト・インフアースト・アウトシフトメモリ
FIFOに移送する信号を出力し、データを移送す
る。
That is, the first-in-first-outshift memory FIFO outputs a data transfer permission signal to the transmission control circuit CNT if there is no data in the memory 1 of the first-in-first-outshift memory FIFO. Upon receiving the signal, the transmission control circuit CNT shifts the first-in-first-out shift memory from the shift register SFR.
Outputs the signal to transfer to FIFO and transfers the data.

一方、フアースト・インフアースト・アウトシ
フトメモリFIFOの内容は送信制御回路CNTの制
御により回線のビツト伝送速度に同期したタイミ
ングで回線に送信される。通常、回線のビツト伝
送速度よりフアースト・インフアースト・アウト
シフトメモリのシフト速度が速い為に、フアース
ト・インフアースト・アウトシフトメモリに送信
データが順次蓄積され、ついにはフアースト・イ
ンフアースト・アウトシフトメモリに“空”の状
態がなくなる場合が発生する。この場合には、送
信制御回路CNTがこの状態を検出して、“空”の
状態になる迄、シフトレジスタSFRからフアー
スト・インフアースト・アウトシフトメモリ
FIFOへの送信データの移送を禁止する。そして、
シフトレジスタSFRが次の送信データを受取れ
ない状態となれば、当然、バツフアレジスタ
BFRからシフトレジスタSFRへの移送は禁止さ
れ、更には、通信制御部LCからの送信データの
移送も一時停止される。
On the other hand, the contents of the first-in-first-outshift memory FIFO are transmitted to the line at a timing synchronized with the bit transmission rate of the line under the control of the transmission control circuit CNT. Normally, the shift speed of the first-in-first-outshift memory is faster than the bit transmission speed of the line, so the transmitted data is sequentially stored in the first-in-first-outshift memory, and finally the first-in-first-outshift memory There are cases where the "empty" state disappears. In this case, the transmission control circuit CNT detects this state and transfers data from shift register SFR to first-in-first-out shift memory until it becomes "empty".
Prohibits transfer of transmit data to FIFO. and,
If the shift register SFR becomes unable to receive the next transmission data, the buffer register
Transfer from BFR to shift register SFR is prohibited, and furthermore, transfer of transmission data from communication control unit LC is also temporarily stopped.

また、通信制御部LCでの特殊キヤラクタ処理
等の為に、通信制御部LCからの送信キヤラクタ
の送出が一時的にとどこおつた場合でも、回線上
には、フアースト・インフアースト・アウトシフ
トメモリFIFOに蓄積されている送信データが正
しく送信される。
In addition, even if the transmission of transmission characters from the communication control unit LC is temporarily interrupted due to special character processing in the communication control unit LC, the first-in-first-outshift memory FIFO on the line Accumulated transmission data is transmitted correctly.

フアースト・インフアースト・アウトシフトメ
モリFIFOのビツト容量は、回線のビツト伝送速
度と通信制御部LCの処理速度との差によつて適
当に定めればよい。
The bit capacity of the first-in-first-outshift memory FIFO may be appropriately determined depending on the difference between the bit transmission speed of the line and the processing speed of the communication control unit LC.

以上説明した様に、本発明の回線アダプタによ
れば、通信制御部のキヤラクタ処理時間の一時的
なピーク値の緩和が実現でき、また複数個のキヤ
ラクタバツフアを有する回線アダプタよりもハー
ドウエアが少なくてすみ、更にフアースト・イン
フアースト・アウトシフトメモリは市販のLSIが
使用できる為に、回路構成も簡単になる。
As explained above, according to the line adapter of the present invention, the temporary peak value of the character processing time of the communication control unit can be alleviated, and the hardware In addition, since the first-in-first-outshift memory can use a commercially available LSI, the circuit configuration becomes simpler.

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

第1図は一般的なデータ通信システムのブロツ
ク図、第2図は本発明の一実施例のブロツク線
図、第3図はフアースト・インフアースト・アウ
トシフトメモリの構成例を示す図である。 PU…データ処理装置、LC…通信制御部、LA
…回線アダプタ、BFR…送信キヤラクタバツフ
アレジスタ、SFR…送信キヤラクタをビツトシ
リアルに分解するシフトレジスタ、FIFO…フア
ースト・インフアースト・アウトシフトメモリ、
CNT…送信制御回路。
FIG. 1 is a block diagram of a general data communication system, FIG. 2 is a block diagram of an embodiment of the present invention, and FIG. 3 is a diagram showing an example of the configuration of a first-in-first-outshift memory. PU...Data processing unit, LC...Communication control unit, LA
…line adapter, BFR…transmission character buffer register, SFR…shift register that decomposes the transmission character into bit serial, FIFO…first-in-first-outshift memory,
CNT...Transmission control circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 通信制御部からの送信キヤラクタを一時蓄積
するバツフアレジスタと、前記送信キヤラクタを
ビツトシリアルに分解するシフトレジスタと、フ
アースト・インフアースト・アウトシフトメモリ
と、前記の各レジスタ及びシフトメモリの動作を
制御し前記通信制御部との入出動作を制御する送
信制御回路とを具備し、前記通信制御部からの送
信キヤラクタを前記シフトレジスタでビツトシリ
アルに分解して前記フアースト・インフアース
ト・アウトシフトメモリに順次蓄積しながら前記
フアースト・インフアースト・アウトシフトメモ
リの内容を回線のビツト伝送速度で回線に送り出
し、前記フアースト・インフアースト・アウトシ
フトメモリが“満”の状態になれば前記シフトレ
ジスタから前記フアースト・インフアースト・ア
ウトシフトメモリへの送信データビツトの移送を
一時停止し、前記フアースト・インフアースト・
アウトシフトメモリに空きエリアができれば再び
送信データビツトを移送してデータ送信を行うこ
とを特徴とする回線アダプタ。
1. A buffer register that temporarily stores the transmission character from the communication control unit, a shift register that decomposes the transmission character into bit serial, a first-in-first-outshift memory, and the operation of each of the above registers and shift memory. and a transmission control circuit that controls input/output operations with the communication control section, and decomposes the transmission character from the communication control section into bit serial data in the shift register and stores it in the first-in-first-outshift memory. The contents of the first-in-first-outshift memory are sent to the line at the bit transmission rate of the line while being accumulated sequentially, and when the first-in-first-outshift memory becomes "full", the first-in-first-outshift memory is transferred from the shift register. - Temporarily suspends the transfer of transmitted data bits to the first-in-first outshift memory, and
A line adapter characterized in that if a free area becomes available in an outshift memory, the transmission data bits are transferred again and data transmission is performed.
JP56118273A 1981-07-27 1981-07-27 Line adaptor Granted JPS5819062A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56118273A JPS5819062A (en) 1981-07-27 1981-07-27 Line adaptor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56118273A JPS5819062A (en) 1981-07-27 1981-07-27 Line adaptor

Publications (2)

Publication Number Publication Date
JPS5819062A JPS5819062A (en) 1983-02-03
JPH023344B2 true JPH023344B2 (en) 1990-01-23

Family

ID=14732558

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56118273A Granted JPS5819062A (en) 1981-07-27 1981-07-27 Line adaptor

Country Status (1)

Country Link
JP (1) JPS5819062A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102667982A (en) * 2009-12-21 2012-09-12 爱普科斯公司 Varactor and method for producing a varactor

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5928749A (en) * 1982-08-11 1984-02-15 Hitachi Ltd Data transmitter
JPS6014555A (en) * 1983-07-06 1985-01-25 Fuji Facom Corp Serial data receiver
JPH01286550A (en) * 1988-05-12 1989-11-17 Fujitsu Ltd Interface system
US5223390A (en) * 1990-11-23 1993-06-29 Eastman Kodak Company Analytical elements containing non-reactive blocking dyes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102667982A (en) * 2009-12-21 2012-09-12 爱普科斯公司 Varactor and method for producing a varactor

Also Published As

Publication number Publication date
JPS5819062A (en) 1983-02-03

Similar Documents

Publication Publication Date Title
US4488226A (en) Method and apparatus for high speed asynchronous serial data transfer
US5655090A (en) Externally controlled DSP with input/output FIFOs operating asynchronously and independently of a system environment
US5561826A (en) Configurable architecture for serial communication
EP0797335A2 (en) Network adapter
US20030074502A1 (en) Communication between two embedded processors
EP0560020A2 (en) Digital signal processing function appearing as hardware FIFO
JP2544385B2 (en) Communication control device
JPH023344B2 (en)
US5228129A (en) Synchronous communication interface for reducing the effect of data processor latency
US5303261A (en) High-throughput pipelined communication channel for interruptible data transmission
JPS6019821B2 (en) Serial data reception method
EP0240749A2 (en) Disk controller bus interface
JPH023345B2 (en)
JPS6335139B2 (en)
JPH0311143B2 (en)
JPS6373289A (en) Cryptographer
JPS615361A (en) Communication interface circuit
EP0344915A2 (en) Apparatus for processing bit streams
JPS54140439A (en) Composite computer device
JPH05233522A (en) Dma transfer device
JPS6010847A (en) Packing system in message transmission
JPS5759233A (en) Signal transmitting circuit
JPS5970046A (en) Serial communication system
JPH03192593A (en) Serial transmission fifo circuit
JPS63121962A (en) Asynchronous data transfer method