JPH01170249A - Transmission/reception speed conversion system - Google Patents

Transmission/reception speed conversion system

Info

Publication number
JPH01170249A
JPH01170249A JP62327506A JP32750687A JPH01170249A JP H01170249 A JPH01170249 A JP H01170249A JP 62327506 A JP62327506 A JP 62327506A JP 32750687 A JP32750687 A JP 32750687A JP H01170249 A JPH01170249 A JP H01170249A
Authority
JP
Japan
Prior art keywords
speed
data
signal
transmission
fifo
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
JP62327506A
Other languages
Japanese (ja)
Inventor
Arata Ando
新 安東
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP62327506A priority Critical patent/JPH01170249A/en
Publication of JPH01170249A publication Critical patent/JPH01170249A/en
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Dc Digital Transmission (AREA)

Abstract

PURPOSE:To apply an FIFO with a minimum bit depth required to absorb the phase difference between transmission and reception clocks by providing a means synchronizing a signal representing the presence of a reception data in a first-in first-out buffer based on a frequency division clock. CONSTITUTION:A 1st speed conversion device 35 is provided, which is provided with the 1st first-in first-out(FIFO) buffer 31 to load an input data from a low speed side and the low speed input data is loaded to a 1st FIFO 31 by a low speed reception clock and a signal representing the presence of the data in the FIFO 31 is synchronized by using a frequency division signal having the same speed as the low speed reception clock and as the low speed reception clock obtained by the frequency division of the high speed transmission clock and only when the synchronizing signal is true, the frequency division signal is used as a data fetch signal to extract the data to be sent from the 1st FIFO 31 to the high speed side. Moreover, a 2nd speed conversion device 55 provided with a 2nd FIFO 51 to load the input data from the high speed side is provided, which extracts the data to be sent to the low speed side. Thus, the small sized FIFO with several-bit depth can be applied.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、低速システムから高速システムへのデータ
送出および高速システムから低速システムへのデータ送
出に好適な送受信速度変換方式(従来の技術) 一般に、第3図に示(ように成るホスト装置(以下、H
OS Tと称する)11に対して複数のワークステーシ
ョン(以下、W Sと称する)12を接続使用すること
が要求される場合、複数のWSi2が広範な領域に厘っ
で配置でき、且つ配線工事を容易にするため等の理由で
、複数のWSi2とII OS T 11との相互接続
を第4図に示すようにローカルエリアネットワーク(以
下、LANと称する)13を用いて行なう場合がある。
[Detailed Description of the Invention] [Object of the Invention] (Industrial Application Field) This invention provides a transmission/reception speed conversion method ( Prior Art) In general, a host device (hereinafter referred to as H
When multiple workstations (hereinafter referred to as WS) 12 are required to be connected to an OS In some cases, a plurality of WSi2s and the II OS T 11 are interconnected using a local area network (hereinafter referred to as LAN) 13, as shown in FIG. 4, for reasons such as facilitating the operation.

このL A N 13の伝送速度は、一般にト108T
11およびWSi2の伝送速度より高速であり、したが
って1lO8T11゜L A N 13問およびWSi
2.LAN13間には、それぞれ速度変換のためのアダ
プタ(速度変換アダプタ)14を設ける必要がある。こ
の速度変換アダプタ14には、低速側から高速側へ送出
するためのデータ(シリアルデータ)を−時格納するF
IFOバッフ1(ファースト・イン・)7−スト・アウ
ト・バッファ、先入れ先出しバッファ)を持つ速度変換
機構と、高速側から低速側へ送出するためのデータ(シ
リアルデータ)を−時格納するFIFOバッファを持つ
速度変換機構とが置かれる。これらの速度変換機構では
、一連の入力データを入力側と異なる伝送速度の出力側
に正しく送出づるために、同データを入力側の伝送速度
で全てFIFOバッフ?に一時格納した後、出力側の伝
送速度で送出Jるように構成されるのが一般的であった
The transmission speed of this LAN 13 is generally 108T.
11 and WSi2, and therefore 11O8T11°L A N 13 and WSi
2. It is necessary to provide an adapter (speed conversion adapter) 14 between the LANs 13 for speed conversion. This speed conversion adapter 14 has an F that stores data (serial data) for sending from the low speed side to the high speed side.
A speed conversion mechanism with IFO buffer 1 (first-in, first-in, first-out buffer, first-in, first-out buffer) and a FIFO buffer that stores data (serial data) to be sent from the high-speed side to the low-speed side. A speed conversion mechanism with a speed conversion mechanism is placed. In these speed conversion mechanisms, in order to correctly send a series of input data to an output side with a transmission speed different from that of the input side, all the same data is transferred to a FIFO buffer at the transmission speed of the input side. Generally, the data was temporarily stored in the data source and then sent out at the output transmission speed.

第5図は、上記速度変換アダプタ14に置かれる従来の
(低速/高速変換用)速度変換機構を示す。同図におい
て、21はFIFOバッファ(以下、単にFIFOと称
する)である。このFIFO21の入口(受信側)にシ
リアル受信データ22が到達すると、この受信データ2
2に同期した(低速の)受信クロック信号23をデータ
積込み信号として、受信データ22が1ビツトずつ順に
FIFO21に積込まれる。受信データ22および受信
クロック信号23はデータエンド検出回路24にも供給
され、受信データ22の最後を検出するのに供される。
FIG. 5 shows a conventional speed conversion mechanism (for low speed/high speed conversion) placed in the speed conversion adapter 14. In the figure, 21 is a FIFO buffer (hereinafter simply referred to as FIFO). When serial reception data 22 reaches the entrance (receiving side) of this FIFO 21, this reception data 2
The received data 22 is sequentially loaded into the FIFO 21 one bit at a time using a (low-speed) reception clock signal 23 synchronized with the FIFO 21 as a data loading signal. The received data 22 and the received clock signal 23 are also supplied to a data end detection circuit 24, which is used to detect the end of the received data 22.

データエンド検出回路24は、受信データ22の最後を
検出づると(受信データ22が全て入力されたことを検
出すると)、その旨を示すデータエンド通知信号25を
出力する。
When the data end detection circuit 24 detects the end of the received data 22 (when it detects that all the received data 22 has been input), it outputs a data end notification signal 25 indicating this fact.

データエンド通知信号25は(a速な)送信クロック信
号26と共にアンドゲート27に供給される。
The data end notification signal 25 is supplied to the AND gate 27 together with the (a-speed) transmission clock signal 26 .

アンドゲート27は、データエンド検出回路24からデ
ータエンド通知信す25が出力されるまではゲートを閉
じており、同信号25が出力されると(即ち、受信デー
タ22が全て入力されると)ゲートを間【プる。アンド
ゲート27のゲートが開くと、送信クロック信号26は
FIFO21側に出力され、同FIFO21からデータ
を取出まためのデータ取出し信号28として用いられる
。この結果、「1FO21から送信クロック信号26に
同期してデータが高速に取出され、送信データ29とし
て高速側(第4図のL A N 13)へ送出される。
The AND gate 27 remains closed until the data end notification signal 25 is output from the data end detection circuit 24, and when the same signal 25 is output (that is, when all the received data 22 is input). [Pull the gate]. When the AND gate 27 opens, the transmission clock signal 26 is output to the FIFO 21 side and is used as a data extraction signal 28 for extracting data from the FIFO 21. As a result, data is extracted from the 1FO 21 at high speed in synchronization with the transmission clock signal 26, and is sent out as transmission data 29 to the high speed side (LAN 13 in FIG. 4).

第5図に示した従来の速度変換機構では、入力側と出力
側との速度差を吸収するために、一連のデータが全て入
力されるまではデータ送出が行なえない構成となってい
た。しかし、一連の入力データを全て保持するためには
、システムで適用される最大データ要分の深さのFIF
Oを必要とし、したがってハードウェア銀が膨大となり
、且つ遅延時間が多くなる問題があった。
In the conventional speed conversion mechanism shown in FIG. 5, in order to absorb the speed difference between the input side and the output side, data transmission cannot be performed until all series of data have been input. However, in order to hold the entire series of input data, it is necessary to
Therefore, there was a problem that the amount of hardware required was enormous and the delay time was increased.

(発明が解決しようとする問題点) 上記したように従来は、一連のデータが全て入力される
まではデータ送出が行なえないため、システムで適用さ
れる最大データ要分の深さのFIFO(FIF”Oバッ
ファ)を持たなtノればならず、ハードウェア量の増加
および遅延時間の増大を招くという問題があった。
(Problem to be Solved by the Invention) As mentioned above, conventionally, data cannot be sent until all series of data have been input. However, there is a problem in that the amount of hardware increases and the delay time increases.

したがってこの発明においては、一連のデータの入力が
全て完了しなくても、入力側と伝送速度が異なる出力側
へのデータ送出が開始でき、もって送受信クロック(入
出力クロック)の位相差を吸収するのに必要な最小限の
深さのPIFO(先入れ先出しバッファ)が適用できる
ようにすることを解決すべき課題と(る。
Therefore, in this invention, even if input of a series of data is not completed, data transmission to the output side, which has a different transmission speed than the input side, can be started, thereby absorbing the phase difference between the transmitting and receiving clocks (input and output clocks). The problem to be solved is to be able to apply a PIFO (first-in, first-out buffer) of the minimum depth necessary for this purpose.

[発明の構成] (問題点を解決するための手段) この発明は、低速側からの入力データを積込むための第
1FIFO(先入れ先出しバッファ)を備えた第1速度
変換機構を設け、低速入力データを低速受信クロックに
よって第1FIFOに積込み、このFIFOにデータが
存在することを示す信号を低速受信クロックと同一速度
であり高速送信クロックを分周して得られる低速受信ク
ロックと同一速度の分周化すで同期化し、その同期化信
りが真の場合だけ上記分周信号をデータ取出し信すとし
て第1 F I FOから高速側へ送信すべきデータを
取出すようにしたことを第1の特徴とする。また、この
発明は、高速側からの入力データを積込むための第2F
IFOを備えた第2速度変換機構を設け、高速受信クロ
ックを低速送信クロックとの速度比に応じて速度変換し
て得られる低速送信クロックと同一速度の信号によって
、高速入力データを第2FIFOに積込み、このFIF
Oにデータが存在することを示1信丹を低速送信クロッ
クで同期化し、その同期化信号が真の場合だけ上記低速
送信クロックをデータ取出し信号として第2FIFOか
ら低速側へ送信すべきデータを取出すようにしたことを
第2の特徴とする。
[Structure of the Invention] (Means for Solving the Problems) The present invention provides a first speed conversion mechanism including a first FIFO (first-in, first-out buffer) for loading input data from the low-speed side, and stores input data from the low-speed side. is loaded into the first FIFO using a low-speed receive clock, and a signal indicating that data exists in this FIFO is divided into a frequency having the same speed as the low-speed receive clock and the same speed as the low-speed receive clock obtained by dividing the high-speed transmit clock. The first feature is that the data to be transmitted to the high speed side is retrieved from the first FIFO by synchronizing with the first FIFO, and only when the synchronization signal is true, the frequency-divided signal is retrieved and transmitted. . Further, the present invention provides a second F for loading input data from the high-speed side.
A second speed conversion mechanism equipped with an IFO is provided, and high-speed input data is loaded into the second FIFO using a signal having the same speed as the low-speed transmission clock obtained by speed-converting the high-speed reception clock according to the speed ratio with the low-speed transmission clock. , this FIF
Indicates that data exists in O. Synchronize 1 Shintan with a low-speed transmission clock, and only when the synchronization signal is true, use the low-speed transmission clock as a data retrieval signal to extract data to be transmitted from the 2nd FIFO to the low-speed side. The second feature is that.

(作用) 上記の構成によれば、第1 F I FOから高速出力
側へのデータ取出しは、同FIFOにデータが存在する
場合に、低速入力側の速度と同一速度で且つ高速出力側
の送信クロックに同期して正しく行なわれる。このため
、入力データが第1FIFOに81I留する時間は、送
受信クロック(入出力クロック)の位相差の分だけとな
り、第1 F I FOは上記位相差を吸収するのに必
要な最小限の深さを持つだけでよい。また、上記の構成
によれば、第1 F I FOから取出されて高速側へ
送出されるデータは、高速側においては、低速側との速
度比に対応する数だけ同一データが連続して送出された
ようにみえる。しかし、高速側からのデータを低速側へ
渡す場合には、上記の第2速度変換機構により、低速側
との速度比によって見掛は上余分となったデータを無視
し、低速側から第1FIFOに供給された状態の入力デ
ータと同一イメージで第2FIFOに積込まれて低速出
力側へ送出される。
(Function) According to the above configuration, data can be retrieved from the first FIFO to the high-speed output side at the same speed as the low-speed input side and at the same speed as the high-speed output side when data exists in the same FIFO. It is performed correctly in synchronization with the clock. Therefore, the time that input data stays in the first FIFO for 81I is equal to the phase difference between the transmitting and receiving clocks (input and output clocks), and the first FIFO has the minimum depth necessary to absorb the above phase difference. All you have to do is have a feeling. Furthermore, according to the above configuration, the data taken out from the first FIFO and sent to the high speed side is such that on the high speed side, the same data is continuously sent in the number corresponding to the speed ratio with the low speed side. It looks like it was done. However, when passing data from the high-speed side to the low-speed side, the second speed conversion mechanism described above ignores the apparently extra data due to the speed ratio with the low-speed side, and transfers the data from the low-speed side to the first FIFO. The input data is loaded into the second FIFO in the same image as the input data supplied to the second FIFO and sent to the low-speed output side.

(実施例) 以下、この発明の一実施例を、第4図のWS12.LA
N13間に設けられた速度変換アダプタ14に実施しl
;場合について、図面を参照して説明する。
(Example) Hereinafter, an example of the present invention will be described as WS12. L.A.
Implemented on the speed conversion adapter 14 installed between N13.
; The case will be explained with reference to the drawings.

第1図(a)は上記速度変換アダプタ14に置かれる新
規な低速/^高速換用の速度変換機構のブロック構成を
示す。同図において、31は送受信クロック(入出力ク
ロック)の位相差を吸収するためにシリアルの入力デー
タ(受信データ)を−時格納する深さ数ビットのFIF
O(FIFOバッファ)、32は(低速WS12からの
)シリアル受信データ〈入力データ)、33は受信デー
タ32に同期した<WS12の送受信りaツクと同一速
度の)低速受信クロック信号である。
FIG. 1(a) shows a block configuration of a new speed conversion mechanism for low speed/high speed conversion placed in the speed conversion adapter 14. In the figure, 31 is an FIF with a depth of several bits that stores serial input data (received data) in order to absorb the phase difference between transmitting and receiving clocks (input and output clocks).
0 (FIFO buffer), 32 is serial reception data (input data) (from the low-speed WS 12), and 33 is a low-speed reception clock signal synchronized with the reception data 32 (at the same speed as the transmission and reception of the WS 12).

34は(L A N 13の送受信クロックと同一速度
の)高速送信クロック信号、35は送信クロック信号3
4を送信側(出力側)に対応するL A N 13の伝
送速度(送受信クロックの速度)と受信側(入力側)に
対応するWS12の伝送速度(送受信クロックの速度)
との比(送受信クロックの速度比)に応じて分周する(
速度変換回路としての)分周回路である。36は分周回
路35から出力される分周クロック化8.37はFIF
O31の最終段にデータが存在舊ることを示す信号、3
8は信号37を分周回路35からの分周クロック信号3
6で同期化するための同tgJ化用レジスタ、39は同
期化用レジスタ38によって同期化された信qである。
34 is a high-speed transmission clock signal (same speed as the transmission and reception clock of LAN 13), 35 is transmission clock signal 3
4 is the transmission speed (transmission/reception clock speed) of LAN 13 corresponding to the sending side (output side) and the transmission speed (transmission/reception clock speed) of WS 12 corresponding to the receiving side (input side)
Divide the frequency according to the ratio (speed ratio of transmitting and receiving clocks).
This is a frequency dividing circuit (as a speed conversion circuit). 36 is a divided clock output from the frequency dividing circuit 35. 37 is a FIF
A signal indicating that data exists in the final stage of O31, 3
8 is the frequency divided clock signal 3 from the frequency dividing circuit 35 for the signal 37.
6 is a tgJ register for synchronization, and 39 is a signal q synchronized by the synchronization register 38.

41はFIFO31からデータを取出すためのデータ取
出し信号、42は同期化用レジスタ38からの信039
がアクティブな期間だけ分周回路35からの分周クロッ
ク化@36をデータ取出し信号41として出力するナン
トゲートである。43はFIFO31からの出力データ
、44はFIFO31からの出力データ43を分周回路
35からの分周クロック信号36に応じてラッチするデ
ータ保持用レジスタ、45は送信データである。この送
信データ45は、データ保持用レジスタ44の出力デー
タである。
41 is a data retrieval signal for retrieving data from the FIFO 31, and 42 is a signal 039 from the synchronization register 38.
This is a Nant gate that outputs the frequency-divided clock signal @36 from the frequency divider circuit 35 as the data fetch signal 41 only during the period when the frequency divider circuit 35 is active. 43 is output data from the FIFO 31, 44 is a data holding register that latches the output data 43 from the FIFO 31 in accordance with the frequency divided clock signal 36 from the frequency dividing circuit 35, and 45 is transmission data. This transmission data 45 is output data of the data holding register 44.

第1図(b)は上記速度変換アダプタ14に置かれる新
規な高速/低速変換用の速度変換機構のブロック構成を
示す。同図において、51は送受信クロック(入出力ク
ロック)の位相差を吸収するためにシリアルの入力デー
タ(受信データ)を−時格納する深さ数ビットのFIF
O(FIFOバッフF)、52は(高速LAN13から
の)シリアル受信データ(入力データ)、53は受信デ
ータ52に同期した( L A N 13の送受信クロ
ックと同一速度の)高速受信クロック信号である。54
は受信データ52をFIFO51に積込むためのデータ
積込み信号、55は受信データ52および受信クロック
信号53をもとに、(WSi2の送受信クロックと同一
速度の)低速データ積込み信す54を発生する速度変換
回路としてのデータ積込みII III回路である。
FIG. 1(b) shows a block configuration of a new speed conversion mechanism for high speed/low speed conversion placed in the speed conversion adapter 14. In the figure, 51 is an FIF with a depth of several bits that stores serial input data (received data) in order to absorb the phase difference between transmitting and receiving clocks (input and output clocks).
O (FIFO buffer F), 52 is serial reception data (input data) (from high-speed LAN 13), and 53 is a high-speed reception clock signal synchronized with reception data 52 (same speed as the transmission/reception clock of LAN 13). . 54
55 is a data loading signal for loading received data 52 into FIFO 51, and 55 is a speed at which a low-speed data loading signal 54 (same speed as the transmission/reception clock of WSi2) is generated based on received data 52 and reception clock signal 53. This is a data loading II/III circuit as a conversion circuit.

56は(WSi2の送受信クロックと同一速度の)低速
送信クロック信号、57はFIFO51の最終段にデー
タが存在することを示す信号、58は信号57を送信ク
ロック信号56で同期化するための同期化用レジスタ、
59は同期化用レジスタ58によって同期化された信号
である。61はFIFO51からデータを取出すための
データ取出し信号、62は同期化用レジスタ58からの
信号59がアクティブな期間だけ送信クロック信号56
をデータ取出し信号61として出力するナントゲートで
ある。63はl”IFO51からの出力データ、64は
FIFO51からの出力データ63を送信クロック信号
56に応じてラッチづ−るデータ保持用レジスタ、65
は送信データである。
56 is a low-speed transmission clock signal (same speed as the transmission/reception clock of WSi2), 57 is a signal indicating that data exists in the final stage of FIFO 51, and 58 is a synchronization signal for synchronizing signal 57 with transmission clock signal 56. register for,
59 is a signal synchronized by the synchronization register 58. 61 is a data retrieval signal for retrieving data from the FIFO 51, and 62 is a transmission clock signal 56 only while the signal 59 from the synchronization register 58 is active.
This is a Nant gate that outputs the data as a data retrieval signal 61. 63 is the output data from the IFO 51, 64 is a data holding register that latches the output data 63 from the FIFO 51 in response to the transmission clock signal 56, and 65
is the transmission data.

この送信データ65は、データ保持用レジスタ64の出
力データである。
This transmission data 65 is output data of the data holding register 64.

次に、第1図(a)の構成の動作を第4図のシステム構
成を適宜参照しながら説明する。まず低速なWSi2か
らのシリアル受信データ32が、速度変換アダプタ14
に置かれた第1図(a)の(低速/高速変換用)速度変
換機構に到達すると、同データ32は受信クロック信号
33をデータ積込み信号として(WSi2の送受信クロ
ックと同一速度で)先頭から順にFIFO31に積込ま
れる。そして、1回の積込み〈1ビツトの積込み)毎に
、先に積込まれたビットデータはFIFO31の最終段
側へ1ビツトずつシフトされる。数回の積込みにより、
受信データ32の先頭ビットデータがFIFO31の最
終段に到達すると、信号31がアクティブとなる。この
信号37は同期化用レジスタ38に供給される。この同
期化用レジスタ38には、分周回路35からの分周クロ
ック信号36も供給される。
Next, the operation of the configuration shown in FIG. 1(a) will be explained with reference to the system configuration shown in FIG. 4 as appropriate. First, the serial reception data 32 from the low-speed WSi2 is sent to the speed conversion adapter 14.
When the data 32 reaches the speed conversion mechanism (for low speed/high speed conversion) shown in FIG. The data are sequentially loaded into the FIFO 31. Then, for each loading (loading of 1 bit), the previously loaded bit data is shifted to the final stage side of the FIFO 31 one bit at a time. After loading several times,
When the first bit data of the received data 32 reaches the final stage of the FIFO 31, the signal 31 becomes active. This signal 37 is supplied to a synchronization register 38. This synchronization register 38 is also supplied with a frequency divided clock signal 36 from the frequency dividing circuit 35 .

この分周クロック(54336は、例えば第1図(a)
の速度変換機構の送信側(出力側)に対応するL A 
N 13の伝送速度(送受信クロックの速度)が、受信
側(入力側)に対応するWSi2の伝送速度(送受信ク
ロックの速度)の4倍であるものとすると、分周回路3
5において送信クロック信号34を4分周づることによ
り生成されるものである。しかして、FIFO31の最
終段にデータが存在することを示づアクティブな信号3
1は、同期化用レジスタ38によりWSi2の伝送速度
に一致する分周クロック信号36と同期化される。この
結果、同期化用レジスタ38から分周クロック信号36
に同期化した信号39が出力される。
This frequency divided clock (54336 is, for example, as shown in FIG. 1(a)
LA corresponding to the transmission side (output side) of the speed conversion mechanism of
Assuming that the transmission speed (transmission/reception clock speed) of N 13 is four times the transmission speed (transmission/reception clock speed) of WSi2 corresponding to the receiving side (input side), the frequency dividing circuit 3
5, the transmission clock signal 34 is frequency-divided by four. Therefore, the active signal 3 indicating that data exists in the final stage of FIFO 31 is activated.
1 is synchronized by a synchronization register 38 with a frequency-divided clock signal 36 that matches the transmission speed of WSi2. As a result, the frequency-divided clock signal 36 is output from the synchronization register 38.
A signal 39 synchronized with is output.

同期化用レジスタ38からの同期化信号39は分周回路
35からの分周クロック信号36と共にナントゲート4
2に供給される。ナントゲート42は、信す39がアク
ティブでない場合にはゲートを閉じて分周クロック信号
36をデータ取出し信号41として出力−すること(即
ちFIFO31からのデータ取出し)を禁止する。一方
、上記のように信号39がアクティブであるならば、ナ
ントゲート42はゲートを開け、分局クロック信号36
をデータ取出し信号41としてFIFO31に出力する
。これにより、FIFO31からのデータ取出しが行な
われ、その出力データ43が分周クロック悟す36に応
じてデータ保持用レジスタ44にラッチされる。データ
保持用レジスタ44にラッチされた出力データ43は、
L A N 13への送信データ45として用いられる
。なお、データ保持用レジスタ44は、分周クロック信
号36に応じて常時ラッチ動作を繰返しているが、この
実施例では、同レジスタ44の出力を送信データ45と
してL A N 13に送出づるのは、同期化用レジス
タ38からの同期化信号39がアクティブな場合だけと
しているので、同等問題はない。
The synchronization signal 39 from the synchronization register 38 is applied to the Nantes gate 4 together with the divided clock signal 36 from the frequency divider circuit 35.
2. If the signal 39 is not active, the Nant gate 42 closes the gate and prohibits outputting the divided clock signal 36 as the data retrieval signal 41 (that is, retrieving data from the FIFO 31). On the other hand, if signal 39 is active as described above, Nantes gate 42 will gate and branch clock signal 36 will open.
is output to the FIFO 31 as a data retrieval signal 41. As a result, data is taken out from the FIFO 31, and the output data 43 is latched into the data holding register 44 in response to the divided clock signal 36. The output data 43 latched in the data holding register 44 is
It is used as transmission data 45 to the LAN 13. Note that the data holding register 44 constantly repeats the latch operation in response to the frequency-divided clock signal 36, but in this embodiment, the output of the register 44 is sent to the LAN 13 as the transmission data 45. , since the synchronization signal 39 from the synchronization register 38 is active, there is no equivalent problem.

以上の動作により、WSi2からのシリアルデータ(速
度変換機構にとっての受信データ32)は、送信クロッ
ク信号34に同期し、且つ受信クロック信号33と同一
速度(ここでは送信クロック信号34の1/4の速度)
の分周クロック化@36に応じて(WSi2の4倍の伝
送速度の)LAN13に送出される。即ち、この実施例
では、入力データ(受信データ)と同一のデータが、入
力速度と同一の速度で且つ送信クロック化す34に同期
して入力側の4倍の伝送速度の出力側(送信側)に送出
される。
With the above operation, the serial data from WSi2 (received data 32 for the speed conversion mechanism) is synchronized with the transmission clock signal 34 and at the same speed as the reception clock signal 33 (here, 1/4 of the transmission clock signal 34). speed)
The signal is sent to the LAN 13 (with a transmission speed four times that of WSi2) in accordance with the frequency-divided clock @36. That is, in this embodiment, the same data as the input data (received data) is transmitted to the output side (transmission side) at the same speed as the input speed and in synchronization with the transmission clock 34, at a transmission speed four times that of the input side. sent to.

したがって、例えば1ビツト入カデータ゛1″は、出力
(送信)側では実質的に1111”と扱われ、同一ビッ
トを入力速度の4倍の速度で4回送信した場合と等価と
なる。
Therefore, for example, 1-bit input data "1" is treated as 1111" on the output (transmission) side, and is equivalent to transmitting the same bit four times at a speed four times the input speed.

次に、第1図(b)の構成の動作を第4図のシステム構
成を適宜参照しながら説明する。まず高速なL A N
 13からのシリアル受信データ42が、速度変換アダ
プタ14に置かれた第1図(b)の(高速/低速変換用
)速度変換機構に到達したものと−4る。データ積込み
制御回路55は、受信データ52と共に供給される受信
クロック信号53を受け、受信データ52の到達を検出
する。データ積込み副部回路55は受信データ52の到
達を検出すると、受信側と送信側との速度比に応じて受
信クロック信号53に対する速度変換を行ない、(WS
i2の送受信クロックと同一速度の)低速データ積込み
信号54を発生する。例えば第1図(b)の速度変換機
構の送信側(出力側)に対応するWSi2の伝送速度(
送受信クロックの速度)が、受信側(入力側)に対応す
るL A N 13の伝送速度(送受信クロックの速度
)の1/4倍であるものとすると、データ積込み1ll
tl11回路55は受信クロック信号53のパルス列を
4回に3回マスクし、(受信クロック信号53の1/4
の速度の)データ積込み信号54としてFI「051に
出力づる。L h t、: ヨリ、FIFO51への受
信データ52の積込みが、受信クロック信号53の4周
期に1回の割で行なわれる。これは、第1図(a)の構
成で例えば“1″が1111’としてL A N 13
上に送出された場合、この“’1111”を第1図(b
)の構成では“1′′として受け、残りの3ビツトを無
視することを意味する。
Next, the operation of the configuration shown in FIG. 1(b) will be explained with appropriate reference to the system configuration shown in FIG. 4. First, high-speed LAN
It is assumed that the serial reception data 42 from 13 reaches the speed conversion mechanism (for high speed/low speed conversion) shown in FIG. 1(b) placed in the speed conversion adapter 14. The data loading control circuit 55 receives the reception clock signal 53 supplied together with the reception data 52 and detects the arrival of the reception data 52. When the data loading sub-section circuit 55 detects the arrival of the received data 52, it performs speed conversion on the received clock signal 53 according to the speed ratio of the receiving side and the transmitting side, and (WS
A low-speed data loading signal 54 (having the same speed as the transmitting/receiving clock of i2) is generated. For example, the transmission speed (
Assuming that the transmission/reception clock speed) is 1/4 times the transmission speed (transmission/reception clock speed) of the LAN 13 corresponding to the receiving side (input side), the data loading is 1ll.
The tl11 circuit 55 masks the pulse train of the received clock signal 53 three times out of four, and masks (1/4 of the received clock signal 53).
The received data 52 is loaded into the FIFO 51 once every four cycles of the received clock signal 53. In the configuration shown in FIG. 1(a), for example, if "1" is set to 1111', L A N 13
If sent above, this "'1111" is
) means that it is accepted as "1" and the remaining 3 bits are ignored.

受信データ52(の先頭ビット)がPIFO51の最終
段に到達すると、信号57がアクティブとなる。この信
号57は同期化用レジスタ58に供給される。この同期
化用レジスタ58には送信クロック化056も供給され
る。しかして、FIFO51の最終段にデータが存在す
ることを示すアクティブな信号57は、同期化用レジス
タ58によりWSi2の伝送速度に一致づる低速な送信
クロック信号56と同期化される。この結果、同期化用
レジスタ58から送信クロック信号56に同期化した信
号59が出力される。
When the received data 52 (the first bit thereof) reaches the final stage of the PIFO 51, the signal 57 becomes active. This signal 57 is supplied to a synchronization register 58. This synchronization register 58 is also supplied with a transmission clock 056. Thus, the active signal 57 indicating that data exists in the final stage of the FIFO 51 is synchronized by the synchronization register 58 with the low-speed transmission clock signal 56 that matches the transmission speed of the WSi2. As a result, a signal 59 synchronized with the transmission clock signal 56 is output from the synchronization register 58.

同期化用レジスタ58からの同期化信号59は送信クロ
ック信号56と共にナントゲート62に供給される。ナ
ントゲート62は、信号59がアクティブでない場合に
はゲートを閉じて送信クロック信号56をデータ取出し
信号61として出力すること(即ちFIFOstからの
データ取出し)を禁止する。−方、上記のように信号5
9がアクティブであるならば、ナントゲート62はゲー
トを開け、送信クロック信号56をデータ取出し信号6
1としてPIFO51に出力する。これにより、PIF
O51からのデータ取出しが行なわれ、その出力データ
63が送信クロック信号56に応じてデータ保持用レジ
スタ64にラッチされる。データ保持用レジスタ64に
ラッチされた出力データ63は、WSi2への送信デー
タ65どして用いられる。なお、データ保持用レジスタ
64は、送信クロック信号56に応じて常時ラッチ動作
を繰返しているが、この実施例では、同レジスタ64の
出力を送信データ65としてWSi2に送出するのは、
同期化用レジスタ58からの同期化信号59がアクティ
ブな場合だ()としているので、同等問題はない。
The synchronization signal 59 from the synchronization register 58 is supplied to the Nantes gate 62 together with the transmission clock signal 56. When the signal 59 is not active, the Nant gate 62 closes the gate and prohibits outputting the transmission clock signal 56 as the data retrieval signal 61 (ie, retrieving data from FIFOst). - direction, signal 5 as above
9 is active, the Nant gate 62 opens the gate and transfers the transmit clock signal 56 to the data retrieval signal 6.
It is output to the PIFO 51 as 1. This allows PIF
Data is taken out from O51, and its output data 63 is latched into data holding register 64 in response to transmission clock signal 56. The output data 63 latched in the data holding register 64 is used as transmission data 65 to the WSi2. Note that the data holding register 64 constantly repeats the latch operation in response to the transmission clock signal 56, but in this embodiment, the output of the register 64 is sent to the WSi2 as the transmission data 65.
Since the synchronization signal 59 from the synchronization register 58 is active (), there is no equivalent problem.

以上の動作を、成るWSi2から他のWSi2へ(WS
i2の4倍の伝送速度の)LAN13を介してデータ“
0101”を送信する場合について第2図に整理して示
す。即ら、送信側WS12からのデータ ” 0101″ は、速度変換アダプタ14に置かれた(低速/^高速換
用)速度変換機構の変換動作により、LAN13上では
第2図に示すように 0000111100001111″ となり、このデータは、受信側WS12では” 010
1″ として、即ち送信側WS12からの送信イメージの状態
で、正しく受信される。
The above operations can be performed from one WSi2 to another (WSi2).
Data is transferred via LAN13 (4 times faster than i2)
The case of transmitting "0101" is summarized in FIG. 2. That is, the data "0101" from the sending side WS 12 is transmitted from the speed conversion mechanism (for low speed/^high speed conversion) placed in the speed conversion adapter 14. Due to the conversion operation, the data becomes 0000111100001111'' on the LAN 13 as shown in FIG. 2, and this data becomes 010 on the receiving side WS12.
1'', that is, in the state of the transmission image from the transmitting side WS 12, and is correctly received.

以上は、WSi2.LAN13間に設けられた速度変換
アダプタ14に置かれる速度変換機構について説明した
が、HO8T11.LAN13間に設けられた速度変換
アダプタ14に置かれる速度変換機構にも同様に適用で
きることは勿論である。
The above is WSi2. Although the speed conversion mechanism placed in the speed conversion adapter 14 provided between the LANs 13 has been described, HO8T11. Of course, the present invention can also be similarly applied to a speed conversion mechanism placed in the speed conversion adapter 14 provided between the LANs 13.

[発明の効果] 以上詳述したようにこの発明によれば、LAN(ローカ
ルエリアネットワーク)等の高速システムを介して行な
われる低速システム間のデータ送受信に際し、送受信デ
ータのFIFO(FIFOバッファ)内滞留時間を送受
信クロックの位相差の分だけに抑えても正しい送受信が
可能となる。
[Effects of the Invention] As detailed above, according to the present invention, when transmitting and receiving data between low-speed systems via a high-speed system such as a LAN (Local Area Network), it is possible to eliminate the retention of transmitted and received data in a FIFO (FIFO buffer). Correct transmission and reception is possible even if the time is limited to the phase difference between the transmission and reception clocks.

このため、数ビットの深さの小規模FIFOが適用でき
るのでハードウェア聞の削減が図れる。また、FIFO
内での滞留時間が従来に比して短くなることから遅延時
間が減少する。
Therefore, a small-scale FIFO with a depth of several bits can be applied, so that the amount of hardware required can be reduced. Also, FIFO
The delay time is reduced because the residence time inside is shorter than in the past.

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

第1図(a)および第1図(b)はこの発明の一実施例
を示すもので、第1図(a)は低速/高速変換用の速度
変換機構のブロック構成図、第1図(b)は高速/低速
変換用の速度変換機構のブロック構成図、第2図は動作
を説明づるための図、第3図はホスト装置に複数のワー
クステーションが接続された基本システムを示す図、第
4図はホ5図は従来の速度変換機構を示すブロック図で
ある。 12・・・WS(ワークステーション)、13・・・L
AN(ローカルエリアネットワーク)、14・・・速度
変換アダプタ、31.51・・・FIFO(先入れ先出
しバッファ)、35・・・分周回路〈第1速度変換手段
) 、38゜58・・・同期化用レジスタ、42.62
・・・ナントゲート、44、64・・・データ保持用レ
ジスタ、55・・・データ積込み制御回路(第2速度変
換手段)。 出願人代理人 弁理士 鈴江武彦 第1区(a) 第1 図(b) 第2図 第4図
1(a) and 1(b) show an embodiment of the present invention, FIG. 1(a) is a block diagram of a speed conversion mechanism for low speed/high speed conversion, and FIG. b) is a block configuration diagram of a speed conversion mechanism for high-speed/low-speed conversion, FIG. 2 is a diagram for explaining the operation, and FIG. 3 is a diagram showing a basic system in which a plurality of workstations are connected to a host device. 4 and 5 are block diagrams showing a conventional speed conversion mechanism. 12...WS (work station), 13...L
AN (local area network), 14...speed conversion adapter, 31.51...FIFO (first-in first-out buffer), 35...frequency dividing circuit (first speed conversion means), 38°58...synchronization register, 42.62
. . . Nantes gate, 44, 64 . . . Data holding register, 55 . . . Data loading control circuit (second speed conversion means). Applicant's representative Patent attorney Takehiko Suzue District 1 (a) Figure 1 (b) Figure 2 Figure 4

Claims (1)

【特許請求の範囲】 送受信クロック間に速度差のあるシステムにおいて、 低速受信データを低速受信クロックに応じて順に積込む
ための第1先入れ先出しバッファと、高速送信クロック
を上記低速受信クロックとの速度比に応じて分周して上
記低速受信クロックと同一速度の分周クロックを発生す
る第1速度変換手段と、この第1速度変換手段からの上
記分周クロックをもとに上記第1先入れ先出しバッファ
中に受信データが存在することを示す信号を同期化する
第1同期化手段と、この第1同期化手段からの同期化信
号が真の場合に上記分周クロックを上記第1先入れ先出
しバッファに出力して同バッファから送信すべきデータ
を取出すための第1ゲート回路とを備えた第1速度変換
機構と、 高速受信データを積込むための第2先入れ先出しバッフ
ァと、高速受信クロックを低速送信クロックとの速度比
に応じて速度変換し、上記高速受信データを上記第2先
入れ先出しバッファに積込むための上記低速送信クロッ
クと同一速度のデータ積込み信号を発生する第2速度変
換手段と、上記低速送信クロックをもとに上記第2先入
れ先出しバッファ中に受信データが存在することを示す
信号を同期化する第2同期化手段と、この第2同期化手
段からの同期化信号が真の場合に上記低速送信クロック
を上記第2先入れ先出しバッファに出力して同バッファ
から送信すべきデータを取出すための第2ゲート回路と
を備えた第2速度変換機構と、 を設け、上記第1速度変換機構により低速から高速への
速度変換を行ない、上記第2速度変換機構により高速か
ら低速への速度変換を行なうようにしたことを特徴とす
る送受信速度変換方式。
[Claims] In a system in which there is a speed difference between transmitting and receiving clocks, there is provided a first first-in, first-out buffer for loading low-speed receive data in order according to the low-speed receive clock, and a speed ratio between the high-speed transmit clock and the low-speed receive clock. a first speed conversion means for generating a divided clock having the same speed as the low-speed reception clock by dividing the frequency according to the first speed conversion means; a first synchronizing means for synchronizing a signal indicating that received data exists in the first synchronizing means; and outputting the divided clock to the first first-in, first-out buffer when the synchronizing signal from the first synchronizing means is true. a first speed conversion mechanism including a first gate circuit for extracting data to be transmitted from the same buffer; a second first-in, first-out buffer for loading high-speed reception data; a second speed conversion means for converting the speed according to the speed ratio and generating a data loading signal having the same speed as the low-speed transmission clock for loading the high-speed reception data into the second first-in first-out buffer; a second synchronization means for synchronizing a signal indicating that received data is present in the second first-in, first-out buffer; and when the synchronization signal from the second synchronization means is true, the low-speed transmission clock is activated. a second speed conversion mechanism comprising: a second gate circuit for outputting data to the second first-in first-out buffer and extracting data to be transmitted from the buffer; A transmission/reception speed conversion system characterized in that the second speed conversion mechanism performs speed conversion from high speed to low speed.
JP62327506A 1987-12-25 1987-12-25 Transmission/reception speed conversion system Pending JPH01170249A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62327506A JPH01170249A (en) 1987-12-25 1987-12-25 Transmission/reception speed conversion system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62327506A JPH01170249A (en) 1987-12-25 1987-12-25 Transmission/reception speed conversion system

Publications (1)

Publication Number Publication Date
JPH01170249A true JPH01170249A (en) 1989-07-05

Family

ID=18199900

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62327506A Pending JPH01170249A (en) 1987-12-25 1987-12-25 Transmission/reception speed conversion system

Country Status (1)

Country Link
JP (1) JPH01170249A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006030861A1 (en) * 2004-09-17 2006-03-23 Yamaha Corporation Electronic device, method for controlling the same, digital signal generating method and recording medium
JP2006113998A (en) * 2004-09-17 2006-04-27 Yamaha Corp Electronic device, method for controlling same, digital signal generating method, and recording medium
US7048718B1 (en) 1999-09-27 2006-05-23 Jms Co., Ltd Winged injection needle having needle covering means

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7048718B1 (en) 1999-09-27 2006-05-23 Jms Co., Ltd Winged injection needle having needle covering means
WO2006030861A1 (en) * 2004-09-17 2006-03-23 Yamaha Corporation Electronic device, method for controlling the same, digital signal generating method and recording medium
JP2006113998A (en) * 2004-09-17 2006-04-27 Yamaha Corp Electronic device, method for controlling same, digital signal generating method, and recording medium
EP1830277A1 (en) * 2004-09-17 2007-09-05 Yamaha Corporation Electronic device, method for controlling the same, digital signal generating method and recording medium
EP1830277A4 (en) * 2004-09-17 2008-08-20 Yamaha Corp Electronic device, method for controlling the same, digital signal generating method and recording medium

Similar Documents

Publication Publication Date Title
JPH055711Y2 (en)
EP0397142A1 (en) Parallel frame synchronization circuit
US5099477A (en) Phase matching circuit
JPH08163116A (en) Frame synchronizing device
EP0379772B1 (en) Programmable data transfer timing
US3809820A (en) Multi-channel asynchronous to synchronous converter
US7134038B2 (en) Communication clocking conversion techniques
JPH01170249A (en) Transmission/reception speed conversion system
JP3194473B2 (en) Data transfer synchronization apparatus and method
JPH04137935A (en) Device and method for clock generation and data transmission-reception
JP2947074B2 (en) Frame synchronization detection circuit
JPS6019821B2 (en) Serial data reception method
JP2770375B2 (en) Transmission delay phase compensation circuit
JP2540643B2 (en) Asynchronous data access method of RAM
JPH04142823A (en) Data transmission system
EP0262782A2 (en) Multi-node data processing system
JPS59117356A (en) Junction circuit for data transfer
JP2616583B2 (en) Data transmission equipment
JPS6014556A (en) Serial data receiver
JPH05235916A (en) Data transfer device
JPH05327817A (en) Data transfer method and device therefor
JPS6365721A (en) Parallel expanding for parallel processing
JPS6355264B2 (en)
JPS63110838A (en) Synchronizing signal transfer system
JPS5915551B2 (en) Facsimile signal sampling method