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

KR100285324B1 - Cell apparatus of each channel of the ATM adaptation layer-2 - Google Patents

Cell apparatus of each channel of the ATM adaptation layer-2 Download PDF

Info

Publication number
KR100285324B1
KR100285324B1 KR1019990007276A KR19990007276A KR100285324B1 KR 100285324 B1 KR100285324 B1 KR 100285324B1 KR 1019990007276 A KR1019990007276 A KR 1019990007276A KR 19990007276 A KR19990007276 A KR 19990007276A KR 100285324 B1 KR100285324 B1 KR 100285324B1
Authority
KR
South Korea
Prior art keywords
aal2
output
processing unit
input
data
Prior art date
Application number
KR1019990007276A
Other languages
Korean (ko)
Other versions
KR20000059573A (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 KR1019990007276A priority Critical patent/KR100285324B1/en
Publication of KR20000059573A publication Critical patent/KR20000059573A/en
Application granted granted Critical
Publication of KR100285324B1 publication Critical patent/KR100285324B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/722Admission control; Resource allocation using reservation actions during connection setup at the destination endpoint, e.g. reservation of terminal resources or buffer space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints

Landscapes

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

Abstract

본 발명은 IMT-2000 제어국의 기지국 인터페이스 부분에 이용될 수 있고, AAL2가 사용되는 모든 시스템에 이용될 수 있는 것으로, AAL2의 각 채널별 데이터를 분리하는 비동기 전송모드 적응층-2의 각 채널별 셀화 장치에 관한 것이다.The present invention can be used in the base station interface portion of the IMT-2000 control station, and can be used in all systems where AAL2 is used, and each channel of the asynchronous transmission mode adaptation layer-2 separating data for each channel of AAL2. It relates to a star cellization device.

본 발명은 입력으로 들어오는 데이터를 4개의 입력버퍼 중 하나에 저장하도록 선택하는 입력 선택부(1)와, 상기 입력선택부(1)의 출력단에 접속되는 AAL2제1입력버퍼 내지 AAL2제4입력버퍼(2-5)와, 상기 AAL2 패킷 포맷에 따라 읽기동작을 제어하는 리드 콘트롤부(6)와, 상기 리드 콘트롤부(6)에 접속되어 ATM 헤더 변환을 위한 AAL2셀 헤더 처리부(7) 및 CPS패킷 처리부(8)와, 상기 CPD패킷 처리부(8)의 출력을 패딩처리하여 AAL2패킷을사용자별로 분리하는 패딩처리부(9)와, 사용자별로 분리된 데이터를는 4개의 출력버퍼 중 하나에 저장하도록 하는 라이트 콘트롤부(10)와, 상기 라이트 콘트롤부(10)의 출력단에 접속되어 데이터를 저장하는 AAL2제1출력버퍼 내지 AAL2제4출력버퍼(11-14)와, 상기 출력 버퍼(11-14)의 데이터를 선택하여 출력시키는 출력선택부(15)로 이루어져 IMT-2000 시스템에서 사용자 음성정보를 전달하는데 AAL2를 사용할 경우 본 발명을 유용하게 응용할 수 있다.The present invention provides an input selector (1) for selecting data to be stored in one of four input buffers, and an AAL2 first input buffer to an AAL2 fourth input buffer connected to an output terminal of the input selector (1). (2-5), a read control unit 6 for controlling a read operation according to the AAL2 packet format, and an AAL2 cell header processing unit 7 and CPS connected to the read control unit 6 for ATM header conversion. A packet processing unit 8, a padding processing unit 9 for dividing the output of the CPD packet processing unit 8 to separate AAL2 packets for each user, and storing data separated for each user in one of four output buffers. An AAL2 first output buffer to an AAL2 fourth output buffer 11-14, which is connected to the light control unit 10, an output terminal of the light control unit 10, and stores data, and the output buffer 11-14. IMT-2 consisting of an output selector 15 for selecting and outputting data of When AAL2 is used to transmit user voice information in 000 system, the present invention can be usefully applied.

Description

비동기 전송모드 적응층-2의 각 채널별 셀화 장치 {Cell apparatus of each channel of the ATM adaptation layer-2}Cellization apparatus for each channel of asynchronous transmission mode adaptation layer-2 {Cell apparatus of each channel of the ATM adaptation layer-2}

본 발명은 IMT-2000 제어국의 기지국 인터페이스하는 부분에 이용될 수 있고, AAL2가 사용되는 모든 시스템에 이용될 수 있는 것으로, 특히 AAL2의 각 채널별 데이터를 분리하는 비동기 전송모드 적응층-2의 각 채널별 셀화 장치에 관한 것이다.The present invention can be used for the base station interface portion of the IMT-2000 control station, and can be used for all systems where AAL2 is used. In particular, the asynchronous transmission mode adaptation layer-2 for separating data for each channel of AAL2 can be used. A channelizing apparatus for each channel is provided.

일반적으로 AAL2(ATM Adaptation Layer 2)는 ITU-TI.363.2 표준 규격으로서 지연에 민감하고 짧고 가변적인 패킷을 전송하는데 효율적이다.In general, ATM Adaptation Layer 2 (AAL2) is an ITU-TI.363.2 standard that is efficient for transmitting delay-sensitive, short and variable packets.

제3세대 이동통신인 IMT-2000은 기존의 DCS나 PCS와는 달리 ATM 백본(Backbone)시스템이다.The third generation mobile communication IMT-2000 is an ATM backbone system unlike the existing DCS or PCS.

그리고 패킷 전송에는 AAL2를 사용하는데 이러한 AAL2는 기본적으로 여러 사용자의 음성 데이터를 ATM셀에 넣음으로써 전송효율을 크게 높혔으며, 이에따라 AAL2를 사용하면 다시 사용자별로 데이터를 나누어 주어야 한다.In addition, AAL2 is used for packet transmission. AAL2 basically improves the transmission efficiency by putting voice data of several users in an ATM cell, and accordingly, when AAL2 is used, data must be divided again.

종래 AAL2는 비교적 최근에 나온 표준 규격으로서 AAL2가 사용된 시스템은 지금까지 거의 없고 상용 칩도 아직 제시되고 있지 않은 실정이다.Conventional AAL2 is a relatively recent standard, and there are few systems using AAL2 until now, and commercial chips have not been proposed yet.

현재까지 AAL2가 들어가 구현되고 있는 시스템은 음성 패킷 데이터를 분리하는 부분을 대부분 소프트웨어로 처리하고 있다.Until now, the system implemented with AAL2 is mostly dealt with software to separate voice packet data.

그러나 이 부분을 소프트웨어로 구현했을 때 채널 용량이 많아지고 채널 속도가 빨라지면 처리하는데 용량의 한계가 있어서 모두 처리할 수 없다는 단점이 있었다.However, when this part is implemented in software, when the channel capacity increases and the channel speed increases, there is a limitation in the capacity to process all the disadvantages.

본 발명은 이와같은 종래의 문제점을 해결하기 위하여 안출한 것으로, 본 발명의 목적은, AAL2의 각 채널별 데이터를 분리하는 비동기 전송모드 적응층-2에 있어서의 각 채널별 셀화를 수행하기 위한 것으로 이를 소프트웨어로 처리하지 않고 하드웨어적으로 처리할 수 있도록 한 것이다.SUMMARY OF THE INVENTION The present invention has been made to solve such a conventional problem, and an object of the present invention is to perform channelization for each channel in the asynchronous transmission mode adaptation layer-2 for separating data for each channel of AAL2. This can be done in hardware rather than in software.

도 1은 본 발명의 AAL2와 AAL2´구조를 나타낸 도면1 is a view showing the AAL2 and AAL2 'structure of the present invention

도 2는 본 발명의 전체적인 구성도2 is an overall configuration diagram of the present invention

〈도면의 주요 부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>

1:입력선택부 2:AAL2제1입력버퍼1: input selector 2: AAL2 first input buffer

3:AAL2제2입력버퍼 4:AAL2제3입력버퍼3: AAL2 second input buffer 4: AAL2 third input buffer

5:AAL2제4입력버퍼 6:리드 콘트롤부5: AAL2 4th input buffer 6: Lead control part

7:AAL2셀 헤더처리부 8:CPS패킷 처리부7: AAL2 cell header processing unit 8: CPS packet processing unit

9:패딩 처리부 10:라이트 콘트롤부9: padding processing unit 10: light control unit

11:AAL2제1출력버퍼 12:AAL2제2출력버퍼11: AAL2 first output buffer 12: AAL2 second output buffer

13:AAL2제3출력버퍼 14:AAL2제4출력버퍼13: AAL2 3rd output buffer 14: AAL2 4th output buffer

15:출력선택부15: output selector

이하, 본 발명의 실시예를 첨부된 도면을 참고로 하여 상세히 설명하면 다음과 같다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 AAL2 포맷(100)과 AAL2' 포맷(200)을 도시한 것으로, AAL2의 구조에는 여러 사용자의 데이터가 들어 있다.FIG. 1 illustrates the AAL2 format 100 and the AAL2 'format 200. The structure of the AAL2 includes data of various users.

상기 AAL2포맷(100)과 AAL2'(200)에 모두 포함되는 CPS패킷의 구조(300)는 사용자 채널을 식별하는 8비트의 CID와, CPS 패킷의 길이 정보를 가지고 있는 6비트의 LI와, 사용자 정보를 가지고 있는 5비트 UUI와, 5비트의 HEC와, CPS 패킷 페이로드로 구성된다.The CPS packet structure 300 included in both the AAL2 format 100 and the AAL2'200 includes an 8-bit CID for identifying a user channel, a 6-bit LI having CPS packet length information, and a user. It consists of a 5-bit UUI with information, a 5-bit HEC, and a CPS packet payload.

도 2는 본 발명의 전체적인 블록도로, AAL2의 음성 패킷 데이터를 분리하는 부분을 하드웨어로 설계한 것이다.2 is an overall block diagram of the present invention, in which a part for separating voice packet data of AAL2 is designed in hardware.

즉, 도시된 바와같이, 입력으로 들어오는 데이터를 4개의 입력버퍼 중 하나에 저장하도록 선택하는 입력 선택부(1)와, 상기 입력선택부(1)의 출력단에 접속되는 AAL2제1내지 제4입력버퍼(2-5)와, 상기 AAL2 패킷 포맷에 따라 읽기동작을 제어하는 리드 콘트롤부(6)와, 상기 리드 콘트롤부(6)에 접속되어 ATM 헤더 변환을 위한 AAL2셀 헤더 처리부(7) 및 CPS패킷 처리부(8)와, 상기 CPD패킷 처리부(8)의 출력을 패딩처리하여 AAL2패킷을 사용자별로 분리하는 패딩처리부(9)와, 사용자별로 분리된 데이터를 4개의 출력버퍼 중 하나에 저장하도록 하는 라이트 콘트롤부(10)와, 상기 라이트 콘트롤부(10)의 출력단에 접속되어 데이터를 저장하는 AAL2제1내지 제4출력버퍼(11-14)와, 상기 출력 버퍼(11-14)의 데이터를 선택하여 출력시키는 출력선택부(15)로 구성된다.That is, as shown, an input selector 1 for selecting to store the data coming into the input into one of the four input buffers, and AAL2 first to fourth inputs connected to the output terminal of the input selector 1. A buffer control unit 2-5, a read control unit 6 for controlling a read operation according to the AAL2 packet format, a read control unit 6 connected to the read control unit 6, and an AAL2 cell header processing unit 7 for ATM header conversion; A CPS packet processing unit 8, a padding processing unit 9 for dividing the output of the CPD packet processing unit 8 to separate AAL2 packets for each user, and storing data separated for each user in one of four output buffers. AAL2 first to fourth output buffers 11-14 for storing data connected to the light control unit 10, an output terminal of the light control unit 10, and data of the output buffer 11-14. It is composed of an output selection unit 15 for selecting and outputting.

이와같이 구성된 본 발명의 작용을 설명한다.The operation of the present invention configured as described above will be described.

먼저, 도 1은 AAL2 포맷(100)과 AAL2' 포맷(200)에 대한 것으로, AAL2의 구조에는 여러 사용자의 데이터가 들어 있다.First, FIG. 1 illustrates the AAL2 format 100 and the AAL2 'format 200. The structure of the AAL2 includes data of various users.

본 발명에서는 여러 사용자의 데이터를 분리할 때 하나의 ATM셀에 하나의 사용자 데이터 즉, 하나의 CPS패킷이 들어가도록 하였다.In the present invention, when separating data of several users, one user data, that is, one CPS packet is contained in one ATM cell.

그리고 하나의 사용자 데이터로 분리된 ATM셀을 AAL2' 셀이라 명명하며, AAL2' 셀 페이로드 부분에는 사용자 데이터(CPS패킷)가 들어가고 나머지 부분은 패딩 처리(모두 0 삽입)를 한다.The ATM cell separated into one user data is called an AAL2 'cell, and the user data (CPS packet) is included in the AAL2' cell payload portion, and the remaining part is padded (insert all zeros).

입력으로 들어오는 데이터는 AAL2 포맷을 가지고 있으며, 이때 입력 데이터와 함께 셀의 처음을 알려주는 셀 시작 신호가 들어온다.The data coming into the input is in AAL2 format, with the cell start signal indicating the beginning of the cell along with the input data.

따라서, 입력선택부(1)에서는 셀시작 신호가 검출되면 53 × 8비트 듀얼 포트 RAM으로 구성되어 있는 4개의 AAL2 제1내지 제4입력버퍼(2-5)중에서 비어있는 버퍼로 라이트(Write) 인에이블 신호와 라이트 어드레스 신호를 출력한다.Therefore, when the cell start signal is detected, the input selector 1 writes an empty buffer among the four AAL2 first to fourth input buffers 2-5 configured with 53 x 8-bit dual port RAM. The enable signal and the write address signal are output.

이때 비어있는 버퍼를 알려주는 신호는 입력선택부(1)내에 있는 In_buf1_avail내지 In_buf4_avail 이다.At this time, the signal indicating the empty buffer is In_buf1_avail or In_buf4_avail in the input selector 1.

여기서, 초기값은 모두 0이고 우선 순위는 In_buf1_avail이 가장 높고 In_buf4_avail 가장 낮다.Here, the initial values are all 0 and the priority is In_buf1_avail highest and In_buf4_avail lowest.

입력선택부(1)에서는 In_buf1_avail에서 In_buf4_avail을 판단하여 0인 것을 선택하여 입력버퍼에 선택적으로 저장하게 된다.The input selector 1 determines In_buf4_avail from In_buf1_avail, selects 0 and selectively stores it in the input buffer.

예를들어, In_buf1_avail에서 In_buf2_avail을 판단하여 0인 것을 선택하여 저장하게 된다.For example, In_buf1_avail determines In_buf2_avail and selects and stores 0.

또한, In_buf1_avail과 In_buf2_avail이 1이고 In_buf3_avail과 In_buf4_avail이 0이였다면 입력선택부(1)는 AAL2 제3입력버퍼(4)를 선택하여 저장한다.Also, if In_buf1_avail and In_buf2_avail are 1 and In_buf3_avail and In_buf4_avail are 0, the input selector 1 selects and stores the AAL2 third input buffer 4.

여기서, In_buf1_avail이 1이 되는 시점은 각각의 라이트 어드레스가 52가 될 때이고 다시 0이 되는 시점은 리드 콘트롤부(6)에서 지정한 리드 어드레스가 52가 되는 때이다.Here, In_buf1_avail becomes 1 when each write address is 52 and again becomes 0 when the read address specified by the read control unit 6 becomes 52. FIG.

상기 In_buf1_avail 내지 In_buf4_avail은 리드 콘트롤부(6)로 입력된다.The In_buf1_avail to In_buf4_avail are input to the lead controller 6.

따라서, 리드 콘트롤부(6)에서는 In_buf1_avail 내지 In_buf4_avail을 판단하여 그 중 1인 것을 선택하여 읽기 동작을 지정한다.Accordingly, the read controller 6 determines In_buf1_avail to In_buf4_avail, selects one of them, and designates a read operation.

예를들어, In_bufi_avail(i=1~4)이 1이 되었다는 것은 그 메모리가 풀(full)이 됐다는 것으로 읽을 준비가 됐다는 것을 의미한다.For example, In_bufi_avail (i = 1-4) equaling 1 means the memory is full and ready to read.

읽을 메모리가 선택이 되면, 리드 콘트롤부(6)에서는 AAL2 셀 헤더처리부(7)에서 지정한 인에이블 신호와 어드레스를 받아 해당 메모리로 보내고 읽혀진 데이터를 다시 AAL2 셀 헤더처리부(7)로 보낸다.When the memory to be read is selected, the read control unit 6 receives the enable signal and address specified by the AAL2 cell header processing unit 7, sends the read signal to the corresponding memory, and sends the read data back to the AAL2 cell header processing unit 7.

또한, CPS 패킷처리부(8)에서는 지정한 인에이블 신호와 어드레스 신호를 받아서 CID값은 AAL2 셀 헤더처리부(7)로 보내고 CPS 패킷데이터는 CPS 패킷처리부(8)로 보낸다.In addition, the CPS packet processing section 8 receives the specified enable signal and address signal, sends the CID value to the AAL2 cell header processing section 7, and sends the CPS packet data to the CPS packet processing section 8.

그리고 AAL2 셀 헤더처리부(7)에서는 5바이트의 ATM 셀 헤더를 받을 수 있도록 리드 인에이블 신호와 리드 어드레스 신호를 리드 콘트롤부(6)로 보낸다.The AAL2 cell header processing unit 7 sends a read enable signal and a read address signal to the read control unit 6 so as to receive a 5-byte ATM cell header.

다음에 메모리에서 읽혀진 5바이트의 ATM셀 헤더와 1바이트의 CID를 리드 콘트롤부(6)로부터 받으며, AAL2 셀 헤더처리부(7)에서는 이들 5바이트의 ATM 셀 헤더와 1바이트의 CID를 받아 VPI나 VCI를 변환해 새로운 5바이트의 셀 헤더를 생성하여 라이트 콘트롤부(10)로 보내는데, 이때 VPI나 VCI 매핑 방법은 시스템마다 다를수 있다.Next, the 5-byte ATM cell header and 1-byte CID read from the memory are received from the read controller 6, and the AAL2 cell header processing unit 7 receives these 5-byte ATM cell headers and 1-byte CID and receives the VPI or the like. The VCI is converted to generate a new 5 byte cell header and sent to the write control unit 10. In this case, the VPI or VCI mapping method may be different for each system.

CPS 패킷처리부(8)에서는 5바이트의 ATM 헤더 다음의 시작 필드내에 있는 OSF필드를 해석하여 첫 번째 CPS패킷의 시작 번지를 지정하고, 첫 번째 패킷의 L1 필드(6비트, 패킷의 길이정보)를 해석하여 첫 번째 패킷의 마지막 번지를 지정한다.The CPS packet processing section 8 interprets the OSF field in the start field after the 5-byte ATM header, specifies the start address of the first CPS packet, and specifies the L1 field (6 bits, length information of the packet) of the first packet. Parse and specify the last address of the first packet.

첫 번째 패킷의 AAL2' 변환이 끝나면 두 번째 패킷의 시작번지와 끝번지를 지정한다.After AAL2 'conversion of the first packet is completed, start address and end address of the second packet are designated.

만일, 지정한 패킷의 어드레스가 두 개의 셀에 걸쳐 있다면 두 번째 셀이 다 입력될 때까지 기다렸다가 모두 입력되면 어드레스와 인에이블을 다시 지정한다.If the address of the specified packet spans two cells, wait until all the second cells are input, and then re-specify the address and enable if all are entered.

이때, 첫 번째 셀 버퍼의 끝번지(52번지)를 읽고 나면 리드 콘트롤부(6)에서 두 번째 셀 버퍼로의 스위칭동작을 수행한다.At this time, after reading the end address 52 of the first cell buffer, the read control unit 6 performs a switching operation to the second cell buffer.

패딩 처리부(9)에서는 셀 페이로드에서 CPS 패킷을 쓰고 난 나머지 부분에 0을 입력한다.The padding processor 9 inputs 0 to the rest of the CPS packet in the cell payload.

라이트 콘트롤부(10)에서는 라이트 인에이블 구간의 처음 5바이트 동안에는 AAL2 셀 헤더처리부(7)에서 출력되는 5바이트값을 받아들이고, 그 다음 구간에서는 CPS 패킷처리부(8)에서 출력되는 데이터(CPS패킷)를 받아들이며, 나머지 구간에서는 패딩처리부(9)에서 출력된 0을 받아들여 4개의 53×8비트 FIFO로 구성되어 있는 AAL2 제1내지 제4 출력 버퍼(11-14)에 쓴다.The write control unit 10 accepts the 5-byte value output from the AAL2 cell header processing unit 7 during the first 5 bytes of the write enable period, and the data output from the CPS packet processing unit 8 in the subsequent section (CPS packet). In the remaining sections, 0 is output from the padding processing unit 9 and written to the AAL2 first to fourth output buffers 11-14 composed of four 53x8 bit FIFOs.

이때 4개의 출력 버퍼(11-14)중 비어있는 버퍼를 선택하는 과정은 Out_buf1_avail 내지 Out_buf4_avail 중에서 0인 것을 선택하여 저장하게 되는데Out_buf1_avai이 가장 높고 Out_buf4_avail이 가장 낮다.At this time, the process of selecting an empty buffer among the four output buffers 11-14 selects and stores 0 among Out_buf1_avail to Out_buf4_avail, and Out_buf1_avai is the highest and Out_buf4_avail is the lowest.

한편, 출력선택부(15)는 상기 AAL2제1내지 제4 출력버퍼(11-14)의 출력 버퍼 중 먼저 풀(Full)된 것부터 출력하게 되며, 출력되는 버퍼를 선택하는 신호는 Out_buf1_avail 내지 Out_buf4_avail로서 먼저 1인 것부터 출력하게 된다.On the other hand, the output selector 15 outputs from the first full among the output buffers of the AAL2 first to fourth output buffers 11-14, and the signal for selecting the output buffer is Out_buf1_avail to Out_buf4_avail. First, the output is one.

이어, 53바이트의 데이터가 다 출력되면 해당되는 Out_buf4_avail(i=1~4)를 0으로 해 다시 저장할 수 있게 되는 것이다.Subsequently, when 53 bytes of data are output, the corresponding Out_buf4_avail (i = 1 ~ 4) is set to 0 and stored again.

이상에서 설명한 바와같은 본 발명은 IMT-2000 시스템에서 사용자 음성정보를 전달하는데 AAL2를 사용할 경우 본 발명을 유용하게 응용할 수 있으며, 입력단에 4개의 53×8 비트 듀얼 포트 RAM을 구비함과 함께 출력단에 53×8 비트 FIFO를 구비하여 ATM 포럼 표준 규격인 유토피아 레벨이 1이나 2를 쉽게 구현할 수 있어 유토피아 기능이 내장되어 있는 칩과 쉽게 인터페이스할 수 있는 효과가 있다.As described above, the present invention can be usefully applied when AAL2 is used to deliver user voice information in an IMT-2000 system, and has four 53 × 8-bit dual-port RAMs at the input and an output at the output. Equipped with a 53x8 bit FIFO, the ATM Forum standard Utopia Level can easily implement 1 or 2, which can easily interface with a chip with built-in Utopia functionality.

Claims (6)

입력으로 들어오는 데이터를 4개의 입력버퍼 중 하나에 저장하도록 선택하는 입력 선택부(1)와, 상기 입력선택부(1)의 출력단에 접속되는 AAL2제1입력버퍼 내지 AAL2제4입력버퍼(2-5)와, 상기 AAL2 패킷 포맷에 따라 읽기동작을 제어하는 리드 콘트롤부(6)와, 상기 리드 콘트롤부(6)에 접속되어 ATM 헤더 변환을 위한 AAL2셀 헤더 처리부(7) 및 CPS패킷 처리부(8)와, 상기 CPD패킷 처리부(8)의 출력을 패딩처리하여 AAL2패킷을사용자별로 분리하는 패딩처리부(9)와, 사용자별로 분리된 데이터를는 4개의 출력버퍼 중 하나에 저장하도록 하는 라이트 콘트롤부(10)와, 상기 라이트 콘트롤부(10)의 출력단에 접속되어 데이터를 저장하는 AAL2제1출력버퍼 내지 AAL2제4출력버퍼(11-14)와, 상기 출력 버퍼(11-14)의 데이터를 선택하여 출력시키는 출력선택부(15)로 구성된 것을 특징으로 하는 비동기 전송모드 적응층-2의 각 채널별 셀화 장치.An input selector 1 for selecting data to be stored in one of the four input buffers, and an AAL2 first input buffer to an AAL2 fourth input buffer connected to an output terminal of the input selector 1; 5), a read control unit 6 for controlling a read operation according to the AAL2 packet format, an AAL2 cell header processing unit 7 and a CPS packet processing unit connected to the read control unit 6 for ATM header conversion; 8), a padding processing unit 9 for padding the output of the CPD packet processing unit 8 to separate AAL2 packets for each user, and a light control unit for storing data separated for each user in one of four output buffers. (10), the AAL2 first output buffer to the AAL2 fourth output buffer 11-14, which is connected to the output terminal of the light control unit 10 and stores data, and the data of the output buffer 11-14. Characterized in that consisting of an output selecting unit 15 for selecting and outputting It is selhwa device for each channel in an asynchronous transfer mode adaptation layer-2. 제 1항에 있어서, ATM 셀 하나당 사용자 데이터인 CPS 패킷이 하나 들어가고 나머지 부분은 패딩 처리한 것을 특징으로 하는 비동기 전송모드 적응층-2의 각 채널별 셀화 장치.2. The apparatus of claim 1, wherein one CPS packet, which is user data per ATM cell, is input and the remaining portion is padded. 제 1항에 있어서, 상기 입력선택부(1)내에 In_buf1_avail~In_buf4_avail을 두어서 이 중 0인 것을 선택하여 쓰기 메모리를 지정한 것을 특징으로 하는 비동기 전송모드 적응층-2의 각 채널별 셀화 장치.The apparatus of claim 1, wherein the write memory is designated by setting In_buf1_avail to In_buf4_avail in the input selector (1), and selecting 0 among them. 제 3항에 있어서, 상기 In_buf1_avail이 우선 순위가 가장 높고 In_buf4_avail이 우선 순위가 가장 낮아 0이 두 개 이상 있을 때 우선 순위가 높은 것이 먼저 선택되도록 한 것을 특징으로 하는 비동기 전송모드 적응층-2의 각 채널별 셀화 장치.The method of claim 3, wherein In_buf1_avail has the highest priority and In_buf4_avail has the lowest priority, so that the highest priority is selected first when there are two or more zeros. Channelized Cellizer. 제 3항에 있어서, 라이트 어드레스가 52가 될 때 해당되는 In_bufi_avail(i=1~4)이 1이 되게 하여 다시 0이 될 때 까지 쓰지 못하게 한 것을 특징으로 하는 비동기 전송모드 적응층-2의 각 채널별 셀화 장치.[4] The asynchronous transmission mode adaptation layer-2 according to claim 3, wherein when the write address is 52, the corresponding In_bufi_avail (i = 1 to 4) becomes 1 so that the write address cannot be written until it becomes 0 again. Channelized Cellizer. 제 1항에 있어서, 상기 CPS 패킷처리부(8)에서 지정한 인에이블신호와 어드레스 신호를 받아 CID는 AAL2 헤더처리부(7)로 보내고 CPS 패킷데이터는 CPS 패킷처리부(8)로 보내도록 한 것을 특징으로 하는 비동기 전송모드 적응층-2의 각 채널별 셀화 장치.The method according to claim 1, wherein the CID is sent to the AAL2 header processing unit 7 and the CPS packet data is sent to the CPS packet processing unit 8 by receiving the enable signal and the address signal designated by the CPS packet processing unit 8. A channelization apparatus for each channel of the asynchronous transmission mode adaptation layer-2.
KR1019990007276A 1999-03-05 1999-03-05 Cell apparatus of each channel of the ATM adaptation layer-2 KR100285324B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990007276A KR100285324B1 (en) 1999-03-05 1999-03-05 Cell apparatus of each channel of the ATM adaptation layer-2

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990007276A KR100285324B1 (en) 1999-03-05 1999-03-05 Cell apparatus of each channel of the ATM adaptation layer-2

Publications (2)

Publication Number Publication Date
KR20000059573A KR20000059573A (en) 2000-10-05
KR100285324B1 true KR100285324B1 (en) 2001-03-15

Family

ID=19575644

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990007276A KR100285324B1 (en) 1999-03-05 1999-03-05 Cell apparatus of each channel of the ATM adaptation layer-2

Country Status (1)

Country Link
KR (1) KR100285324B1 (en)

Also Published As

Publication number Publication date
KR20000059573A (en) 2000-10-05

Similar Documents

Publication Publication Date Title
US7054320B1 (en) Apparatus and method for processing AAL2 which supports multiple virtual channels in mobile communication system
US6975651B1 (en) Cell processing apparatus, ATM exchange and cell discarding method
US6996109B2 (en) ATM cell transmitting/receiving device of ATM switching system
EP0742978A1 (en) A method and apparatus for communicating between nodes in a communications network
CA2252818A1 (en) Minicell decoupling
JP3881102B2 (en) Conversion circuit in mixed network
US7215676B2 (en) Method of converting ATM cells in ATM network system
US6526057B1 (en) Terminal adapter for broadband integrated services digital network
KR100285324B1 (en) Cell apparatus of each channel of the ATM adaptation layer-2
KR100261735B1 (en) Data transfer device depending on aal 2 protocol
JP3449299B2 (en) ATM cell transmission control device
RU98103163A (en) TERMINAL ADAPTER FOR WIDESBIG DIGITAL NETWORK WITH INTEGRATION OF SERVICES
US6680949B1 (en) Method and circuit arrangement for the transmission of message cells during the course of virtual connections having different priorities
KR100327162B1 (en) Cell Scheduling Method According To Weighted Priority In ATM Switch
KR100359914B1 (en) Device for converting of aal5 atm cell to aal2 atm cell
AU691369B2 (en) A method and device for call delay variation control for constant bit rate traffic
US7403533B2 (en) AAL2 switching apparatus and method
KR100354163B1 (en) A AAL2 protocol realization Apparatus and its method in Mobile communication system, a multiple virtual channel is supported by the AAL2 protocol
KR100352855B1 (en) Apparatus for transmitting ATM cell by using AAL2 in communication system
KR100304941B1 (en) Processing Apparatus for Support Multi virtual channel
KR100465319B1 (en) Segmentation And Reassembly Apparatus of ATM Adaptation Layer2 Type ATM Cell and Method thereof
KR100414656B1 (en) Method and Apparatus for ATM Adaptation Layer 2/5 Conversion in Mobile Communication System
KR100382828B1 (en) Apparatus for transforming asynchronous transfer mode cell head
KR0134288B1 (en) Apparatus for transmitting data of the aal-3/4 layer
KR100411886B1 (en) Apparatus for ATM Adaptation Layer Type conversion of wireless communication base station

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

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee