KR900000087B1 - 병렬 동기 운전장치 - Google Patents

병렬 동기 운전장치 Download PDF

Info

Publication number
KR900000087B1
KR900000087B1 KR1019850700318A KR850700318A KR900000087B1 KR 900000087 B1 KR900000087 B1 KR 900000087B1 KR 1019850700318 A KR1019850700318 A KR 1019850700318A KR 850700318 A KR850700318 A KR 850700318A KR 900000087 B1 KR900000087 B1 KR 900000087B1
Authority
KR
South Korea
Prior art keywords
switch
circuit
clock
microprocessor
flip
Prior art date
Application number
KR1019850700318A
Other languages
English (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 테오포오낙티이에보라켓트 엘 엠 엘리크션
Application granted granted Critical
Publication of KR900000087B1 publication Critical patent/KR900000087B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1675Temporal synchronisation or re-synchronisation of redundant processing components
    • G06F11/1679Temporal synchronisation or re-synchronisation of redundant processing components at clock signal level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Diaphragms For Electromechanical Transducers (AREA)
  • Soil Working Implements (AREA)
  • Moving Of Heads (AREA)
  • Medicines Containing Material From Animals Or Micro-Organisms (AREA)
  • Valve Device For Special Equipments (AREA)
  • Manufacturing Of Steel Electrode Plates (AREA)
  • Medicines That Contain Protein Lipid Enzymes And Other Medicines (AREA)
  • Enzymes And Modification Thereof (AREA)
  • Dram (AREA)
  • Selective Calling Equipment (AREA)
  • Control Of Eletrric Generators (AREA)
  • Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
  • Control Of Multiple Motors (AREA)
  • Supplying Of Containers To The Packaging Station (AREA)
  • Image Processing (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Mechanical Coupling Of Light Guides (AREA)
  • Basic Packing Technique (AREA)
  • Manipulation Of Pulses (AREA)
  • Variable-Direction Aerials And Aerial Arrays (AREA)
  • Oscillators With Electromechanical Resonators (AREA)

Abstract

내용 없음.

Description

[발명의 명칭]
병렬 동기 운전장치
[도면의 간단한 설명]
크레임에 따른 본 발명은 첨부한 도면의 도움으로 이후 설명되며, 제1도는 본 발명의 한 실시.
제2도는 다른 실시를 표시한다.
제3도는 동기화에 관한 신호를 위한 시간도표이다.
[발명의 상세한 설명]
[병렬 동기 운전장치]
[기술분야]
본 발명은 컴퓨우터 시스템에서 적어도 2개의 마이크로 프로세서의 병렬동기운전을 제공하기 위한 장치에 관한 것이다.
[기술의 배경]
근래의 컴퓨우터 및 컴퓨우터 시스템은 가끔 보조기능이 수행되는 마이크로프로세서를 포함한다.
그들의 실행에서 큰 신뢰성을 얻기 위하여 병렬로 2개의 마이크로프로세서 작업의 보조기능을 동시에 수행하는 것이 바람직하다. 그들은 그들의 결과의 비교가 가능하게 동기로 운전 되어야 한다. 그들의 클럭주파수는 마이크로프로세서의 클럭계수기로 분할된 그의 주파수를 가진 컴퓨우터 시스템 클럭에 의하여 제어된다. 가끔 4개의 인자에 의한 고정된 분할이 있다. 만약 더하는 분할이 요구된다면, 이것은 적절하게 각각의 클럭입력에 접속된 JK플립플롭의 도움으로 수행된다. 2개 또는 그 이상의 마이크로 프로세서를 동기로 하는데 있어서의 문제는 그들의 내부기능이 외측부터 얻기 어려운데 있다. 그러므로, 재설정펄스의 도움으로 병렬동기를 수행하는 것이 불가능하다.
[발명의 발표 :]
본 발명은 2개 또는 그 이상의 마이크로 프로세서를 장치의 도움으로 병렬의 동기운전을 가져오게 하는 장치에 관한 것이다.
[본 발명의 수행을 위한 가장 좋은 방법 :]
제1도는 장치가 각기 마이크로 프로세서(6,7)와 관련된 2개의 클럭계수기(1,2)에 접속된 부가 배타적인 OR회로(3) 및 AND회로(4)를 가진 논리도표이다. 컴퓨우터 시스템클럭(Cl)이 클럭계수기(1)의 입력에 접속된다. 회로(4)의 출력은 다른 클럭계수기(2)의 입력에 접속되고, 회로(4)의 한 입력은 시스템클럭(Cl)에 접속된다. 이 클럭의 주파수는 클럭계수기(1,2)에서 4개의 인자에 의하여 분할된다. 클럭계수기(1,2)의 출력은 각기 회로(3)의 입력에 접속되고, 그것의 출력은 회로(4)의 다른 입력에 접속된다.
회로(3)의 출력은 클럭계수기(1,2)의 출력의 신호차에 대하여 영이 된다. 그때 시스템 클럭신호(Cl)는 클럭계수기(2)에 도달하는 것이 회로(4)에 의하여 방지된다. 만약 클럭계수기(1,2)의 출력의 신호가 상이하지 않으면 회로(3)의 출력은 1이 되고, 회로(4)는 시스템 클럭신호(Cl)가 클럭계수기(2)에 도달하게 한다. 이것부터 클럭 계수기간의 비동기성을 위하여 클럭계수기(2)는 병렬 동기성이 일어날 때까지(제3도에 관련하여 상세하게 설명됨주기적으로 정지된다.
제2도는 다른 실시를 표시한다. 각각의 마이크로 프로세서(6,7)에 JK플립플롭을 가진 산술회로(5)가 시스템 클럭(Cl)과 마이크로 프로세서(6,7)간에 접속된다. 산술회로(5)는 2개의 인자에 의하여 시스템 클럭 주파수를(Cl)를 분할하여 결과적으로 주파수의 전체분할은 8개의 인자에 의하여 된다. 다른 마이크로 프로세서(7)의 클럭계수기(2)의 입력에 접속된 JK 플립플롭은 논리회로(3)의 출력에 접속된다. 따라서 제1도의 회로(4)의 AND 기능이 대체된다.
제3도의 시간도표는 마이크로 프로세서간의 병렬 동기성에 대한 위상을 표시하고, 이 경우에서 신호클럭(C1)의 주파수는 제2도에 따른 8개의 인자에 의하여 분할된다. 도표에서 A1, B1및 C1은 마이크로 프로세서(6)의 주파수 분할 시이퀸스를 묘사하고, 한편으로 A2, B2및 C2는 마이크로 프로세서(7)의 주파수 분할 시이퀸스를 묘사한다. 있을 수 있는 2개의 가장 불리한 경우의 하나가 도표에 표시된다.
위상 부합을 설명하기 위하여 정의 주기는 논리 1에 의하여 표시되고 부는 논리 0에 의하여 표시된다. A는 C1이 0부터 1에 갈 때 이동하고, B는 A가 1부터 0에 갈 때 이동하고, C는 B가 1부터 0에 갈 때 이동한다.
C1이 A2에 펄스한 것은 C1및 C2간의 차에서 정지된다. 도면에 따르면, 이것은 C1의 시기 3이후 C1이 0부터 1에 갈 때 제1시간에 대하여 일어난다. A2는 C1이 1부터 0에 갔을 때 즉, 시기 8이후의 C1의 시기까지 1상태에 있다. 그때 A2는 C1펄스를 얻어서 1부터 0에 간다. 동시에 B2는 1부터 0에 가고, C2는 0부터 1에 간다. 그때 다시 한번 C1및 C2간에 차이가 있어 따라서 A2는 C1펄스를 위하여 다시 블록된다. 이 차이는 시기 11 이후 장소를 취하는 C1이 다시 한번 0부터 1에 갈 때까지 효과를 나타낸다.
A1및 A2, B1및 B2, C1및 C2간에 후속의 동기성, 즉 병렬 동기성의 상태가 있다. 독립의 어느 분할인자가 C1주파수에 대하여 사용되고, 위상이 맞은 것은 항상 클럭계수기의 사이클시간의 최소 1.5배 이내에서 취해진다. 제3도는 역시 분할에 4의 인자를 사용한 차이를 가지고 제1도에 따른 장치의 위상이 맞게 되는 것을 설명하며, 따라서 주파수 분할 시이퀸스 A 및 B만이 존재한다.

Claims (3)

  1. 마이크로 프로세서의 클럭주파수가 시스템 클럭 주파수의 내부 분할에 의하여 얻어지는 컴퓨우터 시스템의 제1 및 제2마이크로 프로세서(6,7)의 병렬 동기운전을 제공하기 위한 장치에 있어서, 장치는 제2마이크로 프로세서(7)의 클럭입력에 시스템클럭 신호통로를 개폐하기 위한 스위치(4)와 스위치(4)를 제어하는 논리회로(3)를 가지고, 회로(3)의 두개의 입력이 마이크로 프로세서(6,7)의 클럭출력에 접속되고, 그들의 입력간의 신호차에 대하여 논리회로는 스위치(4)가 시스템 클럭 신호통로를 끊게 하고, 한편으로 클럭출력의 동일한 신호에 대하여 그것은 스위치가 상기 통로를 만들게 하여, 한걸음씩 병렬동기성에 위상을 맞추는 것이 얻어지는 것을 특징으로 하는 병렬 동기 운전장치.
  2. 제1항에 있어서, 논리회로(3)는 부가 배타적인 OR회로를 가지고 그것에서 스위치(4)는 AND회로를 가지는 장치.
  3. 제1항에 있어서, 스위치(4)는 분할 산술회로(5)에 포함되고, 각각의 플립플롭에 할당된 마이크로 프로세서의 클럭입력과 시스템 클럭간에 접속된 제1 및 제2의 JK플립플롭을 가지고, 제2 JK플립플롭은 제2마이크로 프로세서(7)의 입력에 접속되고, 그의 J 및 K입력은 논리회로(3)의 출력에 접속되고, 이 JK플립플롭은 스위치(4)의 기능을 수행하는 장치.
KR1019850700318A 1984-03-26 1985-03-26 병렬 동기 운전장치 KR900000087B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SE8401661-7 1984-03-26
SE8401661A SE441709B (sv) 1984-03-26 1984-03-26 Anordning for att astadkomma parallellsynkron drift av en forsta och en andra my-processor
PCT/SE1985/000131 WO1985004498A1 (en) 1984-03-26 1985-03-26 Parallel synchronous operation

Publications (1)

Publication Number Publication Date
KR900000087B1 true KR900000087B1 (ko) 1990-01-19

Family

ID=20355290

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019850700318A KR900000087B1 (ko) 1984-03-26 1985-03-26 병렬 동기 운전장치

Country Status (22)

Country Link
EP (1) EP0175748B1 (ko)
JP (1) JPS61501661A (ko)
KR (1) KR900000087B1 (ko)
AT (1) ATE42845T1 (ko)
AU (1) AU567461B2 (ko)
BR (1) BR8506056A (ko)
CA (1) CA1229176A (ko)
DE (1) DE3569995D1 (ko)
DK (1) DK163751C (ko)
ES (1) ES8608196A1 (ko)
FI (1) FI87703C (ko)
GR (1) GR850731B (ko)
HU (1) HU192224B (ko)
IE (1) IE56467B1 (ko)
IN (1) IN163811B (ko)
IT (1) IT1184203B (ko)
MX (1) MX157111A (ko)
NO (1) NO168446C (ko)
NZ (1) NZ211383A (ko)
PT (1) PT80160B (ko)
SE (1) SE441709B (ko)
WO (1) WO1985004498A1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5020024A (en) * 1987-01-16 1991-05-28 Stratus Computer, Inc. Method and apparatus for detecting selected absence of digital logic synchronism
SE461484B (sv) * 1988-06-23 1990-02-19 Ellemtel Utvecklings Ab Saett och anordning foer att alstra en startsignal foer parallellsynkron drift av tre i huvudsak identiska databehandlingsenheter
EP3015971B1 (en) 2014-10-28 2019-07-31 Napatech A/S A system and a method of deriving information

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE406655B (sv) * 1976-10-08 1979-02-19 Ellemtel Utvecklings Ab Anordning for overforing av bestemda klocksignaler i en klocksignalserie med hjelp av signaler av legre frekvens i synnerhet for att ur nemnda signaler av legre frekvens utvinna veldefinerade pulser for styrning av ...
SU809135A1 (ru) * 1979-03-27 1981-02-28 Ордена Октябрьской Революции Всесоюз-Ный Государственный Проектно-Изыска-Тельский И Научно-Исследовательскийинститут "Энергосетьпроект" Устройство дл синхронизации сис-ТЕМы ВычиСлиТЕльНыХ МАшиН
AU533076B2 (en) * 1979-10-08 1983-10-27 Control Data Corporation Establishing and maintaining synchronization of data preamble and clock signals

Also Published As

Publication number Publication date
PT80160B (pt) 1987-05-29
IE56467B1 (en) 1991-08-14
FI87703B (fi) 1992-10-30
SE441709B (sv) 1985-10-28
NZ211383A (en) 1988-10-28
FI87703C (sv) 1993-02-10
CA1229176A (en) 1987-11-10
ES8608196A1 (es) 1986-06-01
ES541549A0 (es) 1986-06-01
AU4118885A (en) 1985-11-01
FI854182A0 (fi) 1985-10-25
MX157111A (es) 1988-10-27
EP0175748B1 (en) 1989-05-03
GR850731B (ko) 1985-04-22
IT1184203B (it) 1987-10-22
NO168446C (no) 1992-02-19
AU567461B2 (en) 1987-11-19
BR8506056A (pt) 1986-03-25
EP0175748A1 (en) 1986-04-02
FI854182L (fi) 1985-10-25
HU192224B (en) 1987-05-28
NO854306L (no) 1985-10-28
SE8401661D0 (sv) 1984-03-26
WO1985004498A1 (en) 1985-10-10
DK543685D0 (da) 1985-11-25
PT80160A (en) 1985-04-01
HUT38456A (en) 1986-05-28
IN163811B (ko) 1988-11-12
DK543685A (da) 1985-11-25
DK163751B (da) 1992-03-30
DK163751C (da) 1992-09-07
ATE42845T1 (de) 1989-05-15
IT8520071A0 (it) 1985-03-26
SE8401661L (ko) 1985-09-27
JPS61501661A (ja) 1986-08-07
NO168446B (no) 1991-11-11
DE3569995D1 (en) 1989-06-08

Similar Documents

Publication Publication Date Title
EP0176464B1 (en) Modular multi-channel clock synchronizer
IT8224813A1 (it) Sistema di sincronizzazione d'orologio
KR900000087B1 (ko) 병렬 동기 운전장치
IE43734L (en) Transition indicator for two-level signal
US3986128A (en) Phase selective device
JPH06244739A (ja) マルチプレクサ回路
SU1589373A1 (ru) Частотно-фазовый дискриминатор
SU1026283A1 (ru) Фазовый дискриминатор
JPH0282812A (ja) クロック切換方式
SU860317A1 (ru) Резервированный счетчик импульсов
KR960012470B1 (ko) 프로그램 가능한 타임아웃 타이머
SU1377860A1 (ru) Устройство дл контрол сумматора
JP2517943B2 (ja) タイマ装置
SU601828A1 (ru) Резервированный делитель частоты
SU1734199A1 (ru) Устройство синхронизации импульсов
SU1420653A1 (ru) Устройство дл синхронизации импульсов
SU458829A1 (ru) Устройство дл синхронизации вычислительной системы
JPH0221177B2 (ko)
SU1188882A1 (ru) Резервированный делитель частоты
SU1177879A1 (ru) Частотно-фазовый компаратор
SU790225A1 (ru) Устройство дл синхронизации импульсов
SU960820A2 (ru) Многоканальное устройство дл приоритетной селекции импульсов
JPS6337421B2 (ko)
SU1383359A1 (ru) Многовходовый сигнатурный анализатор
SU1151950A1 (ru) Устройство дл определени значений булевых функций

Legal Events

Date Code Title Description
A201 Request for examination
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20050117

Year of fee payment: 16

EXPY Expiration of term