[go: up one dir, main page]

KR960015603B1 - Aal5 common part convergence sublayer and reconstruction method by respective buffer method - Google Patents

Aal5 common part convergence sublayer and reconstruction method by respective buffer method Download PDF

Info

Publication number
KR960015603B1
KR960015603B1 KR1019940007612A KR19940007612A KR960015603B1 KR 960015603 B1 KR960015603 B1 KR 960015603B1 KR 1019940007612 A KR1019940007612 A KR 1019940007612A KR 19940007612 A KR19940007612 A KR 19940007612A KR 960015603 B1 KR960015603 B1 KR 960015603B1
Authority
KR
South Korea
Prior art keywords
buffer
message
reassembly
control
atm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1019940007612A
Other languages
Korean (ko)
Other versions
KR950030546A (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 KR1019940007612A priority Critical patent/KR960015603B1/en
Publication of KR950030546A publication Critical patent/KR950030546A/en
Application granted granted Critical
Publication of KR960015603B1 publication Critical patent/KR960015603B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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
    • 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/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • H04L2012/5658Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL5

Landscapes

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

Abstract

내용없음No content

Description

개별버퍼 방식의 에이.에이.엘.(AAL) 타입 5 공통 부분 수렴 부계층 수신부 및 재조립 회로Individual buffered A.A. type 5 common partial convergence sublayer receiver and reassembly circuit

제1도는 본 발명이 적용되는 개략적인 구성도,1 is a schematic configuration diagram to which the present invention is applied;

제2도는 본 발명의 개략적인 구성도,2 is a schematic configuration diagram of the present invention,

제3도는 콘트롤 버퍼의 포맷 할당 예시도,3 shows an example of format allocation of a control buffer.

제4도는 재조립 버퍼의 포맷 할당 예시도,4 is an exemplary format allocation diagram of a reassembly buffer.

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

1 : 서비스 의존 수렴 부계층(Service Specific Convergence Sublayer : SSCS)1: Service Specific Convergence Sublayer (SSCS)

2 : 공통 부분 수렴 부계층(Common Part Convergence Sublayer : CPCS)2: Common Part Convergence Sublayer (CPCS)

3 : 재조립부(Segmentation and Reassembly : SAR)3: Segmentation and Reassembly (SAR)

4 : ATM 정합부 5 : 콘트롤 버퍼4 ATM matching unit 5 control buffer

6 : 콘트롤 버퍼 제어부 7 : 재조립 버퍼6: control buffer control unit 7: reassembly buffer

8 : 메시지 버퍼 제어부 9 : 메시지 버퍼8: message buffer control unit 9: message buffer

10 : 완성된 메시지 포인터 선입선출부(Completed Message Pointer FIFO)10: Completed Message Pointer FIFO

11 : 자유 리스트 선입선출부(Free List FIFO) 12 : 레지스터11: Free List FIFO 12: Register

본 발명은 광대역 종합 통신망(B-ISDN : Broadband-Integrated Services Digital Network)에서 사용하는 전송 방식인 ATM(Asynchronous Transfer Mode) 방식에서 ATM 계층위에 위치하여 ATM 계층에서 수반되는 셀을 메시지로 재조립하여 서비스 의존 수렴 부계층(Service Specific Convergence Sublayer ; 이하, SSCS라 함)으로 메시지를 전달하는 개별버퍼 방식의 AAL 타입 5 공통 부분 수렴 부계층(Common Part Convergence Sublayer ; 이하, CPCS라 함) 및 재조립(Segmentation and Reassembly ; 이하, SAR이라 함) 회로에 관한 것이다.The present invention is located on the ATM layer in the Asynchronous Transfer Mode (ATM) method, which is a transmission method used in a Broadband-Integrated Services Digital Network (B-ISDN), and reassembles a cell accompanying an ATM layer into a message. Individual buffered AAL Type 5 Common Part Convergence Sublayer (hereinafter referred to as CPCS) and Reassembly (Segmentation) that deliver messages to Dependent Convergence Sublayer (hereinafter referred to as SSCS) and Reassembly, hereinafter referred to as SAR).

종래에는 SAR와 CPCS 수신부를 구현하기 위해서 공유버퍼 방식을 사용하여 ATM 계층에서 수신된 셀을 공유 메모리에 각 셀이 속하는 메시지의 정보와 함께 저장하였다가 메시지가 완성되었을 경우 그 메시지에 속한 셀들을 전부 재조립하여 메시지를 완성하는 방법이 있었으나 상기와 같은 방법은 버퍼제어가 복잡해서 구현이 용이하지 않다는 단점이 있다.Conventionally, in order to implement a SAR and CPCS receiver, a cell received at an ATM layer is stored in a shared memory with information of a message belonging to each cell in a shared memory using a shared buffer scheme, and when the message is completed, all cells belonging to the message are completed. There was a method of completing the message by reassembly, but the above method has a disadvantage in that the buffer control is complicated and not easy to implement.

상기와 같은 종래 기술에 대한 제반 문제점을 해결하기 위하여 안출된 본 발명은, 복잡한 버퍼 제어회로를 사용하지 않고 재조립할 최대 메시지의 크기만큼 고정된 크기의 재조립 버퍼를 사용함으로써 개별버퍼방식의 AAL 타입 5 공통 부분 수렴 부계층 수신부 및 재조립 회로를 제공하는데 그 목적이 있다.The present invention devised to solve the above problems of the prior art, by using a reassembly buffer of a fixed size by the size of the maximum message to be reassembled without using a complex buffer control circuit of the individual buffer type AAL type 5 The purpose is to provide a common partial convergence sublayer receiver and a reassembly circuit.

상기 목적을 달성하기 위해서 본 발명은, ATM 계층에서 수신되는 셀을 메시지로 재조립하여 서비스 의존 수렴 부계층(Service Specific Convergence Sublayer ; SSCS)으로 메시지를 전달하기 위한 공통 부분 수렴 부계층 수신부 및 재조립 회로에 있어서, ATM 계층과의 정합을 수행하는 ATM 정합수단 ; 상기 ATM 정합 수단에 접속되어 재조립된 셀을 저장하는 재조립 버퍼 ; 상기 ATM 정합수단으로부터의 추출된 파라미터를 사용하여 상기 재조립 버퍼의 번지 및 메시지 조립상태를 판단하는 콘트롤 버퍼(Control Buffer) 제어수단 : 상기 ATM 정합수단에 접속되고, 상기 재조립 버퍼의 정보(예 ; 현재 번지 및 시작 번지 파라미터)를 저장하는 콘트롤 버퍼 ; 상기 재조립 버퍼내의 완성된 메시지를 읽어와서 CRC를 수행하고 패딩(Padding)을 제거하는 메시지 버퍼 제어부 ; 상기 메시지 버퍼 제어수단에서 전달된 메시지를 상기 SSCS가 읽어갈 수 있도록 저장하는 메시지 버퍼 ; 상기 콘트롤 버퍼로부터 파라미터 및 포인터를 제공받아 상기 메시지 버퍼 제어수단으로 완성된 메시지 포인터로 선입선출하는 완성된 메시지 포인터 선입선출수단 ; 상기 메시지 버퍼 제어수단에 접속되어 상기 재조립 버퍼의 각 시작 번지를 저장하는 자유 리스트 선입선출수단 ; 및 상기 콘트롤 버퍼 제어수단 및 상기 메시지 버퍼 제어수단에 접속되어 각 제어 블럭의 동작모드 및 동작상태 그리고 인터럽트에 관한 정보를 외부의 마이크로 프로세서에게 전달하는 레지스터를 구비하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a common partial convergence sublayer receiving unit and reassembly for delivering a message to a service specific convergence sublayer (SSCS) by reassembling a cell received at an ATM layer into a message. A circuit, comprising: ATM matching means for performing matching with an ATM layer; A reassembly buffer connected to said ATM matching means and storing a reassembled cell; Control Buffer control means for determining the address and message assembly state of the reassembly buffer using the parameters extracted from the ATM matching means: Control buffer connected to the ATM matching means, the information of the reassembly buffer Control buffer to store current address and starting address parameters; A message buffer controller configured to read the completed message in the reassembly buffer, perform a CRC, and remove padding; A message buffer for storing the message transmitted from the message buffer control means for the SSCS to read; Completed message pointer first-in first-out means for receiving a parameter and a pointer from the control buffer to first-in, first-out a completed message pointer to the message buffer control means; Free list first-in, first-out means connected to said message buffer control means for storing each start address of said reassembly buffer; And a register connected to the control buffer control means and the message buffer control means for transmitting information on an operation mode, an operation state, and an interrupt of each control block to an external microprocessor.

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

제1도는 본 발명이 적용되는 하드웨어적인 개략도로서, 도면에서 1은 서비스 의존 수렴 부계층(Service Specific Convergence Sublayer ; 이하 SSCS), 2는 공통 부분 수렴 부계층(Common Part Convergence Sublayer ; 이하 CPCS), 3은 재조립부(Segmentation and Reassembly ; 이하 SAR)를 각각 나타낸다.1 is a schematic hardware diagram to which the present invention is applied, in which 1 is a Service Specific Convergence Sublayer (SSCS), 2 is a Common Part Convergence Sublayer (CPCS), 3 Denotes a reassembly (Segmentation and Reassembly (hereinafter SAR)), respectively.

도면에 도시한 바와 같이 본 발명이 적용되는 하드웨어적 구성에 있어서의 블럭별로 설명을 하면, SAR (3)은 ATM 계층에서 수신되는 셀에서 헤더를 제거하고 메시지로 재조립하는 부분이며, CPCS(2)는 재조립된 메시지에서 Padding 데이타를 제거하고 CRC(Cyclic Redundancy check)를 수행하여 에러검사를 수행하는 부분이며, SSCS(1)는 최종적으로 조립된 메시지에 특정 서비스별로 헤더와 트레일러를 첨가하는 부분이다. 본 발명은 이 중에서 특정 서비스별로 메시지가 재처리되기 전에 메시지를 조립하는데 공통적으로 필요한 부분인 SAR 및 CPCS에 관한 것이다.As shown in the figure, when explaining block by block in the hardware configuration to which the present invention is applied, the SAR (3) is a part which removes a header from a cell received at an ATM layer and reassembles it into a message. ) Is a part that removes the padding data from the reassembled message and performs an error check by performing a cyclic redundancy check (CRC), and SSCS (1) adds a header and a trailer for each specific service to the finally assembled message. to be. The present invention relates to SAR and CPCS, which are commonly required for assembling a message before a message is reprocessed for a specific service.

제2도는 본 발명의 개략적인 구성을 나타낸 구성도로서, 도면에서 4는 ATM 정합부, 5는 콘트롤 버퍼, 6은 콘트롤 버퍼 제어부, 7은 재조립 버퍼, 8은 메시지 버퍼 제어부, 9는 메시지 버퍼, 10은 완전한 메시지 포인터 선입선출부(Completed Message Pointer FIFO), 11은 자유 리스트 선입선출부(Free List FIFO), 12는 레지스터를 각각 나타낸다.2 is a schematic view showing a schematic configuration of the present invention, in which 4 is an ATM matching unit, 5 is a control buffer, 6 is a control buffer controller, 7 is a reassembly buffer, 8 is a message buffer controller, and 9 is a message buffer. 10 denotes a Completed Message Pointer FIFO, 11 denotes a Free List FIFO, and 12 denotes a register.

도면에 도시한 바와 같이 본 발명은, ATM 계층에서 올라온 셀을 ID, 파라미터 및 VCI로 각각 분리하는 ATM 정합부(4), 상기 VCI를 번지로 사용하여 재조립 버퍼의 시작 번지, 현재 번지, 완성 정보를 저장하는 콘트롤 버퍼(5), 상기 콘트롤 버퍼(5)를 제어하는 콘트롤 버퍼 제어부(6), 상기 ID를 VCl별로 저장하는 재조립 버퍼(7), 상기 재조립 버퍼(7)내의 완성된 메시지를 읽어와서 CRC를 수행하고 패딩(Padding)을 제거하여 메시지 버퍼(9)로 전달하는 메시지 버퍼 제어부(8), 상기 메시지 버퍼 제어부(8)에서 전달된 메시지를 SSCS가 읽어갈 수 있도록 저장하는 메시지 버퍼(9), 상기 콘트롤 버퍼(5)에서 메시지가 완성되었을 경우 재조립 버퍼의 시작 및 끝번지 그리고 파라미터를 저장하는 완성된 메시지 포인터 선입선출부(10), 상기 재조립 버퍼의 각 시작 번지를 저장하고 있는 자유 리스트 선입선출부(11), 상기 메시지 버퍼(9)의 메시지가 SSCS쪽으로 전달될 때 동작 및 상태 파라미터를 함께 전달하기 위해 저장하고 있는 레지스터(12)를 구비한다.As shown in the figure, the present invention provides an ATM matching unit 4 which separates cells raised from an ATM layer into IDs, parameters, and VCIs, and a start address, a current address, and a completion address of a reassembly buffer using the VCIs as addresses. A control buffer 5 for storing information, a control buffer controller 6 for controlling the control buffer 5, a reassembly buffer 7 for storing the ID for each VCl, and a completed in the reassembly buffer 7 The message buffer control unit 8 reads a message, performs a CRC, removes padding, and delivers the message to the message buffer 9, and stores the message transferred from the message buffer control unit 8 so that the SSCS can read it. The message buffer 9, the start and end address of the reassembly buffer when the message is completed in the control buffer 5, and the completed message pointer first-in-first-out unit 10 for storing the parameters, and each start address of the reassembly buffer. Save it Has a free list of first-in-first-out unit 11, a register 12 for storing the message to transfer the operation and status parameter together as they pass towards the SSCS of the message buffer (9).

먼저, ATM층에서 올라온 셀은 ATM 정합부(4)에서 페이로드의 내용(이하, ID라 함), 파라미터 및 연결번호(Virtual Channel Identifier ; 이하, VCI라 함)로 각각 분리된다. 여기서 추출한 VCI는 바로 콘트롤 버퍼(5)의 번지 영역을 지정하고 지정된 번지에는 그 VCI의 재조립 버퍼내 메시지 시작 번지, 현재 조립되고 있는 메시지의 번지 및 메시지 완성에 관련된 정보가 저장된다.First, the cells raised from the ATM layer are separated from the ATM matching unit 4 by the contents of the payload (hereinafter referred to as ID), the parameters, and the connection number (Virtual Channel Identifier; hereinafter referred to as VCI). The extracted VCI directly designates the address area of the control buffer 5, and at the designated address, information regarding the start address of the message in the reassembly buffer of the VCI, the address of the message currently being assembled, and the message completion are stored.

제3도는 콘트롤 버퍼(5)의 포맷 할당 예시도이다.3 is an exemplary diagram of format allocation of the control buffer 5.

도면에 도시한 바와 같이, 콘트롤 버퍼(5)에는 각 VCI별로 8바이트, 즉 64비트의 콘트롤 영역이 할당되어 있어서 상위 3바이트에는 그 VCI에 대한 재조립 버퍼(7)의 시작 번지가, 그다음 3바이트에는 이전에 조립되었던 그 VCI에 대한 번지, 즉 현재 그 VCI를 저장할 재조립 버퍼(7)의 번지, 그리고 마지막 2바이트에는 타이머 값을 저장하기 위한 10비트, ATM 셀에서 전송된 파라미터 및 메시지 조립 상태에 관한 정보를 나머지 6비트에 기록한다. ATM 셀의 VCI는 16비트이므로 콘트롤 버퍼(5)에는 64비트 콘트롤 영역이 65536개 존재해야 한다. 이렇게 함으로써 특정 VCI값을 가지고 전송되는 ATM 셀을 각 VCI별로 메시지화 할 수 있다.As shown in the figure, the control buffer 5 is allocated a control area of 8 bytes, i.e., 64 bits, for each VCI, so that the start address of the reassembly buffer 7 for the VCI is assigned to the upper 3 bytes. The byte contains the address of the VCI that was previously assembled, that is, the address of the reassembly buffer (7) that will now store the VCI, and the last two bytes contain 10 bits for storing the timer value, the parameters and message sent from the ATM cell. Record information about the status in the remaining six bits. Since the VCI of the ATM cell is 16 bits, there must be 65536 64 bit control regions in the control buffer 5. In this way, an ATM cell transmitted with a specific VCI value can be messaged for each VCI.

한 셀이 특정 VCI에서 처음 도착된 셀이면 자유 리스트 선입선출부(11)에서 현재 사용 가능한 재조립 버퍼의 시작 번지를 가져오며, 그렇지 않고 2번째 이상 도착된 셀이라면 그 VCI의 현재 재조립 버퍼 번지는 콘트롤 버퍼(5)내의 VCI 번지에 저장되어 있다. 이때 ID는 그 VCI 셀이 2번째 이상 도착되었다면 콘트롤 버퍼(5)에서 그리고 처음 도착된 셀이라면 자유 리스트 선입선출부(11)에서 전달된 재조립 버퍼(7)의 번지에 저장된다. 자유 리스트 선입선출부(11)에는 회로에 전원이 인가된 시점에서 각 메시지별로 재조립 버퍼(7)의 시작 번지를 기록해 주어야 한다.If a cell is the first cell to arrive at a particular VCI, then the free address is first-in-first-out (11) to get the start address of the currently available reassembly buffer; otherwise, if it is the second or more arrival cell, the current reassembly buffer address Is stored at the VCI address in the control buffer 5. At this time, the ID is stored in the address of the reassembly buffer 7 delivered from the control buffer 5 if the VCI cell has arrived more than the second time and from the free list first-in-first-out unit 11 if the cell arrived first. In the free list first-in-first-out part 11, the start address of the reassembly buffer 7 should be recorded for each message when the power is applied to the circuit.

이렇게 셀이 메시지로 재조립되어 가는 중에 ATM 정합부(4)에서 추출된 파라미터에서 이번에 도착된 셀이 그 VCI 메시지의 마지막 셀임을 알리는 정보가 들어 있으면 콘트롤 버퍼(5)의 그 VCI 번지에 저장되어 있는 재조립 버퍼(7)의 시작 번지 및 파라미터를 완성된 메시지 포인터 선입선출부(10)에 저장하고 그 VCI 메시지 조립을 위해 사용되었던 재조립 버퍼(7)의 시작 번지를 다른 VCI가 사용할 수 있도록 자유 리스트 선입선출부(11)에 저장한다.If the cell is being reassembled into a message and contains information indicating that the cell arrived this time is the last cell of the VCI message, the parameter extracted from the ATM matching unit 4 is stored in the VCI address of the control buffer 5. The start address of the reassembly buffer 7 and the parameters stored in the completed message pointer first-in-first-out 10 and used by another VCI for the start address of the reassembly buffer 7 that was used for assembling the VCI message. It stores in the free list first-in-first-out part 11.

제4도는 재조립 버퍼(7)의 포맷 할당 예시도이다.4 shows an example of format allocation of the reassembly buffer 7.

도면에 도시한 바와 같이 재조립 버퍼(7)에는 한 메시지의 길이를 최대 10셀, 즉 480바이트로 가정했을 경우 480바이트 메시지를 조립할 수 있는 영역이 동시에 조립 가능한 최대 메시지 갯수(k)만큼 존재해야 한다.As shown in the drawing, in the reassembly buffer 7, if a message is assumed to have a maximum length of 10 cells, that is, 480 bytes, an area capable of assembling a 480-byte message must exist as the maximum number of messages (k) that can be assembled at the same time. do.

한 메시지가 조립되어 재조립 버퍼(7)내에 한 메시지가 조립되어 있고, 완성된 메시지 포인터 선입선출부(10)에 그 메시지에 관련된 번지 및 파라미터가 저장되어 있으면 메시지 버퍼 제어부(8)는 완성된 메시지 포인터 선입선출부(10)에서 재조립 버퍼(7) 번지 및 파라미터를 읽어온 후 제조립 버퍼(7)에서 조립이 완료된 메시지를 읽어오고 CRC를 수행하며 패딩(Padding)을 제거하여 SSCS가 읽어갈 수 있도록 메시지 버퍼(9)에 저장한다. 그리고 에러가 없으면 CPU쪽으로 인터럽트를 발생하며 CPU쪽에 소프트웨어로 올라가 있는 SSCS에서 메시지 버퍼(9)에 있는 메시지와 레지스터(12)내에 있는 동작 및 상태 정보를 읽어간다. 이때 메시지 조립이 완료되어 사용하지 않는 재조립 버퍼의 시작 번지는 다른 VCI 메시지가 사용할 수 있도록 자유 리스트 선입선출부(11)에 저장된다. 여기서, 도면에 사용된 용어의 설명은 다음과 같다. n은 VCI 갯수,CLP는 셀 손실 우선선위(Cell Loss Priority), AUU는 ATM-User-to-User Indication, CI는 Congestion Indication, k는 동시 조립 가능한 최대 메시지 갯수를 각각 나타낸다.If a message is assembled and a message is assembled in the reassembly buffer 7, and the address and parameters related to the message are stored in the completed message pointer first-in-first-out section 10, the message buffer control section 8 is completed. After reading the address and parameters of the reassembly buffer from the message pointer first-in-first-out unit 10, read the assembled message from the assembly buffer 7, perform CRC, remove the padding, and read SSCS. It is stored in the message buffer 9 so that it can go. If there is no error, an interrupt is generated to the CPU and the SSCS, which is loaded to the CPU, is read from the message in the message buffer 9 and the operation and status information in the register 12. At this time, the start address of the reassembly buffer which is not used since the message assembly is completed is stored in the free list first-in-first-out unit 11 for use by other VCI messages. Here, description of terms used in the drawings is as follows. n is the number of VCIs, CLP is the Cell Loss Priority, AUU is the ATM-User-to-User Indication, CI is the Congestion Indication, and k is the maximum number of messages that can be assembled simultaneously.

따라서, 상기와 같이 구성되어 동작하는 본 발명은 각 VCI별로 수용 가능한 메시지 크기만큼 개별적인 재조립 버퍼를 두고, 사용 가능한 VCI만큼 콘트롤 버퍼를 둠으로써 복장한 버퍼 제어회로 없이 비교적 간단하게 SAR 및 CPCS 수신부 회로를 구성할 수 있는 효과가 있다.Therefore, the present invention constructed and operated as described above has a relatively simple SAR and CPCS receiver circuit without a buffer control circuit dressed by having an individual reassembly buffer as much as an acceptable message size for each VCI and having a control buffer as much as an available VCI. There is an effect that can be configured.

Claims (3)

ATM 계층에서 수신되는 셀을 메시지로 재조립하여 서비스 의존 수렴 부계층(Service Specific Convergence Sublayer ; SSCS)으로 메시지를 전달하기 위한 공통 부분 수렴 부계층 수신부 및 재조립 회로에 있어서, ATM 계층과의 정합을 수행하는 ATM 정합수단(4) ; 상기 ATM 정합 수단(4)에 접속되어 재조립된 셀을 저장하는 재조립 버퍼(7) ; 상기 ATM 정합수단(4)으로부터의 추출된 파라미터를 사용하여 상기 재조립 버퍼(7)의 번지 및 메시지 조립상태를 판단하는 콘트롤 버퍼(Control Buffer) 제어수단(6) ; 상기 ATM 정합수단(4)에 접속되고, 상기 재조립 버퍼(7)의 정보(예 ; 현재 번지 및 시작 번지 파라미터)를 저장하는 콘트롤 버퍼(5) ; 상기 재조립 버퍼(7)내의 완성된 메시지를 읽어와서 CRC(Cyclic Redundancy Check)를 수행하고 패딩(Padding)을 제거하는 메시지 버퍼 제어부(8) ; 상기 메시지 버퍼 제어수단(8)에서 전달된 메시지를 상기 SSCS가 읽어갈 수 있도록 저장하는 메시지 버퍼(9) ; 상기 콘트롤 버퍼(5)로부터 파라미터 및 포인터를 제공받아 상기 메시지 버퍼 제어수단(8)으로 완성된 메시지 포인터로 선입선출하는 완성된 메시지 포인터 선입선출수단(10) ; 상기 메시지 버퍼 제어수단(8)에 접속되어 상기 재조립 버퍼(7)의 각 시작 번지를 저장하는 자유 리스트 선입선출수단(11) ; 상기 콘트롤 버퍼 제어수단(6) 및 상기 메시지 버퍼 제어수단(8)에 접속되어 각 제어 블럭의 동작모드 및 동작상태 그리고 인터럽트에 관한 정보를 외부의 마이크로 프로세서에게 전달하는 레지스터(12)를 구비하는 것을 특징으로 하는 개별버퍼 방식의 에이.에이.엘(AAL) 타입 5 공통 부분 수렴 부계층 수신부 및 재조립 회로.In a common partial convergence sublayer receiver and reassembly circuit for reassembling a cell received at an ATM layer into a message and delivering a message to a service specific convergence sublayer (SSCS), matching with the ATM layer is performed. ATM matching means 4 to perform; A reassembly buffer (7) which is connected to said ATM matching means (4) and stores the reassembled cell; Control buffer control means (6) for determining the address and message assembly state of the reassembly buffer (7) using the extracted parameters from the ATM matching means (4); A control buffer (5) connected to the ATM matching means (4) and storing information (e.g., current address and start address parameters) of the reassembly buffer (7); A message buffer control unit 8 for reading a completed message in the reassembly buffer 7 to perform a cyclic redundancy check (CRC) and to remove padding; A message buffer 9 for storing the message transmitted by the message buffer control means 8 so that the SSCS can read it; Completed message pointer first-in first-out means (10) for receiving a parameter and a pointer from the control buffer (5) and first-in first-out with a completed message pointer by the message buffer control means (8); Free list first-in, first-out means (11) connected to said message buffer control means (8) for storing each start address of said reassembly buffer (7); And a register 12 connected to the control buffer control means 6 and the message buffer control means 8 to transmit information on an operation mode, an operation state and an interrupt of each control block to an external microprocessor. An individual buffer type A. A. Type 5 common partial convergent sublayer receiver and reassembly circuit. 제1항에 있어서, 상기 콘트롤 버퍼(5)는, 64비트의 콘트롤 영역이 할당되어 있어서 상위 3바이트에는 VCI에 대한 상기 재조립 버퍼(7)의 시작 번지를 할당하고, 이어지는 3바이트에는 현재 VCI를 저장할 재조립 버퍼(7)의 번지를 할당하며, 마지막 2바이트에는 타이머 값을 저장하기 위한 10비트를 할당하고, ATM 셀에서 전송된 파라미터 및 메시지 조립 상태에 관한 정보를 나머지 6비트에 기록하도록 구성한 것을 특징으로 하는 개별버퍼 방식의 에이.에이.엘.(AAL) 타입 5 공통 부분 수렴 부계층 수신부 및 재조립 회로.The control buffer (5) according to claim 1, wherein the control buffer (5) is allocated with a 64-bit control area so that the upper three bytes are assigned the start address of the reassembly buffer (7) for the VCI, and the subsequent three bytes are the current VCI. The address of the reassembly buffer (7) to store the data, the last 2 bytes to allocate 10 bits for storing the timer value, and to record the information about the parameters and message assembly status transmitted from the ATM cell in the remaining 6 bits An AB type 5 common partial convergent sublayer receiver and reassembly circuit of an individual buffer type, characterized in that the configuration. 제1항에 있어서, 상기 재조립 버퍼(7)는, 한 메시지의 길이를 최대 10셀(480바이트로 가정)의 480바이트 메시지를 조립할 수 있는 영역이 동시에 조립 가능한 최대 메시지 갯수(k)만큼 존재하도록 구성한 것을 특징으로 하는 개별버퍼 방식의 에이.에이.엘. (AAL) 타입 5 공통 부분 수렴 부계층 수신부 및 재조립 회로.2. The reassembly buffer (7) according to claim 1, wherein the reassembly buffer (7) has an area capable of assembling 480 byte messages of up to 10 cells (assuming 480 bytes) as long as the maximum number of messages (k) that can be assembled at the same time. A.A.L of the individual buffer method, characterized in that configured to. (AAL) Type 5 common partial convergent sublayer receiver and reassembly circuit.
KR1019940007612A 1994-04-12 1994-04-12 Aal5 common part convergence sublayer and reconstruction method by respective buffer method Expired - Fee Related KR960015603B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940007612A KR960015603B1 (en) 1994-04-12 1994-04-12 Aal5 common part convergence sublayer and reconstruction method by respective buffer method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940007612A KR960015603B1 (en) 1994-04-12 1994-04-12 Aal5 common part convergence sublayer and reconstruction method by respective buffer method

Publications (2)

Publication Number Publication Date
KR950030546A KR950030546A (en) 1995-11-24
KR960015603B1 true KR960015603B1 (en) 1996-11-18

Family

ID=19380846

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940007612A Expired - Fee Related KR960015603B1 (en) 1994-04-12 1994-04-12 Aal5 common part convergence sublayer and reconstruction method by respective buffer method

Country Status (1)

Country Link
KR (1) KR960015603B1 (en)

Also Published As

Publication number Publication date
KR950030546A (en) 1995-11-24

Similar Documents

Publication Publication Date Title
US5917828A (en) ATM reassembly controller and method
US6262995B1 (en) Asynchronous transfer mode adaptation layer (AAL) processing method
US7054320B1 (en) Apparatus and method for processing AAL2 which supports multiple virtual channels in mobile communication system
JPH11346217A (en) Device for switching aal2 packet
US6996109B2 (en) ATM cell transmitting/receiving device of ATM switching system
US5604743A (en) Method for the processing of data coming from an adaptation layer for transmission according to an ATM type asynchronous transfer mode
US6411622B1 (en) Method and apparatus for detecting timeout of ATM reception packet
US6711168B1 (en) Terminating apparatus for ATM adaptation layer
KR960015603B1 (en) Aal5 common part convergence sublayer and reconstruction method by respective buffer method
KR100261735B1 (en) Data transmission device according to AAL2 protocol
US6829241B1 (en) AAL-2/AAL-5 processing apparatus in mobile communication system
KR100525542B1 (en) Apparatus for data transmission and receive using ATM cell
US20050220118A1 (en) Method for realize the atm variable bit rate real-time traffic
KR100359914B1 (en) Device for converting of aal5 atm cell to aal2 atm cell
KR0129179B1 (en) A circuit for decoding pdu in sscop sublayer
KR100221330B1 (en) Method of Efficient Use of Residual Bandwidth by Partitioning and Recombining the ALA Layer
JPH10336184A (en) Packet information transfer device in atm
KR0123223B1 (en) A device for receiving atm cells according to aal type 3/4 protocol
KR0134288B1 (en) Apparatus for transmitting data of the aal-3/4 layer
KR970002816B1 (en) AAL 5 transmission processing device with OAM cell processing function
KR100323762B1 (en) Device for segmentation and reassembly of asynchronous transfer mode and method for segmentation and reassembly
JP2001094561A (en) Decelerator
KR0129185B1 (en) A circuit for generating pdu in sscop sublayer
KR100382828B1 (en) Apparatus for transforming asynchronous transfer mode cell head
KR0185860B1 (en) Apparatus and method for processing the cbr data in aal type 1

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

St.27 status event code: A-2-2-Q10-Q13-nap-PG1605

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 19991119

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 19991119

St.27 status event code: N-4-6-H10-H13-oth-PC1903

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R17-X000 Change to representative recorded

St.27 status event code: A-5-5-R10-R17-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000