KR100305870B1 - Bus monitor in common bus structure - Google Patents
Bus monitor in common bus structure Download PDFInfo
- Publication number
- KR100305870B1 KR100305870B1 KR1019970073552A KR19970073552A KR100305870B1 KR 100305870 B1 KR100305870 B1 KR 100305870B1 KR 1019970073552 A KR1019970073552 A KR 1019970073552A KR 19970073552 A KR19970073552 A KR 19970073552A KR 100305870 B1 KR100305870 B1 KR 100305870B1
- Authority
- KR
- South Korea
- Prior art keywords
- bus
- signal
- monitor
- data
- internal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- 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]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/065—Generation of reports related to network devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
본 발명은 외부 버스 점유 신호와 내부 버스 점유 신호에 의해 각각 동작하는 두 개의 버스 감시기를 구비하여 특정 노드에 대한 장애는 물론 공통 버스에 대한 장애를 감시함으로써 장애 발생지의 피아를 구분할 수 있도록 한 공통 버스 구조에서의 버스 감시기에 관한 것이다.The present invention includes two bus monitors operated by an external bus occupied signal and an internal bus occupied signal to monitor a fault on a specific node as well as a fault on a common bus. It relates to a bus monitor in the structure.
일반적으로, CDMA(Code Division Multiple Access), PCS(Personal Communication Service) 등의 통신 시스템에서는 도 1에 도시된 바와 같이 데이터 전송로인 시스템 공통 버스를 통해 각 노드들(1,2,…,n)간의 데이터 전송이 이루어진다.In general, in a communication system such as a code division multiple access (CDMA) or a personal communication service (PCS), each node (1, 2, ..., n) is connected through a system common bus, which is a data transmission path, as shown in FIG. The data transfer between them takes place.
즉, 시스템 공통 버스상의 송신측 임의의 노드가 버스 점유 중재 신호를 사용하여 공통 버스를 점유하고 이 점유된 공통 버스를 통해 데이터를 송신하면, 데이터를 수신하고자 하는 수신측 노드에서는 공통 버스상의 데이터가 자신의 데이터임을 확인하여 해당 데이터를 수신하도록 한다.That is, when any node on the common bus on the system common bus occupies the common bus using the bus occupancy arbitration signal and transmits data through the occupied common bus, the data on the common bus is not received at the receiving node that is to receive the data. Check that it is your data and receive the data.
한편, 종래에는 버스 점유 여부를 알리는 외부 버스 점유 신호에 의해 동작하는 버스 감시기를 두어 상기 시스템 공통 버스상의 각 노드에 대한 장애 발생을 감시한다.On the other hand, conventionally, a bus monitor operated by an external bus occupancy signal indicating whether or not a bus is occupied is provided to monitor the occurrence of a failure for each node on the system common bus.
그러나, 상기와 같은 종래의 버스 감시기는 장애 발생이 있는 해당 노드에 대한 감시 결과를 출력하는 것이 아니라 공통 버스에 대한 장애 감시를 출력하게 된다.However, such a conventional bus monitor does not output a monitoring result for a corresponding node having a failure, but outputs a failure monitoring for a common bus.
이에 따라, 특정 노드에서 장애가 발생한 경우에도 공통 버스에서 장애가 발생하거나 또는 모든 노드에서 장애가 발생한 것으로 감시되어 어느 노드가 불량인지를 판단하기가 어렵고, 장애를 발생한 노드를 찾기 위해 모든 노드에 대해서 일정 수 이상의 버스 점유 신호와 함께 데이터를 일일이 전송해야 하므로 시스템 공통 버스에 있어서 망 관리 유지/보수가 불편한 문제점이 있었다.As a result, even when a specific node fails, it is difficult to determine which node is bad because a failure occurs on the common bus or that all nodes have failed, and it is difficult to determine which node is bad. Since data must be transmitted with the bus occupancy signal, there is a problem in that network management and maintenance are inconvenient in a system common bus.
본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서, 그 목적은 외부 버스 점유 신호에 의해 동작하는 버스 감시기와 함께 내부 버스 점유 신호에 의해 동작하는 버스 감시기를 추가로 구비하여 특정 노드에 대한 장애 감시는 물론 공통 버스에 대한 장애 감시를 수행함으로써 장애 발생지의 피아를 구분할 수 있도록 한 공통 버스 구조에서의 버스 감시기를 제공하는 데에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object thereof is to provide a bus monitor operated by an internal bus occupancy signal and a bus monitor operated by an internal bus occupancy signal to troubleshoot a specific node. Surveillance, as well as the provision of a bus monitor in a common bus structure to distinguish faults from failure areas by performing fault monitoring on a common bus.
이러한 목적을 달성하기 위한 본 발명의 공통 버스 구조에서의 버스 감시기는, 타 노드가 버스를 점유한 경우 외부 버스 점유 신호에 의해 제1 버스 감시기가 동작하여 공통 버스상의 데이터를 장애 감시하여 공통 버스에 대한 장애 발생을 인식하고, 자기 노드가 버스를 점유한 경우 내부 버스 점유 신호에 의해 제2 버스 감시기가 동작하여 공통 버스상으로 출력한 데이터를 다시 입력하여 장애 감시함으로써 자기 노드에 대한 장애 발생을 인식하도록 함을 특징으로 한다.In order to achieve the above object, the bus monitor in the common bus structure according to the present invention, when the other node occupies the bus, operates the first bus monitor by an external bus occupancy signal, and monitors data on the common bus to the common bus. When the node occupies the bus, the second bus monitor operates according to the internal bus occupancy signal and re-enters the data output on the common bus to monitor the failure. It is characterized by.
도 1은 일반적인 시스템 공통 버스 구조를 보인 도면,1 is a view showing a general system common bus structure,
도 2는 본 발명에 의한 공통 버스 구조에서의 버스 감시기의 블록 구성도.2 is a block diagram of a bus monitor in a common bus structure according to the present invention;
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
10 : Rx 버퍼 20 : Tx 버퍼10: Rx buffer 20: Tx buffer
30 : 버스 점유 제어기 40 : 오아 게이트30: bus occupancy controller 40: ora gate
50 : 제1 버스 감시기 60 : 제2 버스 감시기50: first bus monitor 60: second bus monitor
70 : 버스 감시 결과 처리기70: bus monitoring result handler
이하, 첨부된 도면을 참고하여 본 발명에 의한 공통 버스 구조에서의 버스 감시기의 구성과 동작을 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the configuration and operation of the bus monitor in the common bus structure according to the present invention.
도 2는 본 발명에 의한 공통 버스 구조에서의 버스 감시기의 블록 구성도로서, 시스템 공통 버스상에서 입력되는 외부 버스 점유 신호 및 데이터를 수신하여 일정 시간 후에 출력하는 Rx 버퍼(10)와, 내부 버스 점유 신호 및 데이터를 입력하여 일정 시간 후에 시스템 공통 버스상으로 출력하는 Tx 버퍼(20)와, 시스템 공통 버스상에서 입력되는 외부 버스 점유 신호와 내부 데이터 송신 대기 신호를 입력하여 해당 노드가 버스를 점유하기 위한 내부 버스 점유 신호를 출력하는 버스 점유 제어기(30)와, 상기 Rx 버퍼(10)를 통해 출력되는 외부 버스 점유 신호와 상기 버스 점유 제어기(30)에서 출력된 내부 버스 점유 신호를 인버터한 신호를 논리합하는 오아 게이트(OR Gate)(40)와, 상기 오아 게이트(40)에서 출력되는 신호에 의해 동작되어 상기 Rx 버퍼(10)를 통해 출력되는 데이터를 입력하여 감시 기능을 수행하는 제1 버스 감시기(50)와, 상기 버스 점유 제어기(30)에서 출력되는 내부 버스 점유 신호에 의해 동작되어 상기 Rx 버퍼(10)를 통해 출력되는 데이터와 상기 Tx 버퍼(20)에 입력되는 데이터를 비교하여 감시 기능을 수행하는 제2 버스 감시기(60)와, 상기 제1 버스 감시기(50)와 제2 버스 감시기(60)에서 출력되는 각각의 장애 감시 결과를 취합하여 CPU(도시하지 않음)에 출력하는 버스 감시 결과 처리기(70)로 구성된다.2 is a block diagram of a bus monitor in a common bus structure according to the present invention, which includes an
상기 제1 버스 감시기(50)와 제2 버스 감시기(60)는 동작 제어 신호(EN*)에 의해 서로 다른 경로에 대한 장애 감시를 담당한다.The
즉, 상기 제1 버스 감시기(50)는 타 노드가 버스를 점유한 경우의 장애 감시기로 동작하고, 제2 버스 감시기(60)는 자기 노드가 버스를 점유한 경우의 장애 감시기로 동작한다.That is, the
상기와 같이 구성된 본 발명의 공통 버스 구조에서의 버스 감시기의 동작을 설명하면 다음과 같다.Referring to the operation of the bus monitor in the common bus structure of the present invention configured as described above are as follows.
먼저, 공통 버스를 점유하고 있는 타 노드가 없고, 자기 노드가 공통 버스로 전송할 내부 데이터가 있어 대기하고 있는 경우에는 버스 점유 제어기(30)를 통해 내부 버스 점유 신호를 출력한다.First, when there is no other node occupying the common bus and its own node is waiting because there is internal data to be transmitted to the common bus, the internal bus occupancy signal is output through the
즉, 버스 점유 제어기(30)에서는 Rx 버퍼(10)를 통한 하이(High)의 외부 버스 점유 신호와 로우(Low)의 버스 송신 대기 신호를 각각 입력하여 로우의 내부 버스 점유 신호를 출력한다.That is, the
이에 따라, 상기 버스 점유 제어기(30)에서 출력된 내부 버스 점유 신호는 Tx 버퍼(20)를 거쳐 공통 버스상의 외부 버스 점유 신호에 실리게 되고, 오아 게이트(40)와 제2 버스 감시기(60)에도 각각 출력된다.Accordingly, the internal bus occupancy signal output from the
이때, 상기 내부 버스 점유 신호는 데이터를 전송하기 위해 자기 노드가 공통 버스를 점유한다고 타 노드들에게 알려주는 신호로서, 타 노드들에게 공통 버스 점유 기회를 막게 한다.In this case, the internal bus occupancy signal is a signal for notifying other nodes that their node occupies a common bus to transmit data, thereby preventing other nodes from occupying the common bus.
그리고, 상기 내부 버스 점유 신호를 인버터한 하이 신호와 하이의 외부 버스 점유 신호를 논리합하는 오아 게이트(40)가 하이의 동작 제어 신호를 출력함에 따라 제1 버스 감시기(50)는 동작하지 않게 된다.The OR
상기와 같이 내부 버스 점유 신호가 외부 버스 점유 신호에 실리게 되면, 대기하고 있던 내부 데이터가 Tx 버퍼(20)를 통해 공통 버스로 출력되고, 또한 제2 버스 감시기(60)로도 출력된다.When the internal bus occupancy signal is loaded on the external bus occupancy signal as described above, the waiting internal data is output to the common bus through the
이에 따라, 제2 버스 감시기(60)에서는 상기 Tx 버퍼(20)를 통해 공통 버스로 출력된 데이터를 다시 Rx 버퍼(10)를 통해 입력하여 직접 입력된 내부 데이터와 비교하여 자기 노드에서의 데이터 에러 및 장애를 감시한 후, 그 장애 감시 결과를 버스 감시 결과 처리기(70)로 출력한다.Accordingly, the
한편, 타 노드가 공통 버스를 점유하고 있는 경우에는 공통 버스상에서 Rx 버퍼(10)를 통해 로우의 외부 버스 점유 신호가 출력되고, 이 외부 버스 점유 신호에 의해 버스 점유 제어기(30)에서는 하이의 내부 버스 점유 신호를 출력한다.On the other hand, when another node occupies a common bus, a low external bus occupancy signal is output through the
이에 따라, 오아 게이트(40)는 상기 로우의 외부 버스 점유 신호와 버스 점유 제어기(30)에서 출력된 내부 버스 점유 신호를 인버터한 로우 신호를 각각 논리합하여 제1 버스 감시기(50)로 로우의 동작 제어 신호를 출력한다.Accordingly, the OR
그러면, 상기 동작 제어 신호에 따라 상기 제1 버스 감시기(50)가 동작되어 Rx 버퍼(20)를 통해 공통 버스상의 데이터를 입력하여 공통 버스에 대한 장애 감시 기능을 수행하고, 그 장애 감시 결과를 버스 감시 결과 처리부(70)로 출력한다.Then, the
이때, 제2 버스 감시기(60)는 상기 버스 점유 제어기(30)에서 출력되는 하이의 내부 버스 점유 신호에 의해 동작되지 않게 된다.At this time, the
마지막으로, 상기 제1 버스 감시기(50)와 제2 버스 감시기(60)에서 출력되는 각각의 장애 감시 결과를 입력하는 버스 감시 결과 처리기(70)는 제1 버스 감시기(50)와 제2 버스 감시기(60)에서 출력되는 각각의 장애 감시 결과를 취합하여 외부 발생 장애와 내부 장애 발생을 구분하여 저장하고 CPU에 인터럽트를 발생시킨 후, CPU의 요구에 따라 그 값을 CPU에 출력하도록 한다.Finally, the bus
이상, 상기 설명에서와 같이 본 발명은 2개의 버스 감시기를 구비하여 공통 버스의 버스 점유 구간과 자기 노드에 의한 버스 점유 구간으로 나누어 공통 버스의 장애또는 특정 노드의 장애를 감시함으로써, 그 감시 결과로부터 각 노드들의 공통 버스의 정상 유무에 대해 피아가 구분된 상태 보고가 가능하며, 특히 장애 발생 노드를 용이하게 구분할 수 있어 즉각적인 시스템 유지/보수가 가능함에 따라 전체적으로 망 관리 유지/보수 비용을 절감할 수 있게 되는 효과가 있다.As described above, the present invention includes two bus monitors and divides the bus occupied section of the common bus and the bus occupied section by the own node to monitor the fault of the common bus or the fault of a specific node. It is possible to separate status of PIAs for normal status of common buses of each node. In particular, it is possible to easily distinguish the failed node, thus enabling immediate system maintenance and reducing overall network management maintenance cost. It is effective to be.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970073552A KR100305870B1 (en) | 1997-12-24 | 1997-12-24 | Bus monitor in common bus structure |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970073552A KR100305870B1 (en) | 1997-12-24 | 1997-12-24 | Bus monitor in common bus structure |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990053849A KR19990053849A (en) | 1999-07-15 |
KR100305870B1 true KR100305870B1 (en) | 2001-10-19 |
Family
ID=37530239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970073552A KR100305870B1 (en) | 1997-12-24 | 1997-12-24 | Bus monitor in common bus structure |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100305870B1 (en) |
-
1997
- 1997-12-24 KR KR1019970073552A patent/KR100305870B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR19990053849A (en) | 1999-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2225972C (en) | Power supply system | |
US5182554A (en) | Third party evavesdropping for bus control | |
KR100293950B1 (en) | Apparatus and method for detecting fault using peripheral components interconnect bus monitor | |
KR100305870B1 (en) | Bus monitor in common bus structure | |
JP2001060160A (en) | Cpu duplex system for controller | |
CN100583021C (en) | Display chip shared method | |
KR20000040686A (en) | Dual system of lan line | |
JP2633351B2 (en) | Control device failure detection mechanism | |
US5742413A (en) | Circuit of duplexing supervisory control modules for use in a data transmission system | |
KR920007140B1 (en) | Electronic switching maintenance system | |
KR930006862B1 (en) | Triple modular redundency method | |
KR0131950B1 (en) | Method for reporting state of common bus on initializing | |
KR0135539B1 (en) | Full exchange system | |
KR960010879B1 (en) | Bus duplexing control of multiple processor | |
CN109861871B (en) | Ethernet bypass equipment with self-monitoring function | |
KR0161163B1 (en) | The duplex architecture for global bus about duplex gate-way mode in the full electronic switching system | |
KR970004892B1 (en) | Apparatus for doubling a communication bus | |
US20080192422A1 (en) | System management protection device for server | |
JP3324355B2 (en) | Operation abnormality monitoring system | |
KR0176085B1 (en) | Error detecting method of processor node and node network of parallel computer system | |
KR920009097B1 (en) | Maintenance apparatus for signal terminal group of common line signal device | |
KR100267852B1 (en) | Method for handling ipc cable fault in exchang system | |
KR100229434B1 (en) | Dual apparatus for controlling data communication | |
KR100265428B1 (en) | Method for controlling packet bus of packet communication system by daisy chain | |
JP2699900B2 (en) | Fault information collection device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20060727 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |