[go: up one dir, main page]

KR960027808A - ATM cell multiplexer - Google Patents

ATM cell multiplexer Download PDF

Info

Publication number
KR960027808A
KR960027808A KR1019940034758A KR19940034758A KR960027808A KR 960027808 A KR960027808 A KR 960027808A KR 1019940034758 A KR1019940034758 A KR 1019940034758A KR 19940034758 A KR19940034758 A KR 19940034758A KR 960027808 A KR960027808 A KR 960027808A
Authority
KR
South Korea
Prior art keywords
cell
buffer
receiving
input
output
Prior art date
Application number
KR1019940034758A
Other languages
Korean (ko)
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 KR1019940034758A priority Critical patent/KR960027808A/en
Publication of KR960027808A publication Critical patent/KR960027808A/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 광대한 대역폭을 제공하면서 다양한 서비스를 수용할 수 있는 광대역 종합 정보통신망(B-ISDN)에서 ATM 셀을 버퍼에 저장한 뒤 버퍼레벨 정보를 추출하고 신호 및 유지 보수 셀에 우선 순위를 부여하면서 고속으로 다중화하는 ATM 셀 다중화기에 관한 것으로, B-ISDN 환경하에서 ATM 단말 장치나 망접속 노드, B-NT 시스팀에 공통으로 사용될 수 있는 ATM 셀 다중화기로서 ATM을 기본으로 하는 B-ISDN 망에서 손실을 최소화하면서 셀의 우선순위에 따라 다중화할 뿐만 아니라 각 입력 포트에서 절단되 셀에 포트 인식자를 삽입하여 다중화를 먼저 수행할 경우 서로 다른 포트에서 전달된 셀을 구별할 수 있는 다중화기를 제공하는 효과가 있다.The present invention stores ATM cells in a buffer in a B-ISDN, which can accommodate a variety of services while providing vast bandwidth, extracts buffer level information, and gives priority to signal and maintenance cells. The present invention relates to an ATM cell multiplexer that multiplexes at high speed, and is an ATM cell multiplexer that can be commonly used in ATM terminal devices, network access nodes, and B-NT systems in a B-ISDN environment. In addition to multiplexing based on cell priority, minimizing losses, the multiplexer first inserts a port identifier into each cell that is truncated at each input port to provide a multiplexer that can distinguish cells transmitted from different ports. There is.

Description

에이티엠(ATM) 셀 다중화기ATM cell multiplexer

본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음Since this is an open matter, no full text was included.

제1도는 ATM 셀 다중화기 블럭도.1 is an ATM cell multiplexer block diagram.

Claims (6)

다수의 입력 포트로부터 셀을 수신하여 버퍼에 셀을 저장하고 플래그를 추출하는 입력 셀 수신수단(11); 마이크로프로세서에서 전달된 프로세서데이타로부터 셀을 구성하여 버퍼에 저장한 뒤 셀인터럽트를 추출하고, 제어 및 상태레지스터를 구성하여 다중화기의 상태를 마이크로프로세서로 보고하고 제어하는 프로세서 인터페이스수단(12); 다중화기를 셀단위로 동기시키기 위해 셀클럭과 설계수클럭을 생성하는 내부클럭생성수단(13); 상기 입력 셀 수신수단(11)에서 추출된 플래그와 프로세서 인터페이스수단(12)에서 추출된 셀인터럽트를 받아 셀의 전송순서를 결정하는 소정의 버퍼선택신호를 출력하는 스케듈링제어수단(14); 및 상기 버퍼선택신호를 받으면 버퍼읽기신호를 상기 버퍼에 공급하여 상기 버퍼에 저장된 셀을 읽어 내면서 셀헤더에 각 입력포트의 구분자에 해당하는 포트인식자를 삽입하는 셀 출력 제어수단(15)을 구비하는 것을 특징으로 하는 ATM 셀 다중화기.Input cell receiving means (11) for receiving cells from a plurality of input ports, storing the cells in a buffer and extracting flags; Processor interface means 12 for constructing a cell from the processor data transferred from the microprocessor, storing the cell in a buffer, extracting a cell interrupt, configuring a control and a state register, and reporting and controlling the state of the multiplexer to the microprocessor; Internal clock generating means (13) for generating a cell clock and a design number clock to synchronize the multiplexer on a cell-by-cell basis; Scheduling control means (14) for receiving a flag extracted by the input cell receiving means (11) and a cell interrupt extracted by the processor interface means (12) and outputting a predetermined buffer selection signal for determining a cell transmission order; And cell output control means (15) for supplying a buffer read signal to the buffer to read a cell stored in the buffer and inserting a port identifier corresponding to the separator of each input port in the cell header upon receiving the buffer selection signal. ATM cell multiplexer, characterized in that. 제1항에 있어서, 상기 입력 셀 수신수단(11)은, 각 입력포트로부터 셀입력데이타를 전달받기 위한 신호와 하나의 셀이 전달된 후 카운터증가 신호를 만드는 후술할 입력셀 수신로직(21)과 버퍼의 쓰기를 제어하는 버퍼 쓰기제어기(22); 상기 입력 셀 수신로직(21)으로부터 출력된 카운터증가와 상기 스케듈링제어수단(14)으로부터 출력된 버퍼선택신호를 받아 상기 버퍼(23)에 저장된 셀의 수를 계수하는 셀계수기(24); 및 상기 셀 계수기(24)로 부터 셀수를 받아 플래그를 추출하는 셀 수 비교기(25)를 구비하는 것을 특징으로 하는 ATM 셀 다중화기.The input cell receiving logic (21) of claim 1, wherein the input cell receiving unit (11) generates a counter increment signal after receiving a signal for receiving cell input data from each input port and one cell. A buffer write controller 22 for controlling the writing of the buffers; A cell counter (24) for counting the number of cells stored in the buffer (23) by receiving the counter increment output from the input cell receiving logic (21) and the buffer selection signal output from the scheduling control means (14); And a cell number comparator (25) for receiving the number of cells from said cell counter (24) and extracting flags. 제1항에 있어서, 상기 프로세서 인터페이스수단(12)은, 마이크로프로세서로부터 전달된 8비트의 어드레스와 칩실렉터를 이용하여 각 레지스터를 선택하는 레지스터실렉터와 버퍼실렉터를 만드는 어드레스 디코더(31); 상기 어드레스 디코더(31)로부터 전달받은 레지스터셀렉터를 각 레지스터 선택신호로 사용하여 프로세서데이타를 해당 레지스터에 입력한 후 다중화기 각 구성요소를 제어하고, 상기 입력 셀 수신수단(11)으로부터 풀플래그(FF)를 전달받아 상기 각 버퍼(23)의 충만 여부를 레지수터값으로 알려주는 상태 및 제어 레지스터(32); 및 상기 어드레스 디코더(31)에서 출력된 버퍼셀렉터로부터 프로세서데이타를 상기 버퍼(23)에 저장하면서 임의의(53바이트) 바이트가 입력된 후 신호 및 유지보수셀이 도착함을 셀인터럽터를 통하여 상기 스케듈링 제어수단(14)으로 알리는 버퍼 제어로직(33)을 구비하는 것을 특징으로 하는 ATM 셀 다중화기.2. The processor as claimed in claim 1, wherein said processor interface means (12) comprises: an address decoder (31) for making a register selector and a buffer selector for selecting each register using an 8-bit address and a chip selector transferred from a microprocessor; Using the register selector received from the address decoder 31 as each register selection signal, processor data is input to the corresponding register, and then each component of the multiplexer is controlled, and a full flag FF from the input cell receiving means 11 is obtained. A state and control register (32) for receiving a value indicating whether the buffer 23 is full or not as a register value; And a signal and a maintenance cell arrive after a random (53 bytes) byte is input while storing processor data from the buffer selector output from the address decoder 31 in the buffer 23 through the cell interrupter. ATM cell multiplexer, characterized in that it comprises a buffer control logic (33) to inform the tumbling control means (14). 제1항에 있어서, 상기 내부 클럭 생성수단(13)은, 시스템클럭에 동기되어 연속적으로 53을 카운터하는 카운터(41); 상기 카운터(41)의 카운터출력으로부터 30번째 클럭마다 하이로 유지되는 셀계수클럭을 생성하는 셀계수신호발생기(42); 및 53번째 클럭마다 하이로 유지되는 셀클럭을 생성하는 셀출력동기신호발생기(43)를 구비하는 것을 특징으로 하는 ATM 셀 다중화기.2. The internal clock generating means (13) according to claim 1, further comprising: a counter (41) for continuously countering 53 in synchronization with a system clock; A cell count signal generator 42 for generating a cell count clock that is held high every 30th clock from the counter output of the counter 41; And a cell output synchronous signal generator (43) for generating a cell clock held high every 53th clock. 제1항에 있어서, 상기 스케듈링 제어수단(14)은, 상기 프로세서 인터페이스 수단(12)에서 전달된 셀인터럽트와 입력 셀 수신수단(11)에서 전달된 각 n개의 AFF, NEF를 입력으로 하여 우선순위에 따라 소정의 (n+1개) 셀선택신호를 출력하는 우선순위 비교기(51); 및 상기 우선순위 비교기(51)의 셀선택신호로부터 53바이트 동안 어써트되는 버퍼선택신호를 출력하는 셀선택 및 피드백로직(52)을 구비하는 것을 특징으로 하는 ATM 셀 다중화기.2. The scheduling control means (14) according to claim 1, wherein the scheduling control means (14) takes the cell interrupt transmitted from the processor interface means (12) and the n AFFs and NEFs transmitted from the input cell receiver (11) as inputs. A priority comparator 51 for outputting a predetermined (n + 1) cell selection signal according to the ranking; And a cell selection and feedback logic (52) for outputting a buffer selection signal asserted for 53 bytes from the cell selection signal of the priority comparator (51). 제1항에 있어서, 상기 셀 출력 제어수단(15)은, 소정(n+1)개 버퍼선택신호로부터 인에이블된 1개의 상기 버퍼(23)에 대한 버퍼읽기신호를 출력하는 버퍼읽기제어기(61); 및 상기 버퍼읽기제어기(61)의 버퍼읽기신호에 의해 출력된 버퍼출력데이타 및 프로세서 출력데이타에 포트인식자를 삽입하고 출력포트로 제어신호(바이트클럭, 셀인에이블, 셀싱크)와 더불어 53바이트의 셀출력데이타를 전송하는 포트인식자 삽입로직(62)을 구비하는 것을 특징으로 하는 ATM 셀 다중화기.The buffer read controller (61) according to claim 1, wherein said cell output control means (15) outputs a buffer read signal for one buffer (23) enabled from predetermined (n + 1) buffer selection signals. ); And inserting a port identifier into the buffer output data and the processor output data output by the buffer read signal of the buffer read controller 61, and inserting a port identifier into the output port together with a control signal (byte clock, cell enable, cell sink) for 53 bytes of cells. And a port identifier insertion logic (62) for transmitting output data. ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.
KR1019940034758A 1994-12-16 1994-12-16 ATM cell multiplexer KR960027808A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940034758A KR960027808A (en) 1994-12-16 1994-12-16 ATM cell multiplexer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940034758A KR960027808A (en) 1994-12-16 1994-12-16 ATM cell multiplexer

Publications (1)

Publication Number Publication Date
KR960027808A true KR960027808A (en) 1996-07-22

Family

ID=66688605

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940034758A KR960027808A (en) 1994-12-16 1994-12-16 ATM cell multiplexer

Country Status (1)

Country Link
KR (1) KR960027808A (en)

Similar Documents

Publication Publication Date Title
US4926416A (en) Method and facilities for hybrid packet switching
US3979733A (en) Digital data communications system packet switch
EP1192753B1 (en) Method and apparatus for shared buffer packet switching
US5577037A (en) Method of processing inclusively STM signals and ATM signals and switching system employing the same
KR970056414A (en) ATM layer function processing device having an extended structure
JP2551451B2 (en) Hybrid type time division multiplex switching device
JPH0851439A (en) Packet processing device
JP2000349789A (en) Tdm switch system very wide in memory width
US20030118058A1 (en) Variable length packet switching system
EP0826293B1 (en) Switching network for transfer of data cells
KR100241763B1 (en) Atm cell multiplexer/demultiplexer
US5535366A (en) Method of and circuit arrangement for freeing communications resources, particularly for use by a switching element
US6208648B1 (en) Network element and input/output device for a synchronous transmission system
KR960027808A (en) ATM cell multiplexer
US5228032A (en) Interconnection element for an asynschronous time-division multiplex transmission system
JP2001111608A (en) Packet rearrangement device, its communication network and communication control system
US20020026568A1 (en) Serial data mapping apparatus for synchronous digital hierarchy
KR100211024B1 (en) Multiplexing device in an asynchronous transfer mode switch
US5708661A (en) Asynchronous transfer mode cell demultiplexing control apparatus
EP0678989A2 (en) Method and arrangement for the timing of digital signal transmission in a TDMA PON system
JP2000032575A (en) Device and method for atm cell converter equipped with tone and dtmf generation function
EP0519490B1 (en) Input-output signal control apparatus
US7653053B2 (en) Programmable bit rates in a constant bandwidth TDM switch
CN101741720A (en) Device and method for multiplexing cell time slots
KR0161756B1 (en) Cell Generator Using Multiplexer

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19941216

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19941216

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 19970930

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 19980513

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 19970930

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I