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

KR100501327B1 - method for state signal processing using fixed line and board therefor - Google Patents

method for state signal processing using fixed line and board therefor Download PDF

Info

Publication number
KR100501327B1
KR100501327B1 KR10-2003-0003456A KR20030003456A KR100501327B1 KR 100501327 B1 KR100501327 B1 KR 100501327B1 KR 20030003456 A KR20030003456 A KR 20030003456A KR 100501327 B1 KR100501327 B1 KR 100501327B1
Authority
KR
South Korea
Prior art keywords
signal
state
board
data frame
data
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR10-2003-0003456A
Other languages
Korean (ko)
Other versions
KR20040066401A (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 KR10-2003-0003456A priority Critical patent/KR100501327B1/en
Publication of KR20040066401A publication Critical patent/KR20040066401A/en
Application granted granted Critical
Publication of KR100501327B1 publication Critical patent/KR100501327B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/04Switchboards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

본 발명은 상호 감시가 필요한 시스템에서 상호 상태를 감시하기 위한 신호를 교환하는 것에 관한 것으로, 종래에는 분야별로 해당 회선을 구비하여, 각 상태 신호를 교환함을 인하여, 교환해야 하는 신호의 개수가 증가함에 따라, 해당 회선도 증가시켜야 하는 문제점이 발생하였다.The present invention relates to exchanging signals for monitoring mutual status in a system requiring mutual monitoring. In the related art, the number of signals to be exchanged is increased by having a corresponding line for each field and exchanging each status signal. As a result, there has been a problem that the corresponding line must also be increased.

또한, 시스템 운용에 필요한 중앙 처리부의 장애로 인하여, 해당 보드의 상태를 파악하지 못하는 경우가 발생한다.In addition, due to the failure of the central processing unit required for system operation, it may not be able to determine the state of the board.

이에 본 발명은, 상호 상태를 감시하기 위한 신호를 다중화된 회선을 통해 교환함으로 해서 교환해야 하는 신호가 증가하더라도 추가적인 회선을 구비해야 하는 문제점을 해결하고, 중앙 처리부에 오류가 발생하는 경우라도 해당 보드의 상태를 파악할 수 있도록 하는 것에 관한 것이다. Accordingly, the present invention solves the problem of having to provide an additional line even if the signal to be exchanged increases by exchanging signals for monitoring mutual status through a multiplexed line, and even if an error occurs in the central processing unit. It is about being able to grasp the state of the.

Description

고정된 회선을 통한 상태 신호 처리 방법 및 그 보드{method for state signal processing using fixed line and board therefor} Method for state signal processing using fixed line and board therefor}

본 발명은 고정된 회선을 통한 상태 신호 처리 방법 및 그 보드에 관한 것으로, 더욱 자세하게는 적어도 하나 이상의 보드로 구성되어 있는 시스템에서 상호 감시가 필요한 경우에 이를 수행하기 위한 고정된 회선을 통한 상태 신호 처리 방법 및 그 보드에 관한 것이다.The present invention relates to a status signal processing method through a fixed line and a board thereof, and more particularly, to the status signal processing through a fixed line for performing this when mutual monitoring is required in a system consisting of at least one board Method and its board.

도 1은 일반적인 시스템에서 상호 감시를 수행하는 구성을 설명하는 블록도이다.1 is a block diagram illustrating a configuration for performing mutual monitoring in a general system.

