KR20040083860A - Apparatus for network synchronization and switching in ATM exchange - Google Patents
Apparatus for network synchronization and switching in ATM exchange Download PDFInfo
- Publication number
- KR20040083860A KR20040083860A KR1020030018545A KR20030018545A KR20040083860A KR 20040083860 A KR20040083860 A KR 20040083860A KR 1020030018545 A KR1020030018545 A KR 1020030018545A KR 20030018545 A KR20030018545 A KR 20030018545A KR 20040083860 A KR20040083860 A KR 20040083860A
- Authority
- KR
- South Korea
- Prior art keywords
- clock
- reference clock
- processor
- unit
- board
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- 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
-
- 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/5672—Multiplexing, e.g. coding, scrambling
- H04L2012/5674—Synchronisation, timing recovery or alignment
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
Description
본 발명은 비동기전송모드(ATM) 교환기의 스위치/망동기 장치(switching/network synchronization)장치에 관한 것으로서, 특히 스위치보드와 망동기 보드를 하나의 보드에 구현하고, 별도의 기준 클록 공급장치나 다양한 종류의 라인 카드로부터 기준 클록을 수신하며, 디지털 프로그래머블 위상동기루프(DP-PLL : Digital Programmable-Phase Local Loop)를 사용하여 동기 클록을 생성하여 교환기의 시스템 클록으로 사용토록 한 비동기전송모드 교환기의 스위치/망동기 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a switching / network synchronization device of an asynchronous transfer mode (ATM) exchange, and more particularly, to implement a switchboard and a network board on a single board, and to provide a separate reference clock supply device or various A switch of an asynchronous transfer mode switch that receives a reference clock from a line card and generates a synchronous clock using a Digital Programmable-Phase Local Loop (DP-PLL) to use as the system clock of the exchange. It relates to a network device.
통상적으로, 디지털 교환시스템이나 전송장비들과 마찬가지로 비동기전송모드(ATM) 기술을 이용한 디지털 교환 시스템 및 전송장치로 구성되는 장비들로 망을 구성할 때, 장비들간의 클록을 동기 시킬 필요성이 생긴다. 이때 동기망은 망 내의 모든 노드들의 클록이 동일한 주파수에 연결될 수 있는 네트워크화된 동기 체계이다.Typically, when a network is composed of digital switching system and transmission device using asynchronous transmission mode (ATM) technology as well as digital switching system or transmission equipment, there is a need to synchronize clocks between equipment. In this case, the synchronization network is a networked synchronization scheme in which clocks of all nodes in the network can be connected to the same frequency.
공중망에서 사용되는 교환 시스템은 별도의 동기망을 운용하면서 가입자에게 데이터를 전송할 때 동기망의 클록에 동기된 클록을 사용하고, 가입자는 동기망에서 전송된 클록을 추출하여 사용한다.The exchange system used in the public network uses a clock synchronized with the clock of the synchronization network when transmitting data to the subscriber while operating a separate synchronization network, and the subscriber extracts and uses the clock transmitted from the synchronization network.
망동기는 여러 시스템을 연동할 때 시스템간의 시간적 오차를 제거하는 데 필요하며, 동일 시스템내에서는 망동기의 상위국으로부터 수신한 클록을 기준으로 동기를 제어한다.The network synchronizer is necessary to remove the temporal error between systems when interworking multiple systems. In the same system, synchronization is controlled based on the clock received from the upper station of the network synchronizer.
따라서 망동기의 정확도는 매우 높을 것이 요구되며, 망동기의 체계상 매우 중요한 위치에 놓이는 시스템일수록 높은 정확도의 망동기 클록을 공급받아야 한다. 통상, 망동기 클록은 디지털 신호방식(DS1) 또는 유럽식 전송방식(E1)선로로 수신하였다.Therefore, the accuracy of the synchronizer is required to be very high, and the system placed at a very important position in the system of the synchronizer should be supplied with a high accuracy of the synchronizer clock. Typically, a network synchronizer clock was received on a digital signaling (DS1) or European transmission (E1) line.
한편, 기존의 ATM 교환기 또는 ATM 라우터 장치를 살펴보면, ATM 셀 스위칭을 위한 스위치 보드와 기준 클록을 공급해주는 망동기 보드가 각각의 보드로 구현되어 운영됨을 알 수 있다.On the other hand, if you look at the existing ATM switch or ATM router device, it can be seen that the switch board for ATM cell switching and the network board for supplying a reference clock are implemented as each board.
즉, 스위치 보드는 망동기 보드와는 별도의 보드로 구현되어 ATM셀 스위칭 동작을 수행하고, 망동기 보드 역시 스위치 보드와는 별도의 보드로 구현되어 기준 클록을 수신 및 공급해주었다.That is, the switch board is implemented as a separate board from the manipulator board to perform ATM cell switching operation, and the manipulator board is also implemented as a separate board from the switch board to receive and supply a reference clock.
따라서 기존의 ATM 교환기 또는 라우터는, 많은 보드의 사용으로 장치 구현이 복잡함은 물론 경제적인 측면에서도 장치 구현 비용이 많이 소요되는 문제점이 있었다.Therefore, the conventional ATM switch or router has a problem in that the implementation of the device is complicated by the use of many boards, as well as the cost of implementing the device in terms of economics.
이에 본 발명은 상기와 같은 종래 ATM 교환기(또는, 라우터)에서 발생하는 제반 문제점을 해결하기 위해서 제안된 것으로서,Accordingly, the present invention has been proposed to solve various problems occurring in the conventional ATM switch (or router) as described above.
본 발명의 목적은, 스위치보드와 망동기 보드를 하나의 보드에 구현하고, 별도의 기준 클록 공급장치나 다양한 종류의 라인 카드로부터 기준 클록을 수신하며, 디지털 프로그래머블 위상동기루프(DP-PLL : Digital Programmable-Phase Local Loop)를 사용하여 동기 클록을 생성하여 교환기의 시스템 클록으로 사용토록 한 비동기전송모드 교환기의 스위치/망동기 장치를 제공하는 데 있다.It is an object of the present invention to implement a switchboard and a network synchronizer board in one board, receive a reference clock from a separate reference clock supply or various types of line cards, and use a digital programmable phase synchronization loop (DP-PLL: Digital). The purpose of the present invention is to provide a switch / manipulator device of an asynchronous transfer mode switch that generates a synchronous clock using a programmable-phase local loop (PL) to be used as a system clock of an exchange.
상기와 같은 목적을 달성하기 위한 본 발명은,The present invention for achieving the above object,
ATM셀을 스위칭하는 공유 버퍼형 스위치부와;A shared buffer switch unit for switching ATM cells;
상기 스위치부를 제어하는 데 필요한 각종 제어신호를 생성하며, 후술되는 망동기부의 수신 클록 감시, 동기용 기준 클록 선택, 클록 분주 및 시스템 클록 리타이밍, 프로세서와 정합 및 경보 신호 취합 등의 기능을 수행하는 보드 제어부와;It generates various control signals necessary to control the switch unit, and performs functions such as monitoring the received clock of the network synchronizer, selecting a reference clock for synchronization, clock division and system clock retiming, matching with the processor, and collecting alarm signals. A board controller;
상기 보드 제어부와 연결되며, 스위칭 패브릭의 초기화를 제어하고, 위상차를 판독하여 전압제어발진기의 기준 전압을 제어하며, 보드 전체의 유지 보수 기능 및 상위프로세서와 프로세서간 통신(IPC : Interprocess Communication) 기능을 수행하는 프로세서와;It is connected to the board control unit, and controls the initialization of the switching fabric, reads the phase difference to control the reference voltage of the voltage controlled oscillator, and the overall board maintenance function and the upper processor and interprocess communication (IPC) function A processor to perform;
외부로부터 E1 또는 RS422로 기준 클록을 수신하고, 2매의 라인 카드로부터 기준 클록을 수신하며, 상기 프로세서에 의하여 선택된 기준 클록중 정상인 클록을 선택하고, 동기된 시스템 클록을 각 라인 카드에 분배하는 기능을 수행하는 망동기부와;Receives a reference clock from E1 or RS422 from the outside, receives a reference clock from two line cards, selects a normal clock among the reference clocks selected by the processor, and distributes a synchronized system clock to each line card. A manipulator to perform;
전원 공급장치로부터 백보드를 통하여 전원을 공급받아 상기 스위치부, 보드 제어부, 프로세서, 망동기부에 필요한 전원을 공급해주는 전원부로 구성됨을 특징으로 한다.It is characterized by consisting of a power supply for supplying the power required for the switch unit, the board control unit, the processor, the network unit to receive power from the power supply through the back board.
도 1은 본 발명에 의한 비동기전송모드(ATM) 교환기의 스위치/망동기 장치의 구성을 보인 블록도이고,1 is a block diagram showing the configuration of a switch / network device of an asynchronous transfer mode (ATM) switch according to the present invention,
도 2는 도1의 망동기부의 일 실시 예를 보인 구성도이고,2 is a block diagram showing an embodiment of the network synchronizer of FIG.
도 3은 도1의 보드 제어부의 일 실시 예를 보인 구성도이다.3 is a block diagram illustrating an embodiment of a board controller of FIG. 1.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
12 ..... 보드 제어부12 ..... Board Controls
14 ..... 프로세서14 ..... Processor
15 ..... 망동기부15 ..... network donation
23 ..... 전압제어발진기23 ..... Voltage controlled oscillators
24 ..... 클록 분배부24 ..... Clock Distribution
31 ..... 프로세서 정합부31 ..... processor matching
33 ..... 이중화 클록 감시 및 선택부33 ..... Redundant clock supervision and selection
34 ..... 기준클록 분주부34 ..... reference clock dispensing part
35 ..... 발진 클록 분주부35 ..... Oscillation Clock Divider
36 ..... 위상차 검출부36 ..... Phase difference detector
이하 상기와 같은 기술적 사상에 따른 본 발명의 바람직한 실시 예를 첨부한 도면에 의거 상세히 설명하면 다음과 같다.Hereinafter, a preferred embodiment of the present invention according to the technical spirit as described above will be described in detail with reference to the accompanying drawings.
첨부한 도면 도 1은 본 발명에 의한 비동기전송모드(ATM) 교환기의 스위치/망동기 장치의 구성을 보인 블록도이다.1 is a block diagram showing the configuration of a switch / network device of an asynchronous transfer mode (ATM) exchange according to the present invention.
여기서 참조부호 11은 ATM셀을 스위칭하는 공유 버퍼형 스위치부를 나타내고, 참조부호 12는 FPGA로 구현되어 상기 스위치부(11)를 제어하는 데 필요한 각종 제어신호를 생성하며, 후술되는 망동기부(15)의 수신 클록 감시, 동기용 기준 클록 선택, 클록 분주 및 시스템 클록 리타이밍, 프로세서(14)와 정합 및 경보 신호 취합 등의 기능을 수행하는 보드 제어부를 나타내고, 참조부호 13은 전원 공급장치로부터 백보드를 통하여 전원을 공급받아 각 블록에 필요한 전원을 공급해주는 전원부를 나타내며, 참조부호 14는 MPC860모듈을 사용하며 스위칭 패브릭의 초기화, 위상차를 판독하여 전압제어발진기의 기준 전압을 제어하고, 보드 전체의 유지 보수 기능 및 상위프로세서와 프로세서간 통신(IPC : Interprocess Communication) 기능을 수행하는 프로세서를 나타내며, 참조부호 15는 외부로부터 E1 또는 RS422로 기준 클록을 수신하고, 2매의 라인 카드로부터 기준 클록을 수신하며, 상기 프로세서(14)에 의하여 선택된 기준 클록중 정상인 클록을 선택하고, DP-PLL 기능을 수행하고, 동기된 시스템 클록을 각 라인 카드에 분배하는 기능을 수행하는 망동기부를 나타낸다.Here, reference numeral 11 denotes a shared buffer type switch unit for switching ATM cells, and reference numeral 12 is implemented as an FPGA to generate various control signals necessary to control the switch unit 11, and the network synchronizer unit 15 to be described later. Represents a board control unit that performs functions such as monitoring the received clock of a clock, selecting a reference clock for synchronization, clock division and system clock retiming, matching with the processor 14 and collecting alarm signals, and reference numeral 13 denotes a back board from a power supply. The power supply unit supplies the power required to each block by receiving power through it. Reference numeral 14 uses the MPC860 module to control the reference voltage of the voltage controlled oscillator by reading the initialization and phase difference of the switching fabric, and maintaining the entire board. Represents a processor that performs functions and interprocess communication (IPC) functions Reference numeral 15 receives a reference clock from E1 or RS422 from the outside, receives a reference clock from two line cards, selects a normal clock among the reference clocks selected by the processor 14, and performs a DP-PLL function. And a network synchronizer for distributing a synchronized system clock to each line card.
이와 같이 구성된 본 발명에 의한 비동기전송모드(ATM) 교환기의 스위치/망동기 장치의 구성을 첨부한 도면 도2 및 도3을 참조하여 구체적으로 설명하면 다음과 같다.Referring to Figures 2 and 3 attached to the configuration of the switch / network device of the asynchronous transfer mode (ATM) switch according to the present invention configured as described above are as follows.
먼저 전원부(13)는 외부의 전원 공급장치로부터 백보드를 통하여 전원을 공급받아 각 블록에 필요한 전원을 공급해주게 된다. 여기서 전원부(13)는 단락 방지를 위해 휴즈를 사용하고, Hot Insertion 노이즈를 제거하기 위해 전원 필터를 구비하며, 보드의 탈실장 감시 및 리셋(reset) 신호로 사용하기 위하여 injector/ejector와 전면판에 푸시 버튼(Push Button) 스위치를 두고 Dual Voltage Supervisor를 사용하여 DC 5V 및 3.3V의 정상 여부를 감시하는 작용도 한다.First, the power supply unit 13 receives power from the external power supply through the back board and supplies power to each block. Here, the power supply unit 13 uses a fuse to prevent a short circuit, a power filter to remove hot insertion noise, and a power supply 13 to the injector / ejector and the front panel to be used as a board removal monitoring and reset signal. A push button switch is also used to monitor DC 5V and 3.3V for normal operation using a Dual Voltage Supervisor.
전원이 공급된 상태에서, 망동기부(15)는 외부로부터 E1 또는 RS422로 기준 클록을 이중화로 수신하고, 2매의 라인 카드로부터 기준 클록을 수신하며, 프로세서(14)의 제어에 대응하여 기준 클록중 정상인 기준 클록을 선택하고, 내부의 전압제어발진기와 DP-PLL 기능을 수행하며, 동기된 시스템 클록을 각 라인 카드에 분배하는 기능을 수행하게 된다.In the power-on state, the synchronizer unit 15 receives the reference clock redundantly from the outside by E1 or RS422, receives the reference clock from two line cards, and controls the reference clock in response to the control of the processor 14. It selects normal reference clock, performs DP-PLL function with internal voltage controlled oscillator, and distributes synchronized system clock to each line card.
다음으로 스위치부(11)는 전달되는 어드레스, 데이터, 제어신호에 대응하여 ATM셀을 스위칭 하게 된다. 스위칭 용량은 5Gb/s이며, 라인 카드와 직접 백보드를 통하여 정합하기 위한 8개의 입출력 포트를 구비하고 있으며, 각각의 입출력 포트는 12개의 100MHz신호로 구성된다.Next, the switch unit 11 switches the ATM cell in response to the transmitted address, data, and control signal. The switching capacity is 5Gb / s, and it has eight input / output ports for matching through a line card and a direct backboard. Each input / output port consists of twelve 100MHz signals.
아울러 보드 제어부(12)는 FPGA로 구현되며, 상기 스위치부(11)를 제어하는데 필요한 각종 제어신호를 생성하여 상기 스위치부(11)를 제어하며, 상기 망동기부(15)의 수신 클록 감시, 동기용 기준 클록 선택, 클록 분주 및 시스템 클록 리타이밍, 상기 프로세서(14)와 정합 및 경보 신호 취합 등의 기능을 수행하게 된다.In addition, the board controller 12 is implemented with an FPGA, generates various control signals necessary to control the switch unit 11, controls the switch unit 11, and monitors and synchronizes a received clock of the network synchronizer unit 15. It performs functions such as selecting a reference clock for clock, clock division and system clock retiming, matching with the processor 14 and collecting alarm signals.
또한, 프로세서(14)는 MPC860모듈을 사용하며 스위칭 패브릭의 초기화를 제어하고, 위상차를 판독하여 상기 망동기부(15)내의 전압제어발진기의 기준 전압을 제어하고, 보드 전체의 유지 보수 기능을 수행하며, 상위프로세서와 프로세서간 통신(IPC : Interprocess Communication) 기능을 수행하게 된다.In addition, the processor 14 uses the MPC860 module to control the initialization of the switching fabric, to read the phase difference to control the reference voltage of the voltage controlled oscillator in the network unit 15, and to perform the maintenance function of the entire board. In other words, it performs interprocess communication (IPC) function.
도 2는 도1의 망동기부의 일 실시 예를 보인 구성도이다.2 is a diagram illustrating an embodiment of the network synchronizer of FIG. 1.
이에 도시된 바와 같이, 외부로부터 E1 및 RS422를 통해 기준 클록을 이중화로 수신하며, 라인카드로부터 기준 클록을 수신하며, 입력되는 제어신호에 따라 기준 클록을 선택하고, 그 선택한 기준 클록을 상기 보드 제어부(12)로 전송하는 기준클록 수신부(21)와, 상기 보드 제어부(12)에서 출력되는 디지털 제어 전압 레벨을 그에 대응하는 아날로그 제어 전압 레벨로 변환하는 디지털/아날로그 변환기(22)와, 상기 디지털/아날로그 변환기(22)에서 출력되는 아날로그 제어전압에 대응하여 발진주파수가 변화시키는 전압제어발진기(23)와, 상기 전압제어발진기(23)의 출력 클록을 분배하여 라인 카드로 공급해주는 클록 분배부(24)로 구성된다.As shown in the drawing, a reference clock is dually received from the outside through E1 and RS422, a reference clock is received from a line card, a reference clock is selected according to an input control signal, and the selected reference clock is controlled by the board controller. A reference clock receiver 21 for transmitting to (12), a digital / analog converter 22 for converting the digital control voltage level output from the board controller 12 into an analog control voltage level corresponding thereto, and the digital / A voltage controlled oscillator 23 whose oscillation frequency changes in response to the analog control voltage output from the analog converter 22, and a clock distributor 24 for distributing the output clock of the voltage controlled oscillator 23 to the line card; It is composed of
이와 같이 구성된 망동기부(15)는, 먼저 기준클록 수신부(21)에서 외부로부터 E1 및 RS422를 통해 기준 클록을 이중화로 수신한다. 여기서 E1 클록 수신은 E1 프레이머(Framer), 트랜스포머(Transformer), 그리고 8.192Mhz 발진기(Oscillator)를 통해 수신하며, RS422정합은 2.048Mhz클록을 RS-422 리시버(Receiver)를 사용하여 수신한다. 또한 라인 카드 종류에 따라 1.024Mhz, 1.544Mhz, 2.048Mhz, 19.44Mhz, 34.368Mhz를 16분주한 2.148Mhz, 44.746Mhz를 32분주한 1.398Mhz를 Pseudo ECL 4 Line Receiver를 통해 라인카드로부터 수신하여 보드 제어부(12)로 송신한다.The network synchronizer 15 configured in this manner first receives the reference clock in a redundant manner from the outside in the reference clock receiving unit 21 through E1 and RS422. Here, the E1 clock is received through the E1 Framer, Transformer, and 8.192Mhz Oscillator, and the RS422 match is received using an RS-422 receiver with a 2.048Mhz clock. In addition, according to the line card type, the board controller receives 1.398Mhz, which divides 1.024Mhz, 1.544Mhz, 2.048Mhz, 19.44Mhz, and 34.368Mhz from 16, and divides 2.148Mhz and 44.746Mhz from the line card through Pseudo ECL 4 Line Receiver. Send to (12).
망동기를 위한 보드 제어부(12)는 망동기 기능을 위하여 기준 클록 선택, 선택된 기준 클록의 분주 및 전압제어발진기(23) 클록의 분주, 위상차 검출 기능을 수행하고, 위상차를 프로세서(14)가 읽어갈 수 있도록 인터럽트를 발생시키게 된다. 아울러 전압제어발진기(23)의 제어 전압 레벨을 제어하기 위하여 상기 프로세서(14)로부터 16비트 병렬 데이터를 수신하여 직렬로 변환하고, 디지털/아날로그 변환기(22)로 송신하게 된다.The board controller 12 for the network synchronizer performs a reference clock selection, a division of the selected reference clock, a division of the voltage controlled oscillator 23 clock, a phase difference detection function, and the processor 14 to read the phase difference. To generate an interrupt. In addition, in order to control the control voltage level of the voltage controlled oscillator 23, 16-bit parallel data is received from the processor 14, converted into serial, and transmitted to the digital-to-analog converter 22.
상기 디지털/아날로그 변환기(22)는 직렬 16비트 디지털/아날로그 변환기로서, 입력되는 디지털 제어 전압 레벨을 그에 상응하는 아날로그 제어 전압 레벨로 변환을 하여 전압제어발진기(23)에 인가한다.The digital-to-analog converter 22 is a serial 16-bit digital-to-analog converter, which converts an input digital control voltage level into a corresponding analog control voltage level and applies it to the voltage controlled oscillator 23.
상기 전압제어발진기(23)는 중심주파수가 19.44Mhz인 oven voltage controlled crystal oscillator이며, 인가되는 아날로그 전압 제어 신호에 의해서 발진주파수를 변화시키게 되며, 그 출력 클록을 변화하는 발진기로서 그 출력이 클록 분배부(24)로 입력된다.The voltage controlled oscillator 23 is an oven voltage controlled crystal oscillator having a center frequency of 19.44Mhz, and changes an oscillation frequency by an applied analog voltage control signal, and its output is a clock divider. Entered by (24).
상기 클록 분배부(24)는 상기 전압제어발진기(23)의 출력인 19.44Mhz를 분배하는 클록 버퍼 및 Pseudo ECL 4 Line Driver로 구성되며, 상기 보드 제어부(12)및 라인 카드로 기준 클록을 분배해주게 된다.The clock distributor 24 is composed of a clock buffer and a pseudo ECL 4 Line Driver for distributing 19.44Mhz, which is the output of the voltage controlled oscillator 23, to distribute the reference clock to the board controller 12 and the line card. do.
DP-PLL 망동기 기능을 위해 프로세서(14)는 상기 보드 제어부(12)를 제어하여 기준 클록 선택 및 PLL의 루프필터를 프로그램으로 구현한다.For the DP-PLL network function, the processor 14 controls the board controller 12 to implement a reference clock selection and a loop filter of the PLL as a program.
도 3은 도1의 보드 제어부의 일 실시 예를 보인 구성도이다.3 is a block diagram illustrating an embodiment of a board controller of FIG. 1.
이에 도시된 바와 같이, 상기 프로세서(14)와 정합하여 기준 클록 선택 제어신호를 만들며, 입력되는 위상 오차를 상기 프로세서(14)로 전송하는 기능을 수행하고, 인터럽트를 처리하는 프로세서 정합부(31)와, 상기 프로세서 정합부(31)에서 출력되는 선택 신호에 대응하여 입력되는 기준 클록중 특정의 기준 클록을 선택하여 출력하는 기준클록 선택부(32)와, 상기 프로세서 정합부(31)로부터 출력된 제어신호에 따라 상기 기준클록 선택부(32)로부터 출력되는 이중화 클록을 디지털로 감시하여 정상 여부를 판별하여 하나를 선택하고, 그 선택한 기준 클록을 출력하는 이중화 클록 감시 및 선택부(33)와, 상기 이중화 클록 감시 및 선택부(33)에서 출력되는 기준 클록을 1Khz로 분주하여 제공하는 기준 클록 분주부(34)와, 상기 전압제어발진기(23)에서 제공되는 19.44Mhz클록을 1Khz로 분주하여 출력하는 발진클록 분주부(35)와, 상기 기준클록 분주부(34)와 발진클록 분주부(35)로부터 각각 출력되는 1Khz 클록의 위상 오차를 검출하여 인터럽트와 함께 상기 프로세서 정합부(31)로 전달하는 위상차 검출부(36)로 구성된다.As shown therein, the processor matching unit 31 generates a reference clock selection control signal by matching with the processor 14, transmits an input phase error to the processor 14, and processes an interrupt. And a reference clock selector 32 for selecting and outputting a specific reference clock from among reference clocks input in response to the selection signal output from the processor matching unit 31, and output from the processor matching unit 31. A redundant clock monitor and selector 33 which digitally monitors the redundant clock output from the reference clock selector 32 according to a control signal to determine whether it is normal and selects one, and outputs the selected reference clock; A reference clock divider 34 for dividing the reference clock output from the redundant clock monitor and selector 33 at 1 kHz and 19.4 provided at the voltage controlled oscillator 23; Phase error of the oscillation clock divider 35 for dividing and outputting the 4 MHz clock at 1 kHz and the 1 kHz clock output from the reference clock divider 34 and the oscillation clock divider 35 is detected and the interrupt is detected. It is composed of a phase difference detector 36 to be delivered to the processor matching section 31.
이와 같이 구성된 보드 제어부(12)는, 먼저 기준클록 선택부(32)에서 프로세서 정합부(31)로부터 발생되는 선택 신호에 대응하여 기준클록 수신부(21)에서 제공되는 기준 클록중 특정의 기준 클록을 선택하게 되고, 그 선택한 기준 클록을 이중화 클록 감시 및 선택부(33)에 전달한다.The board controller 12 configured as described above first selects a specific reference clock from among the reference clocks provided by the reference clock receiving unit 21 in response to the selection signal generated from the processor matching unit 31 in the reference clock selecting unit 32. The selected reference clock is transmitted to the redundant clock monitoring and selection unit 33.
이중화 클록 감시 및 선택부(33)는 선택된 이중화 클록을 디지털로 감시하여 정상 여부를 판별하여 하나를 선택하고, 그 선택한 기준 클록을 기준 클록 분주부(34)로 전달한다.The redundant clock monitor and selector 33 digitally monitors the selected redundant clock to determine whether it is normal, selects one, and transfers the selected reference clock to the reference clock divider 34.
상기 기준 클록 분주부(34)는 후단의 위상차 검출부(36)에서 위상차를 검출할 수 있도록 하는 1Khz로 클록을 분주하여 상기 위상차 검출부(36)로 제공하게 된다.The reference clock divider 34 divides the clock at 1 kHz so that the phase difference detector 36 at the rear stage detects the phase difference, and provides the divided clock to the phase difference detector 36.
한편, 프로세서 정합부(31)는 프로세서(14)와 정합하여 기준 클록 선택 제어신호를 만들며, 상기 위상차 검출부(36)에서 전달되는 위상 오차를 상기 프로세서(14)로 전송하는 기능을 수행하며, 인터럽트 처리 기능도 수행한다.The processor matching unit 31 matches the processor 14 to generate a reference clock selection control signal, and transmits a phase error transmitted from the phase difference detection unit 36 to the processor 14, and interrupts. It also performs processing functions.
다음으로 발진클록 분주부(35)는 상기 위상차 검출부(36)에서 위상차를 검출할 수 있도록 상기 전압제어발진기(23)에서 제공되는 19.44Mhz클록을 1Khz로 분주하여 상기 위상차 검출부(36)에 제공한다.Next, the oscillation clock divider 35 divides the 19.44Mhz clock provided by the voltage controlled oscillator 23 into 1 kHz to provide the phase difference detector 36 so that the phase difference detector 36 can detect the phase difference. .
상기 위상차 검출부(36)는 상기 기준클록 분주부(34)와 상기 발진클록 분주부(35)로부터 수신한 각각의 1Khz의 위상 오차를 검출하여 인터럽트와 함께 상기 프로세서 정합부(34)로 전달한다.The phase difference detector 36 detects a phase error of each 1 KHz received from the reference clock divider 34 and the oscillation clock divider 35, and transmits the phase error to the processor matching unit 34 with an interrupt.
상기 프로세서 정합부(34)를 통해 프로세서(14)로 위상 오차 데이터가 전달되며, 프로세서(14)에서는 프로그램으로 구현한 알고리즘을 이용하여 루프필터를 구현한다. 구현하는 알고리즘에 따라 1차계 및 2차계 등의 PLL특성이 전달되며, 디지털 데이터인 전압제어발진 제어값을 산출하여 직렬 16비트 디지털/아날로그 변환기(22)를 통해 제어전압을 출력하고, 이를 전압제어발진기(23)로 인가하여 출력위상 및 주파수를 제어한다. DP-PLL은 소자로서 구현하기 어려운 10Hz 이하의 저대역 밴드의 구현이 가능하며, 다양한 필터의 구현 및 기능의 추가가 가능하다.Phase error data is transmitted to the processor 14 through the processor matching unit 34, and the processor 14 implements a loop filter using an algorithm implemented by a program. According to the algorithm to implement, PLL characteristics such as primary and secondary systems are transferred, and voltage control oscillation control value, which is digital data, is calculated, and the control voltage is output through the serial 16-bit digital-to-analog converter 22, which is then voltage controlled. It is applied to the oscillator 23 to control the output phase and frequency. The DP-PLL can implement low bands of less than 10Hz, which are difficult to implement as devices, and can implement various filters and add functions.
기준 클록에 포함된 지터(Jitter)나 Wander 등의 위상 노이즈의 필터링이 가능하며, 프리-런(Free-run)이나 홀드오버(Holdover) 등의 기능을 구현할 수 있다. 홀드오버는 PLL동작의 한가지로서 평상시에 메모리에 저장하였던 출력 위상 정보를 이용하여 입력 기준 클록이 상실되었을 때 상실 이전의 출력 위상으로 유지시키는 기능을 한다. 기준 클록의 장애로 인한 출력주파수 및 위상의 급격한 변화를 방지할 수 있는 기능이다. 프리-런은 기준 클록 제공과는 무관하게 클록을 제공하는 기능을 의미하며, 홀드오버시의 주파수 정확도와 안정도는 사용되는 전압제어발진기의 제어 전압을 변화 없이 일정하게 인가함으로써 구현이 가능하므로, 요구되는 규격에 적합한 전압제어발진기를 사용하여야 한다.It is possible to filter phase noise such as jitter and wander included in the reference clock, and implement functions such as free-run and holdover. Holdover is a type of PLL operation that uses the output phase information stored in the memory to maintain the output phase before the loss when the input reference clock is lost. This function prevents abrupt changes in output frequency and phase due to the failure of the reference clock. Free-run refers to a function of providing a clock regardless of providing a reference clock, and the frequency accuracy and stability at the time of holdover can be realized by applying a constant control voltage of the voltage-controlled oscillator used without change. Use a voltage controlled oscillator that complies with the applicable standard.
이상에서 상술한 본 발명에 따르면, ATM교환기 또는 라우터 장치에서 망동기 기능을 별도의 회로팩에 구현하지 않고, 기존에 구현된 스위치 보드에 통합시켜 구현할 수 있으므로, 회로팩의 종류를 저감시킬 수 있어 저렴하고 용이하게 망동기 장치가 구현토록 도모해주는 효과가 있다.According to the present invention described above, the ATM switch or the router device can be implemented by integrating the switch board without implementing the network function in a separate circuit pack, and can be implemented in the existing switch board, it is possible to reduce the type of circuit pack It is inexpensive and easy to implement the device for the synchronization device.
Claims (3)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030018545A KR20040083860A (en) | 2003-03-25 | 2003-03-25 | Apparatus for network synchronization and switching in ATM exchange |
PCT/KR2004/000648 WO2004086686A1 (en) | 2003-03-25 | 2004-03-24 | Apparatus of network synchronization and switching for use in atm exchanger |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030018545A KR20040083860A (en) | 2003-03-25 | 2003-03-25 | Apparatus for network synchronization and switching in ATM exchange |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040083860A true KR20040083860A (en) | 2004-10-06 |
Family
ID=33095556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030018545A KR20040083860A (en) | 2003-03-25 | 2003-03-25 | Apparatus for network synchronization and switching in ATM exchange |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20040083860A (en) |
WO (1) | WO2004086686A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7308062B2 (en) * | 2003-12-17 | 2007-12-11 | Electronics And Telecommunications Research Institute | Apparatus for providing system clock synchronized to a network universally |
CN103812680B (en) * | 2012-11-14 | 2017-12-19 | 中兴通讯股份有限公司 | A kind of system and method for realizing veneer switching |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5481573A (en) * | 1992-06-26 | 1996-01-02 | International Business Machines Corporation | Synchronous clock distribution system |
US6078595A (en) * | 1997-08-28 | 2000-06-20 | Ascend Communications, Inc. | Timing synchronization and switchover in a network switch |
KR200314154Y1 (en) * | 1997-12-29 | 2003-08-14 | 엘지정보통신주식회사 | Apparatus For Compensing Frequency And Phase Simultaneously In DPPLL |
-
2003
- 2003-03-25 KR KR1020030018545A patent/KR20040083860A/en not_active Application Discontinuation
-
2004
- 2004-03-24 WO PCT/KR2004/000648 patent/WO2004086686A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2004086686A1 (en) | 2004-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6816818B2 (en) | Method, clock generator module and receiver module for synchronizing a receiver module | |
WO2001010092A1 (en) | Flexible time division multiplexed bus using sonet formatting | |
MXPA04004404A (en) | Multiple dataport clock synchronization. | |
KR20040083860A (en) | Apparatus for network synchronization and switching in ATM exchange | |
US7778160B2 (en) | Device for synchronizing between an active unit and a standby unit | |
KR100242424B1 (en) | Several network sink clock generator | |
KR100848893B1 (en) | Method and Appratus for Clock Distribution of Network Synchronization in IMT-2000 | |
KR100328757B1 (en) | A error preventing device of clock signal with switchover for transmission system | |
KR0126856B1 (en) | An apparatus for selecting the input reference clock to synchronge | |
JP3842534B2 (en) | Transmission equipment | |
KR100257344B1 (en) | Digital pll circuit | |
KR100293939B1 (en) | Apparatus for supplying clock of multi line telecommunication system | |
KR200178748Y1 (en) | Apparatus for duplicated clock generation/distribution in the atm switching system | |
KR100383234B1 (en) | Apparatus for suppling network timing reference/TCM-ISDN timing reference clock in DSLAM system | |
KR950015086B1 (en) | Synchronous multiple transmission unit | |
JP2000106565A (en) | Network synchronization and non-hit clock switching system in bus connection extension system | |
JP2746683B2 (en) | Clock phase control circuit | |
KR100386811B1 (en) | Apparatus for suppling network timing reference/TCM-ISDN timing reference clock in DSLAM system | |
JP2000049841A (en) | Communication system | |
KR20030055375A (en) | A system for clock synchronization between switch boards with redundancy and line boards | |
KR100322344B1 (en) | DSLAM motive clock cutting circuit of ADSL | |
KR20000041928A (en) | Trunk card | |
KR0173055B1 (en) | Local timing generator | |
KR100238540B1 (en) | Apparatus for generate synchronizing clock in exchange | |
KR100257253B1 (en) | Apparatus of network synchronization of pbx |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |