CA1291831C - Drop/insert processing circuit - Google Patents

Drop/insert processing circuit

Info

Publication number
CA1291831C
CA1291831C CA000576110A CA576110A CA1291831C CA 1291831 C CA1291831 C CA 1291831C CA 000576110 A CA000576110 A CA 000576110A CA 576110 A CA576110 A CA 576110A CA 1291831 C CA1291831 C CA 1291831C
Authority
CA
Canada
Prior art keywords
clock signal
speed data
data
circuit
low speed
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 - Lifetime
Application number
CA000576110A
Other languages
French (fr)
Inventor
Atsuki Taniguchi
Tomoyuki Ohtsuka
Hidetoshi Naitou
Ryuichi Kondo
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
Application granted granted Critical
Publication of CA1291831C publication Critical patent/CA1291831C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/08Intermediate station arrangements, e.g. for branching, for tapping-off

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Communication Control (AREA)
  • Small-Scale Networks (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Abstract

DROP/INSERT PROCESSING CIRCUIT ABSTRACT OF THE DISCLOSURE Disclosed is a drop/insert processing circuit connected to, for example, a broadband subscriber network including a high speed data loop. The circuit is formed in one body comprising a single shift register, a single clock signal generator, a low speed data insertion control circuit, and a low speed data dropping circuit, whereby the circuit scale is reduced and the control is simplified.

Description

- ~29ia3~

DROP/INSERT PROCESSING CIRCUIT

BACKGROUND OF THE INVENTION
1. Field of the Invention The present invention relates to a drop/insert processing circuit in a broadband subscriber network.
As a broadband subscriber network, a synchro-nous optical network (SONET) has been developed in which a broadband subscriber loop system based on a single-mode fiber i5 employed, and high speed data is run through the loop. Terminal units dealing with low speed data are connected to the broadband subscriber loop, and therefore, drop/insert processing circuits must be connected between the high ~peed data loop and the low speed data terminal units, for dropping data from the loop or for inserting data into the loop.
The circuit scale of the drop/insert pro-cessing circuit, however, is too large and must be reduced, and the control of the drop/insert processing mu~t be simplified.
2. Description of the Related Art As a prior art of the present invention, a paper entitled "SONET" by Rodney J. Boehm, Yan-Chau Ching, and Rand C. Sherman, Bell Communications Research, Navisink Re~earch Engineering Center, 331 Newman Springs Rd., CH 2190-7/85/0000-1443$1.00 1985 IEEE, describes a multiplexing and demultiplexing technology.
The above prior art and other conventional drop/insert processing circuits have the above-mentioned disadvantage of a large circuit scale, because the dropping circuit and the inserting circuit are sepa-rately provided as described in more detail with refer-ence to the drawings, or have the above-mentioned disadvantage of a complex control.
SUMNARY OF THE INVENTION
An object of the present invention i9 to reduce the i~9~831 circuit scale of a drop/insext processing circuit and to simplify the control of the drop/insert processing.
To attain the above object, there is provided, according to the present invention, a drop/insert processin~ circuit for dropping a low speed data from a high speed data or inserting a low speed data into a high speed data. The high speed data has a frame consisting of a plurality of channels, each channel being synchronous with a high-frequency clock signal.
The drop/insert processing cixcuit comprises a clock signal generating circuit for dividing the high-fre-~uency clock signal into a low-frequency clock signal; a shift register for serially receiving and shifting the high speed data in response to the high-fxequency clock lS signal; low speed data insertion control circuits for inserting, in response to the low-frequency clock signal and a data insertion control signal, the low speed data into a channel specified by the insertion control signal, in the high speed data passing through the shift register; and low speed data dropping circuits for dropping, in response to the low-frequency clock signal, a low speed data from the shift register. The low frequency clock ~ignal has one enable period corre-sponding to one of the channels in the frame of the high speed data and is synchronous with at least one of the outputs of the low speed data dropping circuits. The clock signal generating circuit and the shift register are common to both the low speed data insertion control circuits and the low speed data dropping circuits.
By the above construction, the data insertion into one or more of the desired channels at the outputs of the necessary stages of the shift register, and the data dropping from one or more of the outputs of the neces-sary stages, can be carried out by a single shift register and a single clock signal generating circuit.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a diagram showing an example of a conventional broadband subscriber network of the present invention;
Fig. 2 is a block diagram showing an example of a conventional drop/insert processing circuit;
Fig. 3 is a block diagram showing an e~ample of the demultiplexing circuit in the circuit showing in Fig. 2;
Fig. 4 is a block diagram showing an example of a conventional shift register type multiplexing circuit in the circuit shown in Fig. 2;
Fig. 5 is a block diagram of a conventional selector type multiplexing circuit;
Fig. 6 is a block diagram showing another example of a drop/insert processing circuit used during research carried out to realize the present invention;
Fig. 7 is a principal block diagram showing the basic construction of the present invention;
Fig. 8 is a block diagram showing the principle of an embodiment of the present invention;
Fig. 9 is a block diagram showing a practical example of the present invention;
Fig. 10 is a timing chart of the dropping and the inserting processes in the circuit shown in Fig. 9;
Fig. 11 is a detailed timing ch~rt of the inserting and dropping process in the circuit shown in Fig. 9; and, Fig. 12 is a block diagram of a second embodiment of the present invention;
DESCRIPTION OF THE PREFERRED EMBODIMENTS
For a better understanding of the present inven-tion, the conventional drop/insert processing circuits will be first described with reference to Figs. 1 to 6.
Figure 1 is a diagram showing an example of a conventional broadband subscriber network used in the field to which the present invention is related.
In the broadband subscriber network such as a local area network (LAN) or a metropolitan area network (MAN), shown as an example in Fig. 1, droptinsert processing 129~831 circuits 12, 13, 14, and 15 are provided on a data bus11 in the shape of a loop. In this network, any arbitrary data on a channel from a series of time-divi-sion multiplexed signals flowing through the data bus 11 at a high speed must be dropped into the terminals 16, 17, and so forth, or a signal ~rom the terminals 16, 17 and so forth, inserted at any arbitrary channel through the drop/insert processing circuits.
Figure 2 is a block diagram showing an example of a conventional drop/insert processing circuit.
In the figure, a parallel type circuit is shown in which a high speed serial data of, for example, 1.2 Gb/s is once separated or demultiplexed in parallel and then multiplexed. Namely, series data of 1.2 Gb/s is con-verted by a demultiplexing circuit 21 into 8-bits parallel data of 150 Mb/s in response to a low-frequency clock signal generated from a synchronization detecting circuit 22. The low speed parallel data is then input into an 8:16 distributing circuit 23 having eight 1:2 dropping circuits. ~he distributing circuit 23 receives the 8-bit parallel data and distributes this data into two parts of the 8-bit data through the dropping cir-cuits, and thus the desired channel data is dropped as 8-bit parallel data of 150 Mb/s. The data passed through the distributing circuit 23 is input to a 16:8 selecting circuit 24 consisting of eight 2:1 selecting circuits, wherein one or more of the 8-bit parallel data of 150 Mb/s is inserted at desired channel~ of the signal passing through the 16:8 selecting circuit 24, and then the outputs of the selecting circuit 21 are multiplexed into high speed data of 1.2 Gb/s by a multiplexer 25.
Figure 3 is a block diagram showing an example of the demultiplexing circuit 25 in the circuit shown in Fig. 2.
In the figure, in response to a 1~2 GHz clock signal transmitted f rom a signal line of the high speed ~29~831 data loop, the input data of 1.2 Gb/s consisting of eight channels is sequentially shifted from flip-flops 211-8 to 211-1, which constitute a shift register and data of the respective channels is obtained a~ the respective inverted outputs of the flip-flops. The parallel data obtained at the outputs of the flip-flops 211-1 to 211-8 consists of 8-bit parallel data of 150 Mb/s which is latched and then output by flip-flops 212-8 to 212-1 in response to a low frequenc~ clock signal of 150 MHz. The shifted data of 150 Mb/s is sequentially latched at the flip-flops 211-8 to 211-1 and output from the outputs of these flip-flops.
A frequency divider 213 generates a low-frequency clock signal of lS0 MHz based on the 1.2 GHz clock signal and the output of a synchronization detecting circuit 214, and the synchronization detecting circuit 214 generates a æynchronization detecting signal which iB applied to the frequency divider 213, based on the outputs from the flip-flops 212-8 to 212-1 and the output from the frequency divider 213.
Figure 4 iB a block diagram showing a shift register type multiplexer (MUX) 25 as an example of a conventional multiplexing circuit.
AB sh~own in the figure, in response to a clock signal of 150 MHz having a duty ratio of 1:7, and in response to a control signal (not shown in Fig. 4) for selecting one or more of the switches to insert the low-speed data into desired channels, the corresponding one or more switches 252-6 to 252-0 are driven so that the data of 150 Mb~s is latched in the corresponding one or more flip-flops 551-6 to 551-0, and in response to the 1.2 GHz clock signal, the above-mentioned latched data is sequentially shifted. A frequency divider 253 generates the above-mentioned 150 MHz clock signal having a duty ratio of 1:7, based on the 1.2 GHz clock signal.

Figure 5 is a block diagram showing a selector type MUX as another example of a conventional multiplexing circuit.
As shown in the figure, flip-flops 254-1 to 254-8 latch the data of 150 Mb/s in response to the 150 MHz clock signal. A frequency divider 255 generates the above-mentioned clock signal of 150 MHz based on the 1.2 GHz clock signal, and generates a 3-bit control signal to be applied to a 8:1 selector 256. The 8:1 selector 256 sequentially selects the outputs of the flip-flops 254-8 to 254-1 in response to the above-mentioned control signal, so that data of 1.2 Gb/s is obtained.
Figure 6 is a block diagram showing another example of a drop/insert processing circuit used during research carried out by the present inventors to realize the present invention.
The figure shows a direct type circuit in which the dropping and inserting of high speed data are directly carried out. A control circuit 61 receives a control signal and generates a signal synchronous with a channel from which data is to be dropped. The signal passes through an AND gate 62 in response to the 1.2 GHz clock signal and is supplied to a flip-flop (FF) 63, and the flip-flop (FF) 63 latches the data of 1.2 GHz at the timings thereof. Accordingly, dropped data of 150 Mb/s is obtained at the output of the flip-flop (FF) 63.
Further, a control circuit 65 generates a signal which is synchronous with the channel to which data is to be inserted, and this signal is applied to a 2:1 selecting circuit 64. Accordingly, data is inserted into a desired channel and a flip-flop (FF) 66 outputs high speed data, which is synchronous with the 1.2 GHz clock signal, to a high speed data bus 67.
The problems of the above-described circuits shown in Figs. 2 to 6 will be now described.
In the conventional circuit shown in Figs. 2 to 5, high-speed data is once demultiplexed to low-speed data and then, after distribution and selection, the data is again multiplexed. Therefore, too many circuits, such as the demultiplexing circuit 21, the distributing circuit 23, the selecting circuit 24, and the multi-plexing circuit 25 must be used, causing the disadvan-tage of a large circuit scale.
In the circuit shown in Fig. 6, which is a circuit used for research by the present inventors, although the above~mentioned large scale circuit is not necessary, the control signal 1.2 Gb/s must be synchronous with the channel from or to which data is to be dropped or data is to be inserted. Therefore, a disadvantage arises in that it is very difficult to form such a critical control signal, if signal delays due to wiring lengths or circuit constituting elements are taken into consideration.
The embodiments of the present invention will now be described.
Figure 7 is a principal block diagram of the constitution of the present invention.
In the figure, the drop/insert processing circuit according to the present invention is used for dropping low speed data (DLD) from high speed data (HD) or inserting low speed data (ILD) into high speed data.
The high speed data has a frame consisting of a plurality of channels, and each channel is synchronous with a high-frequency clock signal. The dropJinsert processing circuit comprises a clock signal generating circuit 71, a shift register 72, a low speed data insertion control circuit 73, and a low speed data dropping circuit 74. The clock signal generating circuit 71 divides the high-frequency clock signal into a low-frequency clock signal; the shift register 72 serially receives and shifts the high speed data in response to the high-frequency clock signal; the low speed data insertion control means 73 inserts, in 129i83~

response to the low-frequency clock signal and a data insertion control signal, the low speed data into a channel, specified by the data insertion control signal, in the high speed data passing through the shift register; and the low speed data dropping circuit 74 drops, in response to the low-frequency clock signal, low speed data from the shift register. The clock signal generating circuit and the shift register are common to both the low speed data insertion control circuit and the low speed data dropping circuit, and therefore, the circuit scale can be reduced and the drop/insert control can be simplified.
Figure 8 is a block diagram showing the principle of an embodiment of the present invention.
In the figure, the drop/insert processing circuit includes a shift register 81. The shift register 81 comprises (n+l) first latching circuits 81-1, 81-2, ...
and 81-(n+l), for shifting data of f bits/s in response to a clock signal having a frequency f, n data inserting circuits 82-1, 82-2, .... and 82-n each connected between two ad~acent first latching circuits, and n data inser-tion control switches 83-1, 83-2, ... and 83-n each having an output connected to a control input of the corresponding one of the data inserting switches 82-1, 82-2, .... and 82-n. The drop/insert processing circuit further includes n second latching circuits 84-1, 84-2, -... and 84-n for incorporating, in response to a second clock signal having a frequency f/n and a duty ratio of l:(n-l), the outputs of the corresponding first latching circuits 81-2 to 82-(n+l). Note that the final stage latching circuit 81-1 is not connected to a second latching circuit and merely outputs serial high speed data. The drop/insert processing circuit further includes a clock signal generating circuit 85 for dividing the first clock signal to generate a second clock signal which is synchronous with at least one of the outputs of the second latching circuits 84-1 to ~291831 84-n. The second clock signal has one enable period corresponding to one of the channels in the frame of the high speed data. Each of the data insertion control switches 83-1 to 83-n has an end functioning as a control output and has another input for receiving the second clock signal, to determine whether or not data should be inserted. The second clock signal is supplied through a data insertion control switch, which is in the ON state, to a data inserting circuit corresponding to the second clock signal so that the bit corresponding to the data of f/n bits/s is inserted into the corre-sponding latching circuit, and data of f/n sec is dropped from the second latching circuits.
By applying the low-frequency second clock signal to both the second latching circuits 84-1 to 84-n constructing the demultiplexing circuit and to the data insertion selecting switches 82-1 to 82-n through the control circuits 83-1 to 83-n, an integrated circuit which can be used for both multiplexing and demulti-plexing can be realized, and the conventionally required distributing circuit and selecting circuit become unnecessary.
Figure 9 is a block diagram showing a practical example of the above described embodiment.
In the figure, a shift register type drop/insert processing circuit is illustrated in which 91-0 to 91-8 are flip-flops, which constitute a shift register 90 for shifting data of 1.2 Gb/s in response to the 1.2 GHz clock signal. Data inserting switches 92-0 to 92-7 are connected between two adjacent flip-flops 91-0 to 91-8.
Flip-flops 93-1 to 93-8 latch the inverted outputs of the flip-flops 91-1 to 92-8 in response to a clock signal of 150 MHz with a duty ratio of 1:7. A frequency divider 941 generates the above-mentioned 150 MHz clock signal based on both the 1.2 GHz clock signal and the output of a synchronization detecting circuit 942. As the frequency divider 941, a prescaler may be employedO

129~

The synchronization detecting circuit 942 establishes a synchronization of the phase of the lS0 MHz signal obtained by dividing the 1.2 GHz with the rising of the output of the flip-flop 93-8. Each of the data insertion selecting switches 25-0 to 25-7 has one end for receiving the above-mentioned 150 MHz clock signal and another end as a control input of each of the data inserting switches 92-0 to 92-7.
By the above-described construction, dropped data of 150 Mb/s is obtained at the outputs of the flip-flops 93-1 to 93-8.
When data is to be inserted, the data insertion control switch corresponding to the desired channel, for example, 95-1, is previously closed in response to a control signal. Then, through the control switch, the 150 MHz clock signal is given as a control signal to the corresponding data inserting switch, for example, 92-1, whereby the data inserting switch 92-1 is turned so that the data input terminal of the flip-flop 91-1 receives the desired bit of the inserting data of 150 Mb/s, in place of the output of the pre-stage flip-flop 21-2.
Accordingly, the data is inserted into the desired channel and is shifted in response to the 1.2 GHz clock signal, so that the data of 1.2 Gb/s i8 obtained at the output of the flip-flop 21-0.
Figure 10 is a timing chart of the multiplexing and the demultiplexing process in the circuit shown in Fig. 9.
In the figure, the data 1, 2, 3, ..., and 8, which are sequentially shifted through the shift register 90 in response to the 1.2 GHz clock signal, are demulti-plexed by a serial-to-parallel conversion at each rise timing of the 150 MHz clock signal, and immediately before the time of each of the shifts through the shift register, the desired data in the data to be inserted is inserted in response to the rise timing of the 150 MHz clock signal.

129183~

Figure 11 is a timing chart explaining in more detail the data insertion and data dropping process in the circuit shown in Fig. 9.
In the figure, the high speed data of 1.2 GHz input to the flip-flop 91-8 is represented as a cyclic data of 1, 2, ... and 8 consisting of one frame. The low speed data 1', 2~, ... and 7' of 150 MHz to be inserted as shown in Fig. 10 are represented as A, B, C, D, E, F, G, and H, respectively. At times t1 , t2 , and t3 , the low frequency clock signal of 150 MHz is applied, in this example, to the data inserting switches 92-7, 92-6, 92-4, 92-2, and 92-1, as illustrated by solid-line pulses. The switches 92-5 and 92-3 do not receive the low frequency clock signal in this example, as illustrated by dotted-line pulses, and the control of the application of the low frequency clock signal to the switches 92-0 to 92-7 is carried out by the control switches 95-0 to g5-7, respectively. The low frequency clock signal has a duty ratio of 1:7, i.e., the low frequency clock signal has a high level of one channel period of the high speed data. The high level enable period Tl consists of a preceding half period corre-sponding in time to the last channel of the frame of the input high speed data and a latter half period corre-sponding in time to the frame of the input high speeddata.
As a result of the application of the low frequency clock signal to the desired data inserting switches as mentioned above, the low speed data of A, B, C, E, G, and H are inserted, in response to the last half period of the low frequency clock signal, to the respective channels corresponding to the clock signal in the high speed data, as illustrated by circles in the figure.
The high speed data including the inserted data is shifted through the shift register, and accordingly, high speed data of 1.2 GHz, in which each frame consists of the data H, A, B, C, 4, E, 6, and G, is output to the lZ9~83~

high speed data loop from the final stage flip-flop 91-0.
On the other hand, the low frequency clock signal of 150 MHz is supplied to all of the second flip-flops 93-1 to 93-8, and therefore, in response to each pre-ceding half period of the low frequency clock signal, the corresponding channel data 1, 2, 3, 4, 5, 6, 7, and 8 is latched by the flip-flops 93-1 to 93-8, respec-tively. The latched data is dropped in parallel from the inverted outputs of the second flip-flops 93-1 to 93-8 as low speed data of 150 Mb/s.
In the embodiment described with reference to Figs. 9 to 11, since the shift register part and the frequency dividing part are commonly used in the demultiplexing circuit and the multiplexing circuit by providing a special low frequency clock signal, an integrated circuit which can be used for both the multiplexing and the demultiplexing is realized, whereby the conventionally required distributing circuit and the selecting circuit become unnecessary, and thus a general purpose circuit having four modes, i.e., multiplication, demultiplication, multiplication/demultiplication, and dropping/inserting, i5 provided and, therefore, the circuit is simplified.
As an example, conventionally, when a multiplexing circuit of a vaxiable shift register type with 2 to 16 channels, a demultiplexing circuit of the same type, a 16:32 dropping circuit and a 32:16 selecting circuit are constructed in the conventional way, the respective circuits require 570 gates, 770 gates, 30 gates, and 100 gates (note that the input buffer is not included). In contrast, when constructed as a shift register type drop/insert processing circuit as in the above-mentioned embodiment, only 9~0 gates are necessary and a reduction in scale of about 40% is realized.
Figure 12 is a block diagram showing a second embodiment of the present invention.

~29~831 In the figure, a selector type drop/insert pro-cessing circuit is illustrated, wherein a shift register 120 includes flip-flops 120-l to 120-8 for shifting data in response to the 1.2 GHz clock signal; flip-flops 122-1 to 122-8 respectively incorporate the outputs of the flip-flops 120-1 to 120-8 in response to the clock signal of 150 MHz and having a duty ratio of 1:8;
flip-flops 121-1 to 121-8 incorporate the inserting parallel data of 150 Mb/s in response to the above-mentioned 150 MHz clock signal; data insertion selecting switches 123-1 to 123-8 selectively output either of the outputs of the flip-flops 122-1 to 122-8 and the outputs of the flip-flops 121-1 to 121-8; and frequency divider 125 forms the above-mentioned 150 MHz clock signal based on both the 1.2 GHz clock signal and the output of the synchronization detecting circuit 126. The synchroniza-tion detecting circuit 126 synchronizes the phase of the 150 MHz signal, which is obtained by dividing the 1.2 GHz, with the rising of the inverted output of the 20 flip-flop 122-8 and generates a 3-bit control signal to be applied to the 8:1 selector 35.
~he above-described construction enables dropped data of 150 Mb/s to be obtained at the inverted outputs of the flip-flops 122-1 to 122-8.
When data is to be inserted, it is sufficient that the data insertion selecting switch, for example, 123-1, corresponding to the desired channel is switched so that, in place of the output of the flip-flop 122-1, the inverted output of the flip-flop 121-1 is input to the 30 8:1 selector 124. The 8:1 selector 124 cyclically selects the output of the switches 123-1 to 123-8 by using the control signal as an address signal, so that the data of 1.2 Gb/s can be obtained at the output thereof.
Also in the embodiment shown in Fig. 12, the frequency divider part is commonly used in the demulti-plexing circuit and the multiplexing circuit part, i29~831 whereby the conventionally required distributing circuit and selecting circuit become unnecessary, and thus the circuit is simplified.
As described above, according to the present invention, in a drop/insert processing circuit in a broadband subscriber network, by commonly using a part of the circuit in the dropping circuit and in the inserting circuit, the conventionally required distrib-uting circuit and the selecting circuit become unneces-sary so that the drop/insert processing circuit can beformed as one body and the circuit scale can be greatly reduced. Further, the low frequency clock signal can be easily generated synchronously with the rise of the data dropping latching circuit, so that the control is simplified.

Claims (15)

1. A drop/insert processing circuit for dropping low speed data from high speed data or inserting low speed data into high speed data, said high speed data having a frame consisting of a plurality of channels, each channel being synchronous with a high-frequency clock signal, and said drop/insert processing circuit comprising:
a clock signal generating circuit (71) for dividing said high-frequency clock signal into a low-frequency clock signal;
a shift register (72) for serially receiving and shifting high speed data in response to said high-frequency clock signal;
low speed data insertion control means (73) for inserting, in response to said low-frequency clock signal and a data insertion control signal, low speed data into a channel, specified by said data insertion control signal, in said high speed data passing through said shift register; and low speed data dropping means (74) for dropping, in response to said low-frequency clock signal, low speed data from the shift register;
said low-frequency clock signal having one enable period corresponding to one of said channels in the frame of said high speed data and being synchro-nous with at least one of the outputs of said low speed data dropping means;
wherein, said clock signal generating circuit and said shift register are used in common by both said low speed data insertion control means and said low speed data dropping means.
2. A drop/insert processing circuit as claimed in claim 1, wherein;
said shift register (72) comprises a plurality of first latching circuits (81-1, ..., 81-n, and 81-(n+1), for serially receiving and shifting high speed data in response to said high-frequency clock signal;
said low speed data insertion control means (73) comprises a plurality of control circuits (83-1, 83-2, ... and 83-n) for passing said low-fre-quency control signal in response to said data insertion control signal, and a plurality of low speed data inserting switches (82-1, 82-2, ... and 82-n) each being connected to one of said control circuits and connected between two adjacent said first latching circuits, to selectively output either said high speed data and said low speed data in response to said low-frequency clock signal passed through said control circuit; and said low speed data dropping means (74) comprises a plurality of second latching circuits (84-1, 84-2, ... and 84-n), respectively connected to outputs of said first latching circuits, for incorporating and outputting the corresponding one of outputs of said first latching circuits (1-2-to 1-n) in response to said low-frequency clock signal, in order to drop low speed data.
3. A drop/insert processing circuit as claimed in claim 2, wherein each of said low speed data inserting switches comprises a first input terminal for receiving high speed data output from a pre-stage of the first latching circuit, a second input terminal for receiving one bit of parallel data of said low speed data, and an output terminal for selectively outputting either said high speed data and said low speed data in response to said low-frequency clock signal passed through the corresponding control circuit, whereby said low speed data is inserted to a channel specified by said control signal.
4. A drop/insert processing circuit as claimed in claim 1, wherein said high speed data has a bit rate of f bits/s and said high-frequency clock signal has a frequency f.
5. A drop/insert processing circuit as claimed in claim 4, wherein said low speed data has a bit rate of f bits/n and said low-frequency clock signal has a frequency of f/n.
6. A drop/insert processing circuit as claimed in claim 5, wherein said low-frequency clock signal has a duty ratio of 1:(n-1).
7. A drop/insert processing circuit as claimed in claim 6, wherein a number of said first latching cir-cuits in said shift register is (n+1), and a number of said second latching circuits is n.
8. A drop/insert processing circuit as claimed in claim 7, wherein said second latching circuits respec-tively have input terminals for receiving outputs of said first latching circuits, except for a final stage of the first latching circuits.
9. A drop/insert processing circuit as claimed in claim 2, wherein each of said first latching circuits except for the final stage latching circuit has two output terminals for providing shifted high speed data, one of said output terminals being connected to said first input terminal of said low speed data inserting means, and the other of said output terminals being connected to said input of said corresponding second latching circuit.
10. A drop/insert processing circuit as claimed in claim 9, wherein the final stage of said first latching circuits has a single output for providing output high speed data.
11. A drop/insert processing circuit as claimed in claim 1, wherein said clock signal generating circuit comprises a frequency divider (941) for dividing an input high-frequency clock signal into a low-frequency clock signal, and a synchronization detecting circuit (942) for establishing a synchronization between said low-frequency clock signal and dropped low speed data.
12. A drop/insert processing circuit, comprising:

a shift register (81) including (n+1) first latching circuits (81-1, 81-2, ... and 81-(n+1)), for shifting data of f bits/s in response to a clock signal having a frequency f;
n data inserting circuits (82-1, 82-2, ... and 82-n) each being connected between two adjacent said first latching circuits;
n second latching circuits (83-1, 83-2, ... and 83-n), for incorporating in response to a second clock signal having a frequency of f/n and having a duty ratio of 1:(n-1), outputs of all of the latching cir-cuits (81-2 to 81-n) in said shift register up to the last stage latching circuit (81-1);
a clock signal generating circuit (84) for dividing said first clock signal and for generating a second clock signal which is synchronous with the output of said second clock signal; and n data insertion selecting switches (85-1, 85-2, ... and 85-n) each having an end func-tioning as a control input and having another input for receiving said second clock signal to determine whether or not data should be inserted;
said second clock signal being supplied through a corresponding one of said data insertion selecting switches, which is in the ON state, to the corresponding one of said data inserting circuit so that a bit corresponding to the data of f/n bits/s is inserted to the corresponding latching circuit, and;
data of f/n /s is dropped from said second latching circuits.
13. A drop/insert processing circuit as claimed in claim 1, wherein;
said shift register (72) comprises a plurality of first latching circuits (120-1, ..., 120-n, and 120-(n+1), for serially receiving and shifting high speed data in response to said high-frequency clock signal;

said low speed data insertion control means (73) comprises a plurality of second latching circuits (121-1 to 121-8) for latching input low speed data in parallel in response to said low-frequency clock signal, a plurality of third latching circuits (122-1 to 122-8) for respectively latching outputs of said first latching circuits, a plurality of low speed data inserting switches (123-1, 123-2, ... and 123-n) each having a first input terminal connected to an output of the corresponding one of said second latching circuits, a second input terminal connected to an output of the corresponding one of said third latching circuits, and an output terminal for output-ting, in response to said data insertion control signal, either of the outputs of the corresponding one of said first or second latching circuits, and a multiplexing circuit (124) having a plurality of input terminals respectively connected to output terminals of said low speed data inserting switches, for multiplexing input data to obtain output high speed data;
said low speed data dropping means (74) comprises said third latching circuits, the dropped signal being obtained at output terminals thereof.
14. A drop/insert processing circuit as claimed in claim 13, wherein said clock signal generating circuit comprises a frequency divider (125) for dividing a input high-frequency clock signal into a low-frequency clock signal, and a synchronization detecting circuit (126) for establishing a synchronization between said low-fre-quency clock signal and dropped low speed data.
15. A drop/insert processing circuit comprising:
a shift register (120), including n first latching circuits (120-1, 120-2, ... and 120-8), for shifting data of f bits/s in response to a first clock signal having a frequency f;
n second latching circuits (122-1, 122-2, ... and 122-8), for incorporating, in response to a second clock signal having a frequency of f/n and a duty ratio of 1:(n-1), outputs of all of the first latching circuits in said shift register;
n third latching circuits (121-1, 121-2, ... and 121-8) for incorporating parallel data of f/n bits/sec in response to said second clock signal;
data insertion selecting switches (123-1, 123-2, ... and 123-8) for selecting either of outputs of said second latching circuits and outputs of said third latching circuits;
a clock signal generating circuit (125 and 126) for dividing said first clock signal, for generating said second clock signal which is synchronous with at least one of outputs of said second latching circuits and for generating an address signal for sequentially selecting outputs of said data insertion selecting switches with a frequency f; and an n:1 selector (124) for sequentially selecting and outputting outputs of said data insertion selecting switches in response to an address signal from said clock signal generating circuit;
wherein dropped data of f/n bits/sec is obtained from the output of said third latching circuits and multiplexed data of f/n bits/sec is obtained from the output of said n:1 selector.
CA000576110A 1987-08-31 1988-08-30 Drop/insert processing circuit Expired - Lifetime CA1291831C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP62-215095 1987-08-31
JP62215095A JPS6460035A (en) 1987-08-31 1987-08-31 Branching/inserting circuit

Publications (1)

Publication Number Publication Date
CA1291831C true CA1291831C (en) 1991-11-05

Family

ID=16666670

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000576110A Expired - Lifetime CA1291831C (en) 1987-08-31 1988-08-30 Drop/insert processing circuit

Country Status (5)

Country Link
US (1) US4935920A (en)
EP (1) EP0305992B1 (en)
JP (1) JPS6460035A (en)
CA (1) CA1291831C (en)
DE (1) DE3851109T2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2603717B2 (en) * 1989-03-09 1997-04-23 三菱電機株式会社 Cyclic data transmission method
US5134614A (en) * 1989-05-11 1992-07-28 Alcatel Network Systems, Inc. Sonet receive signaling translator
US5214651A (en) * 1989-05-11 1993-05-25 Alcatel Network Systems, Inc. Sonet transmit signaling translator
DE3924283A1 (en) * 1989-07-22 1991-01-31 Standard Elektrik Lorenz Ag CIRCUIT ARRANGEMENT FOR CIRCUITING A DIGITAL SERVICE CHANNEL IN A RADIO INTERMEDIATE INTERFACE
GB9005723D0 (en) * 1990-03-14 1990-05-09 Plessey Telecomm Switch for multiplexes
US5220448A (en) * 1990-04-09 1993-06-15 Ascom Tech Ag Bit and frame synchronization unit for an access node of optical transmission equipment
US5033044A (en) * 1990-05-15 1991-07-16 Alcatel Na Network Systems Corp. System for aligning transmission facility framing bits to the sonet H4 multiframe indicator byte
GB2253973B (en) * 1991-03-22 1995-06-07 Plessey Telecomm Multiplex data ring transmission
US5282195A (en) * 1991-09-05 1994-01-25 Raynet Corporation DSO cross-connect for floating virtual tributaries
FR2695781B1 (en) * 1992-09-11 1994-10-21 Alcatel Telspace Method for inserting auxiliary information onto digital frames of plesiochronous or synchronous networks.
US6618456B1 (en) * 1999-10-21 2003-09-09 Semtech Corporation Asynchronous timing oscillator re-synchronizer and method
US6668298B1 (en) * 1999-12-29 2003-12-23 Intel Corporation Shifting an input signal from a high-speed domain to a lower-speed domain
US7706417B1 (en) * 2005-10-25 2010-04-27 Xilinx, Inc. Method of and circuit for generating a plurality of data streams

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1252555A (en) * 1970-02-17 1971-11-10
US3665405A (en) * 1970-03-17 1972-05-23 Computer Transmission Corp Multiplexer
US4468767A (en) * 1981-12-07 1984-08-28 Coastcom Drop-and-insert multiplex digital communications system
JPS63316532A (en) * 1987-06-19 1988-12-23 Nec Corp Drop inserting repeater system

Also Published As

Publication number Publication date
DE3851109T2 (en) 1995-01-19
EP0305992B1 (en) 1994-08-17
JPS6460035A (en) 1989-03-07
DE3851109D1 (en) 1994-09-22
EP0305992A3 (en) 1991-02-27
EP0305992A2 (en) 1989-03-08
US4935920A (en) 1990-06-19

Similar Documents

Publication Publication Date Title
CA1291831C (en) Drop/insert processing circuit
US5726990A (en) Multiplexer and demultiplexer
JPH0262979B2 (en)
JP2877369B2 (en) Demultiplexer
JP3415378B2 (en) Frame synchronization pattern processing device, frame synchronization pattern detection device, and frame synchronization pattern detection method
CA1297568C (en) Multiplexer/demultiplexer circuitry for lsi implementation
JPH0640637B2 (en) Multiplexing system
EP0379384B1 (en) A phase adjustment circuit
JPS59131236A (en) Synchronizer for time division multiplexer
US5757807A (en) Method of and apparatus for extracting or inserting a signal in a time division multiplex communication system
US4315166A (en) Frequency divider arrangement
US5245311A (en) Logical comparison circuit for an IC tester
US6034974A (en) Channel-selection-type demultiplexing circuit
US7110424B2 (en) Bi-directional serializer/deserializer with discretionary loop-back
US20030185254A1 (en) Composite add/drop multiplexor with crisscross loop back
US20030185253A1 (en) Add/drop multiplexor with aggregate serializer/deserializers
JP3991719B2 (en) Optical delay device
CN100405756C (en) Time-division multiplexing programmable multiple connection device
JPH0683166B2 (en) Circuit for both multiplexer and demultiplexer
JPS63166314A (en) Demultiplexer
JPH066240A (en) Frequency-divider circuit and serial/parallel conversion circuit using the same
JPH07264026A (en) Multiplexer and demultiplexer
JPS62155641A (en) Frame synchronizing circuit
JP2581240B2 (en) Multiplexer
JPH05292051A (en) In-use/stand-by channel switching system for high-order group multiplexing and demultiplexing device

Legal Events

Date Code Title Description
MKLA Lapsed
MKLA Lapsed

Effective date: 19960505