DE68906959T2 - Verfahren zur aus einer Steuereinheit quasiparallelen Steuerung einer Anzahl Peripherieeinheiten und System zum Durchführen dieses Verfahrens. - Google Patents

Verfahren zur aus einer Steuereinheit quasiparallelen Steuerung einer Anzahl Peripherieeinheiten und System zum Durchführen dieses Verfahrens.

Info

Publication number
DE68906959T2
DE68906959T2 DE89200651T DE68906959T DE68906959T2 DE 68906959 T2 DE68906959 T2 DE 68906959T2 DE 89200651 T DE89200651 T DE 89200651T DE 68906959 T DE68906959 T DE 68906959T DE 68906959 T2 DE68906959 T2 DE 68906959T2
Authority
DE
Germany
Prior art keywords
peripheral
control unit
unit
program
peripheral units
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
DE89200651T
Other languages
English (en)
Other versions
DE68906959D1 (de
Inventor
Reinardus Henricus Ma Kohlmann
Johannes Adrianus Alpho Vossen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Philips Gloeilampenfabrieken NV
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 Philips Gloeilampenfabrieken NV filed Critical Philips Gloeilampenfabrieken NV
Publication of DE68906959D1 publication Critical patent/DE68906959D1/de
Application granted granted Critical
Publication of DE68906959T2 publication Critical patent/DE68906959T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • H04M11/068Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors using time division multiplex techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Small-Scale Networks (AREA)
  • Programmable Controllers (AREA)

Description

  • Die Erfindung bezieht sich auf ein Verfahren zur Steuerung einer Anzahl Peripherieeinheiten aus einer einzigen Steuereinheit, wobei in einem Speicher der Steuereinheit ein Programm gespeichert ist und wobei die Peripherieeinheiten sich in einer Lage befinden, daß sie über einen gemeinsamen Bus in aufeinanderfolgenden Rahmen eines Zeitmultiplexsystems miteinander und mit der zentralen Steuereinheit kommunizieren.
  • Ein derartiges Verfahren ist allgemein bekannt zum Kommunikation zwischen einer Zentraleinheit (CPU) und einer Anzahl Peripherieeinheiten, dabei gibt es das Problem, daß eine Peripherieeinheit oft zum Durchführen der dieser Peripherieeinheit zugeordneten Aufgaben, d.h. zum Durchführen des Programms, Daten anderer Peripherieeinheiten braucht. Dieses Problem wird meistens dadurch gelöst, daß während der Durchführung eines Programms regelmäßig der Zustand einer Peripherieeinheit bzw. einer Anzahl Peripherieeinheiten abgefragt wird und je nach der empfangenen Zustandsinformation bestimmt wird, welcher Programmteile von der Peripherieeinheit erledigt werden kann, ohne daß wesentliche Daten einer oder mehrerer anderer Peripherieeinheiten fehlen. Dieses Prinzip erfordert jedoch viel Speicherraum und viel Zeit. Es ist selbstverständlich auch möglich, jede Peripherieeinheit mit einem zugeordneten Prozessor zu versehen, dies ist aber kostspielig und folglich für Massengebrauch ungeeignet.
  • Die Erfindung hat nun zur Aufgabe, eine Schaltungsanordnung und ein Verfahren zu schaffen, wobei es möglich ist, eine Anzahl Peripherieeinheiten aus einem einzigen Steuereinheit zu steuern, ohne daß dies den Programm- und Zeitraum beeinträchtigt.
  • Nach der Erfindung wird auf sehr wirtschaftliche Weise eine Steuerung der jeweiligen Peripherieeinheiten aus der Steuereinheit über einen gemeinsamen Bus mit Hilfe von Zeitmultiplex dadurch erhalten, daß jeder Rahmen in dem Zeitmultiplexsystem in eine Anzahl Zeitschlitze aufgeteilt ist, die der Anzahl Peripherieeinheiten mindestens entspricht, wobei einer Peripherieeinheit in jedem Rahmen jeweils derselbe Zeitschlitz zugeordnet ist, und dadurch, daß jede Peripherieeinheit während oder unmittelbar vor dem der Einheit zugeordneten Zeitschlitz in dem nachfolgenden Rahmen zu dem Speicher in der Steuereinheit durch die Peripherieeinheit initialisierte Daten in bezug auf den Zustand dieser Peripherieeinheit überträgt.
  • Die Anzahl Zeitschlitze in einem Rahmen entspricht vorzugsweise der Anzahl Peripherieeinheiten, während auch die Anzahl Programmschritte, die jede Peripherieeinheit während eines Zeitschlitzes durchführen kann, gleich ist.
  • Nach einem weiteren Aspekt der Erfindung bildet die Zustandsinformation einer Peripherieeinheit zusammen mit einem Zählersignal eine Adresse für den Speicher, der als programmierbare Logikschaltung (PLA = Programmable Logic Array) ausgebildet ist.
  • Durch die erfindungsgemäßen Maßnahmen wird eine quasi-parallele Steuerung der Peripherieeinheiten dadurch erhalten, daß während jedes Rahmens für jede Peripherieeinheit ein Zeitschlitz, vorzugsweise mit für jede Peripherieeinheit gleicher Dauer, verfügbar ist. Dadurch kann eine Anzahl Peripherieeinheiten aus nur einer Steuereinheit über nur einen einzigen Bus mit Hilfe eines einzigen Programms gesteuert werden. Damit ein einwandfreie Erledigung der von den jeweiligen Peripherieeinheiten durchzuführenden Aufgaben gewährleistet wird, ist es notwendig, für jede Peripherieeinheit zu wissen, in welcher Phase des Programms sie sich befindet zu dem Zeitpunkt, wo die Steuereinheit die nächste Peripherieeinheit während des nächsten Zeitschlitzes aktiviert. Dazu wird nach der Erfindung die Statusinformation der Peripherieeinheiten während eines Zeitschlitzes oder auf jeden Fall vor Anfang des nächsten Zeitschlitzes als Teil der Adresse für den Speicher der Steuereinheit benutzt, so daß dieser Zustand nicht, wie bei bekannten Systemen abgefragt zu werden braucht.
  • Die Erfindung schafft zugleich ein Verfahren zum Steuern einer Anzahl Peripherieeinheiten aus nur einer Steuereinheit, wobei in einem Speicher der Steuereinheit ein Programm gespeichert ist und wobei die Peripherieeinheiten über einen gemeinsamen Bus in aufeinanderfolgenden Rahmen eines Zeitmultiplexsystems miteinander und mit der Steuereinheit kommunizieren.
  • Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung dargestellt und wird im folgenden näher beschrieben. Es zeigen:
  • Fig. 1 ein Blockschaltbild eines Systems, bei dem die Erfindung angewandt werden kann, und
  • Fig. 2 eine schematische Wiedergabe der Zeitachse der Aktivitäten der jeweiligen Peripherieeinheiten während eines Rahmens.
  • Fig. 1 zeigt auf schematische Weise ein Datenverarbeitungssystem, bestehend aus einer Steuereinheit 1 und vier über einen Bus 6 mit der Einheit 1 verbundenen Peripherieeinheiten 2, 3, 4 bzw. 5. Jede dieser Peripherieeinheiten 2, 3 und 4 ist über einen bidirektionellen Bus mit einer zugeordneten Peripherieeinheit, wie einem Mikrocomputer 7, einem integrierten Service-Bus (IST-Bus) 8 und einem Codier- /Decodierkreis (Codec) 9, verbunden. Die vierte Peripherieeinheit bilden den Anschluß für den 64 kBit/s-D-Kanal für Datenübertragung nach dem ISDN-Prinzip.
  • Das in Fig. 1 dargestellte System ist im Grunde dazu bestimmt, als lokales Netz (LAN) für den Sprach- sowie Datenverkehr wirksam zu sein. Der IST-Bus dient zur Kommunikation zwischen den jeweiligen in ein ISDN-artiges System ggf. aufzunehmenden Einheiten, wie einem Fernsprecher, einem Mikrocomputer oder einer Alarmanlage, wobei jede dieser Einheiten über das in Fig. 1 dargestellte LAN an den IST-Bus angeschlossen ist. Zur näheren Erläuterung des Prinzips des IST-Busses sei auf die Niederländische Patentanmeldung PHN 11.115 verwiesen.
  • In einem ISDN-System erfolgt der ganze Datentransport synchron mit einer Frequenz von 8 kHz. Auch der IST-Bus arbeitet synchron mit 8 kHz. Das bedeutet, daß in einem Rahmen für den Datentransport Zeitschlitze von 125 us verfügbar sind.
  • Nach der Erfindung wird jeder dieser Rahmen in eine Anzahl Teile aufgeteilt, die der Anzahl an die Steuereinheit angeschlossener Peripherieeinheiten, in diesem Fall also 4, entspricht. In den aufeinanderfolgenden Zeitschlitzteilen des Zeitmultiplexrahmens erhält jede der Peripherieeinheiten die Möglichkeit einen zugeordneten Teil des von dem System nach Fig. 1 durchzuführenden Programms zu erledigen. Obschon das ganze Programm seriell durchgeführt wird, scheint es durch die Aufteilung der aufeinanderfolgenden Rahmen als führen die Peripherieeinheiten parallel je einen Teil des Programms durch. Diese quasi-parallele Steuerung der Peripherieeinheiten bietet den Vorteil, daß die Programmzeit minimal gehalten werden kann.
  • Oft ist es so, daß eine bestimmte Peripherieeinheit zum weiteren Durchführen des Programms ein Datum einer anderen Peripherieeinheit, das diese letztere beim Durchführen ihres Programms erzeugt, braucht. Wenn nun die jeweiligen Peripherieeinheiten in den aufeinanderfolgenden Zeitschlitzteilen des Zeitmultiplexrahmens ohne weiteres einen eigenen Programmteil durchführen würden, würden schon bald Probleme entstehen, weil ein bestimmtes Datum einer bestimmten Peripherieeinheit für eine andere Peripherieeinheit nicht rechtzeitig verfügbar wäre. Dieses Problem entsteht insbesondere, weil ein herkömmliches Programm viele "Wenn"-Bedingungen aufweist, wobei im Falle von "Wenn .... ja" die eine Strecke des Programms gilt und im Falle von "Wenn .... nein" die andere Strecke gilt. Es dürfte einleuchten, daß bei einer Folge von "Wenn"-Bedingungen niemals vorhergesagt werden kann, aus wievielen Schritten ein Programmteil bestehen wird. Es läßt sich aber eine maximale Zeit herleiten. Es ist selbstverständlich möglich, mit Hilfe von Steuersignalen dafür zu sorgen, daß die jeweiligen Zeitschlitzteile nicht alle gleich lang sind, so daß eine Peripherieeinheit, die möglicherweise einen langen Programm erledigen muß, auch den Raum erhält, der notwendig ist, wenn das Programm in der ungünstigsten Art und Weise erledigt wird, d.h. die möglichst große Länge hat. Dies erfordert jedoch eine verwickelte Steuerung, damit Zeitschlitzteile mit unterschiedlichen, variablen Längen verwirklicht werden.
  • Nach einem zweiten Aspekt der Erfindung weist das von den jeweiligen Peripherieeinheiten unter Ansteuerung der Steuereinheit 1 durchzuführende Programm keine "Wenn "-Bedingungen, sondern der Zustand jeder Peripherieeinheit wird dagegen unmittelbar als Eingangsveränderliche für das in dem Speicher 10 der Einheit 1 gespeicherte Programm benutzt. Dazu ist das Programm nicht, wie üblich, in einem ROM oder RAM gespeichert, in dem die aufeinanderfolgenden Programmzeilen unter Ansteuerung eines Zählers erledigt werden, sondern in einer programmierbaren Logikschaltung (PLA). Diese PLA erhält außer dem Eingangssignal, das den Zustand der Peripherieeinheit angibt, auch nicht das Steuersignal eines Zählers 11. Das in der PLA gespeicherte Programm ist derart organisiert, daß unter Ansteuerung des Zählers je nach der Zustandsinformation entweder die eine oder die andere Reihe von Programmzeilen erledigt wird, wobei die Zustandsinformation bestimmt, welcher Teil des Programms erledigt werden soll. Dabei ist das Programm derart organisiert, daß jede Peripherieeinheit während des derselben zugeordneten Zeitschlitzes 32 Programmzeilen erledigt, wodurch Synchronität in dem Programm zwischen den jeweiligen parallel wirksamen Peripherieeinheiten gewährleistet ist. In den meisten Fällen wird nach diesen 32 Verfahrensschritten der Zustand der Peripherieeinheit während der drei nachfolgenden Zeitschlitzteile, die von den Programmen der anderen Peripherieeinheiten beansprucht werden, in welchen Zeitschlitzteilen die Peripherieeinheit von dem durchlaufenen Programmteil angegebene Aufgaben erledigen kann, ändern, so daß die neue Zustandsinformation für die PLA vor dem nächsten Zeitschlitzteil verfügbar ist. Es ist jedoch auch möglich, daß noch während der 32 Programmschritte der Zustand sich ändert, so daß während eines Zeitschlitzteils des einen Programmteils zu einem anderen Programmteil gesprungen wird. Die Zustandsinformation der jeweiligen Peripherieeinheiten wird über eine jeder Peripherieeinheit zugeordnete Zustandsinformationsleitung 12 - 15 der PLA 10 in der Einheit 1 zugeführt. Bei dem Aufbau eines Programms nach der Erfindung kann es selbstverständlich passieren, daß eine Peripherieeinheit in einer bestimmten Stufe des Programms keine 32 Programmschritte durchführen kann. In einem derartigen Fall soll eine Anzahl nicht-funktionelle Programmzeilen aufgenommen werden, damit die Gesamtanzahl Zeilen dennoch 32 beträgt.
  • Während jedes Zeitrahmens ist auf diese Weise gewährleistet, daß jede Peripherieeinheit, der externe Daten zur Verfügung gestellt werden, die zum Durchführen ihres Programms notwendig sind, weil nun in jedem Rahmen genau die Anzahl von jeder Peripherieeinheit zu erledigende Programmschritte bekannt ist. Dadurch, daß nach der Erfindung die Zustandsinformation und die Zählerinformation zusammen die Adresse für die PLA bilden und in das Programm keine " Wenn"-Bedingungen aufgenommen zu werden brauchen, kann das Programm wesentlich gekürzt werden.
  • Fig. 2 zeigt zur Erläuterung auf schematische Weise einen Rahmen von 125 us, der in Zeitschlitzteile 20 - 23 aufgeteilt ist, wobei beispielsweise die Peripherieeinheit 2 in dem Zeitschlitzteil 20 die 32 Programmschritte durchführen kann; in dem Zeitschlitzteil 21 die Peripherieeinheit 13 die 32 Programmschritte; usw.
  • Trotz der Tatsache, daß obenstehend die Erfindung anhand der Anwendung in einem LAN für ein ISDN-System erläutert wurde, läßt sich die Erfindung im Grunde auch in integrierten Schaltungen für andere Zwecke anwenden.

Claims (6)

1. Verfahren zur Steuerung einer Anzahl Peripherieeinheiten (2 - 5) aus einer einzigen Steuereinheit (1), wobei in einem Speicher (10) der Steuereinheit ein Programm gespeichert ist und wobei die Peripherieeinheiten sich in einer Lage befinden, daß sie über einen gemeinsamen Bus (6) in aufeinanderfolgenden Rahmen eines Zeitmultiplexsystems miteinander und mit der zentralen Steuereinheit kommunizieren, dadurch gekennzeichnet, daß jeder Rahmen in dem Zeitmultiplexsystem in eine Anzahl Zeitschlitze (20 - 23) aufgeteilt ist, die der Anzahl Peripherieeinheiten (2 - 5) mindestens entspricht, wobei einer Peripherieeinheit in jedem Rahmen jeweils derselbe Zeitschlitz zugeordnet ist, und daß jede Peripherieeinheit während oder wenigstens unmittelbar vor dem der Einheit zugeordneten Zeitschlitz in dem nachfolgenden Rahmen zu dem Speicher (10) in der Steuereinheit (1) durch die Peripherieeinheit initialisierte Daten in bezug auf den Zustand dieser Peripherieeinheit überträgt.
2. Datenverarbeitungssystem mit einer Steuereinheit (1) und einer Anzahl Peripherieeinheiten (2 - 5), wobei in einem Speicher (10) der Steuereinheit ein Programm gespeichert ist und wobei ein Bus (6) vorgesehen ist, über den die Peripherieeinheiten miteinander und mit der Steuereinheit während der Dauer aufeinanderfolgender Rahmen in einem Zeitmultiplexsystem kommunizieren können, dadurch gekennzeichnet, daß die Anzahl Zeitschlitze (20 - 23) in jedem Rahmen der Anzahl Peripherieeinheiten (2 - 5) mindestens entspricht, und daß zur Kommunikation zwischen der Steuereinheit und einer spezifischen Peripherieeinheit in jedem Rahmen immer derselbe Zeitschlitz verfügbar ist und daß Mittel (12 - 15) vorgesehen sind zum Übertragen von Information in bezug auf den Zustand dieser Peripherieeinheit zu einem Speicher (10) in der Steuereinheit während oder unmittelbar vor dem einer Peripherieeinheit in dem nachfolgenden Rahmen zugeordneten Zeitschlitz.
3. System nach Anspruch 2, dadurch gekennzeichnet, daß die Anzahl Zeitschlitze der Anzahl Peripherieeinheiten entspricht.
4. System nach Anspruch 2, dadurch gekennzeichnet, daß jede Peripherieeinheit während ihres zugeordneten Zeitschlitzes eine gleiche Anzahl Programmzeilen abtastet.
5. System nach Anspruch 4, dadurch gekennzeichnet, daß die Anzahl Programmzeilen 32 beträgt.
6. System nach mindestens einem der Ansprüche 2 bis 5, dadurch gekennzeichnet, daß der Speicher (10) in der Steuereinheit (1) die Form einer programmierbaren Logikschaltung (PLA) hat, wobei die Zustandsinformation der Peripherieeinheit zusammen mit dem gezählten Wert eines Zählers (11) in der Steuereinheit die Adresse der PLA bildet.
DE89200651T 1988-03-21 1989-03-15 Verfahren zur aus einer Steuereinheit quasiparallelen Steuerung einer Anzahl Peripherieeinheiten und System zum Durchführen dieses Verfahrens. Expired - Fee Related DE68906959T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NL8800698A NL8800698A (nl) 1988-03-21 1988-03-21 Werkwijze voor het vanuit een besturingseenheid quasi parallel besturen van een aantal perifere eenheden en stelsel voor het uitvoeren van deze werkwijze.

Publications (2)

Publication Number Publication Date
DE68906959D1 DE68906959D1 (de) 1993-07-15
DE68906959T2 true DE68906959T2 (de) 1994-01-05

Family

ID=19851970

Family Applications (1)

Application Number Title Priority Date Filing Date
DE89200651T Expired - Fee Related DE68906959T2 (de) 1988-03-21 1989-03-15 Verfahren zur aus einer Steuereinheit quasiparallelen Steuerung einer Anzahl Peripherieeinheiten und System zum Durchführen dieses Verfahrens.

Country Status (8)

Country Link
US (1) US5138610A (de)
EP (1) EP0342720B1 (de)
JP (1) JPH0211037A (de)
KR (1) KR890015144A (de)
CA (1) CA1318408C (de)
DE (1) DE68906959T2 (de)
ES (1) ES2042964T3 (de)
NL (1) NL8800698A (de)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2962886B2 (ja) * 1991-07-19 1999-10-12 三菱電機株式会社 Tdma処理装置
JPH07219894A (ja) * 1994-01-31 1995-08-18 Sony Corp データ転送方法及びデータ転送装置
US5608897A (en) * 1994-04-05 1997-03-04 International Business Machines Corporation Programmable linear feedback shift register timeout mechanism
US5592077A (en) * 1995-02-13 1997-01-07 Cirrus Logic, Inc. Circuits, systems and methods for testing ASIC and RAM memory devices
US5768619A (en) * 1996-02-16 1998-06-16 Advanced Micro Devices, Inc. Method and system for enabling and disabling functions in a peripheral device for a processor system
US6167466A (en) 1997-07-09 2000-12-26 Texas Instruments Incorporated Multi-channel serial port with programmable features
US8135893B2 (en) 2008-09-12 2012-03-13 Honeywell International, Inc. System, apparatus and method for granting access to a shared communications bus

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3377621A (en) * 1965-04-14 1968-04-09 Gen Electric Electronic data processing system with time sharing of memory
FR2110590A5 (de) * 1970-10-22 1972-06-02 Ericsson Telefon Ab L M
US3931613A (en) * 1974-09-25 1976-01-06 Data General Corporation Data processing system
DE2555963C2 (de) * 1975-12-12 1982-10-28 Ibm Deutschland Gmbh, 7000 Stuttgart Einrichtung zur Funktionsmodifizierung
GB1566801A (en) * 1977-04-07 1980-05-08 Standard Telephones Cables Ltd Automatic telecommunication exchanges
US4223380A (en) * 1978-04-06 1980-09-16 Ncr Corporation Distributed multiprocessor communication system
US4402046A (en) * 1978-12-21 1983-08-30 Intel Corporation Interprocessor communication system
US4396980A (en) * 1980-07-11 1983-08-02 Fairchild Camera & Instrument Corp. Combined integrated injection logic and transistor-transistor logic microprocessor integrated circuit design
JPS60195659A (ja) * 1984-03-19 1985-10-04 Hitachi Ltd バス制御方式
DE3424866C2 (de) * 1984-07-06 1986-04-30 Messerschmitt-Bölkow-Blohm GmbH, 8012 Ottobrunn Verfahren und Anordnung zur Übertragung von Daten, insbesondere in einem Flugzeug
NL8402364A (nl) * 1984-07-27 1986-02-17 Philips Nv Werkwijze, station en systeem voor de overdracht van uit datapakketten bestaande berichten.
GB2165127B (en) * 1984-09-26 1988-04-07 Philips Electronic Associated Multiple access communications system
US4688212A (en) * 1985-01-31 1987-08-18 Harris Corporation Centralized image responsive telephone time slot interchange system
JPH0771097B2 (ja) * 1985-12-20 1995-07-31 株式会社日立製作所 時分割多重通信方式
SE456629B (sv) * 1987-02-27 1988-10-17 Ellemtel Utvecklings Ab Forfarande och anordning for overforing av information via ett bussystem

Also Published As

Publication number Publication date
ES2042964T3 (es) 1993-12-16
CA1318408C (en) 1993-05-25
JPH0211037A (ja) 1990-01-16
EP0342720A1 (de) 1989-11-23
DE68906959D1 (de) 1993-07-15
KR890015144A (ko) 1989-10-28
NL8800698A (nl) 1989-10-16
EP0342720B1 (de) 1993-06-09
US5138610A (en) 1992-08-11

Similar Documents

Publication Publication Date Title
DE3300263C2 (de)
DE2457312A1 (de) Datenbehandlungseinrichtung mit einem feldwaehler
DE1424762A1 (de) Datenverarbeitende Anlage
EP3007387A1 (de) Dynamisch adressierbares master-slave-system sowie verfahren zum dynamischen adressieren von slave-einheiten
DE2362010A1 (de) Fehleralarm- und -ueberwachungsanlage und verfahren zur fehleralarmausloesung und fehlerueberwachung
DE1474062B2 (de) Datenverarbeitungsanlage mit einer anzahl von pufferspeichern
DE3111555C2 (de) Verfahren und Vorrichtung zur Informationsspeicherung unter Anwendung früherer Aufzeichnung
DE1269393B (de) Mikroprogramm-Steuerwerk
DE2335991C3 (de) Schaltung zur Lenkung eines zur Unterbrechung einer von mehreren Befehls-Recheneinheiten auffordernden Signals
DE68906959T2 (de) Verfahren zur aus einer Steuereinheit quasiparallelen Steuerung einer Anzahl Peripherieeinheiten und System zum Durchführen dieses Verfahrens.
DE2935101A1 (de) Folge-steuereinrichtung
DE1524181B2 (de) Auswahlvorrichtung fuer ein und ausgabegeraete einer daten verarbeitungsanlage
DE1424747A1 (de) Datenverarbeitungsanlage
DE1294429B (de) Schaltungsanordnung zur Datenuebertragung zwischen mehreren Aussenstationen einer Datenverarbeitungsanlage und dem Haupt-speicher der zentralen Verarbeitungseinheit
DE2030370B2 (de) Dateneingabeanordnung
DE2015272A1 (de) Programmleitwerk für eine digitale Datenverarbeitungsanlage
EP0213584A2 (de) Schaltungsanordnung mit einer matrixförmigen Speicheranordnung zur variabel einstellbaren Verzögerung digitaler Signale
EP0485022A2 (de) Schaltungsanordnung zum Entfernen von Stopfbits
DE69428281T2 (de) Vorwärtsregelungssystem, verfahren und regelungsmodul
DE1524122A1 (de) Elektronische Datenverarbeitungsanlage mit Zeitaufteilung des Speicherzugriffs
EP0022985B1 (de) Schaltungsanordnung zur Erkennung vorgegebener Binärwerte bestimmter Mindestdauer
EP0184736B2 (de) Einrichtung zur Steuerung einer Werkzeugmaschine
DE2059341C2 (de) Elektronische Datenverarbeitungsanlage
DE1914576C3 (de) Programmgesteuerte Datenverar beitungsanlage, insbesondere fur die Abwicklung von Vermittlungsvorgangen in einer Fernsprechvermittlung
DE2554425C3 (de) Anordnung zum gegenseitigen Anpassen von Steuersignale austauschenden Geräten

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: PHILIPS ELECTRONICS N.V., EINDHOVEN, NL

8339 Ceased/non-payment of the annual fee