KR0169906B1 - Atm망에서 셀 분해기의 다중 프레임 판독방법 - Google Patents
Atm망에서 셀 분해기의 다중 프레임 판독방법 Download PDFInfo
- Publication number
- KR0169906B1 KR0169906B1 KR1019960029723A KR19960029723A KR0169906B1 KR 0169906 B1 KR0169906 B1 KR 0169906B1 KR 1019960029723 A KR1019960029723 A KR 1019960029723A KR 19960029723 A KR19960029723 A KR 19960029723A KR 0169906 B1 KR0169906 B1 KR 0169906B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- channel
- frame
- cell
- buffer
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2483—Traffic characterised by specific attributes, e.g. priority or QoS involving identification of individual flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 B-ISDN의 망 노드로서 개발중인 ATM 교환시스템의 기존 PSTN수 가입자를 수용하기 위한 정합장치에서 ATM 셀로 전송된 데이타를 타임슬롯 데이타로 포맷변환기능을 수행하는 셀 분해기에 의해 다중 프레임의 데이타를 판독하는 방법에 관한 것으로서, 항등비트율 서비스를 위한 셀 분해기의 구현방식중 타임스위치 접속부 기능에 있어서, 한 프레임의 버퍼 데이타 읽기 수행중 다음에 서비스할 프레임의 버퍼 데이타를 동시에 읽어 다음 버퍼 데이타 읽기 횟수를 줄여 더 많은 수의 채널에 대해서도 안정성을 보장하고, 또한 버퍼 데이타 읽기를 다중 프레임으로 수행하여 버스 사용횟수를 줄여 더 많은 수의 채널에 대해서도 안정성을 보장할 수 있는 것이다.
Description
제1도는 본 발명에 따른 셀 분해기의 블럭 구성도.
제2도는 본 발명의 ATM 망에서 셀 분해기의 다중 프레임 판독 흐름도.
* 도면의 주요부분에 대한 부호의 설명
10 : 셀 분해 버퍼 20 : ATM 접속부
30 : 제어 메모리 40 : 타임스위치 접속부
50 : 타임스위치 정합부
본 발명은 ATM 망에서 셀 분해기의 다중 프레임 판독방법에 관한 것으로서, 특히 B-ISDN의 망 노드로서 개발중인 ATM 교환시스템의 기존 PSTN 가입자를 수용하기 위한 ATM 망에서의 항등 비트율 서비스를 위한 셀 분해기의 데이타 프레임 판독방법에 관한 것이다.
타임 스위치부는 하나의 타임슬롯시간 간격으로 1옥텟 데이타가 계속 전송되어야 한다.
이 기능의 수행을 위해 종래의 방법에서는 서비스할 채널과 링크에 대해 하나의 타임슬롯시간마다 제어 메모리의 데이타 구성을 참조하여 해당 프레임의 셀 분해 버퍼의 서비스 데이타를 읽어 타임 스위치부로 데이타 서비스를 하는 방법이나 또는 연속되는 두 채널의 셀 분해 버퍼의 서비스 데이타를 읽어 타임스위치부로 데이타 서비스를 하는 방법이 있었다.
그러나 상기한 전자의 방법은 빈번한 제어 메모리 및 분해 버퍼 읽기/쓰기 사용으로 버스 사용시간이 길어진다.
이에따라 버스 사용시간의 제한으로 인해 서비스 가능한 채널 수가 제한되며, 제어 메모리의 빠른 동작속도를 필요로 하는 문제점이 있다.
또한 상기한 후자의 방법은 다중채널 서비스의 경우와 같이 제한적인 경우에만 효율적인 사용이 가능한 문제점이 있다.
따라서, 본 발명은 상기 문제점들을 해결하기 위해 ATM 망에서 동일 연결의 다중 프레임에 대해 셀 분해기내에 있는 셀 분해 버퍼의 서비스 데이타를 읽어 일부는 타임스위치부로 데이타 서비스를 하고, 나머지는 다음 서비스시간에 서비스하게 함으로써, 제어 메모리 및 분해 버퍼 읽기 횟수를 줄여 서비스 가능한 채널의 수의 한계를 높일 뿐만 아니라, 제어 메모리의 동작속도에 대한 제한을 크게 완화시키는데 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명은, 항등비트율 서비스를 위한 셀 분해기의 구현 방식 중 타임스위치 접속부(Time Switch Interface) 기능에 있어서, 한 프레임의 버퍼 데이타 읽기를 위한 동작 수행중 다음에 서비스할 프레임의 버퍼 데이타를 동시에 읽어 다음 버퍼 데이타 읽기를 위한 동작 수행 횟수를 줄여 더 많은 수의 채널에 대해서도 안정된 기능의 동작을 보장하는데 그 특징이 있다.
또한, 버퍼 데이타 읽기를 다중 프레임으로 수행하여 버스 사용 횟수를 줄여 더 많은 수의 채널에 대해서도 안정된 기능의 동작을 보장할 수 있도록 하는데 다른 특징이 있다.
이하, 본 발명을 첨부된 도면에 의거하여 상세히 설명하면 다음과 같다.
본 발명의 실시예에서는 다중 프레임의 수를 2프레임으로 예로 든, 버퍼 데이타 읽기 방법에 대해 설명하겠다.
제1도는 본 발명이 적용되는 셀 분해기의 블럭 구성도이다. 그 구성을 살펴보면, 입력되는 ATM 셀을 임시로 저장하기 위해 선입선출 버퍼(FIFO)를 사용하는 셀 분해 버퍼(10)와, 상기 셀 분해 버퍼(10)를 통해 읽은 ATM 셀을 가상경로식별자/가상채널식별자(VPI/VCI)를 이용하여 연결별로 구분하는 ATM 접속부(20)와, 상기 ATM 접속부(20)를 통해 구분되어 출력된 어드레스, 제어신호, 데이타를 저장하는 제어 메모리(30)와, 상기 제어 메모리(30)에 저장된 ATM 데이타를 채널/링크(Channel/Link) ID를 이용하여 타임 슬롯(T/S)에 맞게 읽어내는 타임스위치 접속부(40)와, 8비트 병렬 데이타를 타임스위치 접속에 맞게 직렬로 변환하여 보내기 위해 디멀티플렉서를 사용하는 타임스위치 정합부(50)로 구성된 것이다.
이와같은 구성에 의한 본 발명의 전체 동작을 설명하면 다음과 같다.
먼저, 셀 분해 버퍼 쓰기 동작을 살펴보면, 최초 망으로부터 수신된 ATM 셀을 셀 분해 버퍼(10)에 일단 저장된다.
그 셀이 셀 분해 버퍼(10)에 있다는 신호를 수신한 ATM 접속부(20)는 버퍼 읽기 신호를 셀 분해 버퍼(10)로 보내어 셀 동기신호와 ATM 데이타를 읽어낸다.
이때 셀 동기신호가 유효한 경우 읽은 데이타에서 VPI/VCI를 추출하여 제어 메모리(30)로부터 제어 데이타를 읽는다.
제어 데이타 읽기는 2번 수행되는데, 이것은 다중 비트율 서비스를 수행하기 위한 것이다.
그 제어 데이타를 통해 셀 분해 버퍼의 기록할 위치를 파악하고, 그 위치에 망으로부터 수신된 데이타를 기록한다.
쓰기 완료후 제어 메모리(30)에 다시 제어 데이타를 갱신하면 ATM 접속부(20)의 동작은 끝이 난다.
다음으로, 본 발명에 따른 셀 분해 버퍼 읽기 동작을 살펴보면 다음과 같다.
셀 분해 버퍼(10)의 데이타에 대해 타임스위치 정합부(50)는 타임스위치 접속부(50)의 데이타 요구에 의해 읽어 서비스하는 셀 분해 기능을 수행한다.
타임스위치 접속부(40)에서 수신한 채널/링크번호에 대해 제어 메모리(30)의 제어 데이타를 읽어서 서비스해야 할 데이타가 저장된 버퍼의 위치를 판단한다.
이때 제어 데이타 읽기는 다중 비트율 서비스를 위해 2번 수행된다. 버퍼읽기 후, 다시 제어데이타를 갱신하기 위해 쓰기 동작이 일어난다. 따라서, 3번의 읽기와 1번의 쓰기 동작을 위해 버스를 사용한다. 이는 집적도와 채널수에 대한 가장 큰 제한 요소이다.
그러나 본 발명에서 제안한 바와 같이 동일한 제어데이타를 사용하는 1프레임(125μs) 이후의 데이타를 준비한다면 2프레임 시간동안 1프레임에 대한 동작만으로 충분하므로 데이타 버스 사용시간에 보다 많은 여유가 생기며, 이 제한요소는 해소가 된다.
타임스위치 접속부(40)는 타임스위치 정합부(50)로 서비스할 채널과 링크번호를 보내어 데이타를 요구하고 그 요구한 데이타를 수신하여 병렬데이타를 직렬로 변환하여 동기에 맞게 송신하는 기능을 수행한다.
또한 타임스위치 접속부(40)는 동기 클럭을 수신하여 동작에 맞게 필요한 상태(state)신호를 만들어 ATM 접속부(20)와 타임스위치 정합부(50)로 보낸다.
제2도는 본 발명의 셀 분해기의 다중 프레임 판독 흐름도이다.
최초 짝수 채널과 홀수 채널의 서비스 요청에 대해 짝수 채널의 제어 메모리(30) 읽기와 갱신 후, 셀 분해 버퍼에서 현재 프레임과 다음 프레임의 짝수 채널 데이타를 읽는다.
그리고 현재 프레임 데이타(2n)만 짝수 채널 시간에 서비스하고, 다음 프레임 데이타(2n)는 다음 프레임에서 서비스하기 위해 저장한다.
즉, 짝수 채널에 대한 서비스만을 한다. 이때 홀수 채널 시간에는 읽기 시간 전과 동일한 절차를 수행한다. 그리고 마지막 채널까지 같은 방법으로 동작한다.
최초 한 프레임이 지난 후부터는 다음의 홀수 채널과 짝수 채널 서비스 과정이 반복된다.
먼저, 짝수 채널 서비스 과정은, 다중화부인 타임스위치 접속부(40)로부터 짝수 채널(2n)과 홀수 채널의 서비스 요청을 수신한다(S1).
이 서비스 요청에 대해 짝수 채널(2n)에 의해 제어 메모리 읽기와 갱신(S2) 후, 셀 분해 버퍼(10)에서 현재 프레임과 다음 프레임의 짝수 채널 데이타(ch 2n, ch 2n)를 읽는다(S3).
그 읽은 짝수 채널 데이타에서 현재 프레임 데이타(2n)만 짝수 채널 시간에 서비스하고 다음 프레임 데이타(2n)는 다음 프레임에서 서비스하기 위해 저장한다(S4).
그후, 상기 셀 분해 버퍼에서 읽은 짝수 채널 데이타가 최초로 읽은 것인지를 판단하여(S5), 최초 읽기가 아닐 경우 홀수 채널 시간에는 이전에 저장되었던 홀수 채널의 데이타(2n+1)를 서비스한다(S6).
그후, 마지막 짝수 채널까지 상기한 과정을 수행한다(S7).
이 짝수 채널 서비스 과정이 끝나면 다음의 홀수 채널 서비스 과정을 수행한다.
즉, 홀수 채널 서비스 과정을 살펴보면, 먼저 타임스위치 접속부(40)로부터 짝수 채널과 홀수 채널(2n+1) 서비스 요청을 수신한다(S8).
이 서비스 요청을 수신하면, 짝수 채널시간에는 이전에 저장되었던 짝수 채널의 데이타(2n)를 서비스하고(S9), 홀수 채널의 제어 메모리 읽기와 갱신한다(S10).
그후, 셀 분해 버퍼에서 현재 프레임과 다음 프레임의 홀수 채널 데이타(ch 2n+1, ch 2n+1)를 동시에 읽어서 현재 프레임 데이타(2n+1)만 홀수 채널 시간에 서비스하고 다음 프레임 데이타(2n+1)는 다음 프레임에서 서비스하기 위해 저장한다(S12).
즉, 짝수 채널의 데이타는 이전에 준비해둔 데이타를 서비스하며 홀수 프레임의 데이타만을 위해 제어 메모리 읽기, 쓰기와 셀 분해 버퍼 읽기가 일어난다.
그리고는 마지막 채널(S13)까지 반복하여 상기 홀수 채널 서비스 과정을 수행한다.
이와같이 수행함에 따라 셀 분해 기능을 다중 프레임으로 수행할 수가 있는 것이다.
이상과 같은 본 발명은 셀 분해기내 제어 메모리 및 분해 버퍼 읽기 횟수를 반으로 줄여 서비스 가능한 채널 수의 한계를 높이고, 또한 제어 메모리의 동작속도에 대한 제한을 크게 완화시킬 수 있는 것이다.
Claims (3)
- ATM 교환기에서 타임스위치 접속부, 셀 분해 버퍼, 제어 메모리를 구비한 셀 분해기에 의해 다중 프레임을 판독하는 방법에 있어서, 상기 타임스위치 접속부로부터 수신된 짝수 채널 서비스 요청에 대해 한 프레임의 버퍼 데이타 읽기 수행중에 다음에 서비스할 프레임의 버퍼 데이타 읽기를 동시에 수행하는 짝수 채널 서비스 과정과, 상기 짝수 채널 서비스 과정 수행 후, 상기 타임스위치 접속부로부터 수신된 홀수 채널 서비스 요청에 대해 한 프레임의 버퍼 데이타 읽기 수행중에 다음에 서비스할 프레임의 버퍼 데이타 읽기를 동시에 수행하는 홀수 채널 서비스 과정으로 이루어져, 버퍼 데이타 읽기를 다중 프레임으로 수행하는 것을 특징으로 하는 ATM 망에서 셀 분해기의 다중 프레임 판독방법.
- 제1항에 잇어서, 상기 짝수 채널 서비스 과정은 상기 타임스위치 접속부로부터 짝수 채널과 홀수 채널의 서비스 요청을 수신하는 단계와, 이 서비스 요청에 대해 짝수 채널의 제어 메모리 읽기와 갱신을 하는 단계와, 상기 셀 분해 버퍼에서 현재 프레임과 다음 프레임의 짝수 채널 데이타를 읽는 단계와, 이 읽은 상기 현재 프레임의 짝수 채널 데이타만 짝수 채널 시간에 서비스하고, 다음 프레임의 짝수 채널 데이타는 다음 프레임에서 서비스하기 위해 저장하는 단계와, 상기 저장 후, 상기 셀 분해 버퍼에서 읽은 데이타가 최초 읽기가 아닐 경우 홀수 채널 시간에는 이전에 저장되었던 홀수 채널의 데이타를 서비스한 후 마지막 짝수 채널까지 상기 단계들을 반복하는 단계로 이루어진 것을 특징으로 하는 ATM 망에서 셀 분해기의 다중 프레임 판독방법.
- 제1항에 있어서, 상기 홀수 채널 서비스 과정은 상기 타임스위치 접속부로부터 짝수 채널과 홀수 채널의 서비스 요청을 수신하는 단계와, 짝수 채널 시간에는 이전에 저장되어 있는 짝수 채널의 데이타를 서비스하는 단계와, 홀수 채널의 제어 메모리 읽기와 갱신을 수행하는 단계와, 상기 셀 분해 버퍼에서 현재 프레임과 다음 프레임의 홀수 채널 데이타를 읽어서 현재 프레임 데이타만 홀수 채널 시간에 서비스하고, 다음 프레임 데이타는 다음 프레임에서 서비스하기 위해 저장한 후 마지막 홀수 채널까지 상기 단계들을 반복하는 단계로 이루어진 것을 특징으로 하는 ATM 망에서 셀 분해기의 다중 프레임 판독방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960029723A KR0169906B1 (ko) | 1996-07-23 | 1996-07-23 | Atm망에서 셀 분해기의 다중 프레임 판독방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960029723A KR0169906B1 (ko) | 1996-07-23 | 1996-07-23 | Atm망에서 셀 분해기의 다중 프레임 판독방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR980013146A KR980013146A (ko) | 1998-04-30 |
KR0169906B1 true KR0169906B1 (ko) | 1999-02-01 |
Family
ID=19467123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960029723A KR0169906B1 (ko) | 1996-07-23 | 1996-07-23 | Atm망에서 셀 분해기의 다중 프레임 판독방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0169906B1 (ko) |
-
1996
- 1996-07-23 KR KR1019960029723A patent/KR0169906B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR980013146A (ko) | 1998-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2178624C2 (ru) | Мини-ячейки с переменным размером полезной нагрузки | |
US5101404A (en) | Signalling apparatus for use in an ATM switching system | |
KR100258137B1 (ko) | 비동기 전송 시스템에서의 가상경로 및 가상 채널 인식자의 개선된 할당방법 및 장치 | |
KR19990028780A (ko) | 전기 통신 장치와 방법 | |
JPH0728311B2 (ja) | パケット交換装置 | |
CA2074413C (en) | Accounting system and method for atm network | |
US6490264B1 (en) | Data transmission method and system | |
US5796734A (en) | Simultaneously-occuring message control device in a communications system where a message is transmitted using a plurality of data units | |
EP0770315B1 (en) | Communications system | |
EP0355797A2 (en) | Signalling apparatus for use in an ATM switching system | |
US6628659B1 (en) | ATM cell switching system | |
JP3184964B2 (ja) | 交換システムのatmセル変換方法 | |
KR0169906B1 (ko) | Atm망에서 셀 분해기의 다중 프레임 판독방법 | |
US5910953A (en) | ATM interface apparatus for time-division multiplex highways | |
JPH0522403A (ja) | Stm−atm相互変換制御方式 | |
JPH0290834A (ja) | Atm通話路装置及びatm回線終端装置 | |
KR960003225B1 (ko) | 서비스 품질(qos)등급에 따른 atm 셀 다중화 처리 장치 | |
KR100215567B1 (ko) | Atm 셀 다중화장치 | |
JP3067368B2 (ja) | Atm伝送用インタフェース回路 | |
KR100272568B1 (ko) | 사설 교환기의 셀 스위칭 장치 및 방법 | |
JP3103120B2 (ja) | セル変換装置 | |
JP3139470B2 (ja) | インタフェース変換装置 | |
KR100237470B1 (ko) | 셀버스 스위칭장치 | |
KR100215568B1 (ko) | Atm 셀 역 다중화장치 | |
KR100287416B1 (ko) | 수요밀집형 광가입자 전송장치에서의 비동기 전송 모드 셀 구조 변환방법 |
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: 20041001 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |