KR100560565B1 - Device and method for controlling bus possession and data transmission in inter-processor communication block of full electronic exchange - Google Patents
Device and method for controlling bus possession and data transmission in inter-processor communication block of full electronic exchange Download PDFInfo
- Publication number
- KR100560565B1 KR100560565B1 KR19990009894A KR19990009894A KR100560565B1 KR 100560565 B1 KR100560565 B1 KR 100560565B1 KR 19990009894 A KR19990009894 A KR 19990009894A KR 19990009894 A KR19990009894 A KR 19990009894A KR 100560565 B1 KR100560565 B1 KR 100560565B1
- Authority
- KR
- South Korea
- Prior art keywords
- bus occupancy
- data transmission
- bus
- occupancy
- control unit
- Prior art date
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Systems (AREA)
Abstract
본 발명은 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치 및 방법에 관한 것으로, 특히, 다수개의 노드내에 장착된 버스점유/데이터송신 제어부로 위상이 동일한 두 개의 동기클럭을 각각 공급하여, 시스템 오동작을 막아주기 위한 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치 및 방법에 관한 것으로서, 본 발명에 의한 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치 및 방법에 의하면, 버스점유 제어부에서 출력한 5㎒ 버스점유 기준클럭과 동기클럭 생성부에서 출력한 20㎒ 버스점유/데이터송신 클럭이 서로 위상이 동일한 동기신호이기 때문에, 버스점유/데이터송신 제어부가 위상이 동일한 두 신호를 이용하여 버스점유 및 데이터송신 동작을 수행하게 됨으로써, 비동기신호로 인한 시스템 오동작이 발생하지 않고, 이로인해 IPC 블록 자체의 성능 및 신뢰도가 향상될 뿐만 아니라, 버스점유/데이터송신 제어부가 높은 주파수 대역의 20㎒ 버스점유/데이터송신 클럭을 이용하여 버스점유 및 데이터송신 동작을 수행하기 때문에, 시스템 처리속도가 향상되고, 이로인해 병렬데이터 송신 속도가 빨라진다는 뛰어난 효과가 있다.The present invention relates to an apparatus and a method for controlling bus occupancy and data transmission in an IPC block of an electronic switching system. In particular, two synchronization clocks having the same phase may be respectively assigned to a bus occupancy / data transmission control unit mounted in a plurality of nodes. The present invention relates to an apparatus and a method for controlling bus occupancy and data transmission in an IPC block of an electronic switch in order to prevent a system malfunction by providing a bus occupancy and data transmission in an IPC block of an electronic switch according to the present invention. According to the controlling device and method, since the 5 MHz bus occupancy reference clock output from the bus occupancy control section and the 20 MHz bus occupancy / data transmission clock output from the synchronization clock generation section are synchronous signals in phase with each other, the bus occupancy / data The transmission control unit performs bus occupancy and data transmission operations by using two signals having the same phase. The system does not malfunction due to the signal, which improves the performance and reliability of the IPC block itself, and the bus occupancy / data transmission control unit uses the 20MHz bus occupancy / data transmission clock of the high frequency band to occupy the bus. Since the data transmission operation is performed, there is an excellent effect that the system processing speed is improved, thereby speeding up the parallel data transmission speed.
Description
도 1은 종래의 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치를 나타낸 기능블록도,1 is a functional block diagram showing an apparatus for controlling bus occupancy and data transmission in an IPC block of a conventional all-electronic exchange.
도 2는 본 발명의 일 실시예에 따른 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치의 구성을 나타낸 기능블록도,2 is a functional block diagram showing the configuration of an apparatus for controlling bus occupancy and data transmission in an IPC block of an electronic switch according to an embodiment of the present invention;
도 3은 본 발명의 일 실시예에 따른 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 방법을 나타낸 동작플로우챠트이다.3 is an operation flowchart illustrating a method of controlling bus occupancy and data transmission in an IPC block of an electronic switch according to an embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
10 : 공통 데이터버스 100 : 버스점유 제어부10: common data bus 100: bus occupancy control unit
200 : MINA 보드 210 : 동기클럭 생성부200: MINA board 210: synchronous clock generator
220 : 노드 221 : 버스점유/데이터송신 제어부220: node 221: bus occupancy / data transmission control unit
본 발명은 전전자교환기의 IPC(Inter Processor Communication; 이하 IPC라 칭함.) 블록(Block)내에서 버스(Bus)점유 및 데이터송신을 제어하는 장치 및 방법에 관한 것으로, 특히, 다수개의 노드(Node)내에 장착된 버스점유/데이터송신 제어부로 위상이 동일한 두 개의 동기클럭을 각각 공급하여, 시스템(System) 오동작을 막아주기 위한 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for controlling bus occupancy and data transmission in an interprocessor communication (IPC) block of an electronic switching system. In particular, a plurality of nodes Apparatus for controlling the bus occupancy and data transmission in the IPC block of the electronic switchboard to prevent system malfunction by supplying two synchronization clocks of the same phase to the bus occupancy / data transmission control unit mounted in the module) It is about a method.
종래 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치는 도 1을 도시한 바와 같이, 버스점유 제어부(100')와, 다수개의 프로세서간 통신제어장치(MSC IPC Node board Assembly; 이하 MINA라 칭함.) 보드(200')내에 각각 장착된 클럭발생부(210') 및 다수개의 노드(220')내에 각각 장착된 버스점유/데이터송신 제어부(221')로 구성되어 있었다.The apparatus for controlling bus occupancy and data transmission in the IPC block of the conventional electronic switchboard includes a bus occupancy control unit 100 'and a plurality of inter-processor communication control devices (MSC IPC Node board Assembly), as shown in FIG. This is referred to as MINA.) It is composed of a clock generation section 210 'mounted in the board 200' and a bus occupancy / data transmission control section 221 'mounted in the plurality of nodes 220', respectively.
이하, 종래 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 방법을 도 1을 참조하여 설명하면, 먼저, 상기 버스점유 제어부(100')는 카운터 클리어(Counter Clear)신호 및 4㎒ 버스점유 기준클럭(Clock)을 다수개의 상기 노드(220')에 각각 장착된 상기 버스점유/데이터송신 제어부(221')로 전송한다. 그러면, 상기 버스점유/데이터송신 제어부(221')는 상기 버스점유 제어부(100')에서 출력한 카운터 클리어신호를 입력받아 내장된 카운터를 클리어시키고, 상기 버스점유 제어부(100')에서 출력한 4㎒ 버스점유 기준클럭을 입력받아 내장된 카운터(Counter)를 업-카운팅(Up-Counting)시킨다. 이어서, 상기 버스점유/데이터송신 제어부(221')는 내장된 상기 카운터의 카운팅 횟수가 라운드 로빈(Round Robin)방식에 따른 자신의 공통데이터버스 점유 설정횟수인지의 여부를 판단하여 자신의 공통데이터버스 점유 설정횟수이면, 상기 상기 MINA 보드(200')내에 장착된 클럭발생부(210')에서 출력한 10㎒ 버스점유/데이터송신 클럭을 이용하여 공통 데이터버스를 점유한다. 그런후, 상기 버스점유/데이터송신 제어부(221')는 상기 클럭발생부(210')에서 출력한 10㎒ 버스점유/데이터송신 클럭과 병렬데이터를 송신하고자 하는 다른 목적지 노드(220')로 전송하게 된다.Hereinafter, a method of controlling bus occupancy and data transmission in an IPC block of a conventional electronic switchboard will be described with reference to FIG. 1. First, the bus
그러나, 상술한 종래의 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치 및 방법으로는, 버스점유 제어부에서 출력한 4㎒ 버스점유 기준클럭과 클럭발생부에서 출력한 10㎒ 버스점유/데이터송신 클럭이 서로 위상이 다른 비동기신호이기 때문에, 버스점유/데이터송신 제어부가 클럭소스가 다른 두 신호를 이용하여 버스점유 및 데이터송신 동작을 수행할 때, 10㎒ 버스점유/데이터송신 클럭을 인식하지 못해 공통버스를 점유하지 못하게 되는 오동작이 자주 발생하고, 이로인해 IPC 블록 자체의 성능 및 신뢰도가 떨어진다는 문제점이 있었다.However, the apparatus and method for controlling bus occupancy and data transmission in the IPC block of the conventional all-electronic exchange described above include a 4 MHz bus occupancy reference clock output from the bus occupancy control section and a 10 MHz bus output from the clock generation section. Since the occupancy / data transmission clocks are asynchronous signals that are out of phase with each other, the 10MHz bus occupancy / data transmission clock when the bus occupancy / data transmission control unit performs bus occupancy and data transmission operations using two signals having different clock sources. There is a problem in that malfunctions often fail to occupy the common bus because they do not recognize the IPC block, resulting in poor performance and reliability of the IPC block itself.
또한, 종래의 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제 어하는 장치 및 방법으로는, 버스점유/데이터송신 제어부가 낮은 주파수 대역의 10㎒ 버스점유/데이터송신 클럭을 이용하여 버스점유 및 데이터송신 동작을 수행하기 때문에, 시스템 처리속도가 느려질 뿐만 아니라, 이로인해 병렬데이터 송신 속도가 느려진다는 문제점이 있었다.In addition, as an apparatus and method for controlling bus occupancy and data transmission in an IPC block of a conventional all-electronic exchange, a bus occupancy / data transmission control unit uses a 10 MHz bus occupancy / data transmission clock in a low frequency band. Since the occupation and data transmission operations are performed, not only the system processing speed is slowed but also the parallel data transmission speed is slowed.
따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위해 이루어진 것으로서, 본 발명의 목적은 노드내의 버스점유/데이터송신 제어부가 버스점유 및 데이터송신 제어동작을 수행할 시, 오동작이 발생하지 않도록 해주는 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치 및 방법을 제공하는 데 있다.Accordingly, the present invention has been made to solve the above-mentioned conventional problems, and an object of the present invention is to prevent a malfunction when a bus occupancy / data transmission control unit in a node performs a bus occupancy and data transmission control operation. An apparatus and method for controlling bus occupancy and data transmission in an IPC block of an electronic switching system are provided.
또다른 목적은, 노드내의 버스점유/데이터송신 제어부가 버스점유 및 데이터송신 제어동작을 수행할 시, 버스점유 및 데이터송신 속도를 향상시켜 주기 위한 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치 및 방법을 제공하는 데 있다.
Another object is that bus occupancy and data transmission within the IPC block of an electronic switchgear for improving bus occupancy and data transmission speed when the bus occupancy / data transmission control in the node performs bus occupancy and data transmission control operations. To provide an apparatus and method for controlling the.
상기와 같은 목적을 달성하기 위하여 본 발명 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치는, 전전자교환기에서 다수개의 노드가 각각 장착된 다수개의 MINA 보드 및 공통 데이터버스를 구비한 IPC 블록에 있어서,In order to achieve the above object, the apparatus for controlling bus occupancy and data transmission in the IPC block of the electronic switch of the present invention includes a plurality of MINA boards and a common data bus, each of which is equipped with a plurality of nodes in the electronic switch. In one IPC block,
카운터 클리어신호 및 버스점유 기준클럭을 전송하는 버스점유 제어부와; 다 수개의 상기 MINA 보드내에 각각 장착되어, 상기 버스점유 제어부에서 출력한 버스점유 기준클럭을 입력받아, 그 버스점유 기준클럭과 동일한 위상을 갖으면서 다수배로 주파수 체배된 버스점유/데이터송신 클럭을 생성하여 출력하는 동기클럭 생성부와; 상기 MINA 보드내의 다수개 노드내에 각각 장착되어, 상기 버스점유 제어부에서 카운터 클리어신호 및 버스점유 기준클럭을 입력받아 내장된 카운터를 클리어시킨 후 업-카운팅시키고, 이후 상기 카운터의 카운팅 횟수가 라운드 로빈방식에 따른 자신의 공통데이터버스 점유 설정횟수가 되면 상기 동기클럭 생성부에서 출력한 버스점유/데이터송신 클럭을 이용하여 상기 공통 데이터버스를 점유하는 동시에, 그 버스점유/데이터송신 클럭과 병렬데이터를 송신하고자 하는 다른 목적지 노드로 전송하는 버스점유/데이터송신 제어부로 구성된 것을 특징으로 한다.A bus occupancy control unit for transmitting a counter clear signal and a bus occupancy reference clock; Each of the MINA boards is equipped with a bus occupancy reference clock output from the bus occupancy control unit to generate a bus occupancy / data transmission clock multiplied by a frequency multiplied by the same phase as the bus occupancy reference clock. A synchronous clock generation unit for outputting; It is installed in each of a plurality of nodes in the MINA board, and receives a counter clear signal and a bus occupancy reference clock from the bus occupancy controller to clear the built-in counter, and then up-counts the count. When the number of times of common data bus occupancy is set according to the above, the common data bus is occupied by using the bus occupancy / data transmission clock output from the synchronous clock generator, and the bus occupancy / data transmission clock and parallel data are transmitted. Characterized in that it comprises a bus occupancy / data transmission control unit for transmitting to another destination node.
또한, 본 발명 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 방법은, 전전자교환기에서의 IPC 블록내에 장착된 버스점유 및 데이터송신 제어장치를 이용한 버스점유 및 데이터송신 제어방법에 있어서,In addition, the method of controlling bus occupancy and data transmission in the IPC block of the electronic switchboard of the present invention is a bus occupancy and data transmission control method using a bus occupancy and data transmission control device mounted in the IPC block of the electronic switchboard. In
버스점유 제어부가 카운터 클리어신호 및 버스점유 기준클럭을 다수개의 MINA 보드로 각각 전송하는 제 1 단계와; 다수개의 상기 MINA 보드내에 각각 장착된 동기클럭 생성부가 버스점유 기준클럭을 입력받아, 그 버스점유 기준클럭과 동일한 위상을 갖으면서 다수배로 주파수 체배된 버스점유/데이터송신 클럭을 생성한 후, 다수개의 버스점유/데이터송신 제어부로 출력하는 제 2 단계와; 다수개의 노드내에 각각 장착된 상기 버스점유/데이터송신 제어부가 카운터 클리어신호를 입력받아, 내장된 카운터를 클리어시키는 제 3 단계와; 상기 버스점유/데이터송신 제어부 가 버스점유 기준클럭을 입력받아, 내장된 카운터를 업-카운팅시키는 제 4 단계와; 상기 카운터의 카운팅 횟수가 라운드 로빈방식에 따른 자신의 공통데이터버스 점유 설정횟수인지의 여부를 판단하는 제 5 단계와; 상기 제 5 단계에서 상기 카운터의 카운팅 횟수가 라운드 로빈방식에 따른 자신의 공통데이터버스 점유 설정횟수가 아니면 다시 상기 제 5 단계로 진행하고, 상기 카운터의 카운팅 횟수가 라운드 로빈방식에 따른 자신의 공통데이터버스 점유 설정횟수이면, 상기 동기클럭 생성부에서 출력한 버스점유/데이터송신 클럭을 이용하여 공통 데이터버스를 점유하는 제 6 단계와; 상기 버스점유/데이터송신 제어부가 버스점유/데이터송신 클럭과 병렬데이터를 송신하고자 하는 다른 목적지 노드로 전송하는 제 7 단계로 이루어진 것을 특징으로 한다.
A first step of the bus occupancy control unit transmitting a counter clear signal and a bus occupancy reference clock to each of the plurality of MINA boards; The synchronous clock generation unit mounted in each of the plurality of MINA boards receives the bus occupancy reference clock, generates the bus occupancy / data transmission clock multiplied by the frequency while having the same phase as the bus occupancy reference clock. Outputting to a bus occupancy / data transmission control section; A third step of receiving a counter clear signal by the bus occupancy / data transmission control unit respectively mounted in a plurality of nodes, and clearing a built-in counter; A fourth step of the bus occupancy / data transmission control unit receiving a bus occupancy reference clock and up-counting an embedded counter; A fifth step of determining whether the number of counting of the counter is a set number of owned common data bus occupied in a round robin manner; If the number of counting of the counter in the fifth step is not the number of the common data bus occupancy setting according to the round robin method, the process proceeds to the fifth step again, and the counting number of the counter is the own common data according to the round robin method. A sixth step of occupying a common data bus by using a bus occupancy / data transmission clock outputted from the synchronous clock generator if the number of bus occupancy is set; And a seventh step in which the bus occupancy / data transmission control unit transmits a bus occupancy / data transmission clock and parallel data to another destination node to be transmitted.
이하, 본 발명의 일 실시예에 의한 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치 및 방법에 대하여 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, an apparatus and method for controlling bus occupancy and data transmission in an IPC block of an electronic switch according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명의 일 실시예에 의한 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치의 기능블록도로서, 도 2에 의하면 전전자교환기내에 장착된 IPC 블록은 버스점유 제어부(100)와, 다수개의 MINA 보드(200) 및 공통 데이터버스(Data Bus)(10)를 구비하고 있으며, 이때 다수개의 상기 MINA 보드(200)는 한 개의 동기클럭 생성부(210)와 각각 여덟 개의 노드(220)로 구성되 고, 또한, 다수개의 상기 노드(220)에는 각각 버스점유/데이터송신 제어부(221)가 장착되어 있음을 알 수 있다.FIG. 2 is a functional block diagram of an apparatus for controlling bus occupancy and data transmission in an IPC block of an electronic switch according to an embodiment of the present invention. According to FIG. The
한편, 본 발명의 일 실시예에 의한 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치는 도 2에 도시한 바와 같이, 버스점유 제어부(100)와, 다수개의 MINA 보드(200)내에 각각 장착된 동기클럭 생성부(210) 및 다수개의 노드(220)내에 각각 장착된 버스점유/데이터송신 제어부(221) 및 로 구성된다.On the other hand, the apparatus for controlling bus occupancy and data transmission in the IPC block of the electronic switch according to an embodiment of the present invention, as shown in Figure 2, the bus
상기 버스점유 제어부(100)는 IPC 블록내에 장착되어, 카운터 클리어신호를 다수개의 상기 노드(220)에 각각 장착된 상기 버스점유/데이터송신 제어부(221)로 전송하고, 5㎒ 버스점유 기준클럭을 상기 동기클럭 생성부(210) 및 버스점유/데이터송신 제어부(221)로 각각 전송하는 역할을 한다.The bus
한편, 상기 동기클럭 생성부(210)는 다수개의 MINA 보드(200)내에 각각 장착되어, 상기 버스점유 제어부(100)에서 출력한 5㎒ 버스점유 기준클럭을 입력받아, 그 5㎒ 버스점유 기준클럭과 동일한 위상을 갖으면서 네배로 주파수 체배된 20㎒ 버스점유/데이터송신 클럭을 생성하고, 이후 다수개의 상기 노드(220)내에 각각 장착된 버스점유/데이터송신 제어부(221)로 출력하는 역할을 하며, 사이프로서사에서 개발한 CY7B991칩을 사용하여 구성할 수 있다.On the other hand, the
또한, 상기 버스점유/데이터송신 제어부(221)는 상기 MINA 보드(200)내에 장착된 다수개 노드(220)내에 각각 장착되어, 상기 버스점유 제어부(100)에서 출력한 카운터 클리어신호를 입력받아 내장된 카운터를 클리어시키고, 이후 상기 버스점유 제어부(100)에서 출력한 5㎒ 버스점유 기준클럭을 입력받아 내장된 카운터를 업-카 운팅시킨다.In addition, the bus occupancy / data
이어서, 상기 버스점유/데이터송신 제어부(221)는 상기 카운터의 카운팅 횟수가 라운드 로빈방식에 따른 자신의 공통데이터버스 점유 설정횟수가 됐는가를 판단하여, 자신의 공통데이터버스 점유 설정횟수가 되면 상기 동기클럭 생성부(210)에서 출력한 20㎒ 버스점유/데이터송신 클럭을 이용하여 상기 공통 데이터버스(10)를 점유하는 동시에, 그 20㎒ 버스점유/데이터송신 클럭과 병렬데이터를 송신하고자 하는 다른 목적지 노드(220)로 전송하는 역할을 한다.Subsequently, the bus occupancy / data
그러면, 상기와 같은 구성을 가지는 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치를 이용한 본 발명의 일 실시예에 의한 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 방법에 대해 설명하기로 한다.Then, the bus occupancy and data transmission control in the IPC block of the electronic switching system according to an embodiment of the present invention using the apparatus for controlling bus occupancy and data transmission in the IPC block of the electronic switching system having the above configuration. How to do this will be described.
도 3은 본 발명의 일 실시예에 의한 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 방법을 나타내는 동작플로우챠트로서, 여기서 S는 스텝(STEP)을 나타낸다.3 is an operation flowchart showing a method of controlling bus occupancy and data transmission in an IPC block of an electronic switch according to an embodiment of the present invention, where S represents a step.
먼저, 상기 버스점유 제어부(100)는 카운터 클리어신호를 다수개의 상기 노드(220)에 각각 장착된 상기 버스점유/데이터송신 제어부(221)로 전송하고, 5㎒ 버스점유 기준클럭을 상기 동기클럭 생성부(210) 및 버스점유/데이터송신 제어부(221)로 각각 전송한다(S1).First, the bus
그러면, 상기 동기클럭 생성부(210)는 상기 버스점유 제어부(100)에서 출력 한 5㎒ 버스점유 기준클럭을 입력받아, 그 5㎒ 버스점유 기준클럭과 동일한 위상을 갖으면서 네배로 주파수 체배된 20㎒ 버스점유/데이터송신 클럭을 생성하고, 이후 다수개의 상기 노드(220)내에 각각 장착된 버스점유/데이터송신 제어부(221)로 출력한다(S2).Then, the synchronous
한편, 다수개의 상기 노드(220)내에 각각 장착된 버스점유/데이터송신 제어부(221)는 상기 버스점유 제어부(100)에서 출력한 카운터 클리어신호를 입력받아 내장된 카운터를 클리어시킨다(S3).Meanwhile, the bus occupancy / data
그런후, 상기 버스점유/데이터송신 제어부(221)는 상기 버스점유 제어부(100)에서 출력한 5㎒ 버스점유 기준클럭을 입력받아 내장된 카운터를 업-카운팅시킨다(S4).Thereafter, the bus occupancy / data
이어서, 상기 버스점유/데이터송신 제어부(221)는 내장된 상기 카운터의 카운팅 횟수가 라운드 로빈방식에 따른 자신의 공통데이터버스 점유 설정횟수인지의 여부를 판단한다(S5).Subsequently, the bus occupancy / data
이때, 상기 버스점유/데이터송신 제어부(221)는 상기 제 5 단계(S5)에서 상기 카운터의 카운팅 횟수가 라운드 로빈방식에 따른 자신의 공통데이터버스 점유 설정횟수가 아니면(NO) 다시 상기 제 5 단계(S5)로 진행한다. 그러나, 상기 버스점유/데이터송신 제어부(221)는 상기 제 5 단계(S5)에서 상기 카운터의 카운팅 횟수가 라운드 로빈방식에 따른 자신의 공통데이터버스 점유 설정횟수이면(YES), 상기 동기클럭 생성부(210)에서 출력한 20㎒ 버스점유/데이터송신 클럭을 이용하여 공통 데이터버스를 점유한다(S6).In this case, the bus occupancy / data
그런후, 상기 버스점유/데이터송신 제어부(221)는 상기 동기클럭 생성부(210)에서 출력한 20㎒ 버스점유/데이터송신 클럭과 병렬데이터를 송신하고자 하는 다른 목적지 노드(220)로 전송한다(S7).Thereafter, the bus occupancy / data
따라서, 상기 버스점유/데이터송신 제어부(221)는 서로 동기된 신호인 상기 버스점유 제어부(100)에서 출력한 5㎒ 버스점유 기준클럭과 상기 동기클럭 생성부(210)에서 출력한 20㎒ 버스점유/데이터송신 클럭을 이용하여 버스점유 및 데이터송신 동작을 수행하게 됨으로써, 비동기신호로 인한 시스템 오동작이 발생하지 않게 되는 것이다.Accordingly, the bus occupancy / data
상술한 바와 같이 본 발명에 의한 전전자교환기의 IPC 블록내에서 버스점유 및 데이터송신을 제어하는 장치 및 방법에 의하면, 버스점유 제어부에서 출력한 5㎒ 버스점유 기준클럭과 동기클럭 생성부에서 출력한 20㎒ 버스점유/데이터송신 클럭이 서로 위상이 동일한 동기신호이기 때문에, 버스점유/데이터송신 제어부가 위상이 동일한 두 신호를 이용하여 버스점유 및 데이터송신 동작을 수행하게 됨으로써, 비동기신호로 인한 시스템 오동작이 발생하지 않고, 이로인해 IPC 블록 자체의 성능 및 신뢰도가 향상된다는 뛰어난 효과가 있다.According to the apparatus and method for controlling bus occupancy and data transmission in the IPC block of the electronic switch according to the present invention as described above, the 5MHz bus occupancy reference clock output from the bus occupancy control section and the sync clock generation section are output. Since the 20MHz bus occupancy / data transmission clocks are synchronous signals in phase with each other, the bus occupancy / data transmission control section performs bus occupancy and data transmission operations using two signals in the same phase, thereby causing a system malfunction due to an asynchronous signal. This does not occur, and there is an excellent effect that the performance and reliability of the IPC block itself is improved.
또다른 효과는, 버스점유/데이터송신 제어부가 높은 주파수 대역의 20㎒ 버스점유/데이터송신 클럭을 이용하여 버스점유 및 데이터송신 동작을 수행하기 때문에, 시스템 처리속도가 향상될 뿐만 아니라, 이로인해 병렬데이터 송신 속도가 빨 라진다는 것이다.Another effect is that since the bus occupancy / data transmission control unit performs bus occupancy and data transmission operations using a 20 MHz bus occupancy / data transmission clock in a high frequency band, not only does the system processing speed increase, but also parallelism. The data transmission speed is faster.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR19990009894A KR100560565B1 (en) | 1999-03-23 | 1999-03-23 | Device and method for controlling bus possession and data transmission in inter-processor communication block of full electronic exchange |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR19990009894A KR100560565B1 (en) | 1999-03-23 | 1999-03-23 | Device and method for controlling bus possession and data transmission in inter-processor communication block of full electronic exchange |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000061099A KR20000061099A (en) | 2000-10-16 |
KR100560565B1 true KR100560565B1 (en) | 2006-03-14 |
Family
ID=19577447
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR19990009894A KR100560565B1 (en) | 1999-03-23 | 1999-03-23 | Device and method for controlling bus possession and data transmission in inter-processor communication block of full electronic exchange |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100560565B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100439148B1 (en) * | 2001-12-26 | 2004-07-05 | 엘지전자 주식회사 | Frame Synchronous Signal Output Apparatus And Method In Multi System |
-
1999
- 1999-03-23 KR KR19990009894A patent/KR100560565B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20000061099A (en) | 2000-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0619055B1 (en) | Apparatus for generating and sending a serial data packet for controlling a network of single point i/o devices | |
AU659383B2 (en) | Apparatus for receiving and modifying a serial data packet from a communications network to indicate its status | |
US8817929B2 (en) | Transmission circuit and communication system | |
US8520789B2 (en) | Method and apparatus for implementing pulse synchronization | |
JPH10154021A (en) | Clock switching device and clock switching method | |
KR100560565B1 (en) | Device and method for controlling bus possession and data transmission in inter-processor communication block of full electronic exchange | |
US6266779B1 (en) | Clock enable generation, synchronization, and distribution | |
CN111313869A (en) | Clock switching circuit of gigabit Ethernet transceiver | |
JP2006304011A (en) | Interface circuit | |
KR20050050436A (en) | Method and integrated circuit apparatus for reducing simultaneously changing output | |
US11455002B1 (en) | Timing signal synchronisation | |
JP3602115B2 (en) | Semiconductor integrated circuit device | |
JP4265440B2 (en) | Microcomputer and emulation device | |
KR100206358B1 (en) | High speed counter board constructed by vme bus system | |
JP2979778B2 (en) | Signal line sharing method | |
US12028661B2 (en) | Synchronization of optically switched networks | |
JPH04316148A (en) | Interruption circuit | |
KR100456976B1 (en) | Data Transceiving System and Method in Time Division Multiplex Bus | |
KR100651888B1 (en) | Apparatus and method for asynchronous interfacing | |
JP4182422B2 (en) | Communication control device | |
KR100602626B1 (en) | Apparatus for selecting network synchronous clock signal of switching system | |
KR100369685B1 (en) | A method and a device of synchronization reference clock for exchanger | |
KR100447397B1 (en) | bit-error preventing equipment of communication system | |
KR100237389B1 (en) | Interconnection network of independent synchronization system using source synchronous transmission technique | |
KR900002476B1 (en) | Synchronization signal generation in time division multiple access system and coupling circuit of master and salve data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |