EP0247026A2

Method for synchronizing the time clocks of computing devices connected to a communication medium, and the computing devices concerned.

Abstract

In this method for synchronising the real-time clocks of remote front-end processors connected to a communication medium in local area networks, a remote front-end processor, after the access authorization has become available, sends out a message to the communication medium which carries a time marker corresponding to the local clock time. To reduce the reading inaccuracy due to, among other things, the variability of the time from when the clock has been read to when the message is transmitted, the time marker is only then generated and embedded in the message when the remote front-end processor has begun with transmitting the message.

EP0247026A2, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Projected expiry passed 15 May 2007, 19.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

5 claims: 1 independent, 4 dependent

  1. 1
    Verfahren zur Synchronisation der Echtzeituhren von an ein Kommunikationsmedium angeschlossenen Knotenrechnern in lokalen Netzwerken, bei welchem ein Knotenrechner nach Vorliegen der Zugriffsberechtigung an das Kommunikationsmedium eine Nachricht aussendet, die einen der lokalen Uhrzeit entsprechenden Zeit­stempel trägt, dadurch gekennzeichnet, daß der Zeitstempel erst dann erstellt und in die Nachricht eingebettet wird, wenn der Knotenrechner mit der Sendung der Nachricht begonnen hat.
  2. 2
    Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß nach Vorliegen eines Befehls der Zentraleinheit des Knotenrechners dessen Kommunikationseinheit über direkten Speicherzugriff den Beginn der Nachricht aus dem Speicher des Knotenrechners liest und in einem internen FIFO-Speicher ablegt, hierauf die Zugriffsbe­rechtigung zum Kommunikationsmedium überprüft und bei Vorliegen derselben mit der Sendung der Nachricht aus dem FIFO-Speicher be­gonnen wird und hierauf der Zeitstempel erstellt und über den FIFO-Speicher in die Nachricht eingebettet wird.
  3. 3
    Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß die Nachrichtenlänge größer als die Speicherkapazität des FIFO-­Speichers gewählt wird.
  4. 4
    Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekenn­zeichnet, daß der Zeitstempel im Bereich des Nachrichtenendes in die Nachricht eingebettet wird.
  5. 5
    Knotenrechner zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 4, der eine Zentraleinheit, einen lokalen Takt­geber, eine Synchronisierungseinheit, eine Kommunikations­einheit und einen Speicher enthält, dadurch gekennzeichnet, daß die über eine DMA-Einheit (14) direkten Zugriff zum Speicher (5) besitzende Kommunikationseinheit (7) einen FIFO-Speicher (13) ent­hält, desses Speicherkapazität kleiner als die Nachrichtenlänge ist, wobei die Kommunikationseinheit nach Vorliegen eines Sendebefehls der Zentraleinheit zum Einlesen eines ersten Nachrichtenteiles in den FIFO-Speicher(13), zum darauffolgenden Überprüfen der Zugriffsberechtigung an das Kommunikationsmedium (1), nach Vorliegen derselben zum Auslesen des FIFO-Speichers (13) an das Kommunikationsmedium und zum weiteren Übertragen der Nachricht aus dem Speicher (3) in den FIFO-Speicher (13) sowie an einer vorbestimmten Stelle der Nachricht zum Einlesen eines in der Synchronisierungseinheit (8) erstellten Zeitstempels in den FIFO-Speicher (13) eingerichtet ist.