KR0159361B1 - Apparatus for transmitting oam cell in atm layer - Google Patents

Apparatus for transmitting oam cell in atm layer Download PDF

Info

Publication number
KR0159361B1
KR0159361B1 KR1019950056849A KR19950056849A KR0159361B1 KR 0159361 B1 KR0159361 B1 KR 0159361B1 KR 1019950056849 A KR1019950056849 A KR 1019950056849A KR 19950056849 A KR19950056849 A KR 19950056849A KR 0159361 B1 KR0159361 B1 KR 0159361B1
Authority
KR
South Korea
Prior art keywords
cell
generation
control
information
signal
Prior art date
Application number
KR1019950056849A
Other languages
Korean (ko)
Other versions
KR970056449A (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 KR1019950056849A priority Critical patent/KR0159361B1/en
Publication of KR970056449A publication Critical patent/KR970056449A/en
Application granted granted Critical
Publication of KR0159361B1 publication Critical patent/KR0159361B1/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]

Landscapes

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

Abstract

본 발명은 광대역 종합정보 통신망(B-ISDN)에서 ATM(Asynchronous Transfer Mode)계층의 OAM(Operation And Maintenance)셀 송신 처리 장치에 관한 것으로서, FM(Fault Management)셀의 종류인 AIS/RDI(Alarm Indication Signal/Remote Defect Indication)셀을 생성하는 AL(Alarm)셀 생성 수단(11), 호의 연결 상태를 확인하기 위한 CC(Continuity Check)셀 생성 수단(12), 오류발생 위치를 파악을 위한 LB(Loopback)셀 생성 수단(13),PM(Performance Management)셀 생성 수단(14), A/D(Activation/Deactivation) 셀 생성 수단(15), RM(Resource Management)셀 생성 수단(16), 각 OAM셀의 송신 요구를 받아서 송신 순서 및 셀의 조립과 다중화 오류제어 등의 기능을 수행하도록 제어하는 OAM셀 생성 제어 수단(18), 각 셀 종류를 다중화하는 OAM셀 다중화 수단(17), 각 OAM셀의 오류제어를 위한 CRC-10생성수단(19),PM셀과 CC셀의 송신요구시 필요 정보를 제공하는 서비스셀 모니터링 수단(1A), 및 셀 생성의 기본 요소 정보를 주고 받는 CPU접속 수단(1B)을 구비하여 광대역 종합 통신망을 구성하는 UNI/NNI의 F4/F5레벨의 모든 장치의 ATM계층의 OAM셀의 생성처리에 적용할 수 있고, 대부분의 OAM셀 생성기능을 하드웨어가 처리하도록 하는 구조를 택하여, 망장애 관리와 성능정보의 누적 처리를 위한 성능관리 등의 OAM셀을 실시간으로 생성하므로써 시스템 구성시 소프트웨어의 개입을 최소화하도록 하여 소프트웨어의 부하와 가격을 줄이도록 하는 효율적인 측면과 전체 ATM계층의 기능의 구현이나 구성시 회로의 크기나 성능을 향상시키는 효과가 있다.The present invention relates to an OAM (Operation And Maintenance) cell transmission processing apparatus of an Asynchronous Transfer Mode (ATM) layer in a broadband integrated information communication network (B-ISDN), and is an AIS / RDI (Alarm Indication) which is a kind of FM (Fault Management) cell. AL (Alarm) cell generation means 11 for generating Signal / Remote Defect Indication cell, Continuity Check (CC) cell generation means 12 for checking the connection status of the call, LB (Loopback) for identifying the location of error Cell generation means 13, PM (Performance Management) cell generation means 14, A / D (Activation / Deactivation) cell generation means 15, RM (Resource Management) cell generation means 16, each OAM cell OAM cell generation control means (18) for controlling the transmission order and the functions of assembling and multiplexing error control in response to a request for transmission, OAM cell multiplexing means (17) for multiplexing each cell type, and each OAM cell CRC-10 generating means (19) for error control, which provides the necessary information in the transmission request of the PM cell and CC cell OAM cell of ATM layer of all devices of UNI / NNI F4 / F5 level, which comprises a service cell monitoring means 1A and a CPU connection means 1B for sending and receiving basic element information of cell generation. It can be applied to the generation process of the system, and the system is configured by generating the OAM cell in real time such as network failure management and performance management for the cumulative processing of performance information by selecting the structure that the hardware processes most OAM cell generation functions. It is effective in reducing the load and price of the software by minimizing the involvement of software at the time, and improving the size and performance of the circuit when implementing or configuring the functions of the entire ATM layer.

Description

에이티엠 계층 오에이엠 셀 송신 처리 장치ATM layer OEM cell transmission processing device

제1도는 본 발명에 따른 ATM계층 OAM 셀 송신 처리 장치의 일실시예 구성도.1 is a block diagram of an embodiment of an ATM layer OAM cell transmission processing apparatus according to the present invention.

제2도는 본 발명에 따른 AL셀 생성부의 구성도.2 is a block diagram of an AL cell generation unit according to the present invention.

제3도는 본 발명에 따른 CC셀 생성부의 구성도.3 is a block diagram of a CC cell generation unit according to the present invention.

제4도는 본 발명에 따른 LB셀 생성부의 구성도.4 is a block diagram of an LB cell generation unit according to the present invention.

제5도는 본 발명에 따른 PM셀 생성부의 구성도.5 is a block diagram of a PM cell generation unit according to the present invention.

제6도는 본 발명에 따른 A/D셀 생성부의 구성도.6 is a block diagram of an A / D cell generation unit according to the present invention.

제7도는 본 발명에 따른 RM셀 생성부의 구성도.7 is a block diagram of a generation unit RM cell according to the present invention.

제8도는 본 발명에 따른 서비스셀 모니터링부의 구성도.8 is a configuration diagram of a service cell monitoring unit according to the present invention.

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

1A : 서비스셀 모니터링부 1B : CPU접속부1A: Service cell monitoring unit 1B: CPU connection unit

11 : AL셀 생성부 12 : CC셀 생성부11: AL cell generation unit 12: CC cell generation unit

13 : LB셀 생성부 14 : PM셀 생성부13: LB cell generation unit 14: PM cell generation unit

15 : A/D셀 생성부 16 : RM셀 생성부15: A / D cell generation unit 16: RM cell generation unit

17 : OAM셀 다중화부 18 : OAM셀 생성 제어부17: OAM cell multiplexer 18: OAM cell generation control

19 : CRC-10 생성부19: CRC-10 generator

본 발명은 광대역 종합정보 통신망(B-ISDN)에서 ATM(Asynchronous Transfer Mode)계층의 OAM(Operation And Maintenance)셀 송신 처리 장치에 관한 것이다.The present invention relates to an OAM (Operation And Maintenance) cell transmission processing apparatus of an Asynchronous Transfer Mode (ATM) layer in a broadband integrated information network (B-ISDN).

현재 광대역 종합정보 통신망(B-ISDN) 서비스를 제공하기 위한 본 통신망 관련 기술들이 세계 각국에서 활발히 개발중이다. 이와 같은 통신망 기술 중 ATM계층의 운용관리 및 유지보수(OAM)셀 처리를 통한 망의 장애 및 성능관리 등은 광대역 종합정보 통신망의 관리를 위해 반드시 개발하여야 할 기술 항목 중의 하나로 현재 국제적으로 그 표준화가 활발히 진행 중이다.Currently, this network related technology for providing broadband integrated information network (B-ISDN) service is actively developed in various countries. Among these communication network technologies, network failure and performance management through the operation management and maintenance (OAM) cell processing of the ATM layer is one of the technical items that must be developed for the management of the broadband integrated information communication network. Actively in progress

이와 같은 ATM계층의 OAM셀의 송신 방법은 하드웨어에 의한 것과 소프트웨어에 의한 것으로 대별된다.The OAM cell transmission method of the ATM layer can be roughly classified into hardware and software.

따라서, 본 발명은 실시간으로 셀의 생성과 송신을 처리하므로서, 한정된 망의 자원을 보호하면서 사용자의 요구 서비스를 효율적으로 수용하여 처리해주고, 전송로 상의 장애 검출 및 이의 신속한 보고와 응급처치, 망의 성능 혹은 특정 호의 성능을 측정하여 가입자의 요구 서비스를 충분히 만족하고 있는지의 여부를 확인하고, 미흡시 조처를 위한 성능 정보의 누적 및 보고, 망 자원의 관리 등의 기능을 최소한의 정보만을 외부의 프로세서의 개입으로 처리하도록 하여 장치 응용시 데이타 전송의 효율을 기하고,NNI/UNI에 적용되는 F4/F5레벨의 기본적인 OAM셀의 생성 기능은 물론 오류 제어를 위한 CRC생성 기능의 처리를 수행하는 ATM계층 OAM셀 송신 처리 장치를 제공하는데 그 목적이 있다.Therefore, the present invention handles the generation and transmission of cells in real time, efficiently accepts and processes the user's required services while protecting limited network resources, and detects faults on the transmission path, prompt reports and emergency treatment, and Performance or specific call performance is measured to check whether the subscriber's required service is fully satisfied, and the minimum external information is required to accumulate and report the performance information for insufficient action and to manage network resources. ATM layer performs processing of CRC generation function for error control as well as function of basic OAM cell of F4 / F5 level applied to NNI / UNI. Its purpose is to provide an OAM cell transmission processing apparatus.

상기 목적을 달성하기 위한 본 발명은 CPU와 접속되어 OAM셀 생성을 위한 데이타 정보와 제어 신호를 출력하는 CPU접속 수단; 외부로부터 서비스셀 정보와 상기 CPU접속 수단을 통해 CPU데이타와 제어신호를 입력받고, PM채널 정보와 CC채널 정보를 입력받아 CC서비스셀 매치 신호와 서비스셀 모니터링 정보, 강제 삽입 순방향 감시(FWM)생성 요구 신호, 순방향 감시(FWM)생성 요구 신호를 출력하는 서비스셀 모니터링 수단; 상기 CPU접속 수단의 데이타 정보와 제어 신호를 입력받아 AL셀 생성 요구 신호를 출력하고, AL셀 생성 허락 신호를 수신하여 AL셀 데이타 열을 출력하는 AL(Alarm)셀 생성 수단; CC채널 정보를 출력하여 상기 서비스셀 모니터링 수단의 CC서비스셀 매치 신호가 없을 때 상기 CPU접속 수단의 데이타 정보와 제어 신호를 입력받아 CC셀 생성 요구 신호를 출력하고, CC셀 생성 허락 신호를 수신하여 CC셀 데이타 열을 출력하는 CC(Continuity Check)셀 생성 수단; 상기 CPU접속 수단의 데이타 정보와 제어 신호를 입력받고, 외부로부터 수신 루핑백 셀 정보와 수신 루핑백 셀 송신 요구 신호를 수신하여 LB셀 생성 요구 신호를 출력하고, LB셀 생성 허락 신호를 수신하여 LB 셀 데이타 열을 출력하는 LB(Loopback)셀 생성 수단; 상기 CPU 접속 수단의 데이타 정보와 제어 신호를 입력받고, 상기 서비스셀 모니터링 수단으로부터 서비스셀 모니터링 정보와 강제 삽입 순방향 감시(FWM)요구 신호와 순방향 감시(FWM)생성 요구 신호를 입력받고, 외부로부터 수신 역방향 보고(BWR)정보와 수신 역방향 보고 (BWR)셀 생성 요구 신호를 수신하여 PM셀 강제 삽입 요구 신호와 PM셀 생성 요구 신호를 출력하고, PM셀 생성 허락 신호를 수신하여 PM셀 데이타 열을 출력하는 PM(Performance Management) 셀 생성 수단; 상기 CPU접속 수단의 데이타 정보와 제어 신호를 입력받아 A/D셀 생성 요구 신호를 출력하고,A/D셀 생성 허락 신호를 수신하여 A/D셀 데이타 열을 출력하는 A/D(Activation/Deactivation)셀 생성 수단; 상기 CPU접속 수단의 데이타 정보와 제어 신호를 입력받아 RM셀 생성 요구 신호를 출력하고, RM셀 생성 허락 신호를 수신하여 RM 셀 데이타 열을 출력하는 RM (Resource Management)셀 생성 수단; 상기 각 셀 생성 수단의 각 셀 생성 요구 신호와 상기 PM 셀 생성 수단의 PM셀 강제 삽입 요구 신호를 수신하면 외부에 OAM셀 송신 요구 신호를 출력하여 OAM셀 송신 가능 신호를 수신하면 우선순위에 따라 각 셀 생성 허락 신호를 출력하고, CRC계산 선택 신호를 출력하는 OAM셀 생성 제어 수단; 상기 각 셀 생성 수단의 데이타 열을 입력받아 상기 OAM셀 생성 제어수단의 셀 생성 허락 신호의 제어에 의해 입력된 데이타 열을 다중화하여 출력하는 OAM셀 다중화 수단; 및 상기 OAM셀 다중화 수단의 다중화된 데이타 열을 입력받아 상기 OAM셀 생성 제어 수단의 CRC 계산 선택 신호에 의해 CRC계산을 수행하여 OAM셀 데이타를 출력하는 CRC -10계산수단을 구비한 것을 특징으로 한다.The present invention for achieving the above object is a CPU connection means connected to the CPU and outputs data information and control signals for OAM cell generation; Generates CC service cell match signal, service cell monitoring information, and forced insertion forward monitoring (FWM) by receiving CPU data and control signals through external service cell information and the CPU connection means, and receiving PM channel information and CC channel information. Service cell monitoring means for outputting a request signal and a forward monitoring (FWM) generation request signal; AL (Alarm) cell generation means for receiving the data information and the control signal of the CPU connection means and outputs an AL cell generation request signal, and receives the AL cell generation permission signal and outputs an AL cell data string; When the CC channel information is output and there is no CC service cell match signal of the service cell monitoring unit, the data information and the control signal of the CPU access unit are input to output the CC cell generation request signal, and the CC cell generation permission signal is received. CC (Continuity Check) cell generating means for outputting a CC cell data string; Receives the data information and the control signal of the CPU connection means, receives the received looping back cell information and the received looping back cell transmission request signal from the outside, outputs an LB cell generation request signal, and receives an LB cell generation permission signal to receive the LB LB (Loopback) cell generation means for outputting a cell data string; Receives data information and a control signal of the CPU connection means, receives service cell monitoring information, a forced insertion forward monitoring (FWM) request signal and a forward monitoring (FWM) generation request signal from the service cell monitoring means, and receives them from the outside. Receives the reverse report (BWR) information and the received reverse report (BWR) cell generation request signal and outputs the PM cell forced insertion request signal and the PM cell generation request signal, and receives the PM cell generation permission signal to output the PM cell data string. PM (Performance Management) cell generation means; A / D (Activation / Deactivation) receiving the data information and the control signal of the CPU connection means and outputting an A / D cell generation request signal, and receiving an A / D cell generation permission signal and outputting an A / D cell data string. Cell generation means; A resource management (RM) cell generation means for receiving the data information and the control signal of the CPU connection means and outputting an RM cell generation request signal, and receiving an RM cell generation permission signal and outputting an RM cell data string; When receiving the cell generation request signal of each cell generation means and the PM cell forced insertion request signal of the PM cell generation means, an OAM cell transmission request signal is output to the outside, and when receiving the OAM cell transmission possible signal, OAM cell generation control means for outputting a cell generation permission signal and outputting a CRC calculation selection signal; OAM cell multiplexing means for receiving a data string of each cell generating means and multiplexing the data string input by the control of a cell generation permission signal of the OAM cell generation control means; And CRC-10 calculation means for receiving the multiplexed data stream of the OAM cell multiplexing means and performing CRC calculation by the CRC calculation selection signal of the OAM cell generation control means to output OAM cell data. .

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

제1도는 본 발명에 따른 ATM계층 OAM셀 송신 처리 장치의 일실시예 구성도로서, 도면에서 부호 1A는 서비스셀 모니터링부, 1B는 CPU접속부, 11은 AL(Alarm)셀 생성부, 12는 CC(Continuity Check)셀 생성부,13은 LB(Loopback)셀 생성부, 14는 PM(Performance Management)셀 생성부,15는 A/D(Activation/Deactivation) 셀 생성부,16은 RM(Resource Management) 셀 생성부, 17은 OAM 셀 다중화부, 18은 OAM 셀 생성 제어부, 19는 CRC -10생성부를 각각 나타낸다.1 is a configuration diagram of an ATM layer OAM cell transmission processing apparatus according to an embodiment of the present invention, wherein 1A is a service cell monitoring unit, 1B is a CPU connection unit, 11 is an AL (Alarm) cell generation unit, and 12 is a CC. (Continuity Check) cell generation unit, 13 is a LB (Loopback) cell generation unit, 14 is a PM (Performance Management) cell generation unit, 15 is an A / D (Activation / Deactivation) cell generation unit, 16 is RM (Resource Management) A cell generation unit, 17 is an OAM cell multiplexing unit, 18 is an OAM cell generation control unit, and 19 is a CRC-10 generation unit.

OAM셀의 생성을 위해서는 OAM수신 처리기 또는 CPU로부터 CPU접속부(1B)를 통해 최소한의 셀을 조립할 수 있는 관련 정보만을 전달받아서 이루어지게 된다. CPU는 송신을 원하는 OAM셀의 필수 정보를 각 셀 생성부(11내지16)의 레지스터(셀정보 레지스터)에 쓰기를 하고 셀의 송신을 시작하라고 명령(제어 레지시터에 쓰기)하면 각 셀 생성부 (11내지16)는 각각의 셀 생성 요구 신호를 OAM셀 생성 제어부(18)로 보낸다.In order to generate the OAM cell, only the relevant information for assembling a minimum cell can be made from the OAM reception processor or the CPU through the CPU connection unit 1B. The CPU writes the essential information of the OAM cell to be transmitted to the register (cell information register) of each cell generator 11 to 16, and instructs the cell to start transmission (write to the control register), each cell generator. 11 to 16 send each cell generation request signal to the OAM cell generation control unit 18.

OAM셀 생성 제어부(18)에서는 6개의 셀 생성 요구 신호와 PM셀 생성부(14)로부터의 PM셀 강제 삽입 요구 신호를 확인하여 동시에 여러 셀의 송신을 요구할시 우선순위를 두어 셀의 생성을 허락하도록 한다. 그 우선순위는 PM셀의 강제 삽입 요구 신호, AL셀 생성 요구신호, 강제 삽입 이외의 PM셀 생성 요구 신호, CC셀 생성 요구 신호, LB 셀 생성 요구 신호, A/D셀 생성 요구 신호, 그리고 RM셀 생성 요구 신호의 순서로 우선순위를 두어 제어한다. 단, OAM셀 생성 제어부(180는 어느 OAM셀이라도 송신을 요구하면 일반 서비스셀과OAM 셀을 다중화하는 기능 블록으로 OAM셀의 송신을 요구하고 (OAM셀 송신 요구 신호)OAM 셀의 송신이 가능함을 (OAM셀 송신가능 신호) 알려 올 때 비로소 우선순위를 결정하여 해당 OAM셀 생성부(11내지 16)로 셀 생성 허락 신호를 주면서 실시간으로 조립되는 셀을 OAM셀 다중화부(17)에서 동시에 다중화하는 선택신호로 사용하며, CRC -10계산과 삽입이 이루어지도록 제어한다.The OAM cell generation control unit 18 checks the six cell generation request signals and the PM cell forced insertion request signal from the PM cell generation unit 14 to allow generation of cells by giving priority when requesting transmission of multiple cells at the same time. Do it. The priority is the forced insertion request signal of the PM cell, the AL cell generation request signal, the PM cell generation request signal other than the forced insertion, the CC cell generation request signal, the LB cell generation request signal, the A / D cell generation request signal, and the RM. The priority is controlled in the order of the cell generation request signal. However, when the OAM cell generation control unit 180 requests transmission of any OAM cell, the OAM cell generation control unit 180 requests the transmission of the OAM cell as a functional block for multiplexing the general service cell and the OAM cell (OAM cell transmission request signal) and can transmit the OAM cell. (OAM cell transmittable signal) At the same time, priorities are determined and the OAM cell multiplexer 17 multiplexes the cells assembled in real time while giving a cell generation permission signal to the corresponding OAM cell generators 11 to 16. It is used as a selection signal and controls to perform CRC-10 calculation and insertion.

셀의 생성을 허락하는 신호를 해당 셀 생성부 (11내지 16)가 받으면 해당 셀 생성부 내에서 레지스터의 필수 정보를 바이트 단위로 다중화하여 셀 열(stream)을 만들고, 사용하지 않는 영역의 정보는 바이트 단위는 '01101010(6AH)',비트단위는 '0'으로 삽입하여 CRC영역을 제외한 셀 열을 만들어 이는 OAM셀 다중화부(17)로 출력된다.When the cell generator 11 to 16 receives a signal allowing the generation of a cell, the cell generator generates a cell stream by multiplexing the necessary information of the register in byte units. By inserting the byte unit as '01101010 (6AH)' and the bit unit as '0' to make a cell string excluding the CRC region, it is output to the OAM cell multiplexer 17.

OAM셀 다중화부(17)는 선택된 셀 생성부 (11내지 16)에서 조립된 셀 열의 데이타가 흘러가도록 통로를 열어주는 역할을 하며 오류제어를 위해 CRC -10을 생성하여 삽입하는 CRC -10생성부(19)를 거쳐 10비트의 CRC 정보가 부가되어 완전한 하나의 OAM셀이 생성되어 전송된다.The OAM cell multiplexer 17 serves to open a passage for the data of the cell rows assembled in the selected cell generators 11 to 16 to flow, and a CRC-10 generator that generates and inserts a CRC-10 for error control. 10 bits of CRC information are added to generate a complete OAM cell and then transmitted.

여기서 CRC -10의 생성 다항식은 'G(x)=1+x+x4+x5+x9+x10,이다.Here, the generation polynomial of CRC -10 is 'G (x) = 1 + x + x 4 + x 5 + x 9 + x 10,' .

각 셀 종류별 생성부의 세부 구성도는 제2도 내지 제7도에 나타내었으며, 셀 생성을 위해서 셀 정보 레지스터는 AL(Alarm,(AIS/RDI))셀, CC셀, 루프백(LB)셀, PM 셀, A/D셀등에 대해서는 최소 필요한 정보의 크기 만큼만 버퍼를 소유하도록 하였으며, RM셀과 같이 아직 셀 영역이 미확정되거나 사용 빈도가 낮은 셀들은 아직 정의되지 않은 다른 종류의 셀들과 공통으로 사용할 수 있도록 전체 셀 페이로드를 모두 담을 수 있는 버퍼를 사용하는 구조로 시스템관리(System management)셀의 송신도 수용 가능하다. 동일 OAM셀의 생성시 적용 시스템이나 장치의 서비스 채널의 수에 따라 여러 채널의 OAM셀을 생성하기 위해 다중의 포트를 두어 셀을 생성하도록 하며 셀의 생성이 요구되면 각 셀 다중화 제어부에서는 OAM셀 생성 제어부(18)로 셀의 생성 허락을 요구하는 셀 생성 요구 신호를 출력하고, 다른 셀 생성부와의 상황을 고려하여 셀의 생성을 허락하는 신호가 주어지면 셀 다중화 제어부는 해당 포트의 셀 정보 다중화부로 바이트 단위의 셀을 형성하는 다중화가 이루어지도록 제어하면서 동시에 클럭에 맞추어 셀 포트) 다중화부에서 지정된 포트의 셀의 열(stream)이 OAM셀 다중화부(17)로 전달되도록 한다.A detailed configuration diagram of the generation unit for each cell type is shown in FIGS. 2 to 7. The cell information register includes an AL (Alarm, (AIS / RDI)) cell, CC cell, loopback (LB) cell, and PM for cell generation. For the cell, A / D cell, etc., the buffer should be owned only as much as the minimum required information.Also, cells such as RM cells, which have not yet been determined or infrequently used, can be used in common with other types of cells not yet defined. It is also a structure that uses a buffer that can hold the entire cell payload, so it can accommodate the transmission of system management cells. When generating the same OAM cell, in order to generate OAM cells of multiple channels according to the number of service channels of the applied system or device, cells are created with multiple ports, and when generation of cells is required, each cell multiplexing control unit generates OAM cells. The cell multiplexing control unit outputs a cell generation request signal for requesting permission to generate a cell to the control unit 18 and considers a situation with another cell generation unit. By controlling the multiplexing to form a cell by byte, the stream of the cell of the port specified in the cell port) multiplexer is transferred to the OAM cell multiplexer 17 at the same time according to the clock.

제2도는 본 발명에 따른 AL(Alarm)셀 생성부(11)의 구성도를 나타낸다.2 is a block diagram of an AL (Alarm) cell generation unit 11 according to the present invention.

AL(Alarm)셀 생성부(11)는 시스템이나 CPU로부터 누어진 필수 셀 정보를 상기 CPU접속부 (1B)의 레지스터의 선택 신호에 의해 데이타를 입력받아 저장하는 다수개의 셀 정보 레지스터(21); 상기 CPU접속부(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 제어 레지스터(22); 상기 제어 레지스터(22)에 해당 포트의 비트가 세팅되면, 셀 생성을 요구하는 다수개의 타이머 생성기(24); 상기 다수개의 타이머 생성기(24)로부터 하나 이상의 포트 셀 생성 요구 신호를 입력받아 AL셀 생성 요구 신호를 상기 OAM셀 생성 제어부(18)로 출력하고, AL셀 생성 허락 신호를 수신하면 요구한 포트로 셀을 생성하도록 허락하는 신호를 출력하고, 상기 타이머 생성기(24)를 초기화하는 셀 다중화 제어기(25);상기 다수개의 셀 정보 레지스터(21)에 저장된 셀 데이타를 입력받아 상기 셀 다중화 제어기(25)의 제어에 의해 출력하는 다수개의 셀 정보 다중화기(23); 및 상기 다수개의 셀 정보 다중화기(23)의 출력을 입력받아 상기 셀 다중화 제어기(25)의 제어에 의해 다중화하여 출력하는 셀 포트 다중화기(26)를 구비한다.The AL (Alarm) cell generation unit 11 includes a plurality of cell information registers 21 for receiving and storing essential cell information pressed by a system or a CPU by a selection signal of a register of the CPU connection unit 1B; A control register (22) for storing a control signal indicating the start of generation of a cell of said CPU connection section (1B); A plurality of timer generators (24) for requesting cell generation when bits of the corresponding port are set in the control register (22); Receives one or more port cell generation request signals from the plurality of timer generators 24, outputs an AL cell generation request signal to the OAM cell generation control unit 18, and receives an AL cell generation permission signal and sends the cell to the requested port. A cell multiplexing controller 25 for outputting a signal to allow generation of a signal and initializing the timer generator 24; receiving cell data stored in the plurality of cell information registers 21 of the cell multiplexing controller 25; A plurality of cell information multiplexers 23 outputted by the control; And a cell port multiplexer 26 which receives the outputs of the plurality of cell information multiplexers 23 and multiplexes them under the control of the cell multiplexing controller 25.

상기와 같이 구성된 AL셀 생성부(11)는 AIS(Alarm Indication Signal) 또는 RDI(Remote Defect Indication)2종의 셀을 셍성하는데 시스템이나 CPU로부터 주어진 필수 셀 정보를 CPU 접속부(1B)의 레지스터 선택 신호에 의해 임의의 n개의 셀 정보 레지스터(21)에 쓰고 나서 셀의 생성을 시작을 나타내는 제어 레지스터(22)에 해당 포트의 비트를 1로 세트하면, 해당 포트의 타이머 생성기(24)에서는 셀 생성을 요구하고, 셀 다중화 제어기(25)는 하나 이상의 포트로부터 셀 생성 요구 신호를 받아서 경보(Alarm)셀 생성 요구 신호를 OAM셀 생성 제어부(18)로 보내고 생성 허락 신호를 받고 나서 요구한 포트로 셀을 형성하도록 허락하는 신호를 보내고 타이머 생성기(24)를 초기화한다.The AL cell generation unit 11 configured as described above generates two kinds of cells, AIS (Alarm Indication Signal) or RDI (Remote Defect Indication), and registers a selection signal of the CPU connection unit 1B with essential cell information given from the system or CPU. Writes to the arbitrary n cell information registers 21 and sets the bit of the corresponding port to 1 in the control register 22 indicating the start of cell generation, the timer generator 24 of the corresponding port generates the cell. The cell multiplexing controller 25 receives the cell generation request signal from one or more ports, sends an alarm cell generation request signal to the OAM cell generation control unit 18, receives the generation permission signal, and then sends the cell to the requested port. It sends a signal allowing it to form and initializes timer generator 24.

1초마다 더 이상의 CPU가 셀 생성의 중지를 요구하지 않는 한 자동으로 타이머는 셀의 생성을 셀 다중화 제어기(25)로 요청하도록 하는 구조로 되어있으며 다중의 포트에서 동시에 생성을 요구할 시는 포트 숫자가 낮은 포트부터 송신하도록 제어한다. 또 한정된 다중의 보트를 모두 사용하고 있을 때 새로운 채널에 대해서는 CPU가 직접 1초 마다 셀의 생성을 요구하는 별도의 통로를 두어 동시에 발생하는 경보 셀의 생성에 대처하도록 하였다.The timer automatically requests the cell multiplexing controller 25 to generate a cell, unless the CPU requests to stop cell generation every second. The port number is required to simultaneously generate multiple ports. Control to transmit from the lower port. In addition, when using a limited number of multiple boats, the CPU directly provides a separate channel for generating cells every second to cope with the generation of alarm cells.

제3도는 본 발명에 따른 CC(Continuity Check)셀 생성부(12)의 구성도로서, A/D셀을 이용하여 CC의 절차를 수행하기 전에 본 기능을 수행할 지의 여부를 미리 협상한 후 이루어지게된다.3 is a configuration diagram of the CC (Continuity Check) cell generation unit 12 according to the present invention, and after negotiating whether to perform this function before performing the procedure of the CC using the A / D cell, You lose.

CC셀 생성부(12)는 CPU로부터 주어진 필수 셀 정보를 상기 CPU접속부(1B)의 레지스터 선택 신호에 의해 셀의 채널 정보를 입력받아 저장하는 다수개의 셀 정보 레지스터(31);상기 CPU접속부(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 레지스터(32); 사용자 임의의 시간 설정값을 저장하는 시간 설정 레지스터(33); 상기 제어 레지스터(32)에 해당 포트의 비트가 세팅되면, 상기 시간 설정 레지스터(33)에 사용자 임의의 시간 설정 값을 출력하고, CC서비스셀 비치 신호가 없을 때 셀 생성을 요구하는 다수개의 타이머 생성기(35); 상기 다수개의 타이머 생성기(35)로부터 하나 이상의 포트 셀 생성 요구 신호를 입력받아 CC셀 생성 요구 신호를 상기 OAM셀 생성 제어부(18)로 출력하고, CC셀 생성 허락 신호를 수신하면 요구한 포트로 셀을 생성하도록 허락하는 신호를 출력하고, 상기 타이머 생성기(35)를 초기화하는 셀 다중화 제어기(36); 상기 다수개의 셀 정보 레지스터(31)에 저장된 셀 데이타를 입력받아 상기 셀 다중화 제어기(36)의 제어에 의해 출력하는 다수개의 셀 정보 다중화기(34); 및 상기 다수개의 셀 정보 다중화기(34)의 출력을 상기 셀 다중화 제어기(36)의 제어에 의해 다중화하여 출력하는 셀 포트 다중화기(37)를 구비한다.The CC cell generation unit 12 receives a plurality of cell information registers 31 which receive and store channel information of a cell by a register selection signal of the CPU connection unit 1B, and stores essential cell information given from the CPU; A register 32 that stores a control signal indicating the start of generation of a cell of < RTI ID = 0.0 > A time setting register 33 for storing a user arbitrary time setting value; When a bit of a corresponding port is set in the control register 32, a plurality of timer generators output a user arbitrary time setting value to the time setting register 33 and request generation of a cell when there is no CC service cell provision signal. (35); Receives one or more port cell generation request signals from the plurality of timer generators 35, outputs a CC cell generation request signal to the OAM cell generation control unit 18, and receives a CC cell generation permission signal and sends the cell to the requested port. A cell multiplexing controller (36) for outputting a signal allowing the generation of a signal and initializing the timer generator (35); A plurality of cell information multiplexers (34) for receiving cell data stored in the plurality of cell information registers (31) and outputting them under the control of the cell multiplexing controller (36); And a cell port multiplexer 37 for multiplexing and outputting the outputs of the plurality of cell information multiplexers 34 under the control of the cell multiplexing controller 36.

상기와 같이 구성된 CC셀 생성부(12)의 셀의 생성은 셀의 채널 정보를 셀 정보 레지스터(31)에 쓰기를 한 후, CC절차의 시작을 알리는 제어 레지스터(32)의 해당 포트를 1로 쓰게 되면 타이밍 생성기(35)에서는 사용자 임의로 시간을 조종하도록 하는 시간 설정 레지스터(33)의 간격동안 해당 채널의 서비스셀(사용자 셀)이 송신되지 않을 때(CC서비스셀 매치 신호가 없을 때) 셀 다중화 제어기(36)로 CC셀이 송신되어야 함을 요구한다.The generation of the cell of the CC cell generation unit 12 configured as described above writes the channel information of the cell into the cell information register 31, and then sets the corresponding port of the control register 32 to 1 to indicate the start of the CC procedure. When the timing generator 35 writes, the cell multiplexing is performed when the service cell (user cell) of the corresponding channel is not transmitted (when there is no CC service cell match signal) during the interval of the time setting register 33 that allows the user to arbitrate time. Requires the CC cell to be sent to the controller 36.

셀 다중화 제어기(36)는 OAM셀 생성 제어부 (18)로 CC셀 생성 요구 신호를 출력하고, CC셀 생성 허락 신호가 있으면 요구된 포트의 타이밍 생성기(35)로 타이머 초기화 신호를 주고, 셀 정보 다중화기(34)와 셀 포트 다중화기(37)를 제어하여 셀이 송신되도록 한다.The cell multiplexing controller 36 outputs a CC cell generation request signal to the OAM cell generation control unit 18, and if there is a CC cell generation permission signal, sends a timer initialization signal to the timing generator 35 of the requested port. The firearm 34 and cell port multiplexer 37 are controlled to allow the cell to be transmitted.

제4도는 본 발명에 따른 LB(Loopback)셀 생성부(13)의 구성도를 나타낸다.4 is a block diagram of a loopback (LB) cell generation unit 13 according to the present invention.

LB셀 생성부(13)는 CPU로부터 주어진 필수 셀 정보를 상기 CPU접속부 (1B)의 레지스터 선택 신호에 의해 데이타를 입력받아 저장하는 셀 정보 레지스터(41); 상기 CPU접속부(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 제어 레지스터(42); 상기 제어 레지스터(42)의 셀 생성요구 신호와 외부의 수신 루핑백 셀 송신 요구 신호를 입력받아 LB셀 생성 요구 신호를 상기 OAM셀 생성 제어부(18)로 출력하고, LB셀 생성 허락 신호를 수신하면 셀을 생성하도록 허락하는 신호를 출력하는 셀 다중화 제어기(45); 상기 셀 정보 레지스터(41)에 저장된 셀 데이타를 입력받아 상기 셀 다중화 제어기(45)의 제어에 의해 출력하는 제1셀 정보 다중화기(43); 외부의 수신 루핑백 셀 정보를 입력받아 상기 셀 다중화 제어기(45)의 제어에 의해 출력하는 제2셀 정보 다중화기(44); 및 상기 제1,제2셀 정보 다중화기(43,44)의 출력을 입력받아 상기 셀 다중화 제어기(45)의 제어에 의해 다중화하여 출력하는 셀 포트 다중화기(46)를 구비한다.The LB cell generation unit 13 includes: a cell information register 41 for receiving and storing essential cell information given from a CPU by means of a register selection signal of the CPU connection unit 1B; A control register 42 for storing a control signal indicating the start of generation of a cell of the CPU connection unit 1B; When receiving the cell generation request signal of the control register 42 and the external reception looping back cell transmission request signal, and outputs the LB cell generation request signal to the OAM cell generation control unit 18, and receives the LB cell generation permission signal A cell multiplexing controller 45 which outputs a signal allowing to generate a cell; A first cell information multiplexer (43) for receiving cell data stored in the cell information register (41) and outputting the cell data stored under the control of the cell multiplexing controller (45); A second cell information multiplexer 44 for receiving external received looping back cell information and outputting the received looping back cell information under the control of the cell multiplexing controller 45; And a cell port multiplexer 46 which receives the outputs of the first and second cell information multiplexers 43 and 44 and multiplexes them under the control of the cell multiplexing controller 45.

상기와 같이 구성된 LB셀 생성부(13)는 CPU측에서 요구하는 루프백 셀과 수신 루프백 처리기에서 상대방이 루프백을 요구하여 돌려보낼 셀을 생성하여 송신하는 두 가지 경우를 지원할 수 있는 구조로서 수신기로부터는 되돌려 보낼 셀이 있을 때 수신 루프백 셀 송신 요구 신호와 CPU측에서 직접 생성하여 보낼 셀을 요구할 때 제어 레지스터(42)를 1로 쓰기를 하면 셀 다중화 제어기(45)는 LB셀 생성 요구 신호를 OAM셀 생성 제어부(18)로 보내고, 송신이 허락되면 셀 다중화 제어기(45)에서는 셀 정보 다중화기(43,44)와 셀 포트 다중화기(46)를 제어하여 LB셀이 전송되도록 한다.The LB cell generation unit 13 configured as described above is capable of supporting two cases in which a loopback cell requested by the CPU side and a cell to be sent back by requesting a loopback from the receiver loopback processor are transmitted from the receiver. When there is a cell to be sent back, when the control loop 42 writes to 1 when the receive loopback cell send request signal and the CPU directly request a cell to be sent, the cell multiplexing controller 45 sends the LB cell generation request signal to the OAM cell. The cell multiplexing controller 45 controls the cell information multiplexers 43 and 44 and the cell port multiplexer 46 so that the LB cell is transmitted.

제5도는 본 발명에 따른 PM셀 생성부(14)의 구성도를 나타낸다.5 shows a configuration diagram of the PM cell generator 14 according to the present invention.

PM셀 생성부(14)는 CPU로부터 주어진 필수 셀 정보를 상기 CPU접속부(1B)의 레지스터 선택 신호에 의해 데이타를 입력받아 저장하는 다수개의 셀 정보 레지스터(51); 상기 CPU접속부(1B)의 셀의 생성 시작을 나타내는 제어 신호를 저장하는 제어 레지스터(52); 상기 제어 레지스터(52)의 셀 생성 요구 신호와 외부의 수신 역방향 보고(BWR)셀 생성 요구 신호와 상기 서비스셀 모니터링부(1A)의 강제 삽입 순방향 감시(FWM)셀 생성 요구 신호와 순방향 감시(FWM)셀 생성 요구 신호를 입력받아 PM셀 강제 삽입 요구 신호와 PM셀 생성 허락 신호를 수신하면 셀을 생성하도록 허락하는 신호를 출력하는 셀 다중화 제어기(54); 상기 다수개의 셀 정보 레지스터(51)에 저장된 셀 데이타와 외부의 수신 역방향 보고(BWR)셀 정보와 상기 서비스셀 모니터링부(1A)의 서비스셀 모니터링 정보를 입력받아 상기 셀 다중화 제어기(54)의 제어에 의해 출력하는 다수개의 셀 정보 다중화기(53); 및 상기 다수개의 셀 정보 다중화기(53)의 출력을 입력받아 상기 셀 다중화 제어기(54)의 제어에 의해 다중화하여 출력하는 셀 포트 다중화기(55)를 구비한다.The PM cell generation unit 14 includes a plurality of cell information registers 51 for receiving and storing necessary cell information given from a CPU by means of a register selection signal of the CPU connection unit 1B; A control register 52 for storing a control signal indicating the start of generation of a cell of the CPU connection unit 1B; A cell generation request signal from the control register 52 and an external reception backward report (BWR) cell generation request signal and a forced insertion forward monitoring (FWM) cell generation request signal and forward monitoring (FWM) of the service cell monitoring unit 1A. A cell multiplexing controller 54 for receiving a PM cell forced insertion request signal and a PM cell generation permission signal and outputting a signal for allowing a cell to be generated; Control of the cell multiplexing controller 54 by receiving cell data stored in the plurality of cell information registers 51, external reception backward report (BWR) cell information, and service cell monitoring information of the service cell monitoring unit 1A. A plurality of cell information multiplexers 53 output by the plurality; And a cell port multiplexer 55 that receives the outputs of the plurality of cell information multiplexers 53 and multiplexes the outputs by the control of the cell multiplexing controller 54.

상기와 같이 구성된 PM셀 생성부(14)의 동작을 살펴보면, PM셀의 생성을 위해서는 셀 정보 레지스터(51)에 채널 구분자의 정보를 쓰고 나서 제어 레지스터(52)에 해당 포트를 1로 설정함으로써 시작된다.Referring to the operation of the PM cell generation unit 14 configured as described above, the generation of the PM cell starts by writing channel separator information in the cell information register 51 and then setting the corresponding port to 1 in the control register 52. do.

먼저, 제8도에 나타낸 것처럼 서비스셀 모니터링부(1A)에서 사용자의 서비스셀을 감시하여 생성하고자 하는 PM셀의 채널과 동일한 서비스셀의 숫자를 계수하여 설정된 일정 블록마다 PM셀의 생성을 요구하도록 되어있다. 모드의 선택에 따라 설정된 블록 수의 150%의 서비스셀의 송신되었을 때는 PM셀의 강제 삽입을 요구할 수도 있다.First, as shown in FIG. 8, the service cell monitoring unit 1A monitors the service cell of the user and counts the same number of service cells as the channel of the PM cell to be generated to request generation of the PM cell for each predetermined block. It is. According to the mode selection, when 150% of the service cells of the set number of blocks are transmitted, forced insertion of the PM cell may be required.

한편 역방향 보고(BWR)셀의 송신 요구는 수신부에서 생성 요구 신호를 받아 셀 다중화 제어기(54)에서는 순방향 감시(FWM)셀의 단순 생성 요구인지 강제 삽입의 요구인지를 확인하여 OAM셀 생성 제어부(18)로 셀의 송신을 요구하고, OAM셀 생성 제어부(18)는 상제 삽입인 경우 현재 다중화할 각 OAM셀 중에서 PM셀 생성부(14)에 가장 우선하여 셀의 생성 및 송신을 허락하는 신호를 주게 되고, 셀 다중화 제어기(54)의 제어에 따라 해당 포트의 셀 정보 다중화기(53)를 제어하여 순방향 감시(FWM)셀의 경우는 서비스셀 모니터링부(1A)로부터의 순방향 감시(FWM)정보를 다중화하여 셀 열을 만들고, 역방향 보고(BWR)셀의 요구인 경우는 수신부로부터의 역방향 보고(BWR)정보를 다중화 하도록 하여 셀 포트 다중화기(55)를 거쳐 OAM셀 다중화부(17)로 전달한다.On the other hand, the transmission request of the reverse reporting (BWR) cell receives the generation request signal from the receiving unit, and the cell multiplexing controller 54 determines whether it is a simple generation request or a forced insertion request of the forward monitoring (FWM) cell, and thereby the OAM cell generation control unit 18. Request transmission of the cell, and the OAM cell generation control unit 18 gives a signal allowing the generation and transmission of the cell in priority to the PM cell generation unit 14 among the OAM cells to be multiplexed in the case of normal insertion. In response to the control of the cell multiplexing controller 54, the cell information multiplexer 53 of the corresponding port is controlled so that the forward monitoring (FWM) information from the service cell monitoring unit 1A can be obtained. Multiplexing creates a cell sequence and, in the case of a request for a backward reporting (BWR) cell, multiplexes backward reporting (BWR) information from a receiving unit, and transmits the result to the OAM cell multiplexing unit 17 via a cell port multiplexer 55. .

제6도는 본 발명에 따른 A/D셀 생성부(15)의 구성도를 나타낸다.6 shows a configuration diagram of the A / D cell generation unit 15 according to the present invention.

A/D셀 생성부(15)는 CPU로부터 주어진 필수 셀 정보를 상기 CPU접속부(1B)의 레지스터 선택 신호에 의해 데이타를 입력받아 저장하는 셀 정보 레지스터(61); 상기 CPU접속부(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 제어 레지스터(62); 상기 제어 레지스터(62)의 셀 생성 요구 신호를 입력받아 A/D셀 생성 요구 신호를 상기 OAM셀 생성 제어부(18)로 출력하고, A/D셀 생성 허락 신호를 수신하면 셀을 생성하도록 허락하는 신호를 출력하는 셀 다중화 제어기(63); 및 상기 셀 정보 레지스터(61)에 저장된 셀 데이타를 입력받아 상기 셀 다중화 제어기(63)의 제어에 의해 출력하는 셀 정보 다중화기(64)를 구비한다.The A / D cell generation unit 15 includes: a cell information register 61 for receiving and storing necessary cell information given from a CPU by a register selection signal of the CPU connection unit 1B; A control register (62) for storing a control signal indicating the start of generation of a cell of said CPU connection portion (1B); Receives a cell generation request signal from the control register 62 and outputs an A / D cell generation request signal to the OAM cell generation control unit 18, and when receiving an A / D cell generation permission signal, permits cell generation. A cell multiplexing controller 63 for outputting a signal; And a cell information multiplexer 64 which receives the cell data stored in the cell information register 61 and outputs the cell data stored under the control of the cell multiplexing controller 63.

상기와 같이 구성된 A/D셀 생성부(15)는 셀 생성의 빈도를 감안하여 다중의 포트를 두지않고 단일 포트로서 CPU에 의해 데이타 버스를 통해 셀 정보 레지스터(61)에 필요 정보만을 쓰기한 후 제어 레지스터(62)를 1로 설정하여 셀 다중화 제어기(63)로 셀의 생성을 요구하고 다시 셀 다중화 제어기(63)는 OAM셀 생성 제어부(18)로 A/D셀 생성 요구 신호를 보내고, 허락 신호를 받으면 셀 정보를 단순히 바이트 단위로 다중화하는 셀 정보 다중화기(64)를 제어하여 A/D셀을 전송하도록 한다.The A / D cell generation unit 15 configured as described above writes only necessary information to the cell information register 61 through the data bus by the CPU as a single port without having multiple ports in view of the frequency of cell generation. The control register 62 is set to 1 to request the generation of the cell to the cell multiplexing controller 63, and the cell multiplexing controller 63 sends the A / D cell generation request signal to the OAM cell generation control unit 18 and permits. Upon receiving the signal, the cell information multiplexer 64, which multiplexes the cell information simply by byte unit, is controlled to transmit the A / D cell.

제7도는 본 발명에 따른 RM셀 생성부(16)의 구성도를 나타낸다.7 is a block diagram of the RM cell generation unit 16 according to the present invention.

RM셀 생성부(16)는 CPU로부터 주어진 필수 셀 정보를 상기 CPU접속부(1B)의 레지스터 선택 신호에 의해 데이타를 입력받아 저장하는 셀 정보 레지스터(71); 상기 CPU접속부(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 제어 레지스터(72); 상기 제어 레지스터(72)의 셀 생성 요구 신호를 입력받아 RM셀 생성 요구 신호를 상기 OAM셀 생성 제어부(18)로 출력하고, RM셀 생성 허락 신호를 수신하면 셀을 생성하도록 허락하는 신호를 출력하는 셀 다중화 제어기(73); 및 상기 셀 정보 레지스터(71)에 저장된 셀 데이타를 입력받아 상기 셀 다중화 제어기(73)의 제어에 의해 출력하는 셀 정보 다중화기(74)를 구비한다.The RM cell generating unit 16 includes: a cell information register 71 for receiving and storing necessary cell information given from a CPU by means of a register selection signal of the CPU connection unit 1B; A control register 72 for storing a control signal indicating the start of generation of a cell of the CPU connection unit 1B; Receiving a cell generation request signal of the control register 72 and outputs an RM cell generation request signal to the OAM cell generation control unit 18, and outputs a signal to allow the generation of cells when receiving the RM cell generation permission signal Cell multiplexing controller 73; And a cell information multiplexer 74 which receives the cell data stored in the cell information register 71 and outputs the cell data stored under the control of the cell multiplexing controller 73.

상기와 같이 구성된 RM셀 생성부(16)는 아직 셀 형태가 완전히 정의 되지않거나 앞으로 새로이 정의되는 셀 종류가 발생할 때를 대비하여 셀 페이로드 전체와 채널 정보를 모두 갖는 53바이트 크기의 셀 정보 레지스터(71)를 갖고 이를 바이트 단위로 정렬하여 다중화하도록 제어하여 셀을 송신하는 구조로 상기의 A/D셀 생성부(15)의 구조와 동일하며, 단일 포트로서 CPU에의해 데이타 버스를 통해 셀 정보 레지스터(71)에 필요 정보만을 쓰기한 후 제어 레지스터(72)를 1로 설정하여 셀 다중화 제어기(73)로 셀의 생성을 요구하고, 다시 셀 다중화 제어기(73)는 OAM셀 생성 제어부(18)로 RM셀 생성 요구 신호를 보내고, 허락 신호를 받으면 셀 정보를 단순히 바이트 단위로 다중화하는 셀 정보 다중화기(74)를 제어하여 RM셀을 전송하도록 하고, RM셀, 시스템 관리(System management)셀과 새로 정의될 셀의 생성 및 송신에 이용할 수 있도록 하였다.The RM cell generation unit 16 configured as described above has a 53-byte cell information register having both the cell payload and channel information in case a cell type is not yet fully defined or a newly defined cell type occurs. 71) and transmits cells by controlling them to be multiplexed by byte unit, and is the same as the structure of the A / D cell generating unit 15 described above. After writing only the necessary information to 71, the control register 72 is set to 1 to request the generation of the cell to the cell multiplexing controller 73, and the cell multiplexing controller 73 to the OAM cell generation control unit 18 again. When the RM cell generation request signal is sent and the permission signal is received, the RM cell is transmitted by controlling the cell information multiplexer 74 which simply multiplexes the cell information by byte unit, and transmits the RM cell. gement) to be used for the creation and transmission of cells and newly defined cells.

제8도는 본 발명에 따른 서비스셀 모니터링부(1A)의 구성도를 나타낸다.8 shows a configuration diagram of the service cell monitoring unit 1A according to the present invention.

서비스셀 모니터링부(1A)는 상기 CC셀 생성부(12)로부터 CC채널 정보와 외부로부터 서비스셀 정보를 입력받아 이를 비교하여 CC서비스셀 매치 신호를 출력하는 CC채널 비교기(81); 상기 PM셀 생성부(14)로부터 PM채널 정보와 외부로부터 서비스셀 정보를 입력받아 이를 비교하여 PM서비스셀 매치 신호를 출력하는 PM채널 비교기(82); 상기 CPU접속부(1B)를 통해 CPU의 단대단/세그먼트 선택신호, MSN기준값, TUC초기값, TS기준값을 저장하여 출력하는 제어 레지스터(83); 외부의 서비스셀 정보와 상기 PM셀 채널 비교기(82)의 PM서비스셀 매치 신호를 입력받아 BIP-16의 패리티 값을 계산하여 출력하는 BIP(Bit Interleaved Parity)생성기(85); 상기 제어 리지스터(83)를 통해 현재 PM셀이 단대단 세그먼트인지의 여부와 MSN기준값을 입력받아 설정된 MSN기준값과 자신이 관리하는 MSN값을 비교하여 MSN값(MSN_VAL)을 출력하고, 순방향 감시(FWM)생성 요구 신호를 모드의 단대단/세그먼트 구분없이 일치하면 출력하고, 단대단 모드인 경우 150%가 되었을 때 강제 삽입 순방향 감시(FWM)생성 요구 신호를 출력하는 MSN관리기(86); 상기 PM셀 채널 비교기(82)의 PM서비스셀 매치 신호에 따라 1씩 증가시키고, TUC초기화 신호를 상기 제어 레지스터(83)로부터 수신하면 '0'으로 초기화하여 송신된 전체 서비스셀의 수를 계수하는 TUC관리기(87); 및 상기 제어 레지스터(83)로부터 TS기준값을 기준으로 타이머 생성기의 μ초클럭(μsec_clock)을 계수하여 TS값(TS_VAL)을 출력하는 TS관리기(88)를 구비한다.The service cell monitoring unit 1A includes: a CC channel comparator 81 which receives CC channel information from the CC cell generation unit 12 and service cell information from the outside and compares them to output a CC service cell match signal; A PM channel comparator 82 which receives PM channel information from the PM cell generator 14 and service cell information from the outside and compares the received PM cell information with an output of a PM service cell match signal; A control register (83) for storing and outputting the end-to-end / segment selection signal, MSN reference value, TUC initial value, and TS reference value of the CPU through the CPU connection portion 1B; A bit interleaved parity (BIP) generator 85 that receives external service cell information and a PM service cell match signal of the PM cell channel comparator 82 and calculates and outputs a parity value of BIP-16; Through the control register 83, whether the current PM cell is an end-to-end segment and the MSN reference value are input, and the MSN value (MSN_VAL) is output by comparing the MSN reference value and the MSN value managed by the user, and forward monitoring ( FWM) MSN controller 86 for outputting the generation request signal is matched without the end-to-end / segment of the mode, and outputs a forced insertion forward monitoring (FWM) generation request signal when 150% in the end-to-end mode; Incrementing by 1 according to the PM service cell match signal of the PM cell channel comparator 82, and when receiving the TUC initialization signal from the control register 83, initializes to '0' to count the total number of service cells transmitted A TUC manager 87; And a TS manager 88 which counts the [microsecond] clock ([mu] sec_clock) of the timer generator based on the TS reference value from the control register (83) and outputs the TS value (TS_VAL).

상기와 같이 구성된 서비스셀 모니터일부(1A)의 동작을 살펴보면, CC셀 채널 비교기(81)는 서비스셀 데이타의 헤더 영역과 CC셀 채널 정보와 비교하여 CC기능용 수행하고자 하는 채널의 셀 데이타가 있음을 CC셀 생성부(12)로 전달하여 CC셀의 송신 여부를 결정하도록 한다.Referring to the operation of the service cell monitor part 1A configured as described above, the CC cell channel comparator 81 has cell data of a channel to be performed for CC functions in comparison with the header area of the service cell data and the CC cell channel information. It is delivered to the CC cell generation unit 12 to determine whether to transmit the CC cell.

PM셀 채널 비교기(82)는 CC셀 채널 비교기(81)와 마찬가지로 서비스셀 데이타의 헤더 영역과 PM채널 정보와 비교하여 PM서비스셀 매치(match)신호를 만들어 BIP(Bit Interleaved Parity)생성기(85), MSN관리기(86), TUC관리기(87)의 기능이 동작하도록 한다.The PM cell channel comparator 82, like the CC cell channel comparator 81, generates a PM service cell match signal by comparing the header area of the service cell data and the PM channel information to produce a bit interleaved parity (BIP) generator 85. The MSN manager 86 and the TUC manager 87 operate.

BIP생성기(85)는 BIP-16의 패리티 값을 계산하는 기능부로 모니터링 정보중 BIP값(BIP_VAL)을 만들어 순방향 감시(FWM)PM셀 정보영역에 삽입되도록 한다.The BIP generator 85 is a function for calculating the parity value of the BIP-16, and makes a BIP value BIP_VAL of the monitoring information and inserts it into the forward monitoring (FWM) PM cell information area.

MSN관리기(86)는 제어 레지스터(83)를 통해 현재 PM셀이 단대단 세그먼트인지의 여부와 MSN기준값을 설정하면 설정된 MSN기준값과 자신이 관리하는 MSN값을 비교하여 MSN값(MSN_VAL)을 서비스셀 모니터링 정보에 삽입하고, 순방향 감시(FWM)생성 요구 신호는 모드의 단대단/세그먼트 구분없이 일치하면 (100%)발생시키고, 단대단 모드인 경우 150%가 되었을 때 강제 삽입 순방향 감시(FWM)생성 요구 신호를 발생시킨다.MSN manager 86 compares MSN value (MSN_VAL) to service cell by comparing MSN value managed by itself with MSN reference value when control unit 83 sets whether current PM cell is end-to-end segment and MSN reference value. Inserted into the monitoring information, the forward monitoring (FWM) generation request signal is generated (100%) when the mode is matched without end-to-end / segment distinction, and when the end-to-end mode is 150%, the forced insertion forward monitoring (FWM) is generated. Generate a request signal.

TUC관리기(87)는 송신된 전체 서비스셀의 수를 계수하는 기능으로 PM 서비스셀 매치 신호에 따라 1씩 증가시키게 되며,TUC초기화 신호를 제어 레지스터(83)로 부터 수신하면 0으로 초기화시킨다. TUC값(TUC_VAL)은 전체 송신되는 사용자셀의 수를 계수한 값이고, TUC_0_VAL은 서비스셀 데이타 헤더의 CLP(Cell Loss Priority)가 '0'인 셀의 송신수를 계수한 값이 된다.The TUC manager 87 is a function of counting the total number of transmitted service cells, and increases by 1 according to the PM service cell match signal. When the TUC manager 87 receives the TUC initialization signal from the control register 83, it initializes to 0. The TUC value (TUC_VAL) is a value obtained by counting the total number of user cells transmitted, and TUC_0_VAL is a value obtained by counting the number of transmissions of a cell whose CLP (Cell Loss Priority) of the service cell data header is '0'.

TS관리기(88)는 타임 스템프로서 제어 레지스터(83)로부터 TS기준값을 기준으로 타이머 생성기(84)로부터의 μ초 클럭(μsec_clock)을 계수하여 TS값(TS_VAL)을 출력하여 PM셀 생성시 사용하도록 한다.The TS manager 88 counts the μ-second clock (μsec_clock) from the timer generator 84 from the control register 83 as a time stamp based on the TS reference value, and outputs a TS value (TS_VAL) for use in generating PM cells. do.

상기와 같이 구성되어 동작하는 본 발명은 광대역 종합 통신망을 구성하는 UNI/NNI의 F4/F5레벌의 모든 장치의 ATM계층의 OAM셀의 생성 처리에 적용할 수 있고, 대부분의 OAM셀 생성기능을 하드웨어가 처리하도록 하는 구조를 택하여, 망장애 관리와 성능정보의 누적처리를 위한 성능 관리 등의 OAM셀을 실시간으로 생성하므로써 시스템 구성시 소프트웨어의 개입을 최소화하도록 하여 소프트웨어의 부하와 가격을 줄이도록 하는 효율적인 측면과 전체 ATM계층의 기능의 구현이나 구성시 회로의 크기나 성능을 향상시키는 효과가 있다.The present invention configured and operated as described above can be applied to the generation process of the OAM cell of the ATM layer of all devices of the F4 / F5 level of UNI / NNI constituting the broadband integrated communication network, and most of the OAM cell generation functions are hardware. By selecting the structure to handle the system, OAM cells such as network failure management and performance management for the cumulative processing of performance information are generated in real time to minimize the software involvement in system configuration to reduce the load and price of the software. The efficiency and the size and performance of the circuit can be improved when implementing or configuring the functions of the entire ATM layer.

Claims (9)

CPU와 접속되어 OAM셀 생성을 위한 데이타 정보와 제어 신호를 출력하는 CPU접속 수단(1B); 외부로부터 서비스셀 정보와 상기 CPU접속 수단(1B)을 통해 CPU데이타와 제어 신호를 입력받고, PM채널 정보와 CC채널 정보를 입력받아 CC서비스셀 매치 신호와 서비스셀 모니터링 정보, 강제 삽입 순방향 감시(FWM)생성 요구 신호, 순방향 감시(FWM)생성 요구 신호를 출력하는 서비스셀 모니터링 수단(1A); 상기 CPU접속 수단(1B)의 데이타 정보와 제어 신호를 입력받아 AL셀 생성요구 신호를 출력하고, AL셀 생성 허락 신호를 수신하여 AL셀 데이타 열을 출력하는 AL(Alarm)셀 생성 수단(11); CC채널 정보를 출력하여 상기 서비스셀 모니터링 수단(1A)의 CC서비스셀 매치 신호가 없을 때 상기 CPU접속 수단(1B)의 데이타 정보와 제어 신호를 입력받아 CC셀 생성 요구 신호를 출력하고, CC셀 생성 허락 신호를 수신하여 CC셀 데이타 열을 출력하는 CC(Continuity Check)셀 생성 수단(12); 상기 CPU접속 수단(1B)의 데이타 정보와 제어 신호를 입력받고, 외부로부터 수신 루핑백 셀 정보와 수신 루핑백 셀 송신 요구 신호를 수신하여 LB셀 생성 요구 신호를 출력하고, LB셀 생성 허락 신호를 수신하여 LB셀 데이타 열을 출력하는 LB(LoopBack)셀 생성 수단(13); 상기 CPU접속 수단(1B)의 데이타 정보와 제어 신호를 입력받고, 상기 서비스셀 모니터링 수단(1A)으로부터 서비스셀 모니터링 정보와 강제 삽입 순방향 감시(FWM)요구 신호와 순방향 감시(FWM)생성 요구 신호를 입력받고, 외부로부터 수신 역방향 보고(BWR)정보와 수신 역방향 보고(BWR)셀 생성 요구 신호를 수신하여 PM셀 강제 삽입 요구 신호와 PM셀 생성 요구 신호를 출력하고, PM셀 생성 허락 신호를 수신하여 PM셀 데이타 열을 출력하는 PM(Performance Management)셀 생성 수단(14); 상기 CPU접속 수단(1B)의 데이타 정보와 제어 신호를 입력받아 A/D셀 생성요구 신호를 출력하고, A/D셀 생성 허락 신호를 수신하여 A/D셀 데이타 열을 출력하는 A/D(Activation/Dea ctivation)셀 생성 수단(15); 상기 CPU접속 수단(1B)의 데이타 정보와 제어 신호를 입력받아 RM셀 생성 요구 신호를 출력하고, RM셀 생성 허락 신호를 수신하여 RM셀 데이타 열을 출력하는 RM(Resource Management)셀 생성 수단(16); 상기 각 셀 생성 수단(11내지16)이 각 셀 생성 요구 신호와 상기 PM셀 생성 수단(14)의 PM셀 강제 삽입 요구 신호를 수신하면 외부에 OAM셀 송신 요구 신호를 출력하여 OAM셀 송신 가능 신호를 수신하면 우선순위에 따라 각 셀 생성 허락 신호를 출력하고, CRC계산 선택 신호를 출력하는 OAM셀 생성 제어 수단(18); 상기 각 셀 생성 수단(11내지16)의 데이타 열을 입력받아 상기 OAM셀 생성 제어 수단(18)의 셀 생성 허락 신호의 제어에 의해 입력된 데이타 열을 다중화하여 출력하는 OAM셀 다중한 수단(17); 및 상기 OAM셀 다중화 수단(17)의 다중화된 데이타 열을 입력받아 상기 OAM셀 생성 제어 수단(18)의 CRC계산 선택 신호에 의해 CRC계산을 수행하여 OAM셀 데이타를 출력하는 CRC-10계산 수단(19)을 구비한 것을 특징으로 하는 에이티엠(ATM) 계층 오에이엠(OAM)셀 송신 처리 장치.CPU connection means (1B) connected to the CPU to output data information and control signals for generating OAM cells; Receives CPU data and control signals from the outside through service cell information and the CPU connection means 1B, receives PM channel information and CC channel information, and monitors CC service cell match signals, service cell monitoring information, and forced insertion forward monitoring. FWM) service cell monitoring means 1A for outputting a generation request signal and a forward monitoring (FWM) generation request signal; AL (Alarm) cell generating means (11) for receiving the data information and the control signal of the CPU connection means (1B) and outputting an AL cell generation request signal, and receiving an AL cell generation permission signal and outputting an AL cell data string. ; When the CC service cell match signal of the service cell monitoring means 1A is not present by outputting the CC channel information, the data information and the control signal of the CPU connection means 1B are input to output the CC cell generation request signal, and the CC cell. A CC (Continuity Check) cell generating unit 12 for receiving a generation permission signal and outputting a CC cell data string; Receives the data information and the control signal of the CPU connection means 1B, receives the received looping back cell information and the received looping back cell transmission request signal from the outside, outputs an LB cell generation request signal, and outputs an LB cell generation permission signal. LB (LoopBack) cell generation means 13 for receiving and outputting LB cell data strings; The data information and the control signal of the CPU connecting means 1B are input, and the service cell monitoring information, the forced insertion forward monitoring (FWM) request signal and the forward monitoring (FWM) generation request signal are received from the service cell monitoring means 1A. Receives the received reverse report (BWR) information and the received reverse report (BWR) cell generation request signal from the outside, outputs the PM cell forced insertion request signal and the PM cell generation request signal, and receives the PM cell generation permission signal. PM (Performance Management) cell generation means 14 for outputting a PM cell data string; A / D for receiving the data information and the control signal of the CPU connection means 1B and outputting an A / D cell generation request signal, and receiving an A / D cell generation permission signal to output an A / D cell data string. Activation / Dea ctivation) cell generation means 15; Resource management (RM) cell generation means 16 for receiving the data information and the control signal of the CPU connection means 1B, outputting an RM cell generation request signal, and receiving an RM cell generation permission signal and outputting an RM cell data string. ); When the cell generation means 11 to 16 receive each cell generation request signal and the PM cell forced insertion request signal of the PM cell generation means 14, an OAM cell transmission request signal is output to the outside to output an OAM cell transmission request signal. OAM cell generation control means (18) for outputting each cell generation permission signal in accordance with priority and outputting a CRC calculation selection signal upon receipt of the signal; OAM cell multiplexing means (17) for receiving the data sequence of each cell generating means (11 to 16) and multiplexing and outputting the data sequence inputted by the control of the cell generation permission signal of the OAM cell generation control means (18). ); CRC-10 calculation means for receiving the multiplexed data stream of the OAM cell multiplexing means 17 and performing CRC calculation by the CRC calculation selection signal of the OAM cell generation control means 18 to output OAM cell data; 19. An ATM layer OAM cell transmission processing apparatus, characterized by the above-mentioned. 제1항에 있어서, 상기 서비스셀 모니터링 수단(1A)은, 상기 CC셀 생성 수단 (12)으로부터 채널 정보와 외부로 부터 서비스셀 정보를 입력받아 이를 비교하여 CC서비스셀 매치 신호를 출력하는 CC채널 비교 수단(81); 상기 PM셀 생성 수단(14)으로부터 PM채널 정보와 외부로부터 서비스셀 정보를 입력받아 이를 비교하여 PM서비스셀 매치 신호를 출력하는 PM채널 비교 수단(82); 상기 CPU접속 수단(1B)을 통해 CPU의 단대단/세그먼트 선택 신호, MSN기준값, TUC초기값, TS기준값을 저장하여 출력하는 제어 레지스터 수단(83); 외부의 서비스셀 정보와 상기 PM셀 채널 비교 수단(82)의 PM서비스셀 매치 신호를 입력받아 BIP-16의 패리티 값을 계산하여 출력하는 BIP(Bit Interleaved Parity) 생성 수단(85); 상기 제어 리지스터 수단(83)을 통해 현재 PM셀이 단대단 세그먼트 인지의 여부와 MSN기준값을 입력받아 설정된 MSN기중값과 자신이 관리하는 MSN값을 비교하여 MSN값 (MSN_VAL)을 출력하고, 순방향 감시(FWM)생성 요구 신호를 모드의 단대단/세그먼트 구분없이 일치하면 출력하고, 단대단 모드인 경우 150%가 되었을 때 강제 삽입 순방향 감시(FWM)생성 요구 신호를 출력하는 MSN관리 수단(86);상기 PM채널 비교 수단(82)의 PM서비스셀 매치 신호에 따라 1씩 증가시키고,TUC초기화 신호를 상기 제어 레지스터 수단(83)으로부터 수신하면 '0'으로 초기화하여 송신된 전체 서비스셀의 수를 계수하는 TUC관리 수단(87); 및 상기 제어 레지스터 수단(83)으로부터 TS기준값으로 타이머 생성수단의 μ초 클럭(μsec_clock)을 계수하여 TS값(TS_VAL)을 출력하는 TS 관리 수단(88)을 구비한 것을 특징으로 하는 에이티엠(ATM)계층 오에이엠(OAM)셀 송신 처리 장치.The CC channel according to claim 1, wherein the service cell monitoring means 1A receives the channel information and the service cell information from the outside from the CC cell generating means 12, compares them, and outputs a CC service cell match signal. Comparing means 81; PM channel comparison means (82) for receiving PM channel information from the PM cell generation means (14) and service cell information from the outside and comparing the received PM cell information with a PM service cell match signal; Control register means (83) for storing and outputting the end-to-end / segment selection signal, MSN reference value, TUC initial value, and TS reference value of the CPU through the CPU connection means (1B); A bit interleaved parity (BIP) generating means (85) for receiving external service cell information and a PM service cell match signal of the PM cell channel comparison means (82) to calculate and output a parity value of BIP-16; Through the control register means 83, whether the current PM cell is an end-to-end segment or MSN reference value, the MSN weight value (MSN_VAL) is output by comparing the MSN weight value that is set with the MSN value managed by the controller, and forward direction. MSN management means (86) for outputting a monitoring request signal (FWM) generation request signal without end-to-end / segment distinction of the mode, and outputting a forced insertion forward monitoring (FWM) generation request signal when it reaches 150% in the end-to-end mode. ; Increasing by one according to the PM service cell match signal of the PM channel comparison means 82, and when receiving the TUC initialization signal from the control register means 83 initializes to '0' and the total number of transmitted service cells Counting TUC management means 87; And TS managing means 88 for counting the [microsecond] clock (μsec_clock) of the timer generating means from the control register means 83 as the TS reference value and outputting the TS value TS_VAL. Layer OAM cell transmission processing device. 제1항에 있어서, 상기 OAM셀 생성 제어 수단(18)의 우선순위는, PM셀의 강제삽입 요구 신호, 강제 삽입 이외의 PM셀 생성 요구 신호, CC셀 생성 요구 신호,LB셀 생성 요구 신호, A/D셀 생성 요구 신호, 그리고 RM셀 생성 요구 신호의 순서로 우선순위를 두어 제어하는 것을 특징으로 하는 에이티엠(ATM)계층 오에이엠(OAM)셀 송신 처리 장치.The priority order of the OAM cell generation control means 18 is a forced insertion request signal of a PM cell, a PM cell generation request signal other than forced insertion, a CC cell generation request signal, an LB cell generation request signal, and the like. An AAM layer OAM cell transmission processing apparatus characterized by priority control in order of an A / D cell generation request signal and an RM cell generation request signal. 제1항에서 있어서, 상기 AL(Alarm)셀 생성 수단(11)은, 시스템이나 CPU로부터 주어진 필수 셀 정보를 상기 CPU접속 수단(1B)의 레지스터 선택 신호에 의해 데이타를 입력받아 저장하는 다수개의 셀 정보 레지스터 수단(21); 상기 CPU접속 수단(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 제어 레지스터 수단(22); 상기 제어 레지스터 수단(22)에 해당 포트의 비트가 세팅되면, 셀 생성을 요구하는 다수개의 타이머 생성 수단(24); 상기 다수개의 타이머 생성 수단(24)으로부터 하나이상의 포트 셀 생성 요구 신호를 입력받아 AL셀 생성 요구 신호를 상기 OAM셀 생성 제어 수단(18)으로 출력하고, AL셀 생성 허락 신호를 수신하면 요구한 포트로 셀을 생성하도록 허락하는 신호를 출력하고, 상기 타이머 생성 수단(24)을 초기화하는 셀 다중화 제어 수단(25); 상기 다수개의 셀 정보 레지스터 수단(21)에 저장된 셀 데이타를 입력받아 상기 셀 다중화 제어 수단(25)의 제어에 의해 출력하는 다수개의 셀 정보 다중화 수단(23); 및 상기 다수개의 셀 정보 다중화 수단(23)의 출력을 상기 셀 다중화 제어 수단(25)의 제어에 의해 다중화하여 출력하는 셀 포트 다중화 수단(26)을 구비한 것을 특징으로 하는 에이티엠(ATM) 계층 오에이엠(OAM)셀 송신 처리 장치.2. A plurality of cells according to claim 1, wherein the AL (Alarm) cell generating means (11) receives and stores necessary cell information given from a system or a CPU by means of a register selection signal of the CPU connection means (1B). Information register means 21; Control register means (22) for storing a control signal indicating the start of generation of a cell of said CPU connection means (1B); A plurality of timer generating means (24) for requesting cell generation if a bit of the corresponding port is set in the control register means (22); The port is generated by receiving at least one port cell generation request signal from the plurality of timer generating means 24 and outputting an AL cell generation request signal to the OAM cell generation control means 18, and receiving the AL cell generation permission signal. Cell multiplexing control means (25) for outputting a signal to allow generation of a cell and initializing the timer generating means (24); A plurality of cell information multiplexing means (23) for receiving the cell data stored in the plurality of cell information register means (21) and outputting them under the control of the cell multiplexing control means (25); And cell port multiplexing means (26) for multiplexing and outputting the outputs of the plurality of cell information multiplexing means (23) under the control of the cell multiplexing control means (25). OAM cell transmission processing apparatus. 제1항에 있어서, 상기 CC셀 생성 수단(12)은, CPU로부터 주어진 필수 셀 정보를 상기 CPU접속 수단(1B)의 레지스터 선택 신호에 의해 셀의 채널 정보를 입력받아 저장하는 다수개의 셀 정보 레지스터 수단(31); 상기 CPU접속 수단(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 제어 레지스터 수단(32); 사용자 임의의 시간 설정값을 저장하는 시간 설정 레지스터 수단(33); 상기 제어 레지스터 수단(32)에 해당 포트의 비트가 세팅되면, 상기 시간 설정 레지스터 수단(33)에 사용자 임의의 시간 설정 값을 출력하고, CC서비스셀 매치 신호가 없을 때 셀 생성을 요구하는 다수개의 타이머 생성 수단(35); 상기 다수개의 타이머 생성 수단(35)으로부터 하나 이상의 포트 셀 생성 요구 신호를 입력받아 CC셀 생성 요구 신호를 상기 OAM셀 생성 제어 수단(18)으로 출력하고, CC 셀 생성 허락 신호를 수신하면 요구한 포트로 셀을 생성하도록 허락하는 신호를 출력하고, 상기 타이머 생성 수단(35)을 초기화하는 셀 다중화 제어 수단(36); 상기 다수개의 셀 정보 레지스터 수단(31)에 저장된 셀 데이타를 입력받아 상기 셀 다중화 제어 수단(36)의 제어에 의해 출력하는 다수개의 셀 정보 다중화 수단(34); 및 상기 다수개의 셀 정보 다중화 수단(34)의 출력을 상기 셀 다중화 제어 수단(36)의 제어에 의해 다중화하여 출력하는 셀 포트 다중화 수단(37)을 구비한 것을 특징으로 하는 에이티엠(ATM)계층 오에이엠(OAM)셀 송신 처리장치.2. The plurality of cell information registers according to claim 1, wherein the CC cell generating means (12) receives and stores channel information of a cell by the register selection signal of the CPU connecting means (1B). Means (31); Control register means (32) for storing a control signal indicating the start of generation of a cell of said CPU connection means (1B); Time setting register means 33 for storing user arbitrary time setting values; When the bit of the corresponding port is set in the control register means 32, a plurality of user-defined time setting values are output to the time setting register means 33, and a plurality of cells are required to generate cells when there is no CC service cell match signal. Timer generating means 35; The port is generated by receiving one or more port cell generation request signals from the plurality of timer generation means 35 and outputs a CC cell generation request signal to the OAM cell generation control means 18, and receives the CC cell generation permission signal. Cell multiplexing control means (36) for outputting a signal to allow generation of a cell, and for initializing the timer generating means (35); A plurality of cell information multiplexing means (34) for receiving cell data stored in the plurality of cell information register means (31) and outputting the cell data stored under the control of the cell multiplexing control means (36); And cell port multiplexing means (37) for multiplexing and outputting the outputs of the plurality of cell information multiplexing means (34) by the control of the cell multiplexing control means (36). OAM cell transmission processing device. 제1항에 있어서, 상기 LB셀 생성 수단(13)은, CPU로부터 주어진 필수 셀 정보를 상기 CPU접속 수단(1B)의 레지스터 선택 신호에 의해 데이타를 입력받아 저장하는 셀 정보 레지스터 수단(41); 상기 CPU접속 수단(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 제어 레지스터 수단(42); 상기 제어 레지스터 수단(42)의 셀 생성 요구 신호와 외부의 수신 루핑백 셀 송신 요구 신호를 입력받아 LB셀 생성요구 신호를 상기 OAM셀 생성 제어 수단(18)으로 출력하고,LB셀 생성 허락 신호를 수신하면 셀을 생성하도록 허락하는 신호를 출력하는 셀 다중화 제어 수단(45); 상기 셀 정보 레지스터 수단(41)에 저장된 셀 데이타를 입력받아 상기 셀 다중화 제어 수단(45)의 제어에 의해 출력하는 제1셀 정보 다중화 수단(43); 외부의 수신 루핑백 셀 정보를 입력받아 상기 셀 다중화 제어 수단(45)의 제어에 의해 출력하는 제2셀 정보 다중화 수단(44); 및 상기 제1,제2셀 정보 다중화 수단(43,44)의 출력을 입력받아 상기 셀 다중화 제어 수단(45)의 제어에 의해 다중화하여 출력하는 셀 포트 다중화 수단(46)을 구비한 것을 특징으로 하는 에이티엠(ATM)계층 오에이엠(OAM) 셀 송신 처리 장치.2. The LB cell generating means (13) according to claim 1, characterized in that the LB cell generating means (13) comprises: cell information register means (41) for receiving and storing necessary cell information given from a CPU by means of a register selection signal of the CPU connection means (1B); Control register means (42) for storing a control signal indicating the start of generation of a cell of said CPU connection means (1B); The LB cell generation request signal is outputted to the OAM cell generation control means 18 by receiving the cell generation request signal of the control register means 42 and the external reception looping back cell transmission request signal, and outputting the LB cell generation permission signal. Cell multiplexing control means 45 for outputting a signal allowing the generation of a cell upon receipt; First cell information multiplexing means (43) for receiving cell data stored in the cell information register means (41) and outputting the cell data stored under the control of the cell multiplexing control means (45); Second cell information multiplexing means (44) for receiving external received looping back cell information and outputting the same by the control of the cell multiplexing control means (45); And a cell port multiplexing means 46 which receives the outputs of the first and second cell information multiplexing means 43 and 44 and multiplexes them under the control of the cell multiplexing control means 45. An ATM layer OAM cell transmission processing apparatus. 제1항에 있어서, 상기 PM셀 생성 수단(14)은, CPU로부터 주어진 필수 셀 정보를 상기 CPU접속 수단(1B)의 레지스터 선택 신호에 의해 데이타를 입력받아 저장하는 다수개의 셀 정보 레지스터 수단(51); 상기 CPU접속 수단(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 제어 레지스터 수단(52); 상기 제어 레지스터 수단(52)의 셀 생성 요구 신호와 외부의 수신 역방향 보고(BWR)셀 생성 요구 신호와 상기 서비스셀 모니터링 수단(1A)의 강제 삽입 순방향 감시(FWM)셀 생성 요구 신호와 순방향 감시(FWM)셀 생성 요구 신호를 입력받아 PM셀 강제 삽입 요구 신호와 PM셀 생성 요구 신호를 상기 OAM셀 생성 제어 수단(18)으로 출력하고, PM셀 생성 허락 신호를 수신하면 셀을 생성하도록 허락하는 신호를 출력하는 셀 다중화 제어 수단(54); 상기 다수개의 셀 정보 레지스터 수단(51)에 저장된 셀 데이타와 외부의 수신 역방향 보고(BWR)셀 정보와 상기 서비스셀 모니터링 수단(1A)의 서비스셀 모니터링 정보를 입력받아 상기 셀 다중화 제어 수단(54)의 제어에 의해 출력하는 다수개의 셀 정보 다중화 수단(53); 및 상기 다수개의 셀 정보 다중화 수단(53)의 출력을 입력받아 상기 셀 다중화 제어 수단(54)의 제어에 의해 다중화하여 출력하는 셀 포트 다중화 수단(55)을 구비한 것을 특징으로 하는 에이티엠(ATM)계층 오에이엠(OAM)셀 송신 처리 장치.2. The plurality of cell information register means (51) according to claim 1, wherein said PM cell generating means (14) receives and stores data required by said register selection signal of said CPU connection means (1B). ); Control register means (52) for storing a control signal indicating the start of generation of a cell of said CPU connection means (1B); A cell generation request signal of the control register means 52, an external reception reverse report (BWR) cell generation request signal, a forced insertion forward monitoring (FWM) cell generation request signal of the service cell monitoring means 1A, and a forward monitoring ( FWM) receives a cell generation request signal and outputs a PM cell forced insertion request signal and a PM cell generation request signal to the OAM cell generation control means 18, and receives a PM cell generation permission signal to allow generation of a cell. Cell multiplexing control means (54) for outputting; The cell multiplexing control means 54 receiving cell data stored in the plurality of cell information register means 51, external receiving reverse report (BWR) cell information, and service cell monitoring information of the service cell monitoring means 1A; A plurality of cell information multiplexing means (53) output by the control of the plurality of cell information; And cell port multiplexing means (55) for receiving the outputs of the plurality of cell information multiplexing means (53) and multiplexing and outputting the cells by the control of the cell multiplexing control means (54). Layer OAM cell transmission processing device. 제1항에 있어서, 상기 A/D셀 생성 수단(15)은, CPU로부터 주어진 필수 셀 정보를 상기 CPU접속 수단(1B)의 레지스터 선택 신호에 의해 데이타를 입력받아 저장하는 셀 정보 레지스터 수단(61); 상기 CPU접속 수단(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 제어 레지스터 수단(62); 상기 제어 레지스터 수단(62)의 셀 생성 요구 신호를 입력받아 A/D셀 생성 요구 신호를 상기 OAM셀 생성 제어 수단(18)으로 출력하고, A/D셀 생성 허락 신호를 수신하면 셀을 생성하도록 허락하는 신호를 출력하는 셀 다중화 제어 수단(63); 및 상기 셀 정보 레지스터 수단(61)에 저장된 셀 데이타를 입력받아 상기 셀 다중화 제어 수단(63)의 제어에 의해 출력하는 셀 정보 다중화 수단(64)을 구비한 것을 특징으로 하는 에이티엠(ATM)계층 오에이엠(OAM)셀 송신 처리 장치.The cell information register means (61) according to claim 1, wherein said A / D cell generating means (15) receives and stores data required by said register connection signal of said CPU connection means (1B). ); Control register means (62) for storing a control signal indicating the start of generation of a cell of said CPU connection means (1B); Receives a cell generation request signal from the control register means 62 and outputs an A / D cell generation request signal to the OAM cell generation control means 18, and generates a cell upon receiving the A / D cell generation permission signal. Cell multiplexing control means (63) for outputting a permit signal; And cell information multiplexing means (64) for receiving the cell data stored in the cell information register means (61) and outputting the cell data by the control of the cell multiplexing control means (63). OAM cell transmission processing apparatus. 제1항에 있어서, 상기 RM셀 생성 수단(16)은, CPU로부터 주어진 필수 셀 정보를 상기 CPU접속 수단(1B)의 레지스터 선택 신호에 의해 데이타를 입력받아 저장하는 셀 정보 레지스터 수단(71); 상기 CPU접속 수단(1B)의 셀의 생성을 시작을 나타내는 제어 신호를 저장하는 제어 레지스터 수단(72); 상기 제어 레지스터 수단(72)의 셀 생성 요구 신호를 입력받아 RM셀 생성 요구 신호를 상기 OAM셀 생성 제어 수단(18)으로 출력하고, RM셀 생성 허락 신호를 수신하면 셀을 생성하도록 허락하는 신호를 출력하는 셀 다중화 제어 수단(73); 및 상기 셀 정보 레지스터 수단(71)에 저장된 셀 데이타를 입력받아 상기 셀 다중화 제어 수단(73)의 제어에 의해 출력하는 셀 정보 다중화 수단(74)을 구비한 것을 특징으로 하는 에이티엠(ATM)계층 오에이엠(OAM)셀 송신 처리 장치.2. The apparatus according to claim 1, wherein the RM cell generating means (16) comprises: cell information register means (71) for receiving and storing essential cell information given from a CPU by means of a register selection signal of the CPU connection means (1B); Control register means (72) for storing a control signal indicating the start of generation of a cell of said CPU connection means (1B); Receives a cell generation request signal from the control register means 72, outputs an RM cell generation request signal to the OAM cell generation control means 18, and receives a RM cell generation permission signal to generate a cell allowing the generation of a cell. Cell multiplexing control means (73) for outputting; And cell information multiplexing means (74) for receiving cell data stored in the cell information register means (71) and outputting the cell data by the control of the cell multiplexing control means (73). OAM cell transmission processing apparatus.
KR1019950056849A 1995-12-26 1995-12-26 Apparatus for transmitting oam cell in atm layer KR0159361B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950056849A KR0159361B1 (en) 1995-12-26 1995-12-26 Apparatus for transmitting oam cell in atm layer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950056849A KR0159361B1 (en) 1995-12-26 1995-12-26 Apparatus for transmitting oam cell in atm layer

Publications (2)

Publication Number Publication Date
KR970056449A KR970056449A (en) 1997-07-31
KR0159361B1 true KR0159361B1 (en) 1998-12-01

Family

ID=19444545

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950056849A KR0159361B1 (en) 1995-12-26 1995-12-26 Apparatus for transmitting oam cell in atm layer

Country Status (1)

Country Link
KR (1) KR0159361B1 (en)

Also Published As

Publication number Publication date
KR970056449A (en) 1997-07-31

Similar Documents

Publication Publication Date Title
JP2849357B2 (en) Apparatus and method for determining network node congestion state
JP4059352B2 (en) Sequential hop loopback
US5974045A (en) OAM processing device in an ATM network
US8537686B2 (en) Switch with OAM functions
JPH06338898A (en) Atm communication equipment and fault detection informing device
US6198726B1 (en) Plural-line terminating apparatus and OAM processing method thereof
US20130242753A1 (en) Cell transfer apparatus with hardware structure for oam cell generation
WO2001015388A1 (en) Atm communication monitor
JP3341980B2 (en) Short cell management apparatus and method
US6898177B1 (en) ATM protection switching method and apparatus
US5912890A (en) Statistical multiplexing apparatus in a time division multiplexing bus
JPH10126421A (en) Data transmissive communication link in fixed size packet
KR0159361B1 (en) Apparatus for transmitting oam cell in atm layer
US20130121144A1 (en) Multiplexing apparatus and discard method
Cisco ATM Connections
Cisco ATM Connections
Cisco ATM Commands
Cisco Card and Service Configuration
Cisco ATM Connections
Cisco ATM Connections
Cisco ATM Connections
Cisco ATM Connections
US6763024B1 (en) Method and devices for cell loss detection in ATM telecommunication devices
Cisco ATM Connections
Cisco ATM Connections

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: 20070730

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee