JPH0145784B2 - - Google Patents

Info

Publication number
JPH0145784B2
JPH0145784B2 JP58007959A JP795983A JPH0145784B2 JP H0145784 B2 JPH0145784 B2 JP H0145784B2 JP 58007959 A JP58007959 A JP 58007959A JP 795983 A JP795983 A JP 795983A JP H0145784 B2 JPH0145784 B2 JP H0145784B2
Authority
JP
Japan
Prior art keywords
data
bit
sfr
transmission line
transmission
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
JP58007959A
Other languages
Japanese (ja)
Other versions
JPS59133752A (en
Inventor
Toshio Awaji
Kenichi Yukimatsu
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
NTT Inc
Original Assignee
Fujitsu Ltd
Nippon Telegraph and Telephone 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 Fujitsu Ltd, Nippon Telegraph and Telephone Corp filed Critical Fujitsu Ltd
Priority to JP795983A priority Critical patent/JPS59133752A/en
Publication of JPS59133752A publication Critical patent/JPS59133752A/en
Publication of JPH0145784B2 publication Critical patent/JPH0145784B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/062Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
    • H04J3/0626Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers plesiochronous multiplexing systems, e.g. plesiochronous digital hierarchy [PDH], jitter attenuators

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Time-Division Multiplex Systems (AREA)

Description

【発明の詳細な説明】 発明の技術分野 本発明は多重データ送出方式、さらに詳しく言
えば、複数の回線よりのデータを時分割多重化し
て1本の伝送路にビツト多重にシリアル送出する
ための多重データ送出方式に関する。
DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to a multiplex data transmission system, and more specifically, a method for time-division multiplexing data from multiple lines and serially transmitting the data in a bit-multiplexed manner onto one transmission path. Related to multiple data transmission method.

技術の背景 データ交換機のように多数の端末との間でデー
タの送受を行なう装置においては、複数の回路よ
りのデータを時分割多重化して1本の伝送路に送
出することが行なわれる。
Background of the Technology In devices such as data exchanges that transmit and receive data to and from a large number of terminals, data from multiple circuits is time-division multiplexed and sent to a single transmission path.

第1図は、この種の装置の概要を示すものであ
る。図において、MPUはプロセツサ、MEMは
メモリ、DSUはデータ送出部、PRBはプロセツ
サ・バス、Lは伝送路である。
FIG. 1 shows an overview of this type of device. In the figure, MPU is a processor, MEM is a memory, DSU is a data sending unit, PRB is a processor bus, and L is a transmission line.

そして、プロセツサMPUの制御により、メモ
リMEMに設定されている回線対応のデータ・バ
ツフア中のデータをデータ送出部DSUに転送し
て一時貯え、複数個の回線に対応する複数個デー
タを時分割多重化して伝送路Lに送出する。この
際プロセツサMPUは、伝送路クロツクと非同期
に動作させてよい。
Then, under the control of the processor MPU, the data in the data buffer corresponding to the line set in the memory MEM is transferred to the data sending unit DSU and temporarily stored, and multiple pieces of data corresponding to multiple lines are time-division multiplexed. and sends it out to the transmission line L. At this time, the processor MPU may be operated asynchronously with the transmission line clock.

第2図は、データ伝送の1例として1個のキヤ
ラクタ(例えば、数字、仮名、アルフアベツトの
文字等)を表わす7ビツトにパリテイ・チエツ
ク・ビツトを1ビツト付加して8ビツトのデータ
を調歩同期で伝送する例について示す。
Figure 2 shows an example of data transmission in which 8-bit data is asynchronously synchronized by adding 1 parity check bit to 7 bits representing a single character (for example, a number, kana, alphanumeric character, etc.). An example of transmission is shown below.

伝送路Lは2種の電圧極性(AとZ、あるいは
0と1)を示し、ビツト0、1を対応する極性で
伝送する。伝送路Lは常時は極性1を示してお
り、キヤラクタを表わす8ビツトのデータを調歩
同期式で送るときは、まづ、スタート・ビツト
ST“0”を送り、続いて8ビツトデータを送り、
さらにストツプ・ビツトSP“1”を送る。
The transmission line L exhibits two types of voltage polarity (A and Z, or 0 and 1), and transmits bits 0 and 1 with corresponding polarities. Transmission line L always shows polarity 1, and when transmitting 8-bit data representing a character in an asynchronous manner, first the start bit is
Send ST “0”, then send 8-bit data,
Furthermore, the stop bit SP “1” is sent.

例えば数字5について、第2図bにキヤラクタ
5を表わす8ビツトのデータ(パリテイチエツ
ク・ビツトを含む)を示し、なおその伝送路上の
波形を示す。
For example, regarding the number 5, FIG. 2b shows 8-bit data (including a parity check bit) representing character 5, and also shows the waveform on the transmission path.

第3図は、第2図に示すようなデータを時分割
多重化して伝送する際の原理を示す図である。
FIG. 3 is a diagram showing the principle of time-division multiplexing and transmitting data as shown in FIG. 2.

図において、DSUはデータ送出部、Lは伝送
路で、それぞれ第1図のDSUとLとに対応する。
データ送出部DSUはマルチプレクサMPXとn個
のシフト・レジスタSFR1〜SFRoと制御装置
CNTから構成される。DRUはデータ受信部であ
つて、デマルチプレクサDMPXとn個のシフ
ト・レジスタSFR1′〜SFRo′と制御装置CNTか
ら構成されている。Lは時分割多重化したデータ
の伝送路である。
In the figure, DSU is a data sending unit and L is a transmission line, which correspond to DSU and L in FIG. 1, respectively.
The data sending unit DSU includes a multiplexer MPX, n shift registers SFR 1 to SFR o , and a control device.
Composed of CNT. DRU is a data receiving unit and is composed of a demultiplexer DMPX, n shift registers SFR 1 ′ to SFR o ′, and a control device CNT. L is a transmission path for time-division multiplexed data.

いま、回線1〜n(図示していない。)の8ビツ
トのデータがデータ送信部DSUのシフト・レジ
スタSFR1〜SFRoに図のように格納されていると
する。すなわち、回線1のデータb11〜b81はシフ
ト・レジスタSFR1に、〜、回線nのデータb1o
b8oはシフト・レジスタSFRoに格納されている。
制御装置CNTの制御により回線1のデータの第
1のビツト位置のビツトb11がまづシフト・レジ
スタSFR1からマルチプレクサMPXに読み出さ
れ、次に回線2のデータの第1のビツト位置のビ
ツトb12がシフト・レジスタSFR2からマルチプレ
クサMPXに読み出され、このようにしてシフ
ト・レジスタSFR1〜SFRoから、各回線1〜nの
データの第1のビツト位置の各ビツトb11,b12
b1oが順次にマルチプレクサMPXに転送され、マ
ルチプレクサMPXにおいて時分割多重化されて
伝送路Lに送出される。
Assume now that 8-bit data of lines 1 to n (not shown) are stored in shift registers SFR 1 to SFR o of the data transmitter DSU as shown in the figure. That is, the data b 11 to b 81 of line 1 are stored in shift register SFR 1 , and the data b 1o of line n are stored in shift register SFR 1.
b 8o is stored in shift register SFR o .
Under the control of the control device CNT, the bit b11 in the first bit position of the data on line 1 is first read out from the shift register SFR1 to the multiplexer MPX, and then the bit in the first bit position of the data on line 2 is read out. b 12 is read out from the shift register SFR 2 to the multiplexer MPX, and thus from the shift registers SFR 1 to SFR o each bit b 11 , b in the first bit position of the data of each line 1 to n 12
b 1o is sequentially transferred to the multiplexer MPX, where it is time-division multiplexed and sent to the transmission line L.

上記の各回線1〜nデータの第1のビツト位置
のビツトb11,b12,〜b1oが読み出されると、シフ
ト・レジスタSFR1〜SFRoの内容が1ビツトだけ
右方にシフトする。そして、上記と同様に各回線
1〜nのデータの第2のビツト位置のビツトb21
b22〜b2oが伝送路Lに送出される。
When the bits b 11 , b 12 , .about.b 1o in the first bit position of each line 1-n data are read out, the contents of the shift registers SFR 1 -SFR o are shifted to the right by one bit. Then, in the same way as above, bits b 21 ,
b 22 to b 2o are sent to the transmission line L.

上記の処理を繰返し、シフト・レジスタSFR1
〜SFRoに格納されていた回線1〜nデータはデ
ータ受信部DRUに転送される。
Repeat the above process and shift register SFR 1
The line 1 to n data stored in ~SFR o is transferred to the data receiving unit DRU.

第3図Bは、この場合、上記伝送線路Lを転送
される各回線1〜nのデータのビツト構成を示す
ものである。各回線1〜nのデータは、まづ各回
線1〜nデータの第1のビツト位置のビツトを回
線1〜nの順に送出し、次いで第2、第3〜第8
ビツト位置のビツト回線1〜nの順に送出する。
FIG. 3B shows the bit structure of data on each line 1 to n transferred through the transmission line L in this case. The data for each line 1 to n is first sent out in the order of the first bit position of each line 1 to n data, and then to the second, third to eighth bits.
The bit positions are transmitted in the order of bit lines 1 to n.

データ受信部DRUにおいては、第3図Bに示
す連続したビツトを受信し、デマルチプレクサ
DMPXにおいて分離し、シフト・レジスタSFR′1
〜SFR′oに1ビツトずつ順次に振り分ける。この
処理により、データ送信部DSUのシフト・レジ
スタSFR1のデータ、b11〜b81はデータ受信部
DRUのシフト・レジスタSFR′1に収納され、以
下同様にデータ送信部DSUのシフト・レレジタ
SFR2〜SFRoの内容はデータ受信部DRUのシフ
ト・レジスタSFR′2〜SFR′oにそれぞれ転送され、
データの転送が終了する。
The data receiving unit DRU receives the consecutive bits shown in Figure 3B and sends them to the demultiplexer.
Separate in DMPX and shift register SFR′ 1
Sequentially allocate one bit at a time to ~SFR′ o . Through this process, the data in shift register SFR 1 of the data transmitting unit DSU, b 11 to b 81 , are transferred to the data receiving unit.
It is stored in the shift register SFR′ 1 of the DRU, and is stored in the shift register SFR′ 1 of the data transmitting unit DSU in the same way.
The contents of SFR 2 to SFR o are transferred to shift registers SFR′ 2 to SFR′ o of the data receiving unit DRU, respectively.
Data transfer ends.

従来技術と問題点 上記の原理に従つてデータを時分割多重化して
送出するに当つては、従来の技術に従えば、第4
図に示す構成の方式により行なつていた。
Prior art and problems When transmitting data by time division multiplexing according to the above principle, according to the conventional technology, the fourth
This was done using the configuration shown in the figure.

第4図は、従来の技術による多重データ送出方
式の一例の構成を示す図であり、第1図のものと
同様な構成を有する。すなわち、図において
DSUはデータ送出部、Lは伝送路、MPUはプロ
セツサ、MEMはメモリ、PRBはプロセツサ・バ
スである。
FIG. 4 is a diagram showing the configuration of an example of a multiplexed data transmission system according to the prior art, and has a configuration similar to that of FIG. 1. That is, in fig.
DSU is a data sending unit, L is a transmission line, MPU is a processor, MEM is a memory, and PRB is a processor bus.

第4図において、データ送出部DSUは、8ビ
ツトのデータを8個(8回線分)時分割多重化し
て送出する場合を示している。
In FIG. 4, the data sending unit DSU time-division multiplexes eight pieces of 8-bit data (eight lines) and sends the data.

データ送出部DSUはマルチプレクサMPXと8
個の回線に対応する8個のシフト・レジスタ
SFR0〜SFR7とを具えている。
The data sending unit DSU is a multiplexer MPX and 8
8 shift registers corresponding to 8 lines
It has SFR 0 to SFR 7 .

メモリMEMには回線0〜7対応の送信情報を
貯えるデータ・バツフアDB#0〜DB#7が設定さ
れ、回線0〜7から送られてくる8ビツト・コー
ドの文字データ(キヤラクタ)を回線対応のデー
タ・バツフアDB#0〜DB#7に蓄積する。
Data buffers DB # 0 to DB # 7 are set in the memory MEM to store transmission information corresponding to lines 0 to 7, and character data (characters) of 8-bit codes sent from lines 0 to 7 are stored in correspondence with the lines. data buffers DB# 0 to DB# 7 .

データ・バツフアDB#0〜DB#7のデータ(キ
ヤラクタ)を調歩同期式で送出するには、まず、
回線0に対応するデータ・バツフDB#0の第1番
目のキヤラクタ・データCHR01(8ビツト)をプ
ロセツサMPUの制御により、該回線0対応のシ
フト・レジスタSFR0に転送格納する。
To send the data (characters) of data buffers DB# 0 to DB# 7 in an asynchronous manner, first,
The first character data CHR 01 (8 bits) of data buffer DB # 0 corresponding to line 0 is transferred and stored in shift register SFR 0 corresponding to line 0 under the control of processor MPU.

次に、回線1に対応するデータ・バツフアDB
1の第1番目のキヤラクタ・データCHR11を該
回線1対応のシフト・レジスタSPR1に伝送格納
する。このようにして、さらに回線2〜7に対応
するデータ・バツフアDB#2〜DB#7のそれぞれ
第1番目のキヤラクタ・データCHR21〜CHR71
を該回線2〜7対応のシフト・レジスタSFR2
SFR7に転送格納する。
Next, the data buffer DB corresponding to line 1
The first character data CHR 11 of # 1 is transmitted and stored in the shift register SPR 1 corresponding to the line 1. In this way, the first character data CHR 21 to CHR 71 of the data buffers DB # 2 to DB # 7 corresponding to lines 2 to 7, respectively, are
Shift register SFR 2 to 7 corresponding to the lines 2 to 7
Transfer and store in SFR 7 .

なお、各シフト・レジスタSFR0〜SFR7はそれ
ぞれ10個の記憶セルを有し、上記の回線対応の8
ビツトのキヤラクタのデータは第2セルから第9
セルまで格納され、第1のセルにはスタート・ビ
ツトを、第10のセルにはストツプ・ビツトを格納
しておくものとする。
Note that each shift register SFR 0 to SFR 7 has 10 memory cells, and 8 memory cells corresponding to the above lines.
Bit character data is from cell 2 to cell 9.
It is assumed that the first cell stores a start bit and the tenth cell stores a stop bit.

データ送出部DSUにおけるCLKは、伝送路L
を送られるデータに同期するクロツク発生回路、
CNTはカウンタであり、上記クロツク発出回路
CLKよりのクロツクを計数し、この場合、クロ
ツクを計数する毎にその計数値を選択線SELに送
出し、該数値でシフト・レジスタSFR0〜SFR7
順次に指定して、指定されたシフト・レジスタの
右端のセルに収納されているデータ(ビツト)を
マルチプレクサMPXを経て伝送路Lに送出する。
CLK in the data sending unit DSU is
A clock generation circuit that synchronizes with the data sent to
CNT is a counter, and the above clock generation circuit
CLK, and in this case, every time a clock is counted, the count value is sent to the selection line SEL, and the value is used to sequentially specify shift registers SFR 0 to SFR 7 to select the specified shift register. - Send the data (bits) stored in the rightmost cell of the register to the transmission line L via the multiplexer MPX.

該カウンタCNTがクロツクを8個計数したと
き、計数値は“0”に復帰するとともにオーバ
ー・フロー信号を発する。該オーバー・フロー信
号によりシフト指示SFTが各シフト・レジスタ
SFR0〜SFR7に送出され、該シフト・レジスタ
SFR0〜SFR7の内容は1セルだけ右方にシフトす
る。そして、今回シフト・レジスタSFR0〜SFR7
の右端のセルにシフトした内容について再び上記
と同様に時分割多重化して伝送路Lに送出する。
When the counter CNT counts eight clocks, the count value returns to "0" and an overflow signal is generated. The overflow signal causes the shift instruction SFT to be sent to each shift register.
SFR 0 to SFR 7 and the corresponding shift register
The contents of SFR 0 to SFR 7 are shifted to the right by one cell. And this time shift register SFR 0 ~ SFR 7
The contents shifted to the rightmost cell are time-division multiplexed again in the same manner as above and sent to the transmission line L.

上記の動作に繰返して、シスト・レジスタ
SFR0〜SFR7の内容は相手方データ受信部に送出
される。
Repeating the above operation, the system register
The contents of SFR 0 to SFR 7 are sent to the data receiving section of the other party.

上記の送出が終了し、シフト・レジスタSFR0
〜SFR1の内容が空となれば、メモリMEMのデ
ータ・バツフアDB#0〜DB#7のそれぞれに貯え
られている第2のキヤラクタ・データCHR02
CHR12〜CHR72が前記と同様に送出され、この
ようにしてデータ・バツフアDB#0〜DB#7の内
容が相手方向に送出される。
The above transmission is completed and the shift register SFR 0
~ When the contents of SFR 1 become empty, the second character data CHR 02 stored in each of the data buffers DB # 0 to DB # 7 of the memory MEM,
CHR 12 to CHR 72 are sent in the same manner as described above, and in this way, the contents of data buffers DB# 0 to DB# 7 are sent to the other party.

従来技術による多重データ送出方式は、第4図
に示すように回線対応にシフト・レジスタを設け
たので、回線数に比例して装置(回路)規模が大
きくなり、コストも装置規模に単純に比例して増
大する傾向にある。
As shown in Figure 4, in the multiplex data transmission system according to the conventional technology, shift registers are provided for each line, so the scale of the equipment (circuit) increases in proportion to the number of lines, and the cost is also simply proportional to the scale of the equipment. There is a tendency to increase.

なお、上記の第4図シフト・レジスタSFR0
SFR7を構成する場合、一般に入手容易な、4ビ
ツトのシフト・レジスタとして構成されたICを
使用すれば、1個のレジスタに3個のICを要し、
全体として24個のICが必要となる。
In addition, the shift register SFR 0 ~
When configuring SFR 7 , if you use an IC configured as a 4-bit shift register, which is generally easily available, 3 ICs are required for one register.
In total, 24 ICs are required.

また、この種の方式ではプロセツサ(第1図、
第3図、第4図におけるMPU)を使用して制御
するものが多いが、プロセツサの能力を十分に活
用できない場合が多く、余裕を残している場合が
多い。
In addition, in this type of system, a processor (Fig. 1,
In many cases, the processor is controlled using an MPU (MPU in FIGS. 3 and 4), but in many cases the processor's ability cannot be fully utilized, and there is often some leeway left.

発明の目的 本発明は、上記のような多重データ送出方式に
おいて、従来技術による上記の欠点を除去し、プ
ロセツサの余裕能力を活用して、多重データ送出
方式の回路構成を単純化し、所要ICの数を減少
させることにより、より安価な装置を提供するこ
とを目的とする。
Purpose of the Invention The present invention eliminates the above-mentioned drawbacks of the prior art in the multiplex data transmission system as described above, utilizes the spare capacity of the processor, simplifies the circuit configuration of the multiplex data transmission system, and reduces the required IC. The aim is to provide a cheaper device by reducing the number of devices.

発明の実施例 以下、本発明実施例を図面について説明する。Examples of the invention Embodiments of the present invention will be described below with reference to the drawings.

第5図は本発明の一実施例の接続図である。図
において、DSUはデータ送出部、Lは伝送路、
MPUはプロセツサ、MEMはメモリ、PRBはプ
ロセツサ・バスを示すことは、第1図、第4図の
場合と同様である。この実施例は第4図に示した
ものと同様に8ビツトのデータを8個(8回線
分)時分割多重化して送出するものである。
FIG. 5 is a connection diagram of an embodiment of the present invention. In the figure, DSU is a data sending unit, L is a transmission line,
As in FIGS. 1 and 4, MPU represents a processor, MEM represents a memory, and PRB represents a processor bus. In this embodiment, like the one shown in FIG. 4, eight 8-bit data (eight lines) are time-division multiplexed and transmitted.

データ送出部DSUは、第4図の10ビツト用シ
フト・レジスタSFR0〜SFR7、8個の代りに10ビ
ツト×8ワードの容量をもつフアースト・イン・
フアースト・アウト・メモリFIFOを使用し、第
4図と同様の伝送路Lと同期するクロツク発生回
路CLKおよびカウンタCNTを具え、なおシフ
ト・イン指示送出用の制御回路CTLを具えてい
る。フアースト・イン・フアースト・アウト・メ
モリFIFOは周知のように、データを書き込んだ
順に読み出されるメモリである。
The data sending unit DSU has a first-in register having a capacity of 10 bits x 8 words instead of the eight 10-bit shift registers SFR 0 to SFR 7 shown in FIG.
It uses a first-out memory FIFO and includes a clock generation circuit CLK and a counter CNT synchronized with the transmission line L similar to that shown in FIG. 4, and also includes a control circuit CTL for sending a shift-in instruction. First-in-first-out memory FIFO, as is well known, is a memory in which data is read in the order in which it is written.

メモリMEMには第4図と同様に回線0〜7
(図示せず)対応のデータ・バツフアDB#0〜DB
7を設定されているが、なお、この外に8ビツ
ト用のアセンブリ・バツフアASMBが設定され
ている。
The memory MEM has lines 0 to 7 as in Figure 4.
(Not shown) Supported data buffer DB# 0 ~ DB
# 7 is set, but in addition to this, an 8-bit assembly buffer ASMB is also set.

回線0〜7から送られてくる8ビツトコードの
キヤラクタを表わすデータは、回線対応のデー
タ・バツフアDB#0〜DB#7にそれぞれ蓄積され
る。
Data representing characters of 8-bit codes sent from lines 0 to 7 are stored in data buffers DB# 0 to DB# 7 corresponding to the lines, respectively.

データ・バツフアDB#0〜DB#7のデータ(キ
ヤラクタ)を調歩式同期で送信するには、まず、
メモリMEMのアセンブリ・バツフアASMB
(#0〜#7)の各ビツト位置#0、#1、#2、
〜、#7にスタート・ビツトST0〜ST7として
“0”を設定する。次にこれを読み出して、プロ
セツサ・バスPRBを経てフアースト・イン・フ
アースト・アウト・メモリFIFOに転送する。回
線0〜7のデータは回線の順0→7にアセンブ
リ・バツフアASMBの対応するビツト位置に
#0、#1、#2〜#7に設定されて1個のワー
ドに組立てられ、並列にフアースト・イン・フア
ースト・アウト・メモリFIFOに転送されて入力
し、プロセツサMPUに制御される制御回路CTL
から出力するシフト・イン指示SFIにより、その
右端までシフトする。この際アセンブリ・バツフ
アASMBのビツト位置#0のデータはフアース
ト・イン・フアースト・アウト・メモリFIFOの
最上の列(ワード)に、#2データは同じく2段
目の列に、等、ビツト位置#0〜#7のデータ
(ビツト)はフアースト・イン・フアースト・ア
ウト・メモリFIFOの列(ワード)に順次に下つ
て格納される。上記のようにして、スタート・ビ
ツトST0〜ST7が格納される。
To send the data (characters) of data buffers DB# 0 to DB# 7 using asynchronous synchronization, first,
Memory MEM assembly buffer ASMB
Each bit position #0, #1, #2 of (#0 to #7),
. . . #7 are set to "0" as start bits ST 0 to ST 7 . It is then read and transferred to the first-in, first-out memory FIFO via the processor bus PRB. Data on lines 0 to 7 are assembled into one word by setting #0, #1, #2 to #7 in the corresponding bit positions of the assembly buffer ASMB in the order of lines 0 → 7, and are first processed in parallel.・Control circuit CTL transferred to and input to the in-first-out memory FIFO and controlled by the processor MPU
According to the shift-in instruction SFI output from , it is shifted to the right end. At this time, the data at bit position #0 of the assembly buffer ASMB is placed in the top column (word) of the first-in-first-out memory FIFO, the data #2 is placed in the second column, etc. Data (bits) from 0 to #7 are stored sequentially down the columns (words) of the first-in, first-out memory FIFO. Start bits ST 0 -ST 7 are stored as described above.

次に、回線0〜7に対応するデータ・バツフア
DB#0〜DB#7のそれぞれの第1番目のキヤラク
タ・データCHR01,CHR11〜CHR71のそれぞれ
の第1のビツト位置のビツト情報を回線の順にア
センブリ・バツフアASMBのビツト位置#0〜
#7に順次に書き込んで、フアースト・イン・フ
アースト・アウト・メモリFIFOへ転送すべきワ
ードを組立てる。
Next, the data buffers corresponding to lines 0 to 7 are
The bit information in the first bit position of each of the first character data CHR 01 , CHR 11 to CHR 71 of each of DB# 0 to DB# 7 is transferred to the bit position #0 to bit position of the assembly buffer ASMB in line order.
Sequentially write to #7 to assemble the word to be transferred to the first-in, first-out memory FIFO.

アセンブリ・バツフアASMBに組立てられた
このワードは前記スタート・ビツトの場合と同様
にフアースト・イン・フアースト・アウト・メモ
リFIFOに転送されて入力し、制御回路CTLから
のシフト・イン指示SFIにより、先に格納された
データ(スタート・ビツトST0〜ST7)の隣りの
ビツト位置(第2のビツト位置)に格納される。
This word assembled in the assembly buffer ASMB is transferred and inputted to the first-in-first-out memory FIFO in the same way as the start bit, and is inputted first by the shift-in instruction SFI from the control circuit CTL. The data is stored in the bit position (second bit position) next to the data (start bits ST0 to ST7 ) stored in the first bit.

上記を繰返して、すなわち、各回線対応のデー
タ・バツフアDB#0〜DB#7のデータのビツト位
置の順に、各データの対応ビツト位置にあるビツ
トを回線の順に読み取つて、回線の一巡毎にアセ
ンブリ・バツフアASMBに1ワードを組立てて、
該ワードを順次に上記フアースト・イン・フアー
スト・アウト・メモリに転送して格納することに
より、フアースト・イン・フアースト・アウト・
メモリFIFOは回線0〜7から送られたデータ
(8ビツトで表わされるキヤラクタ)で満たされ
る。この際、フアースト・イン・フアースト・ア
ウト・メモリFIFOの第0、第1…第7の列(ワ
ード)には、それぞれ回線0〜7対応のデータが
格納される。
Repeat the above process, that is, read the bits at the corresponding bit positions of each data in the order of the bit positions of the data in the data buffers DB# 0 to DB# 7 corresponding to each line in the order of the lines, and every circuit round. Assemble one word in the assembly buffer ASMB,
By sequentially transferring and storing the words in the first-in, first-out memory, the first-in, first-out
The memory FIFO is filled with data (characters represented by 8 bits) sent from lines 0-7. At this time, data corresponding to lines 0 to 7 is stored in the 0th, 1st, . . . , 7th columns (words) of the first-in-first-out memory FIFO, respectively.

クロツク発生回路CLKから発生する伝送路L
と同期するクロツクをカウンタCNTが計数し、
計数結果でマルチプレクサMPXを制御して、フ
アースト・イン・フアースト・アウト・メモリ
FIFOの出力側のセルを上方から順次に読み出し、
ビツト・シリアルに時分割多重化して伝送路Lに
送出する。出力側のセルの内容を全部読み出す
と、前記第4図の場合と同様に、カウンタCNT
からシフト指示SFTが送出され、フアースト・
イン・フアースト・アウト・メモリFIFO中の内
容は1ビツト右方にシフトし、次に伝送路Lに送
出示されるべきデータ・ビツトが出力側のセルに
格納される。
Transmission line L generated from clock generation circuit CLK
Counter CNT counts the clocks synchronized with
Control multiplexer MPX with counting results to create first-in first-out memory
Read out the cells on the output side of the FIFO sequentially from the top,
It is time-division multiplexed into bit serial data and sent to transmission line L. When all the contents of the cells on the output side are read out, the counter CNT is
A shift instruction SFT is sent from
The contents in the in-first-out memory FIFO are shifted one bit to the right, and the data bit to be sent out and indicated on the transmission line L is then stored in the cell on the output side.

上記の動作を繰返し、フアースト・イン・フア
ースト・アウト・メモリFIFOの内容が送出され
ると、並行してフアースト・イン・フアースト・
アウト・メモリFIFOの左端に生じた空部分に回
線0〜7対応のデータ・バツフアDB#0〜DB#7
の2番目のキヤラクタ・データCHR02,CHR12
〜CHR72について、上記と同様の処理を行なつ
て、連続的にこれ等キヤラクタのデータをビツト
シリアルの時分割多重化データとして伝送路Lに
送出する。
When the above operation is repeated and the contents of the first-in first-out memory FIFO are sent out, the first-in first-out
Data buffers DB# 0 to DB# 7 corresponding to lines 0 to 7 are placed in the empty space at the left end of the out memory FIFO.
The second character data of CHR 02 , CHR 12
~CHR 72 is subjected to the same processing as described above, and the data of these characters are continuously sent to the transmission line L as bit serial time division multiplexed data.

本発明においては、フアースト・イン・フアー
スト・アウト・メモリFIFOからデータ・ビツト
を読み出して伝送路Lに送出する際は伝送路クロ
ツクと同期動作させるが、アセンブリ・バツフア
ASMBでワードを組立てたり、組立てたワード
をフアースト・イン・フアースト・アウト・メモ
リFIFOに転送格納する動作は、プロセツサMPU
の制御により、上記伝送路クロツクと非同期でか
つ並列して行なわれる。
In the present invention, when data bits are read from the first-in-first-out memory FIFO and sent to the transmission line L, the data bits are operated in synchronization with the transmission line clock.
The operations of assembling words in the ASMB and transferring and storing the assembled words in the first-in, first-out memory FIFO are performed by the processor MPU.
The control is performed asynchronously and in parallel with the transmission line clock.

本発明においては、メモリMEMにアセンブ
リ・バツフアASMBを設け、ここにおいてフア
ースト・イン・フアースト・アウト・メモリ
FIFOに転送入力すべきデータを組立てるので、
プロセツサMPUに対する負荷がそれだけ増加す
ることとなるが、一般にこの種のデータ送出装置
においては、プロセツサの能力に余裕がある場合
が多く、この余裕を活用することにより、プロセ
ツサMPUの能力内で処理を行なうことができ、
特にプロセツサを増設する必要は起らない。
In the present invention, an assembly buffer ASMB is provided in the memory MEM, and a first-in first-out memory is provided here.
Assemble the data to be transferred and input to FIFO,
This will increase the load on the processor MPU, but in general, in this type of data sending device, the processor often has a margin of capacity, and by utilizing this margin, processing can be carried out within the capacity of the processor MPU. can be done,
There is no particular need to add a processor.

以上、本発明の一実施例について説明したが、
本発明は上記の実施例に限定されるものではな
く、その技術的範囲内で種々の変形が可能であ
る。
Although one embodiment of the present invention has been described above,
The present invention is not limited to the above embodiments, and various modifications can be made within the technical scope thereof.

発明の効果 本発明は上記のように構成されているので、上
記のような多重データ送出方式において、従来の
回線対応のシフト・レジスタの設置を廃止し、必
要な回線をまかなうに足りる記憶容量を有する1
個のLSIとして構成されたフアースト・イン・フ
アースト・アウト・メモリを用いることにより、
IC数の削減を図り、この種の多重データ送出方
式の経済化を図ることができる効果がある。な
お、フアースト・イン・フアースト・アウト・メ
モリの採用により、プロセツサに対する負荷が増
加するが、この種の多重データ送出方式において
は、プロセツサに対する負荷は余り大きくなく、
プロセツサは能力に余裕があるのが普通であるか
ら、この余裕能力を活用することにより、プロセ
ツサの増設は不要であり、コストが大きくなるこ
とはないと考えられる。
Effects of the Invention Since the present invention is configured as described above, in the multiplex data transmission method as described above, the installation of a shift register corresponding to the conventional line is abolished, and the storage capacity sufficient to cover the necessary lines is provided. have 1
By using first-in, first-out memory configured as LSIs,
This has the effect of reducing the number of ICs and making this type of multiplexed data transmission method more economical. Note that the use of first-in, first-out memory increases the load on the processor, but in this type of multiplexed data transmission method, the load on the processor is not so large;
Processors usually have extra capacity, so by making use of this extra capacity, there is no need to add more processors, and it is thought that the cost will not increase.

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

第1図は多重データ送出方式の概要を示すブロ
ツク図、第2図は8ビツトのデータの調歩同期伝
送方式の説明図、第3図は、複数回線のキヤラク
タを表わすデータをビツト・シリアルで時分割多
重化して伝送する方式の原理説明図、第4図は、
複数回線のキヤラクタを表わすデータをビツト・
シリアルで時分割多重化して送出する従来技術に
よる方式の一例の構成を示す図、第5図は本発明
を実施した多重データ送出方式の一例の構成を示
す図である。 DSU……データ送信部、L……伝送路、MPU
……プロセツサ、MEM……メモリ、PRB……プ
ロセツサ・バス、MPX……マルチプレクサ、
DMPX……デマルチプレクサ、CLK……クロツ
ク発生回路、CNT……カウンタ、DB#0〜DB
7……データ・バツフア、ASMB……アセンブ
リ・バツフア、FIFO……フアースト・イン・フ
アースト・アウト・メモリ。
Figure 1 is a block diagram showing an overview of the multiplexed data transmission system, Figure 2 is an explanatory diagram of the asynchronous transmission system for 8-bit data, and Figure 3 shows how data representing the characters of multiple lines is transmitted in bit serial format. Figure 4 is a diagram explaining the principle of division multiplexing and transmission method.
Bit data representing the characters of multiple lines
FIG. 5 is a diagram illustrating the configuration of an example of a conventional method for serially time-division multiplexing and transmitting data. FIG. DSU...Data transmission unit, L...Transmission line, MPU
...Processor, MEM...Memory, PRB...Processor bus, MPX...Multiplexer,
DMPX...Demultiplexer, CLK...Clock generation circuit, CNT...Counter, DB# 0 to DB
# 7 ...Data buffer, ASMB...Assembly buffer, FIFO...First-in first-out memory.

Claims (1)

【特許請求の範囲】[Claims] 1 1本の伝送路に複数回線のデータをビツト多
重にシリアル送出する多重データ送出方式におい
て、伝送路クロツクと非同期に動作するプロセツ
サと、メモリと、フアースト・イン・フアース
ト・アウト・メモリおよび該フアースト・イン・
フアースト・アウト・メモリを伝送路クロツクと
同期して動作させるためのカウンタを含み、かつ
該フアースト・イン・フアースト・アウト・メモ
リの内容を多重データとして送出する1本の伝送
路を接続したデータ送出部と、を具備し、上記メ
モリは、上記複数回線のそれぞれに対応するデー
タ・バツフアを有し、上記プロセツサは、各回線
対応のデータ・バツフアのデータのビツト位置の
順に対応位置のビツトを回線の順に読み取つて、
回線の一巡毎に1ワードを組立てて該ワードを順
次に上記フアースト・イン・フアースト・アウ
ト・メモリに転送して格納し、一方、上記の伝送
路クロツクと同期して動作させるためのカウンタ
により、該フアースト・イン・フアースト・アウ
ト・メモリの上記の格納内容に基づく複数ビツト
の並列出力を上記カウンタの値により選択して順
次に上記1本の伝送路へ送出することを特徴とす
る多重データ送出方式。
1. In a multiplex data transmission method in which data from multiple lines is serially transmitted in a bit-multiplexed manner over one transmission line, a processor that operates asynchronously with the transmission line clock, a memory, a first-in-first-out memory, and the first ·in·
Data transmission using a single transmission line that includes a counter for operating the first-out memory in synchronization with the transmission line clock and transmits the contents of the first-in first-out memory as multiplexed data. The memory has a data buffer corresponding to each of the plurality of lines, and the processor stores the bits at the corresponding positions in the order of the bit positions of the data in the data buffer corresponding to each line. Read in this order,
One word is assembled for each round of the line, and the word is sequentially transferred to and stored in the first-in-first-out memory, while a counter is operated in synchronization with the transmission line clock. Multiplexed data transmission characterized in that multiple bit parallel outputs based on the above stored contents of the first-in-first-out memory are selected by the value of the counter and sequentially sent to the one transmission path. method.
JP795983A 1983-01-20 1983-01-20 Transmitting system of multiplex data Granted JPS59133752A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP795983A JPS59133752A (en) 1983-01-20 1983-01-20 Transmitting system of multiplex data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP795983A JPS59133752A (en) 1983-01-20 1983-01-20 Transmitting system of multiplex data

Publications (2)

Publication Number Publication Date
JPS59133752A JPS59133752A (en) 1984-08-01
JPH0145784B2 true JPH0145784B2 (en) 1989-10-04

Family

ID=11680020

Family Applications (1)

Application Number Title Priority Date Filing Date
JP795983A Granted JPS59133752A (en) 1983-01-20 1983-01-20 Transmitting system of multiplex data

Country Status (1)

Country Link
JP (1) JPS59133752A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6361522A (en) * 1986-09-01 1988-03-17 Fujitsu Ltd Time division multiplexer

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5045738U (en) * 1973-08-22 1975-05-08
JPS50150985A (en) * 1974-05-23 1975-12-04

Also Published As

Publication number Publication date
JPS59133752A (en) 1984-08-01

Similar Documents

Publication Publication Date Title
JPS6477249A (en) Hybrid type time-sharing multiple switching apparatus
US4713804A (en) Method and device for converting digital channel multiframes into packet multiframes
US4317198A (en) Rate converting bit stream demultiplexer and multiplexer
JPH0145784B2 (en)
CA1127766A (en) Time division switching circuit with time slot interchange
US6301264B1 (en) Asynchronous data conversion circuit
US6870856B1 (en) Circuit for transmitting plesiochronous signals in a SDH system
KR100247012B1 (en) Apparatus for correcting and controlling information of ststus in communication system
KR100226540B1 (en) Address generation circuit of ATM switch
JPH09153922A (en) Frame data conversion circuit
FI94697C (en) Method for realizing buffering in a digital data communication system as well as a buffer
JP2702171B2 (en) Frame conversion circuit
JPS556957A (en) Multiplex parallel-serial conversion system using memory
JPS58181346A (en) Data multiplexing circuit
JPS63131735A (en) Multiplex frame aligner
JPH0559448B2 (en)
JP2623519B2 (en) Time switch circuit
JPS6219120B2 (en)
SU898436A1 (en) Device for handling requests in coming order
JP2508861B2 (en) Word multi-time switch
JPH0758950B2 (en) Frame aligner circuit
JPH0272744A (en) Interface device
JPS6314531A (en) Reception buffer circuit
JPH02162931A (en) Line data storage circuit
KR960012890A (en) PCM data transmission circuit of electronic switch