도 1에 도시된 바와 같이, 보드 A(10)와 보드 B(10')간에 상태 신호를 교환하는 회선이 각 해당 목적의 개수만큼으로 이루진 것을 알 수 있다.As shown in FIG. 1, it can be seen that a line for exchanging status signals between the board A 10 and the board B 10 ′ is formed by the number of the corresponding purposes.

다시 말해서, 보드간의 상호 감시를 수행해야 하는 목적, 즉 탈장, 전원 상태, 동작 상태, 클럭(clock) 수신 상태 등의 목적만큼의 회선을 구비하고 있다.In other words, the circuit is provided with the purpose of performing mutual monitoring between the boards, that is, the purpose such as a hernia, a power supply state, an operation state, a clock reception state, and the like.

이러한 각 회선을 통해 상태 신호를 교환하는 방법을 잠시 살펴보자.Let's take a moment to look at how to exchange status signals over each of these lines.

보드 A(10)는 자신의 상태를 파악하여 상태 신호를 생성한다.The board A 10 grasps its state and generates a state signal.

그리고, 생성된 상태 신호를 해당 회선을 통해 보드 B(10')로 전송한다.The generated state signal is transmitted to the board B 10 'through the corresponding line.

또한, 보드 B(10')로부터 해당 회선을 통해 상태 신호를 수신하고, 이를 파악하여 보드 B(10')의 상태를 감시한다.In addition, a status signal is received from the board B 10 'through the corresponding line, and the state is monitored to monitor the state of the board B 10'.

다시 말해서, 상태 감시에 필요한 상태 신호를 부여받은 회선을 통해 상호 교환한다. In other words, they exchange with each other through a line that has received the status signal necessary for status monitoring.

이러한 방법은, 각 보드간 상호 감시에 필요한 상태 신호를 해당 회선을 통해 상호 교환하게 됨으로써, 2쌍씩 신호 회선이 증가하게됨에 따라, 각각의 신호 라인을 사용함에 따라, 모서리 핀(Edge Pin)의 사용 점유율이 증가하여 사용 가능한 신호 회선이 한정되는 문제점이 발생한다.This method uses edge pins as each signal line is used as signal lines are increased by two pairs by exchanging status signals necessary for mutual monitoring between boards through the corresponding line. The increase in occupancy causes a problem of limiting the available signal lines.

이로 인하여, 인쇄 회로 기판(Printed Circuit Board : PCB)을 설계할 때 고려해야 할 회선의 수가 증가하여, 중요한 신호 회선의 배치에 대한 문제가 발생하고, 사용 회선의 증가는 사용 핀(pin)의 증가의 문제점을 발생시킨다.This increases the number of circuits to be considered when designing a printed circuit board (PCB), which causes problems with the arrangement of important signal circuits. Cause problems.

그리고, 일반적인 시스템 운용에 필요한 중앙 처리부가 보드를 운용하여 각 보드의 상태를 읽어들여 운용, 절체 등을 결정함으로써, 운용자의 실수나 중앙 처리부의 장애 등으로 인해 절체 운용이 불가할 경우, 반드시 타 보드의 중앙 처리부의 오류 상태를 확인하여야 하는 문제점이 발생한다.In addition, if the central processing unit required for general system operation operates the board and reads the status of each board and decides the operation and transfer, other boards must be operated when the transfer operation is impossible due to an operator's mistake or failure of the central processing unit. There is a problem that needs to check the error state of the central processing unit.

따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 고안된 것으로, 모든 상태 신호를 한 쌍의 다중화된 회선을 통하여 상호 교환하여 상호 감시를 수행할 수 있도록 하고, 또한 중앙 처리부의 불량이나 기타 다른 문제가 발생하더라도 상태 신호를 수신하여 감시 할 수 있는 고정된 회선을 통한 상태 신호 처리 방법 및 그 보드를 제공하는 것에 그 목적이 있다. Accordingly, the present invention has been devised to solve the above problems, and it is possible to perform mutual monitoring by exchanging all status signals through a pair of multiplexed circuits, and also have a defect or other problems in the central processing unit. It is an object of the present invention to provide a method and a board for processing a status signal through a fixed line that can receive and monitor a status signal even if it occurs.

상기 목적을 달성하기 위한 본 발명의 일 측면에 따른 통신 방식이 비동기식이며, 상호 감시를 수행하는 각 보드는, 자신의 상태를 분석하여, 그에 해당하는 각 상태 신호와 상태 정보의 시작을 알리는 가상 신호를 생성하고, 타 보드로부터 수신되는 각 상태 신호를 분석하여, 그 보드의 상태를 감시하는 중앙 처리부와, 중앙 처리부로부터 각 신호 라인을 통해 수신되는 상태 신호와 가상 신호를 데이터 프레임으로 먹싱하여, 타 보드로 출력하는 다중화부와, 타 보드로부터 수신되는 상기 데이터 프레임을 임시 저장하는 데이터 버퍼부와, 데이터 버퍼부에 임시 저장되는 상기 데이터 프레임에 가상 신호가 있으면, 인에이블 신호를 생성하는 인에이블 신호 발생부와, 인에이블 신호 발생부로부터 인에이블 신호가 생성되는 경우, 데이터 버퍼부에 임시 저장된 상기 데이터 프레임을 각 상태 신호로 디먹싱하여, 해당 신호 라인을 통해 중앙 처리부로 전송하는 역다중화부를 포함한다.그리고, 본 발명의 다른 측면에 따른 고정된 회선을 통한 상태 신호 처리 방법은, 자신의 상태를 분석하여, 그에 해당하는 각 상태 신호와 상태 정보의 시작을 알리는 가상 신호를 생성하는 단계와, 생성된 상태 신호와 가상 신호를 데이터 프레임으로 먹싱하여, 타 보드로 출력하는 단계와, 타 보드로부터 수신되는 데이터 프레임을 임시 저장하는 단계와, 임시 저장된 데이터 프레임에 가상 신호가 있는, 데이터 프레임을 각 상태 신호로 디먹싱하는 단계와, 각 상태 신호를 분석하여, 상기 타 보드의 상태를 감시하는 단계를 포함한다.그리고, 본 발명에 따른 고정된 회선을 통한 상태 신호 처리 방법은, 타 보드로부터 수신되는 상태 정보에 상기 가상 신호가 포함되어 있는지 여부를 판단하여, 상기 판단 결과, 가상 신호가 있는 경우, 상태 정보를 각 상태 신호로 디먹싱되도록 인에이블 신호를 생성하는 단계를 더 포함한다.In order to achieve the above object, a communication method according to an aspect of the present invention is asynchronous, and each board performing mutual monitoring analyzes its own state and announces the start of each state signal and state information corresponding thereto. Generates a data frame, analyzes each state signal received from the other board, monitors the state of the board, and muxes the state signal and the virtual signal received through each signal line from the central processor into a data frame. A multiplexing unit for outputting to a board, a data buffer unit for temporarily storing the data frame received from another board , and an enable signal for generating an enable signal if a virtual signal is present in the data frame temporarily stored in the data buffer unit When the enable signal is generated from the signal generator and the enable signal generator, the data buffer unit is temporarily And a demultiplexer which demuxes the stored data frame into respective state signals and transmits the data frames to the central processing unit through corresponding signal lines. The method for processing state signals through a fixed line according to another aspect of the present invention includes Analyzing the state of the signal, generating a virtual signal indicating the start of each state signal and state information corresponding thereto , muxing the generated state signal and the virtual signal into a data frame, and outputting to another board; Temporarily storing a data frame received from a board; demuxing a data frame into each state signal if a virtual signal is present in the temporarily stored data frame; and analyzing each state signal to determine a state of the other board. And monitoring the status signal through the fixed line according to the present invention. To determine whether or not contain the virtual signal on the status information that is new, it is determined that, in the case where the virtual signal, further comprising the step of generating an enable signal to D Muxing status information for each state signal.

삭제delete

삭제delete

삭제delete

이하 본 발명에 따른 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 바람직한 제 1실시예에 따른 통신 방식이 동기식인 경우에 다중 회선을 통한 상태 신호 처리가 가능한 보드의 구성을 설명하는 블록도이다.FIG. 2 is a block diagram illustrating a configuration of a board capable of processing state signals through multiple lines when the communication scheme according to the first embodiment of the present invention is synchronous.

도 2에 도시된 바와 같이, 보드 A(10)와 보드 B(10')의 상호 감시를 수행하기 위한 상태 신호가 다중화된 회선 하나를 통해 이루어짐을 알 수 있다.As shown in FIG. 2, it can be seen that a state signal for performing mutual monitoring of the board A 10 and the board B 10 ′ is made through one multiplexed line.

도 2를 참조하면, 각 보드는 중앙 처리부(11)(Central Processing Unit : CPU)와, 4:1 다중화부(12)와, 1:4 역다중화부(13)를 구비하고 있다. Referring to FIG. 2, each board includes a central processing unit 11 (Central Processing Unit (CPU)), a 4: 1 multiplexer 12, and a 1: 4 demultiplexer 13.

본 발명의 설명에서는 일례를 들어 교환하는 상태 신호의 종류를 4가지로 설정하여, 이에 대한 설명을 한다.In the description of the present invention, for example, four kinds of status signals to be exchanged are set and described.

먼저, 보드 A(10)가 작업(working) 상태이고, 보드 B(10')가 보호 대기(protector) 상태인 경우, 보드 A(10)와 보드 B(10')는 상호 상태 신호를 교환하면서, 탈장이나, 전원 상태나, 동작 상태나, 클럭 수신 상태 등을 상호 감시하게 된다.First, when board A 10 is in a working state and board B 10 'is in a protector state, board A 10 and board B 10' exchange state signals with each other. It monitors the hernia, the power supply state, the operation state, the clock reception state, and the like.

중앙 처리부(11)는 해당 보드의 상태를 파악하여 상태 신호를 생성하여 타 보드에 전송하고, 타 보드로부터 수신되는 상태 신호를 분석하여 이를 통해 해당 보드의 상태를 파악하는 기능을 수행한다.The central processing unit 11 detects the state of the board, generates a state signal, transmits the state signal to the other board, and analyzes the state signal received from the other board, thereby determining the state of the board.

4:1 다중화부(12)는 자신의 상태를 알리는 상태 신호를 다중화된 회선을 통해 전송하기 위하여, 상태 신호를 데이터 프레임로 변환하는 기능을 수행한다.The 4: 1 multiplexer 12 converts the status signal into a data frame in order to transmit a status signal indicating its status through the multiplexed line.

즉, 중앙 처리부(11)로부터 병렬로 수신되는 상태 신호를 직렬의 데이터 프레임로 변환하는 기능을 수행한다. That is, a function of converting state signals received in parallel from the central processing unit 11 into serial data frames is performed.

1:4 역다중화부(13)는 타 보드로부터 수신되는 데이터 프레임을 분석하기 위하여, 수신된 데이터 프레임을 상태 신호로 변환하여 중앙 처리부(11)로 전송하는 기능을 수행한다.The 1: 4 demultiplexer 13 performs a function of converting the received data frame into a state signal and transmitting the received data frame to the central processing unit 11 to analyze the data frame received from another board.

즉, 직렬로 수신되는 데이터 프레임을 병렬의 상태 신호로 변환하는 기능을 수행한다.That is, a function of converting serially received data frames into parallel status signals is performed.

도 3은 본 발명의 바람직한 제 1실시예에 따른 통신 방식이 동기식인 경우에 다중 회선을 통한 상태 신호 처리 방법의 흐름을 설명하는 흐름도이다.3 is a flowchart illustrating a flow of a state signal processing method through multiple lines when the communication scheme according to the first embodiment of the present invention is synchronous.

보드 A(10)의 중앙 처리부(11)는 자신의 상태에 관한 상태 신호를 생성한다(S 1).The central processing unit 11 of the board A 10 generates a state signal relating to its state (S 1).

이때, 일례를 들어, 중앙 처리부(11)는 탈장, 전원 상태, 동작 상태, 클럭 수신 상태에 따른 상태 신호는 정상인 경우에는 high 신호를 생성하고, 비정상적인 경우에는 low 신호를 생성하여, 해당 라인을 통해 4:1 다중화부(12)로 전송한다.At this time, for example , the central processing unit 11 generates a high signal when the status signal according to the hernia, power state, operation state, and clock reception state is normal, and generates a low signal when abnormal, and through the corresponding line. The signal is transmitted to the 4: 1 multiplexer 12.

4:1 다중화부(12)는 중앙 처리부(11)로부터 수신되는 상태 신호를 다중화된 회선을 통해 전송하기 위하여 변환한다(S 2).The 4: 1 multiplexer 12 converts the state signal received from the central processing unit 11 to be transmitted through the multiplexed line (S 2).

즉, 4:1 다중화부(12)는 병렬로 수신되는 상태 신호를 직렬인 데이터 프레임로 변환한다.That is, the 4: 1 multiplexer 12 converts the state signals received in parallel into serial data frames.

그리고, 4:1 다중화부(12)는 변환된 데이터 프레임을 상호 감시를 수행하고 있는 보드(10')로 전송한다(S 3).Then, the 4: 1 multiplexer 12 transmits the converted data frame to the board 10 'that performs mutual monitoring (S3).

다시 말해서, 보드 A(10)의 상태를 감시하는 보드 B(10)로 상태 정보가 포함되는 데이터 프레임을 전송한다.In other words, a data frame including state information is transmitted to the board B 10 that monitors the state of the board A 10.

이상은 자신의 상태를 감시하는 보드로 자신의 상태 정보를 전송하는 방법을 설명하였고, 이후 수신되는 상태 정보를 파악하여, 해당 보드를 감시하는 방법을 살펴보자.The above has described a method of transmitting its own state information to a board that monitors its own state, and then looks at how to monitor the board by identifying the received state information.

보드 B(10')로부터 상태 정보를 가진 데이터 프레임을 1:4 역다중화부(13)가 수신한다(S 4).The 1: 4 demultiplexer 13 receives a data frame having state information from the board B 10 '(S 4).

1:4 역다중화부(13)는 수신되는 데이터 프레임을 상태 신호로 변환하여 중앙 처리부(11)로 전송한다(S 5).The 1: 4 demultiplexer 13 converts the received data frame into a state signal and transmits it to the central processing unit 11 (S 5).

즉, 1:4 역다중화부(13)는 직렬로 수신되는 데이터 프레임을 병렬의 상태 신호로 변환하여 전송한다.That is, the 1: 4 demultiplexer 13 converts a data frame received in series into a parallel state signal and transmits the same.

중앙 처리부(11)는 1:4 역다중화부(13)로부터 수신되는 상태 신호를 파악하여, 해당 보드의 상태를 감시한다(S 6).The central processing unit 11 grasps the state signal received from the 1: 4 demultiplexer 13 and monitors the state of the board (S 6).

이때, 상태 신호의 구분은, 운용자가 설정한 순서대로 상태 신호를 차례대로 전송하고, 이후 수신되는 상태 신호를 운용자가 설정한 순서대로 파악한다.At this time, the classification of the status signal, the status signal is transmitted in order set by the operator, and the status signal received thereafter is grasped in the order set by the operator.

도 4는 본 발명의 바람직한 다른 제 2 실시예에 따른 통신 방식이 비동기식인 경우에 다중 회선을 통한 상태 신호 처리가 가능한 보드의 구성을 설명하는 블록도이다.FIG. 4 is a block diagram illustrating a configuration of a board capable of processing state signals through multiple lines when a communication method according to another exemplary embodiment of the present invention is asynchronous.

도 4를 참조하면, 각 보드는 중앙 처리부(11)와, 9:1 다중화부(14)와, 데이터 버퍼부(15)와, 인에이블 신호 발생부(16)와, 1:9 역다중화부(17)를 구비하고 있다.Referring to FIG. 4, each board includes a central processor 11, a 9: 1 multiplexer 14, a data buffer 15, an enable signal generator 16, and a 1: 9 demultiplexer. (17) is provided.

중앙 처리부(11)는 자신의 상태를 파악하여 상태 신호를 생성하고, 타 보드로부터 수신되는 상태 신호를 분석하여 이를 파악하는 기능을 수행한다.The central processing unit 11 detects its own state, generates a state signal, and analyzes the state signal received from another board to perform this function.

또한, 각 보드는 통신 방식이 비동기식이므로, 상태 신호를 가진 데이터 프레임의 시작 시점을 알리기 위한 가상 프레임 신호를 인가하는 기능을 수행한다.In addition, since each board has an asynchronous communication method, each board performs a function of applying a virtual frame signal for notifying a start point of a data frame having a status signal.

이때, 가상 프레임 신호에 대해 잠시 살펴보면, 일례를 들어, 동기 디지털 계층 표준(Synchronous Digital Hierarchy : DCH) 기술에서 기술하고 있는 표준 프레임 시간이 125us이고, 시스템 클럭 신호가 38.88MHz인 경우, 표준 프레임 시간인 125us 내에 시스템 클럭 신호가 4860개가 존재하게 되고, 4개의 상태 신호를 사용함으로, 가상 데이터 프레임은 4개 데이터를 초과하여 이루어져야 한다.In this case, when the virtual frame signal is briefly described, for example, when the standard frame time described in Synchronous Digital Hierarchy (DCH) technology is 125us and the system clock signal is 38.88MHz, Since there are 4860 system clock signals in 125us and using 4 status signals, a virtual data frame must be made in excess of 4 data.

도 5에 도시된 바와 같이, 4개의 상태 데이터를 전송하는 임의의 데이터 프레임에서는, 4개의 상태 데이터보다 적어도 하나 이상 큰 가상 프레임을 사용하여야 한다.As shown in FIG. 5, in any data frame transmitting four state data, a virtual frame having at least one larger than four state data should be used.

즉, 4개의 상태 데이터 프레임보다 적어도 하나 이상의 데이터를 더 가지는 프레임을 사용하여야 함으로, 일례를 들어 '11110'의 가상 데이터 프레임을 이용하는 경우에 대하여 설명한다.That is, since a frame having at least one or more data is used more than four state data frames, an example of using a '11110' virtual data frame will be described.

이는 전체 가용 4860 바이트를 9바이트씩으로 사용하고자 하는 것이므로, '4860/9=540'이므로 표준 프레임 시간 내에 '540' 개의 데이터 프레임을 사용 할 수 있음을 알 수 있고, '11110'은 데이터 프레임이 시작됨을 알리는 기능을 하고, 이후 수신되는 4개의 데이터 신호인 'D1,D2,D3,D4'가 상태 신호로 사용됨을 알 수 있다.Since this is to use the total available 4860 bytes in 9 bytes, it is possible to use '540' data frames within the standard frame time since '4860/9 = 540', and '11110' starts the data frame. It can be seen that the function, and after the four data signals 'D1, D2, D3, D4' received is used as the status signal.

9:1 다중화부(14)는 중앙 처리부(11)로부터 수신되는 가상 프레임 신호와 상태 신호를 수신하여, 이를 다중화된 회선을 통해 전송될 수 있도록 다중화를 수행한다.The 9: 1 multiplexer 14 receives the virtual frame signal and the state signal received from the central processing unit 11 and performs multiplexing so that it can be transmitted over the multiplexed line.

즉, 9:1 다중화부(14)는 중앙 처리부(11)로부터 병렬식으로 수신되는 상태 신호를 직렬 데이터 프레임로 변환하는 기능을 수행한다.That is, the 9: 1 multiplexer 14 converts the state signals received in parallel from the central processing unit 11 into serial data frames.

데이터 버퍼부(15)는 다중화되어 회선을 통해 수신되는 데이터 프레임을 임시 저장하는 기능을 수행한다.The data buffer unit 15 performs a function of temporarily storing a data frame multiplexed and received through a line.

인에이블 신호 발생부(16)는 데이터 버퍼부(15)에 임시 저장되는 데이터 프레임의 시작이 '11110' 인 경우에만 인에비블(enable) 신호를 생성하여 1:9 역다중화부(17)에 인가하는 기능을 수행한다.The enable signal generator 16 generates an enable signal only when the start of a data frame temporarily stored in the data buffer unit 15 is '11110' to the 1: 9 demultiplexer 17. Perform the function of authorization.

다시 말해서, 인에이블 신호 발생부(16)는 수신되는 데이터 프레임에 '11110' 데이터가 있는지 여부를 판단하여, 판단 결과, '11110' 데이터가 있는 경우, 인에이블 신호를 생성하여 1:9 역다중화부(17)에 인가한다.In other words, the enable signal generator 16 determines whether there is '11110' data in the received data frame. When the determination result shows that the '11110' data exists, the enable signal generator 16 generates an enable signal and demultiplexes 1: 9. Applied to the unit 17.

1:9 역다중화부(17)는 인에이블 신호 발생부(16)로부터 인에이블 신호가 수신되는 경우, 데이터 버퍼부(15)로 저장되어 있는 데이터 프레임을 역다중화하는 기능을 수행한다.When the enable signal is received from the enable signal generator 16, the 1: 9 demultiplexer 17 performs a function of demultiplexing a data frame stored in the data buffer unit 15.

즉, 1:9 역다중화부(17)는 수신되는 데이터 신호의 시작에 11110이 있는 경우, 이후 직렬로 수신되는 D1, D2, D3, D4의 데이터를 병렬인 상태 신호로 변환하여, 중앙 처리부(11)로 전송한다.That is, when there is 11110 at the start of the received data signal, the 1: 9 demultiplexer 17 converts the data of D1, D2, D3, and D4 received in series into a parallel state signal, thereby converting the central processing unit ( 11) to transmit.

이상의 설명되어지는 각 부는 일례로 운용자가 임의의 필드 프로그래머블 게이트 어레이(Field-Programmable Gate Array : FPGA)로 구현될 수 있으며, 기타 다름 방법으로 구현되어도 본 발명의 범주에 벗어나는 것은 아니다.Each part described above may be implemented by an operator in any field-programmable gate array (FPGA) as an example, and may be implemented in other ways without departing from the scope of the present invention.

도 6은 본 발명의 바람직한 제 2실시예에 따른 통신 방식이 비동기식인 경우에 다중 회선을 통한 상태 신호 처리 방법의 흐름을 설명하는 흐름도이다.6 is a flowchart illustrating a flow of a state signal processing method through multiple circuits when the communication scheme according to the second preferred embodiment of the present invention is asynchronous.

보드 A(10)의 중앙 처리부(11)는 자신의 상태 정보를 파악하여, 상태 신호를 생성한다(S 10).  The central processing unit 11 of the board A 10 grasps its own state information and generates a state signal (S 10).

이때, 중앙 처리부(11)가 생성되는 상태 신호의 순서는 운용자가 임의로 설정한 순서대로 차례로 생성한다.At this time, the order of the state signals generated by the central processing unit 11 is generated in order in the order arbitrarily set by the operator.

그리고, 중앙 처리부(11)는 통신 방식이 비동기식이므로 데이터 프레임의 시작 시점을 알리기 위한 가상 프레임 신호를 생성한다(S 11),In addition, since the communication method is asynchronous, the central processing unit 11 generates a virtual frame signal for notifying the start point of the data frame (S 11).

여기서 가상 프레임 신호는 일례로 '11110' 데이터 신호를 사용한다.In this case, the virtual frame signal uses a '11110' data signal as an example.

중앙 처리부(11)는 생성된 상태 신호와 가상 프레임 신호를 9:1 다중화부(14)로 전송한다(S 12).The central processing unit 11 transmits the generated state signal and the virtual frame signal to the 9: 1 multiplexer 14 (S 12).

9:1 다중화부(14)는 중앙 처리부(11)로부터 수신되는 상태 신호와 가상 프레임 신호를 다중화된 회선을 통해 전송하기 위하여 데이터 프레임로 변환한다(S 13).The 9: 1 multiplexer 14 converts the state signal and the virtual frame signal received from the central processing unit 11 into data frames for transmission over the multiplexed line (S 13).

즉, 9:1 다중화부(14)는 병렬로 수신되는 신호들을 다중화된 회선을 통해 전송하기 위하여 직렬 데이터 프레임로 변환한다.That is, the 9: 1 multiplexer 14 converts signals received in parallel into serial data frames for transmission over a multiplexed line.

9:1 다중화부(14)는 변환된 데이터 프레임을 해당 보드로 전송한다(S 14).The 9: 1 multiplexer 14 transmits the converted data frame to the board (S 14).

다시 말해서, 보드 A(10)의 9:1 다중화부(14)는 자신의 상태 신호를 생성하여, 자신의 상태를 감시하고 있는 보드 B(10)로 전송한다.In other words, the 9: 1 multiplexer 14 of the board A 10 generates its own state signal and transmits it to the board B 10 that monitors its state.

이상은 자신의 상태를 감시하는 보드로 자신의 상태 정보를 전송하는 방법을 설명하였고, 이후 수신되는 상태 정보를 파악하여, 해당 보드를 감시하는 방법을 살펴보자.The above has described a method of transmitting its own state information to a board that monitors its own state, and then looks at how to monitor the board by identifying the received state information.

데이터 버퍼부(15)는 감시를 하고자 하는 해당 보드로부터 상태 정보가 포함된 데이터 프레임을 수신한다(S 15).The data buffer unit 15 receives a data frame including state information from the corresponding board to be monitored (S 15).

이때, 데이터 버퍼부(15)는 수신되는 데이터 프레임이 하나의 완전한 정보를 가질 때까지 임시 저장한다(S 16).At this time, the data buffer unit 15 temporarily stores the received data frame until it has one complete information (S 16).

인에이블 신호 발생부(16)는 데이터 버퍼부(15)에 수신되는 데이터 프레임에 가상 프레임 신호가 있는지 여부를 판단한다(S 17).The enable signal generator 16 determines whether a virtual frame signal exists in the data frame received by the data buffer unit 15 (S17).

다시 말해서, 인에이블 신호 발생부(16)는 데이터 프레임의 시작을 알리는 11110 의 데이터가 있는지 여부를 판단한다.In other words, the enable signal generator 16 determines whether there is data of 11110 indicating the start of the data frame.

판단 결과, 인에이블 신호 발생부(16)는 11110의 데이터가 없는 경우, 수신된 데이터 프레임을 삭제하고, 이후 수신되는 데이터 프레임을 판단한다.As a result of the determination, when there is no data of 11110 , the enable signal generator 16 deletes the received data frame and then determines the received data frame.

판단 결과, 인에이블 신호 발생부(16)는 11110의 데이터가 있는 경우, 인에이블 신호 발생부(16)는 인에이블 신호를 생성하여 1:9 역다중화부(17)에 인가한다(S 17).As a result of the determination, when there is 11110 data, the enable signal generator 16 generates the enable signal and applies it to the 1: 9 demultiplexer 17 (S 17). .

1:9 역다중화부(17)는 인에이블 신호 발생부(16)로부터 인에이블 신호가 인가되면, 데이터 버퍼부(15)에 저장되어 있는 데이터 프레임을 상태 신호로 변환한다(S 18).When the enable signal is applied from the enable signal generator 16, the 1: 9 demultiplexer 17 converts a data frame stored in the data buffer unit 15 into a state signal (S 18).

즉, 직렬로 수신되는 데이터 프레임을 중앙 처리부(11)로 전송하기 위하여 병렬의 상태 신호로 변환한다.In other words, the data frames received in series are converted into parallel state signals for transmission to the central processing unit 11.

중앙 처리부(11)는 1:9 역다중화부(17)로부터 수신되는 상태 신호를 파악하여, 해당 보드의 상태를 감시한다(S 19).The central processing unit 11 grasps the status signal received from the 1: 9 demultiplexer 17 and monitors the state of the board (S 19).

이상 보드 A(10)가 보드 B(10')로 자신의 상태 신호를 전송하고, 수신되는 보드 B(10')의 상태 신호를 수신하여 감시하는 경우에 대하여 설명하였으나, 기타 다른 보드도 이와 동일함을 알 수 있다.Although the board A 10 transmits its status signal to the board B 10 'and receives and monitors the received status signal of the board B 10', the other boards are the same. It can be seen.

그리고, 이와 같은 방법으로 상호 감시를 수행하면, 중앙 처리부의 문제가 발생하는 경우라도, 상호 감시를 수행하고 있는 제 3의 보드에서 해당 보드의 상태 신호를 수신할 수 있다.When mutual monitoring is performed in this manner, even when a problem occurs in the central processing unit, the third board performing mutual monitoring may receive a status signal of the corresponding board.

즉, 중앙 처리부에 문제가 발생하는 경우라도, 해당 보드의 상태 신호는 이웃하는 보드를 통해 상태 신호를 수신할 수 있다.That is, even when a problem occurs in the central processing unit, the status signal of the board may receive the status signal through the neighboring board.

이상에서 본 발명은 기재된 구체 예에 대해서만 상세히 설명하였지만 본 발명의 기술 사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.Although the present invention has been described in detail only with respect to the described embodiments, it will be apparent to those skilled in the art that various modifications and changes are possible within the technical spirit of the present invention, and such modifications and modifications belong to the appended claims.

상기한 바와 같이, 본 발명에 따르면, 다중화된 회선을 통해 신호가 교환됨으로 교환하는 신호의 종류가 증가하더라도 추가적인 회선을 더 구비하지 않아도 되는 효과가 있다.As described above, according to the present invention, even if the types of signals exchanged are increased by exchanging signals through multiplexed circuits, there is an effect that no additional circuits are required.

또한, 중앙 처리부의 불량, 기타 다른 문제가 발생하는 경우라도, 해당 보드의 상태를 감시 할 수 있는 상태 신호를 수신할 수 있는 효과가 있다.In addition, even if the central processing unit failure or other problems occur, there is an effect that can receive a status signal to monitor the state of the board.

즉, 중앙 처리부의 문제가 발생하는 경우, 이에 대한 문제를 확인하지 않아도 해당 보드의 상태를 파악할 수 있어서, 절체 운용이 가능해진다.That is, when a problem occurs in the central processing unit, it is possible to determine the state of the board without checking the problem, thereby enabling switching operation.

도 1은 일반적인 시스템에서 상호 감시를 수행하는 구성을 설명하는 블록도.1 is a block diagram illustrating a configuration for performing mutual monitoring in a general system.

도 2는 본 발명의 바람직한 제 1실시예에 따른 통신 방식이 동기식인 경우에 다중 회선을 통한 상태 신호 처리가 가능한 보드의 구성을 설명하는 블록도.2 is a block diagram illustrating a configuration of a board capable of processing state signals through multiple lines when the communication method according to the first embodiment of the present invention is synchronous.

도 3은 본 발명의 바람직한 제 1실시예에 따른 통신 방식이 동기식인 경우에 다중 회선을 통한 상태 신호 처리 방법의 흐름을 설명하는 흐름도.3 is a flowchart illustrating a flow of a state signal processing method through multiple lines when the communication scheme according to the first preferred embodiment of the present invention is synchronous.

도 4는 본 발명의 바람직한 다른 제 2 실시예에 따른 통신 방식이 비동기식인 경우에 다중 회선을 통한 상태 신호 처리가 가능한 보드의 구성을 설명하는 블록도.4 is a block diagram illustrating a configuration of a board capable of processing status signals through multiple lines when the communication scheme according to the second preferred embodiment of the present invention is asynchronous.

도 5는 본 발명의 바람직한 일실시예에 따른 데이터 프레임 구조를 설명하는 구조도.5 is a structural diagram illustrating a data frame structure according to an embodiment of the present invention.

도 6은 본 발명의 바람직한 제 2실시예에 따른 통신 방식이 비동기식인 경우에 다중 회선을 통한 상태 신호 처리 방법의 흐름을 설명하는 흐름도.6 is a flowchart illustrating a flow of a state signal processing method through multiple circuits when the communication scheme according to the second preferred embodiment of the present invention is asynchronous.

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

10 : 보드 A 10' : 보드 B10: Board A 10 ': Board B

11 : 중앙 처리부(CPU) 12 : 4:1 다중화부11: central processing unit (CPU) 12: 4: 1 multiplexing unit

13 : 1:4 역다중화부 14 : 9:1 다중화부 13: 1: 4 Demultiplexer 14: 9: 1 Multiplexer

15 : 데이터 버퍼부 16 : 인에이블 신호 발생부15: data buffer unit 16: enable signal generator

17 : 1:9 역다중화부17: 1: 9 Demultiplexer

Claims (8)

삭제delete 삭제delete 삭제delete 통신 방식이 비동기식이며, 상호 감시를 수행하는 각 보드에 있어서,For each board that is asynchronous and monitors each other, 자신의 상태를 분석하여, 그에 해당하는 각 상태 신호와 상태 정보의 시작을 알리는 가상 신호를 생성하고, 타 보드로부터 수신되는 각 상태 신호를 분석하여, 그 보드의 상태를 감시하는 중앙 처리부와,A central processing unit which analyzes its own state, generates a corresponding state signal and a virtual signal indicating the start of state information, and analyzes each state signal received from another board, and monitors the state of the board; 상기 중앙 처리부로부터 각 신호 라인을 통해 수신되는 상태 신호와 가상 신호를 데이터 프레임으로 먹싱하여, 타 보드로 출력하는 다중화부와,A multiplexer which muxes the status signal and the virtual signal received through the signal lines from the central processing unit into a data frame and outputs the same to another board; 상기 타 보드로부터 수신되는 상기 데이터 프레임을 임시 저장하는 데이터 버퍼부와, A data buffer unit for temporarily storing the data frame received from the other board; 상기 데이터 버퍼부에 임시 저장되는 상기 데이터 프레임에 상기 가상 신호가 있으면, 인에이블 신호를 생성하는 인에이블 신호 발생부와,An enable signal generator for generating an enable signal if the virtual signal is present in the data frame temporarily stored in the data buffer unit ; 상기 인에이블 신호 발생부로부터 인에이블 신호가 생성되는 경우, 상기 데이터 버퍼부에 임시 저장된 상기 데이터 프레임을 각 상태 신호로 디먹싱하여, 해당 신호 라인을 통해 상기 중앙 처리부로 전송하는 역다중화부를 포함하여 이루어지는 고정된 회선을 통한 상태 신호 처리가 가능한 보드.When an enable signal is generated from the enable signal generator , a demultiplexer for demuxing the data frame temporarily stored in the data buffer unit into respective state signals and transmitting the decoded data frame to the central processing unit through a corresponding signal line Board capable of processing status signals through fixed lines. 삭제delete 제 4항에 있어서, 상기 가상 신호는,The method of claim 4, wherein the virtual signal, 상기 생성되는 상태 신호를 프레임 형태로 변환한 데이터의 개수보다 적어도 하나 이상 많은 데이터 개수로 변환되는 신호인 것을 특징으로 하는 고정된 회선을 통한 상태 신호 처리가 가능한 보드.And a state signal processing through a fixed line, characterized in that the signal is converted into a data number of at least one or more than the number of data converted from the generated state signal into a frame form . 통신 방식이 비동기식인 각 보드에서 상호 감시를 수행하는 방법에 있어서,In the method of performing mutual monitoring in each board whose communication method is asynchronous, 자신의 상태를 분석하여, 그에 해당하는 각 상태 신호와 상태 정보의 시작을 알리는 가상 신호를 생성하는 단계와,Analyzing the state of the user and generating a virtual signal indicating the start of each state signal and state information corresponding thereto; 상기 생성된 상태 신호와 가상 신호를 데이터 프레임으로 먹싱하여, 타 보드로 출력하는 단계와,Muxing the generated state signal and the virtual signal into a data frame and outputting the same to another board; 상기 타 보드로부터 수신되는 데이터 프레임을 임시 저장하는 단계와, Temporarily storing a data frame received from the other board ; 상기 임시 저장된 데이터 프레임에 상기 가상 신호가 있으, 상기 데이터 프레임을 각 상태 신호로 디먹싱하는 단계와,Demuxing the data frame into respective status signals if the virtual signal is present in the temporarily stored data frame ; 상기 각 상태 신호를 분석하여, 상기 타 보드의 상태를 감시하는 단계를 포함하여 이루어지는 고정된 회선을 통한 상태 신호 처리 방법.Analyzing the status signals, and monitoring the status of the other board. 제 7항에 있어서,The method of claim 7, wherein 상기 타 보드로부터 수신되는 상기 상태 정보에 상기 가상 신호가 포함되어 있는지 여부를 판단하여, 상기 가상 신호가 있는 경우, 상기 상태 정보를 각 상태 신호로 디먹싱되도록 인에이블 신호를 생성하는 단계를 더 포함하여 이루어지는 고정된 회선을 통한 상태 신호 처리 방법.Determining whether the virtual signal is included in the state information received from the other board, and if the virtual signal exists, generating an enable signal to demux the state information into each state signal. A method of processing status signals through a fixed line.
KR10-2003-0003456A 2003-01-18 2003-01-18 method for state signal processing using fixed line and board therefor Expired - Fee Related KR100501327B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2003-0003456A KR100501327B1 (en) 2003-01-18 2003-01-18 method for state signal processing using fixed line and board therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0003456A KR100501327B1 (en) 2003-01-18 2003-01-18 method for state signal processing using fixed line and board therefor

Publications (2)

Publication Number Publication Date
KR20040066401A KR20040066401A (en) 2004-07-27
KR100501327B1 true KR100501327B1 (en) 2005-07-18

Family

ID=37356234

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0003456A Expired - Fee Related KR100501327B1 (en) 2003-01-18 2003-01-18 method for state signal processing using fixed line and board therefor

Country Status (1)

Country Link
KR (1) KR100501327B1 (en)

Also Published As

Publication number Publication date
KR20040066401A (en) 2004-07-27

Similar Documents

Publication Publication Date Title
US10031880B2 (en) Network device and information transmission method
EP4131843A1 (en) Service processing method and apparatus
KR100501327B1 (en) method for state signal processing using fixed line and board therefor
CN107104727B (en) Method and device for reporting state of optical module of optical line terminal
CN113114357B (en) Passive wavelength division equipment fault detection method, device, server and storage medium
CN101741681B (en) Node apparatus
JP3585735B2 (en) WDM transmission apparatus and method having wavelength identification function and WDM transmission system
JP5233569B2 (en) Cross-connect method and cross-connect device
US6446146B1 (en) Line terminating device
CN107078856B (en) Radio control system and method for monitoring radio link errors
JP2006262275A (en) Transceiver, optical transmission apparatus, switching method by port, program, and recording medium
JPWO2004066529A1 (en) Optical transmission device having path trace function
KR100296039B1 (en) Method for selecting duplicated link in atm swiching system
KR100552673B1 (en) Routing system management device and method using I2C connection configuration
CN105912494A (en) MIIM bus circuit
KR0150523B1 (en) Call connectivity testing system of atm matching apparatus
JP2002368710A (en) Multiplex transmitter
KR100264858B1 (en) Method of checking section error in data transmission system
JPH1093583A (en) Communication equipment
KR19990061493A (en) Synchronous Transport Module-1 Frame Generator with Management Unit Signals as Input
KR100711658B1 (en) Relay line test method of ATM network
KR20040058380A (en) Error Checking Apparatus And Method For Data Channel
Show et al. Design of SDH STM-1 transmission test set
JPH11289311A (en) Evaluation/test device for sdh transmitter
KR20130056088A (en) 40 gigabit ethernet line interface apparatus with network synchronization function and alternate physical layer interface

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20030118

PA0201 Request for examination
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: 20050115

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20050601

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050705

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050706

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20080604

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20080604

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee