[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR0132954B1 - Add/drop multiplexer with one to seven atm cell processing - Google Patents

Add/drop multiplexer with one to seven atm cell processing

Info

Publication number
KR0132954B1
KR0132954B1 KR1019940036954A KR19940036954A KR0132954B1 KR 0132954 B1 KR0132954 B1 KR 0132954B1 KR 1019940036954 A KR1019940036954 A KR 1019940036954A KR 19940036954 A KR19940036954 A KR 19940036954A KR 0132954 B1 KR0132954 B1 KR 0132954B1
Authority
KR
South Korea
Prior art keywords
data
cell
signal
buffer
buffer control
Prior art date
Application number
KR1019940036954A
Other languages
Korean (ko)
Other versions
KR960027735A (en
Inventor
김현철
김종원
Original Assignee
양승택
한국전자통신연구원
조백제
한국전기통신공사
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 양승택, 한국전자통신연구원, 조백제, 한국전기통신공사 filed Critical 양승택
Priority to KR1019940036954A priority Critical patent/KR0132954B1/en
Publication of KR960027735A publication Critical patent/KR960027735A/en
Application granted granted Critical
Publication of KR0132954B1 publication Critical patent/KR0132954B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/427Loop networks with decentralised control
    • H04L12/433Loop networks with decentralised control with asynchronous transmission, e.g. token ring, register insertion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5609Topology
    • H04L2012/5612Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5678Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
    • H04L2012/5679Arbitration or scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5678Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
    • H04L2012/5681Buffer or queue management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 링 형태를 갖는 가입자 액세스망에서 가입자 노드를 링에 접속하고자 할 때 반드시 필요한 분기/결합 다중화기에 관한 것으로, 저속으로 동작하는 가입자로 부터 단일 링 형태의 가입자 액세스 망으로 송신되는 데이타의 상태를 나타내는 신호를 발생하고 데이타의 전송을 제어하는 제1 버퍼 제어수단(42), 고속으로 동작하는 단일 링 형태의 가입자 액세스 망으로 부터 수신된 우회 데이타의 상태를 나타내는 신호를 발생하고 데이타의 전송을 제어하는 제2 버퍼 제어수단(43), 및 상기 제1 및 제2 버퍼 제어수단(42, 43)으로 부터 출력되는 신호에 따라 상기 제1 및 제2 버퍼 제어수단(42, 43)을 제어하는 셀 중재수단(41)를 포함하여 구성된다.The present invention relates to a branch / join multiplexer which is necessary when a subscriber node is connected to a ring in a subscriber access network having a ring type. The present invention relates to a state of data transmitted from a subscriber operating at a low speed to a single ring type subscriber access network. A first buffer control means (42) for generating a signal indicative of and controlling the transmission of data, generating a signal indicative of the status of the bypass data received from a single-ring subscriber access network operating at high speed and transmitting the data. Controlling the first and second buffer control means 42, 43 according to the second buffer control means 43 for controlling and the signals output from the first and second buffer control means 42, 43. And a cell mediation means 41.

따라서, 본 발명은 ATM 셀을 기본으로 하는 B-ISDN 망에서 뿐만 아니라 손실을 최소화하면서 고속으로 셀을 다중화하는 시스템에 효율적으로 사용될 수 있는 효과가 있다.Therefore, the present invention can be effectively used not only in a B-ISDN network based on ATM cells but also in a system for multiplexing cells at high speed while minimizing losses.

Description

링구조하의 1:7 ATM 셀 분기/결합 다중화기1: 7 ATM Cell Branch / Coupling Multiplexer under Ring Structure

제1도는 본 발명이 적용되는 기가급 ATM 송수신 장치의 링접속 구조도, 제2도는 가입자 송수신 장치간의 셀 포맷도, 제3도는 제1도의 1:7 ATM 셀 ADM 접속도, 제4도는 본 발명에 의한 1:7ATM 셀 ADM 세부 구성도, 제5도 및 제6도는 제4도의 송신 타이밍도, 제7도는 제4도의 1:7 중재 타이밍도, 제8도는 제4도의 셀 중재부의 세부 구성도.1 is a ring connection structure diagram of a giga-class ATM transceiver device to which the present invention is applied, FIG. 2 is a cell format diagram between subscriber transceiver devices, FIG. 3 is a 1: 7 ATM cell ADM connection diagram of FIG. 1, and FIG. Fig. 1 shows the detailed structure of the 1: 7 ATM cell ADM, FIG. 5 and FIG. 6 are transmission timing diagrams of FIG. 4, FIG. 7 is a 1: 7 arbitration timing diagram of FIG. 4, and FIG. 8 is a detailed configuration diagram of the cell arbitration section of FIG. .

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

1 : 물리 계층 수신부 2 : 셀 수신부1: Physical layer receiver 2: Cell receiver

3 : 다중화부 4 : ATM 수신부3: multiplexer 4: ATM receiver

5 : ATM 송신부 6 : 역다중화부5: ATM transmitter 6: demultiplexer

7 : 셀 송신부 8 : 물리 계층 송신부7 cell transmitting unit 8 physical layer transmitting unit

9 : 1 : 7 ATM 셀 분기/결합 다중화기9: 1: 7 ATM Cell Branch / Combination Multiplexer

41 : 셀 중재부 42, 43 : 버퍼 제어부 FIFO1-FIFO18:버퍼41: cell arbitration unit 42, 43: buffer control unit FIFO1-FIFO18: buffer

본 발명은 링 형태를 갖는 가입자 액세스망에서 가입자 노드를 링에 접속하고자 할때 반드시 필요한 링구조하의 1:7 ATM 셀 분기/결합 다중화기(ADM:Add/Drop Multiplexer)에 관한 것이다.The present invention relates to a 1: 7 ATM cell branch / complex multiplexer (ADM) under a ring structure which is necessary when a subscriber node is connected to a ring in a subscriber access network having a ring shape.

미래의 통신망은 음성, 데이타 뿐만 아니라 비디오 등의 다양한 정보를 수용할 수 있는 통신망으로 발전할 것이며 이를 위해 광대역 종합정보통신망은 ATM 방식으로 표준화 되고 있다. 따라서 이처럼 다양한 서비스들을 수용하기 위해서 광대역 종합정보통신망은 협대역 종합정보통신망과는 달리 기존의 가입자망을 모두 광케이블로 대치하여야 할 것이다.The future communication network will be developed into a communication network that can accommodate various information such as voice, data and video, and for this purpose, the broadband integrated information communication network is being standardized by ATM method. Therefore, in order to accommodate such various services, the broadband integrated telecommunication network should replace all existing subscriber networks with optical cables, unlike the narrow band integrated telecommunication network.

특히, 통신망의 전체 투자비에서 가입자망이 차지하는 비율이 40~50%에 이르고 있으므로 이 분야에 대한 연구가 활발히 진행되어오고 있다. 광대역 종합정보통신망의 가입자망은 기존의 전화망처럼 가입자 마다 별도의 케이블을 설치하는 방식과 한 개의 케이블을 다수의 가입자가 공동으로 사용하는 방식으로 구성할 수가 있다.In particular, since the subscriber network accounts for 40-50% of the total investment of the communication network, research on this field has been actively conducted. The subscriber network of the broadband integrated telecommunication network can be configured in such a way that a separate cable is installed for each subscriber and a single cable is shared by a plurality of subscribers like a conventional telephone network.

전자의 방식은 구현하기 쉽지만 케이블이 많이 소요될 것으로 예상된다. 후자의 방식을 이용한 것으로는 DQDB, FDI-Ⅱ 및 ATMR과 같은 프로토콜들이 있고 이를 통하여 음성, 데이타 및 비디오와 같은 정보를 수용할 수 있을 뿐만 아니라 도시와 같은 넓은 지역에 걸쳐 서비스를 제공할 수 있다.The former method is easy to implement but is expected to consume a lot of cables. The latter approach uses protocols such as DQDB, FDI-II, and ATMR, which can accommodate information such as voice, data, and video, as well as provide services across large areas such as cities.

이 방식으로 가입자망을 구성하면 여러 가입자가 하나의 광케이블을 공동으로 사용하기 때문에 경제적으로 구성할 수 있으며 초기의 광대역 종합정보통신망 서비스의 주류를 이룰것으로 예상되는 방송형 서비스를 효율적으로 수용할 수가 있는 장점이 있다.If the subscriber network is configured in this way, it can be economically configured because several subscribers share a single optical cable and can efficiently accommodate the broadcasting service that is expected to become the mainstream of the initial broadband integrated telecommunication network service. There is an advantage.

따라서 광케이블 사용의 효율성을 고려한 경제적인 측면에서 가입자 액세스망은 하나의 케이블을 다수의 가입자가 공유하는 링 형태로 구성하는 것이 효율적이다.Therefore, in the economic aspect considering the efficiency of using optical cable, it is more efficient for subscriber access network to configure one cable in the form of ring shared by multiple subscribers.

이를 위해 링 형태를 갖는 가입자 액세스망에서 가입자 노드를 링에 접속하는 경우 ATM 셀 ADM은 필수적이다.To this end, ATM cell ADM is essential when accessing a subscriber node to a ring in a subscriber access network having a ring shape.

기존의 ATM 셀 ADM은 링상에서 우회(Bypass)되는 데이타와 해당노드에서 전송하고자 하는 데이타를 1:1로 다중화 하여 전송하는 ADM이였으나 실제로 링상의 전송 속도는 해당 노드에서 제공하는 전송속도보다 훨씬 많은 대역폭을 제공하기 때문에 1:1로 데이타를 다중화하여 전송하는 것은 링상에서 데이타 전송지연을 유발할 가능성이 있을 뿐만 아니라 시스템 전체의 성능을 저하시키는 단점을 가지고 있었다.Existing ATM cell ADM is an ADM that transmits the data bypassed on the ring (bypass) and the data to be transmitted from the corresponding node by 1: 1, but the transmission speed on the ring is much higher than that provided by the node. Because the bandwidth is provided, multiplexing data in a 1: 1 ratio not only causes data transmission delays on the ring but also degrades the performance of the entire system.

실제로 몇 개의 전송노드가 존재하는 서비스를 제공하고자 하는 경우에는 기존의 ADM을 이용하여 300Mbps 정도의 전송속도를 제공하여 서비스를 제공할 수 있지만 광섬유를 이용한 링의 전체 속도를 이용하지 못하는 결과를 초래한다.In fact, if you want to provide a service where several transmission nodes exist, you can provide a service by providing a transmission speed of about 300Mbps using the existing ADM, but it does not use the full speed of the ring using fiber. .

따라서 본 발명은 전송노드와의 접속은 155Mbps, 링상의 접속은 1.25Gbps를 제공할수 있는 1:7 ATM 셀 ADM을 제공함에 그 목적이 있다.Accordingly, an object of the present invention is to provide a 1: 7 ATM cell ADM capable of providing 155 Mbps for a transmission node and 1.25 Gbps for a ring connection.

상기 목적을 달성하기 위해 본 발명은 저속으로 동작하는 가입자로 부터 단일 링 형태의 가입자 액세스 망으로 송신되는 데이타의 상태를 나타내는 신호를 발생하고 데이타의 전송을 제어하는 제1 버퍼 제어수단, 고속으로 동작하는 단일 링 형태의 가입자 액세스 망으로 부터 수신된 우회 데이타의 상태를 나타내는 신호를 발생하고 데이타의 전송을 제어하는 제2 버퍼 제어수단, 및 상기 제1 및 제2 버퍼 제어수단으로 부터 출력되는 신호에 따라 상기 제1 및 제2 버퍼 제어수단을 제어하는 셀 중재수단을 포함하여 구성되는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a first buffer control means for generating a signal indicating a state of data transmitted from a subscriber operating at a low speed to a single ring type subscriber access network, and controlling data transmission. Second buffer control means for generating a signal indicating a state of the bypass data received from the subscriber access network in the form of a single ring, and controlling the transmission of the data, and a signal output from the first and second buffer control means. And cell arbitration means for controlling the first and second buffer control means.

이하 첨부한 도면을 참조하여 본 발명의 일실시예를 상세히 설명한다.Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

제1도는 1.25Gbps로 동작하는 가입자 액세스망에 가입자를 접속시켜주는 접속노드의 내부구조를 보여주고 있다.Figure 1 shows the internal structure of a connection node that connects a subscriber to a subscriber access network operating at 1.25Gbps.

접속노드는 링상에 송수신 되는 데이타(셀)와 해당노드의 상위계층(ATM 계층)의 데이타의 송수신을 위해 총 18개의 버퍼(FIFO1-18)를 사용하며 각각의 버퍼(FIFO1-18)는 512K 바이트의 용량을 갖고 있다.The access node uses a total of 18 buffers (FIFO1-18) for transmitting and receiving data (cell) and data in the upper layer (ATM layer) of the node. Each buffer (FIFO1-18) has 512K bytes. Has the capacity of.

이중 본 발명은 1:7 ATM 셀 분기/결합 다중화부에 해당된다.The present invention corresponds to a 1: 7 ATM cell branch / coupling multiplexer.

먼저, 제1도의 동작을 살펴보면 다음과 같다.First, the operation of FIG. 1 is as follows.

물리계층 수신부(1)는 광섬유를 통해 1.25Gbps로 전달되는 신호를 수신하여 버퍼(FIFO10-FIFO13)에 저장하고 해당 데이타를 셀 수신부(IMC-Rx)(2)로 전달해주는 기능을 수행하며 G-TAXI Rx 칩으로 구성된다.The physical layer receiver 1 receives a signal transmitted at 1.25 Gbps through an optical fiber, stores it in a buffer FIFO10-FIFO13, and transfers the corresponding data to the cell receiver IMC-Rx 2. It consists of a TAXI Rx chip.

즉, 링상의 모든 데이타는 일단 물리계층 수신부(1)를 통해 버퍼(FIFO10-FIFO13)에 저장되고 해당 노드로 전송되는 셀인 경우 데이타는 상위계층인 ATM수신부(4)로 전달되고 해당 노드가 데이타를 수신할 수신노드가 아닐 경우, 데이타는 우회 버퍼인 버퍼(FIFO6-FIFO9)에 저장이 되었다가 1:7 ATM 셀 ADM(9)을 통해 다중화되어 링상의 인접 노드로 전달된다.That is, all data on the ring are stored in the buffers (FIFO10-FIFO13) through the physical layer receiver 1 and transmitted to the corresponding node. Then, the data is transferred to the ATM receiver 4, which is the upper layer, and the node transmits the data. If it is not the receiving node to receive, the data is stored in a bypass buffer (FIFO6-FIFO9) and then multiplexed through the 1: 7 ATM cell ADM (9) to the neighbor node on the ring.

아울러 방송형 데이타는 자국으로 전달되고 또 인접 노드로 전송된다. 이처럼 일단 링을 통해 읽어들인 데이타(셀)가 자국으로 전송된 데이타인지 아니면 링상의 다른 노드가 수신해야할 데이타인지를 판별해서 버퍼(FIFO6-FIFO9) 또는 버퍼(FIFO14-FIFO17)에 저장하는 기능을 수행하는 부분이 셀 수신부(2)이다.In addition, broadcast data is transmitted to the local station and transmitted to the neighbor node. As described above, the data (cell) read through the ring is transmitted to the local station or data to be received by another node on the ring and stored in the buffer (FIFO6-FIFO9) or buffer (FIFO14-FIFO17). The part to perform is the cell receiver 2.

셀수신부(2)에서는 링형 구조를 갖는 망의 특성과 링상의 데이타 전송의 효율 및 링 사용도를 극대화 하기 위해 송신측 제거와 수신측 제거의 두가지 방법을 혼합해서 사용하고 있는데, 먼저 일반적인 점대점(Point-to-Point)데이타 전송의 경우에는 데이타를 수신한 노드가 데이타를 링상에서 제거하는 수신측 제거기법을 사용하고 방송형 데이타나 이상이 발생한 데이타에 대해서는 송신노드가 데이타를 링으로부터 제거하는 송신측 제거기법을 사용한다.In order to maximize the characteristics of the network having a ring-like structure, the efficiency of data transmission on the ring, and the ring utilization, the cell receiver 2 uses a combination of two methods, a transmission side elimination and a reception side elimination. In the case of data transmission, the node receiving the data uses the reception-side elimination technique in which the data is removed from the ring, and the transmission node removes the data from the ring for broadcast type data or abnormal data. Use side removal techniques.

즉, 방송형 데이타인 경우 링상의 모든 접속노드가 복사를 수행해서 자국의 상위계층으로 전달하고 마지막으로 송신노드로 되돌아온 경우 송신 노드에서는 이를 링으로 부터 제거한다. 이와 같이 셀 수신부(2)는 물리계층 수신부(1)에서 수신한 데이타, 즉 버퍼(FIFO10-FIFO17)에 저장된 데이타가 자국으로 전달되어야 하는 데이타인 경우에는 버퍼(FIFO14-FIFO17)에 저장하고 링상의 다른 노드로 전송되어야 하는 데이타인 경우에는 버퍼(FIFO6-FIFO9)에 저장한다.That is, in the case of broadcast type data, all access nodes on the ring copy to the upper layer of the local station, and when the terminal finally returns to the transmitting node, the transmitting node removes it from the ring. As such, the cell receiver 2 stores the data received from the physical layer receiver 1, that is, data stored in the buffers FIFO10-FIFO17, in the buffers FIFO14-FIFO17 when the data is to be transmitted to the local station. In the case of data to be transmitted to another node, it is stored in a buffer (FIFO6-FIFO9).

아울러 방송형 데이타인 경우에는 버퍼(FIFO6-FIFO9)와 버퍼(FIFO14-FIFO17)에 동시에 저장하게 된다.In the case of broadcast data, the data is simultaneously stored in the buffers FIFO6-FIFO9 and the buffers FIFO14-FIFO17.

마지막으로 셀 수신부(2)에서 수행하는 또다른 기능은 수신된 데이타가 애초에 자신이 전송했던 데이타인 경우 이를 폐기하는 기능이다.Finally, another function performed by the cell receiver 2 is a function of discarding the received data if it is data originally transmitted.

상위 ATM 계층에서 전송하고자 하는 데이타는 바이트, 즉 옥텟 형태로 기가급 전송장치인 버퍼(FIFO1)에 19.44MHz(155Mbps)의 속도로 순차적으로 저장된다. 일단 바이트 스트림으로 저장된 데이타는 일정한 갯수 이상 버퍼(FIFO1)에 쌓이게 되면 역다중화부(6)로 알리게 된다. 이에 따라 역다중화부(6)는 버퍼(FIFO1)에서 하나의 셀을 순차적으로 읽어내 버퍼(FIFO2-5)에 순차적으로 저장한다.Data to be transmitted in the upper ATM layer is sequentially stored in the buffer, FIFO1, in the form of octets, ie octets, at a speed of 19.44 MHz (155 Mbps). Once the data stored in the byte stream is accumulated in the buffer FIFO1 over a certain number, the demultiplexer 6 is notified. Accordingly, the demultiplexer 6 sequentially reads one cell from the buffer FIFO1 and sequentially stores the cells in the buffer FIFO2-5.

또한, 물리계층 수신부(1)를 통해 버퍼(FIFO10-FIFO13)에 저장되고 해당 노드로 전송되는 셀인 경우 데이타는 상위계층인 ATM 수신부로 전달되는데, 해당 노드가 데이타를 수신할 수신노드가 아닐 경우, 데이타는 우회 버퍼인 버퍼(FIFO6-FIFO9)에 저장되었다가 1:7 ATM 셀 ADM(9)을 통해 다중화되어 링상의 인접 노드로 전달된다.In addition, in the case of a cell stored in the buffers FIFO10-FIFO13 through the physical layer receiver 1 and transmitted to the corresponding node, the data is transferred to the ATM receiver of the upper layer, when the node is not a receiving node to receive the data. Data is stored in a buffer (FIFO6-FIFO9), which is a bypass buffer, then multiplexed through a 1: 7 ATM cell ADM (9) and forwarded to neighboring nodes on the ring.

제2도는 링상에 송수신 되는 데이타의 포맷을 보여주고 있다.Figure 2 shows the format of data sent and received on the ring.

가입자 접속장치간의 통신은 제2의 가입자 송수신 장치간의 셀 포맷도와 같이 ATM셀을 기반으로 하여 4 옥텟의 헤더와 52옥텟의 페이로드로 정의된 56 옥텟의 접속장치 통신용 셀 단위로 동작하며, 셀 송수신 장치 내부적으로는 4 옥텟 단위로 처리한다. 이와 같은 접속장치간의 통신기능은 광대역 종합정보통신망 사용자-망 인터페이스의 프로토콜 기준모델중 ATM계층 하위에서 수행된다.The communication between the subscriber access devices operates in the unit of 56 octet access device communication defined by 4 octets of header and 52 octets of payload based on ATM cells as shown in the cell format diagram between the second subscriber transceivers. Internally, the device handles every four octets. The communication function between the access devices is performed under the ATM layer in the protocol reference model of the broadband integrated information communication network user-network interface.

제2도에서 LID(Link Identifier)는 여러개의 링 중에서 어떤 링을 선택할 수 있도록 만들어 주는 필드이다. 본 시스템에서는 광 모듈을 사용하여 물리계층이 링 형태를 갖는데, 하나의 링으로는 시스템의 운용에 문제가 있고, 특히 링이 고장났을 때 전체 시스템이 고장이 나는 문제점이 있다. 따라서 하나의 링만을 구성하는 것이 아니라 복수개의 링을 구성하여 어떤 링이 고장이 나더라도 다른 링을 통해 데이타를 전송할 수 있도록 하기 위해서 두는 필드이다.In FIG. 2, a link identifier (LID) is a field that allows a user to select a ring from among several rings. In this system, the physical layer has a ring shape by using an optical module. In one ring, there is a problem in operating the system, and in particular, when the ring fails, the entire system fails. Therefore, it is a field not to configure only one ring but to configure a plurality of rings so that data can be transmitted through another ring even if one ring fails.

또한, 제2도에서 DUID(Destination Unit Identifier)는 데이타 포맷을 수신하는 노드를 지칭하는 값이다. 각각의 노드는 유일한 자신의 노드값을 가지고 있는 때문에 수신된 데이타의 DUID값과 자신의 UID(Unit Identifier)를 비교해서 같으면 상위계층으로 올려 보낸다.Also, in FIG. 2, a destination unit identifier (DUID) is a value indicating a node that receives a data format. Since each node has its own unique node value, it compares the DUID value of the received data with its UID (Unit Identifier) and sends it to the upper layer if it is equal.

또한, 제2도에서 SUID(Source Unit Identifier)는 데이타를 전송한 노드의 ID(Identifier)값이다. 이 필드를 두는 이유는 만일 수신해야할 노드가 오동작을 하거나 또는 고장이 난 경우에 데이타는 링으로 부터 제거되지 않게 되고 계속 링상에 쓰레기로 남게 되는데 이러한 데이타를 제거하기 위해 SUID를 두어야 한다.In FIG. 2, a source unit identifier (SUID) is an ID value of a node transmitting data. The reason for this field is that if the node to be received malfunctions or fails, the data will not be removed from the ring and will remain garbage on the ring. SUID should be placed to remove this data.

제2도의 그외의 남은 필드는 ATM 표준에 정의한 내용들이다.The remaining fields in FIG. 2 are those defined in the ATM standard.

제3도는 제1도를 통해 설명하였던 1:7 ATM 셀 ATM의 주변 접속을 보여주고 있으며 이를 참조하여 동작을 상세히 설명한다.3 illustrates a peripheral connection of a 1: 7 ATM cell ATM described with reference to FIG. 1, and an operation thereof will be described in detail with reference to FIG.

먼저, 자국의 상위계층에서 전송하고자 하는 데이타는 제1도에서 도시하고 있는 바와 같이 일단 제2도에서 표시한 형태로 버퍼(FIFO1)에 저장된다. 일정한 수의 옥텟이 버퍼(FIFO1)에 차게 되면 버퍼(FIFO1)는 자신의 PAE* 신호를 통해 역다중화부(6)로 이를 알려주게 된다. 역다중화부(6)는 FIFO1 PAE 신호를 접수한 뒤에는 19.44MHz(155Mbps)의 속도로 버퍼(FIFO1)에서 데이타를 읽어내어 순차적으로 버퍼(FIFO2-5)에 저장하게 된다.First, data to be transmitted from the upper layer of the local station is stored in the buffer FIFO1 in the form shown in FIG. 2 once as shown in FIG. When a certain number of octets are filled in the buffer FIFO1, the buffer FIFO1 notifies the demultiplexer 6 through its PAE * signal. After receiving the FIFO1 PAE signal, the demultiplexer 6 reads data from the buffer FIFO1 at a speed of 19.44 MHz (155 Mbps) and sequentially stores the data in the buffer FIFO2-5.

아울러 셀 수신부(7)를 통해 우회되는 데이타로 판별된 데이타는 버퍼(FIFO6-FIFO9)에 저장된다.In addition, the data determined as data to be bypassed through the cell receiver 7 is stored in the buffers FIFO6-FIFO9.

따라서 링상으로 전송하여야 할 데이타는 버퍼(FIFO2-5)와 버퍼(FIFO6-9)에 저장되고 있고 이들은 1:7 ATM ADM(9)을 통해 1.25Gbps의 속도로 인접노드로 전송되게 된다.Therefore, the data to be transmitted on the ring is stored in the buffer (FIFO2-5) and the buffer (FIFO6-9), and they are transmitted to the neighbor node at a speed of 1.25Gbps through the 1: 7 ATM ADM (9).

버퍼(FIFO2-5)에 저장되어 있는 데이타는 제3도에서와 같이 FIFO5 PAE* 신호를 통해 전송할 데이타가 있음을 1:7 ATM ADM(9)에 알리고 버퍼(FIFO6-9)에 저장된 데이타는 FIFO9 PAE* 신호를 통해 전송할 데이타가 있음을 1:7 ATM ADM(9)에 알리게 된다.The data stored in the buffer (FIFO2-5) informs the 1: 7 ATM ADM (9) that there is data to be transmitted via the FIFO5 PAE * signal as shown in FIG. 3, and the data stored in the buffer (FIFO6-9) is FIFO9. The PAE * signal informs the 1: 7 ATM ADM 9 that there is data to transmit.

제4도는 본 발명에 의한 1:7 ATM 셀 ADM의 내부 구성을 나타낸다.4 shows an internal configuration of a 1: 7 ATM cell ADM according to the present invention.

본 발명에 의한 1:7 ATM 셀 ADM은 제4도에 도시한 바와 같이 버퍼 제어부(42, 43)와 셀 중재부(41)로 구성된다.The 1: 7 ATM cell ADM according to the present invention is composed of buffer controllers 42 and 43 and cell arbitration unit 41 as shown in FIG.

버퍼 제어부(42)는 저속으로 동작하는 가입자로 부터 단일 링 형태의 가입자 엑세스 망으로 송신되는 데이타의 상태를 나타내는 신호를 발생하고 데이타의 전송을 제어한다. 즉, 버퍼 제어부(42)는 단일 링 형태의 가입자 액세스 망으로 송신될 데이타가 있는지 없는지에 따라 감시신호를 발생하여 셀 중재부(41)로 출력하고 셀 중재부(41)의 제어에 따라 송신될 데이타를 1셀, 즉 53옥텟 동안 계속해서 읽어들여 송신을 위해 출력한다.The buffer controller 42 generates a signal indicating the state of data transmitted from the subscriber operating at a low speed to the single access subscriber access network and controls the transmission of the data. That is, the buffer controller 42 generates a supervisory signal according to whether or not there is data to be transmitted to the subscriber access network in the form of a single ring, outputs it to the cell arbiter 41, and transmits it under the control of the cell arbiter 41. The data is read continuously for one cell, or 53 octets, and output for transmission.

다시말해서 버퍼(FIFO2-5)에 전송할 데이타가 있으면 송신 데이타가 있음을 알리는 감지신호(PAE*-1)(Active HIGH)를 셀 중재부(41)로 출력하고, 셀 중재부(41)의 중재에 따라 버퍼(FIFO2-5)에 저장된 데이타를 53옥텟동안 계속해서 읽어들여 송신을 위해 물리 계층 송신부(8)로 출력한다.In other words, if there is data to be transmitted in the buffer FIFO2-5, a detection signal PAE * -1 (Active HIGH) indicating that there is transmission data is output to the cell arbiter 41, and the arbitration of the cell arbiter 41 is performed. As a result, data stored in the buffer FIFO2-5 is continuously read for 53 octets and output to the physical layer transmitter 8 for transmission.

버퍼 제어부(43)는 고속으로 동작하는 단일 링 형태의 가입자 액세스망으로 부터 수신된 우회 데이타의 상태를 나타내는 신호를 발생하고 데이타의 전송을 제어한다. 즉, 버퍼 제어부(43)는 단일 링 형태의 가입자 액세스 망으로 부터 수신된 우회 데이타가 있는지 없는지에 따라 감지신호를 발생하여 셀 중재부(41)로 출력하고 셀 중재부(41)의 제어에 따라 우회 데이타를 53옥텟 동안 계속해서 읽어들여 송신을 위해 출력한다.The buffer control unit 43 generates a signal indicating the state of the detour data received from the single-ring subscriber access network operating at a high speed and controls the transmission of the data. That is, the buffer controller 43 generates a detection signal and outputs it to the cell arbiter 41 according to the control of the cell arbiter 41 according to whether or not there is detour data received from the single-ring subscriber access network. The bypass data is read continuously for 53 octets and output for transmission.

다시말해서 버퍼(FIFO6-9)에 전송할 우회 데이타가 있으면 우회 데이타가 있음을 알리는 감지신호(PAE*-2)(Active HIGH)를 셀 중재부(41)로 출력하고, 셀 중재부(41)의 중재에 따라 버퍼(FIFO6-9)에 저장된 데이타를 53옥텟동안 계속해서 읽어들여 송신을 위해 물리 계층 송신부(8)로 출력한다.In other words, if there is detour data to be transmitted to the buffer FIFO6-9, a detection signal PAE * -2 (Active HIGH) indicating that the detour data exists is outputted to the cell arbiter 41, and According to the arbitration, the data stored in the buffer FIFO6-9 is continuously read for 53 octets and output to the physical layer transmitter 8 for transmission.

셀 중재부(41)는 버퍼 제어부(42, 43)로 부터 출력되는 신호에 따라 버퍼 제어부(42, 43)를 제어한다. 즉, 셀 중재부(41)는 버퍼 제어부(42, 43)로 부터 송신될 데이타와 우회 데이타가 있음을 나타내는 감지신호(PAE*-1, PAE*-2)를 수신하면 1:7 통계적 다중화를 수행하고, 그외의 경우를 나타내는 감지신호를 수신하면 허브-폴링(Hub-Polling) 다중화를 수행한다.The cell arbiter 41 controls the buffer controllers 42 and 43 according to signals output from the buffer controllers 42 and 43. That is, the cell arbitration unit 41 receives 1: 7 statistical multiplexing when receiving the detection signals PAE * -1 and PAE * -2 indicating that there is data to be transmitted from the buffer controllers 42 and 43 and detour data. When receiving the detection signal indicating the other case, Hub-Polling multiplexing is performed.

이와 같이 구성되는 링구조하의 1:7 ATM 셀 분기/결합 다중화기의 동작을 제5도, 제6도, 제7도룰 참조하여 설명한다.The operation of the 1: 7 ATM cell branch / complex multiplexer under the ring structure configured as described above will be described with reference to FIGS. 5, 6, and 7.

버퍼 제어부(42)는 버퍼(FIFO2-FIFO5)에 전송할 데이타가 있는지 없는지를 감지하여 셀중재부(41)로 알려주고 명령을 기다린다.The buffer controller 42 detects whether there is data to be transmitted to the buffers FIFO2-FIFO5, informs the cell mediation unit 41, and waits for a command.

또 셀 수신부(2)에서 인접 노드로 전송해야 한다고 판단된 데이타는 버퍼(FIFO6-FIFO9)에 저장되고, 버퍼 제어부(43)는 이를 감지하여 셀 중재부(41)로 상태를 알려주고 명령을 기다린다.In addition, the data determined to be transmitted from the cell receiver 2 to the adjacent node is stored in the buffers FIFO6-FIFO9, and the buffer controller 43 detects this and informs the cell arbitrator 41 of the state and waits for a command.

제5도는 자국에서 데이타를 전송하는 경우에 있어서의 링구조하의 1:7 ATM 셀 분기/결합 다중화기의 타이밍도를 보여주고 있다.5 shows a timing diagram of a 1: 7 ATM cell branch / coupling multiplexer under a ring structure when data is transmitted from a local station.

즉, 버퍼(FIFO2-FIFO5)에 전송할 데이타가 있고 버퍼(FIFO6-FIFO9)에는 전송할 데이타가 없다고 하면 버퍼 제어부(42)는 감지신호(PAE*-1)(Active HIGH)를 통해 셀 중재부(41)로 이를 알려주고 셀 중재부(41)는 FIFO25-START명령을 버퍼제어부(42)로 전송한다.That is, if there is data to be transmitted in the buffers FIFO2-FIFO5 and there is no data to be transmitted in the buffers FIFO6-FIFO9, the buffer controller 42 may transmit the cell arbitration unit 41 through the detection signal PAE * -1 (Active HIGH). In this case, the cell arbitration unit 41 transmits the FIFO25-START command to the buffer control unit 42.

FIFO25-START 명령을 수신한 버퍼제어부(42)는 53옥렛 동안 계속해서 데이타를 버퍼(FIFO2-FIFO5)로 부터 읽어들여 이를 물리계층으로 전송하게 된다.Upon receiving the FIFO25-START command, the buffer controller 42 continuously reads data from the buffers FIFO2-FIFO5 for 53 octets and transmits the data to the physical layer.

반대로 버퍼(FIFO6-FIFO9)에 전송할 데이타가 있고 버퍼(FIFO2-FIFO5)에는 전송할 데이타가 없다고 하면 버퍼제어부(43)는 감지신호(PAE*-2)(Active HIGH)를 통해 셀 중재부(41)로 이를 알려주고 셀 중재부(41)는 FIFO69-START 명령을 버퍼제어부(43)로 전송한다.On the contrary, if there is data to be transmitted in the buffers FIFO6-FIFO9 and there is no data to be transmitted in the buffers FIFO2-FIFO5, the buffer controller 43 transmits the cell arbitration unit 41 through the detection signal PAE * -2 (Active HIGH). The cell arbiter 41 transmits the FIFO69-START command to the buffer controller 43.

버퍼 제어부(42)와 마찬가지로 FIFO69-START 명령을 수신한 버퍼 제어부(43)는 53옥텟 동안 계속해서 데이타를 읽어들이게 되고 이때의 타이밍은 제6도에 도시하고 있는 바와 같다. 이렇게 해서 잃어들인 데이타는 물리계층으로 전달된다.Like the buffer control section 42, the buffer control section 43 that receives the FIFO69-START command continues to read data for 53 octets, and the timing at this time is as shown in FIG. The lost data is thus transferred to the physical layer.

제7도는 본 발명의 ADM 내에서 중재를 거쳐 버퍼(FIFO2-FIFO5)의 데이타와 버퍼(FIFO6-FIFO9)의 데이타를 다중화하는 모습을 도시하고 있다.FIG. 7 shows the multiplexing of data in buffers FIFO2-FIFO5 and data in buffers FIFO6-FIFO9 through mediation in the ADM of the present invention.

제5도와 제6도에서와 같이 한쪽의 버퍼에만 전송할 데이타가 있는 경우에는 다중화하여 전송하는데 별다른 문제가 없지만 어느 순간에 버퍼(FIFO2-FIFO5)와 버퍼(FIFO6-FIFO9) 모두에 전송할 데이타가 있는 경우에는 반드시 이들간에 중재가 있어야 하고 본 발명에서는 ATM 셀 단위로 1:7 중재를 수행한다.If there is data to be transmitted in only one buffer as shown in FIG. 5 and FIG. 6, there is no problem in multiplexing and transmitting, but at any moment, there is data to be transmitted to both the buffers FIFO2-FIFO5 and FIFO6-FIFO9. Must have arbitration between them, and in the present invention, 1: 7 arbitration is performed in units of ATM cells.

즉, 어느 순간에 버퍼(FIFO2-FIFO5)와 버퍼(FIFO6-FIFO9)에 모두 전송할 데이타가 있는 경우에는 어떤 알고리즘을 통해 특정 버퍼에 있는 데이타만을 전송해야 하는데, 이를 셀 중재부(41)에서 수행하며 제7도를 참조하여 상세히 설명한다.That is, when there is data to be transmitted to both the buffers FIFO2-FIFO5 and FIFO6-FIFO9 at a moment, only the data in a specific buffer must be transmitted through an algorithm, which is performed by the cell arbiter 41. It will be described in detail with reference to FIG.

버퍼(FIFO2-FIFO5)에 있는 데이타를 전송하고 있을 때 우회되는 데이타, 즉 버퍼(FIFO6-FIFO9)에 보낼 데이타가 있다는 신호인 감지신호(PAE*-2)가 들어오게 도면 버퍼(FIFO2-FIFO5)에 있는 데이타중 1셀(53 옥텟)만을 전송하고 바로 버퍼(FIFO6-FIFO9)에 있는 데이타에서 1셀을 추출하여 전송한다. 또한 버퍼(FIFO2-FIFO5)에 있는 데이타중 1셀을 전송하고 나서도 또 버퍼(FIFO6-FIFO9)에 전송할 데이타가 있는 경우에는 버퍼 (FIFO2-FIFO5)에 있는 데이타를 전송하지 않고 버퍼(FIFO6-FIFO9)에 있는 데이타를 계속해서 전송한다.When the data in the buffers FIFO2-FIFO5 is being transferred, the drawing buffer FIFO2-FIFO5 receives a detection signal PAE * -2, which indicates that there is data to be bypassed, that is, data to be sent to the buffers FIFO6-FIFO9. Only one cell (53 octets) of the data is transmitted, and one cell is extracted from the data in the buffer (FIFO6-FIFO9) and transmitted. If one cell of data in the buffers (FIFO2-FIFO5) is transferred and there is data to be transmitted in the buffers (FIFO6-FIFO9), the data in the buffers (FIFO2-FIFO5) is not transmitted. Continue sending data in.

버퍼(FIFO6-FIFO9)에 있는 데이타는 이와 같은 과정을 7번까지 계속해서 할 수 있고 버퍼(FIFO2-FIFO5)는 전송하고자 하는 데이타가 있다고 하더라도 그때까지 기다렸다가 다시 전송을 개시하게 된다.The data in the buffers (FIFO6-FIFO9) can repeat this process up to seven times, and the buffer (FIFO2-FIFO5) waits until there is data to be transmitted and resumes transmission.

만일 버퍼(FIFO6-FIFO9)의 데이타를 읽는 중에 7개 이상의 셀을 전송하기 전에 버퍼(FIFO6-FIFO9)에 더 이상 전송할 데이타가 없는 경우에는 곧바로 버퍼(FIFO2-FIFO5)에 있는 데이타를 전송하게 된다.If there are no more data to be transmitted to the buffer FIFO6-FIFO9 before transmitting 7 or more cells while reading the data of the buffers FIFO6-FIFO9, the data in the buffers FIFO2-FIFO5 are transferred immediately.

따라서 버퍼(FIFO2-FIFO5)와 버퍼(FIFO6-FIFO9)에 모두 데이타가 있는 경우에는 1:7 통계적 다중화가 수행되고 그렇지 않은 경우에는 허브-폴링(Hub-Polling) 다중화가 수행된다.Therefore, if there is data in both the buffers FIFO2-FIFO5 and FIFO6-FIFO9, 1: 7 statistical multiplexing is performed. Otherwise, hub-polling multiplexing is performed.

여기서, 버퍼 제어부(42, 43)와 셀 중재부(41)의 각 부분에 입력되는 신호의 기능 및 동작을 설명한다.Here, the functions and operations of the signals input to the respective portions of the buffer control sections 42 and 43 and the cell arbitration section 41 will be described.

RCLK(Read Clock) 신호는 버퍼에서 데이타를 읽어내기 위한 읽기클럭이고, REN(Read Enable)은 버퍼에서 데이타를 읽어내기 위한 신호로서 RCLK신호의 상승 에지에서 REN신호가 '0'인 경우에는 버퍼로 부터 데이타가 나온다.The RCLK (Read Clock) signal is a read clock for reading data from the buffer, and REN (Read Enable) is a signal for reading data from the buffer. If the REN signal is '0' on the rising edge of the RCLK signal, it is sent to the buffer. From the data.

OE(Output Enable)신호는 RCLK신호와 REN신호를 이용하여 버퍼로부터 읽어낸 데이타를 실제로 데이타 라인에 나타나게 하는 신호이다. 즉, REN신호를 통해 데이타를 읽어내더라도 OE신호를 '0'으로 해주지 않으면 데이타 버스에 데이타가 나타나지 않는다.The OE (Output Enable) signal is a signal that actually shows the data read from the buffer on the data line using the RCLK and REN signals. That is, even if data is read through the REN signal, the data does not appear on the data bus unless the OE signal is set to '0'.

PAE(Programmable Almost Empty)신호는 버퍼에 어느 정도 데이타가 차면 이를 알려주도록 하는 신호로, 버퍼 자체에 존재하는 신호이고 사용자가 초기화시에 자신이 원하는 임의의 값으로 설정할 수 있다. 여기에서는 셀단위로 처리하기 때문에 값은 1셀이 된다.Programmable Almost Empty (PAE) signal is a signal that informs the buffer when some data is filled. It is a signal existing in the buffer itself and can be set to an arbitrary value desired by the user at initialization. In this case, the value is 1 cell because processing is performed in units of cells.

STRBI(Strobe Input)신호는 본 발명의 물리 계층으로 사용되는 G-TAXI제어 신호로, G-TAXI 송신부와 수신부가 정확하게 데이타 동기를 유지할 수 있도록 도와주는 기능을 한다. 즉, 보내고자 하는 셀의 처음 바이트에서 STRBI신호를 '1'로 만들어 주면 이 신호를 이용해 수신측에서도 정확하게 데이타를 구분해낸다.The STRBI (Strobe Input) signal is a G-TAXI control signal used as the physical layer of the present invention, and serves to help the G-TAXI transmitter and receiver accurately maintain data synchronization. In other words, if the STRBI signal is set to '1' in the first byte of the cell to be sent, the receiving side also accurately distinguishes data using this signal.

COMMAND 신호는 G-TAXI칩 사용 요구 사항으로 G-TAXI가 동기 및 자체 시스템 관리를 위해서 요구하는 신호인데, SONET(Synchronous Optical Network)에서의 오버 헤드와 같은 역할을 한다.The COMMAND signal is a requirement for the G-TAXI chip, which G-TAXI requires for synchronous and self-managed system management. It acts as an overhead in a synchronous optical network (SONET).

제4도의 셀 중재부(41)는 제8도에 도시한 바와 같이 버퍼 (FIFO5)로 부터 출력되는 F5-PAE신호와 MX1-CLR신호를 논리곱하는 AND게이트(50), MX1-CLR신호를 클리어 신호로 하고 AND게이트(50)로 부터 출력되는 신호를 데이타 입력으로 하고 CLK22신호를 클럭 입력으로 하는 플립플롭(52), 버퍼(FIFO9)로 부터 출력되는 F9-PAE신호와 MX2-CLR신호를 논리곱하는 AND게이트(51), MX2-CLR신호를 클리어 신호로 하고 AND게이트(51)로 부터 출력되는 신호를 데이타 입력으로 하고 CLK22신호를 클럭 입력으로 하는 플립플롭(53), 플립플롭(52)으로 부터 출력되는 반전된 F5-START신호와 전원(Vcc)을 멀티플렉싱하는 멀티플렉서(54), MX1-CLR신호를 클리어 신호로 하고 멀티플렉서(54)로 부터 출력되는 신호를 클럭 입력으로 하고 전원(Vcc)을 데이타 입력으로 하는 플립플롭(55), 플립플롭(55)으로 부터 출력도는 신호를 선택신호로 하여 플립플롭(53)으로 부터 출력되는 반전된 F9-START신호와 전원(Vcc)을 멀티플렉싱하는 멀티플렉서(56), MX2-CLR신호를 클리어 신호로 하고 멀티플렉서(56)로 부터 출력되는 신호를 클럭 입력으로 하고 전원(Vcc)을 데이타 입력으로 하고 출력신호를 멀티플렉서(54)의 선택신호로 하는 플립플롭(57), 플립플롭(55, 57)으로 부터 출력되는 신호(PAE1-START, PAE2-START)를 논리합하는 OR게이트(58), OR게이트(58)로 부터 출력되는 신호를 데이타 입력으로 하고 CLK45신호를 클럭 입력으로 하고 CLEAR1신호를 클리어 신호로 하는 플립플롭(59), 플립플롭(55)로 부터 출력되는 신호 (PAE1-START)와 반전된 R-CLR신호를 부정 논리곱하는 AND게이트(60), AND게이트(60)로 부터 출력되는 신호와 시스템 온시 형성되는 리셋신호(CLEAR)를 반전시켜 부정 논리합하여 플립플롭(52, 55)의 클리어 단자로 MX1-CLR신호를 출력하는 NOR게이트(61), 플립플롭(57)로 부터 출력되는 신호(PAE2-START)와 셀 중재부 내부에서 생성되는 내부신호인 R-CLR1신호를 반전시켜 부정 논리곱하는 AND게이트(62), 및 AND게이트(62)로 부터 출력되는 신호와 리셋신호(CLEAR)를 반전시켜 부정 논리합하여 플립플롭(53, 57)의 클리어 단자로 MX2-CLR신호를 출력하는 NOR게이트(63)로 구성된다.As shown in FIG. 8, the cell arbitration unit 41 of FIG. 4 clears the AND gate 50 and the MX1-CLR signal, which are ANDed together with the F5-PAE signal and the MX1-CLR signal output from the buffer FIFO5. The F9-PAE signal and the MX2-CLR signal outputted from the flip-flop 52 and the buffer FIFO9 are used as data inputs, and the signal output from the AND gate 50 is a data input, and the CLK22 signal is a clock input. To the flip-flop 53 and the flip-flop 52, the AND gate 51 and the MX2-CLR signal to be multiplied are used as the clear signal, the signal output from the AND gate 51 is the data input, and the CLK22 signal is the clock input. The multiplexer 54 multiplexes the inverted F5-START signal and the power supply (Vcc) output from the signal, and the signal MX1-CLR is the clear signal, and the signal output from the multiplexer 54 is the clock input and the power supply (Vcc) is turned on. The flip-flop 55 and flip-flop 55 serving as data inputs The output signal is a multiplexer 56 that multiplexes the inverted F9-START signal output from the flip-flop 53 with the power supply Vcc and the MX2-CLR signal as a clear signal and the multiplexer 56 Signal output from the flip-flop 57, flip-flop (55, 57) using the signal output from the clock input, the power supply (Vcc) as the data input, the output signal as the selection signal of the multiplexer 54 A flip-flop that uses the OR gate 58 and OR gate 58 for ORing (PAE1-START, PAE2-START) as the data input, the CLK45 signal as the clock input, and the CLEAR1 signal as the clear signal. 59), an AND gate 60 negatively multiplying the signal PAE1-START output from the flip-flop 55 with the inverted R-CLR signal and a signal output from the AND gate 60 and the system ON are formed. Invert the reset signal CLEAR NOR gate 61 for outputting the MX1-CLR signal to the clear terminals of the lip flops 52 and 55, a signal PAE2-START output from the flip-flop 57, and an internal signal generated inside the cell arbitration unit. AND gate 62 inverts and negates the R-CLR1 signal, and inverts the signal and reset signal CLEAR output from AND gate 62 to the clear terminal of flip-flops 53 and 57. The NOR gate 63 outputs an MX2-CLR signal.

버퍼 제어부(42, 43)로 부터 F5-PAE신호나 F9-PAE신호를 입력 받으면 F5-START신호 또는 F9-START신호를 생성하여 멀티플렉서(54, 56)의 일 입력단(A)으로 입력 받아 MX2-START신호를 생성한다. 생성된 MX2-START신호를 버퍼 제어부(42) 또는 버퍼 제어부(43)로 송신하고 중재하여 이후 클리어신호(MX1-CLR, MX2-CLR)를 통해 클리어시킨다.When the F5-PAE signal or the F9-PAE signal is input from the buffer controllers 42 and 43, the F5-START signal or the F9-START signal is generated and input to one input terminal A of the multiplexers 54 and 56 to receive MX2-. Generates a START signal. The generated MX2-START signal is transmitted to the buffer control unit 42 or the buffer control unit 43 and arbitrated, and then cleared through the clear signals MX1-CLR and MX2-CLR.

이상에서 설명한 바와 같이 본 발명은 ATM 셀을 기본으로 하는 B-ISDN 망에서 뿐만 아니라 손실을 최소화하면서 고속으로 셀을 다중화하는 시스템에 효율적으로 사용될 수 있는 효과가 있다.As described above, the present invention has an effect that can be efficiently used not only in the B-ISDN network based on ATM cells, but also in a system for multiplexing cells at high speed while minimizing losses.

Claims (4)

저속으로 동작하는 가입자로 부터 단일 링 형태의 가입자 액세스망으로 송신되는 데이타의 상태를 나타내는 신호를 발생하고 데이타의 전송을 제어하는 제1버퍼 제어수단(42), 고속으로 동작하는 단일 링 형태의 가입자 액세스 망으로 부터 수신된 우회 데이타의 상태를 나타내는 신호를 발생하고 데이타의 전송을 제어하는 제2 버퍼 제어수단(43), 및 상기 제1 및 제2 버퍼 제어수단(42, 43)으로 부터 출력되는 신호에 따라 상기 제1 및 제2 버퍼 제어수단(42, 43)을 제어하는 셀 중재수단(41)를 포함하여 구성되는 것을 특징으로 하는 링구조하의 1 : 7 ATM 셀 분기/결합 다중화기.First buffer control means 42 for generating a signal indicating the status of data transmitted from a subscriber operating at a low speed to a single ring subscriber access network and controlling the transmission of data, and a subscriber having a high speed operating at a single ring. Second buffer control means 43 for generating a signal indicating a state of the detour data received from the access network and controlling transmission of data, and outputted from the first and second buffer control means 42 and 43; 1: 7 ATM cell branch / combination multiplexer under a ring structure, comprising cell arbitration means (41) for controlling the first and second buffer control means (42, 43) in accordance with a signal. 제1항에 있어서, 상기 제1버퍼 제어수단(42)는 단일 링 형태의 가입자 액세스 망으로 송신될 데이타가 있는지 없는지에 따라 감지신호를 발생하여 상기 셀 중재수단(41)으로 출력하고 상기 셀 중재수단(41)의 제어에 따라 송신될 데이타를 53옥렛 동안 계속해서 읽어들여 송신을 위해 출력하도록 구성되는 것을 특징으로 하는 링구조하의 1:7 ATM 셀 분기/결합 다중화기.The method according to claim 1, wherein the first buffer control means (42) generates a detection signal according to whether there is data to be transmitted to the subscriber access network in the form of a single ring, and outputs the detection signal to the cell arbitration means (41). A 1: 7 ATM cell branch / combination multiplexer under a ring structure, characterized in that it is configured to continuously read data for transmission for 53 octets and output for transmission under the control of the means (41). 제1항에 있어서, 상기 제2 버퍼 제어수단(43)은 단일 링 형태의 가입자 액세스 망으로 부터 수신된 우회 데이타가 있는지 없는지에 따라 감지신호를 발생하여 상기 셀 중재 수단(41)으로 출력하고 상기 셀 중재 수단(41)의 제어에 따라 우회 데이타를 53옥텟 동안 계속해서 읽어들여 송신을 위해 출력하도록 구성하는 것을 특징으로 하는 링구조하의 1:7 ATM 셀 분기/결합 다중화기.The method according to claim 1, wherein the second buffer control means (43) generates a detection signal according to whether there is any detour data received from a single ring type subscriber access network, and outputs the detection signal to the cell arbitration means (41). A 1: 7 ATM cell branch / combined multiplexer under a ring structure, configured to continuously read and output bypass data for 53 octets for transmission under the control of cell arbitration means (41). 제1항에 있어서, 상기 셀 중재 수단(41)는 상기 제1 및 제2 버퍼 제어수단(42, 43)으로 부터 송신될 데이타와 우회데이타가 있음을 나타내는 감지신호를 수신하면 1:7 통계적 다중화를 수행하고, 그외의 경우를 나타내는 감지신호를 수신하면 허브-폴링(Hub-Polling) 다중화를 수행하는 것을 특징으로 하는 링구조하의 1:7 ATM 셀 분기/결합 다중화기.2. The method according to claim 1, wherein the cell arbitration means 41 receives 1: 7 statistical multiplexing upon receiving a detection signal indicating that there is detour data and data to be transmitted from the first and second buffer control means 42, 43. And performing a hub-polling multiplexing upon receiving a detection signal representing the other cases.
KR1019940036954A 1994-12-23 1994-12-23 Add/drop multiplexer with one to seven atm cell processing KR0132954B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940036954A KR0132954B1 (en) 1994-12-23 1994-12-23 Add/drop multiplexer with one to seven atm cell processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940036954A KR0132954B1 (en) 1994-12-23 1994-12-23 Add/drop multiplexer with one to seven atm cell processing

Publications (2)

Publication Number Publication Date
KR960027735A KR960027735A (en) 1996-07-22
KR0132954B1 true KR0132954B1 (en) 1998-04-21

Family

ID=19403646

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940036954A KR0132954B1 (en) 1994-12-23 1994-12-23 Add/drop multiplexer with one to seven atm cell processing

Country Status (1)

Country Link
KR (1) KR0132954B1 (en)

Also Published As

Publication number Publication date
KR960027735A (en) 1996-07-22

Similar Documents

Publication Publication Date Title
US5504742A (en) Broadband ISDN remote multiplexer
US5812550A (en) Asynchronous transfer mode (ATM) layer function processing apparatus with an enlarged structure
JP3371948B2 (en) Information communication method and node for SONET circuit switching ring
CA1333925C (en) Communication system for forming different networks on the same ring transmission line
US7130276B2 (en) Hybrid time division multiplexing and data transport
JPH0646082A (en) Information transfer control system
JP3034631B2 (en) Time division switching system
KR0126848B1 (en) A fixed length picket switching apparatus using multiplacer demultiplexer
US5079763A (en) Customer premises network node access protocol
JPH1065742A (en) Method and equipment for converting synchronizing narrow band signal into wide band asynchronous transferring mode signal in integrated electric communication network
KR0132954B1 (en) Add/drop multiplexer with one to seven atm cell processing
US7050450B1 (en) Telecommunications system and method for producing a master clock in the same
EP1361777B1 (en) A synchronous communication protocol for asynchronous devices
CN100502258C (en) Multi-optical port optical wavelength converting unit
KR100284004B1 (en) Host Digital Terminal in Demand-Density Optical Subscriber Transmitter
JP2004040777A (en) Interface configurations classified for transmission of wideband network traffic from /to access network
JP3569914B2 (en) Hybrid switch device
KR970002713B1 (en) Atm cell add/drop multiplexer in the ring structure for real-time communication
JPH0522403A (en) Stm-atm mutual conversion control system0
KR100194623B1 (en) STM-1 Relay Line Matching Device for ATM Switching System
Chao et al. H-Bus: an experimental ATM-based optical premises network
US5894470A (en) Floating cell removing device using generic flow control and a method thereof
US6546022B1 (en) Method, system and apparatus for processing information in a telecommunications system
JP3151768B2 (en) Self-healing ring system for synchronous and asynchronous transfer modes
JPH0310543A (en) Subscriber system constitution system for broad band isdn

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20041201

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee