DE102006027690A1 - Ringkommunikationssystem und Kommunikationsvorrichtung - Google Patents
Ringkommunikationssystem und Kommunikationsvorrichtung Download PDFInfo
- Publication number
- DE102006027690A1 DE102006027690A1 DE200610027690 DE102006027690A DE102006027690A1 DE 102006027690 A1 DE102006027690 A1 DE 102006027690A1 DE 200610027690 DE200610027690 DE 200610027690 DE 102006027690 A DE102006027690 A DE 102006027690A DE 102006027690 A1 DE102006027690 A1 DE 102006027690A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- transmission
- communication
- control circuit
- ring
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- 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/40052—High-speed IEEE 1394 serial bus
- H04L12/40084—Bus arbitration
-
- 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/42—Loop networks
Abstract
Description
- Hintergrund der Erfindung
- Gebiet der Erfindung
- Die vorliegende Erfindung betrifft ein Ringkommunikationssystem, eine Kommunikationsvorrichtung und ein Ringkommunikationsverfahren in einem Netzwerk, das durch einen seriellen Bus wie zum Beispiel IEEE 1394 gebildet wird, der in digitalen Produkten wie zum Beispiel einem Personalcomputer und einem digitalen Heimelektrogerät verwendet wird.
- Ein auf IEEE 1394b basierendes Kommunikationssystem ist konventionell bekannt.
1 ist ein Blockdiagramm, das eine Konfiguration des auf IEEE 1394b basierenden konventionellen Kommunikationssystems zeigt. Bezugnehmend auf1 schließt das Kommunikationssystem drei Kommunikationseinheiten100-i (i = 1, 2, 3) ein. Jede Einheit100-i wird durch einen Port 1 (Beta Port1 )10-i , einen Port 2 (Beta Port2)20-i , einen Verbinder30-i , einen Verbinder40-i , eine Sende-/Empfangssystem- (TX/RX System) Schaltung50-i , eine Verbindungsebenen-Steuerschaltung60-i , und eine Anwendungs-/Transaktionsebenen-Steuerschaltung70i gebildet. Der Verbinder30-i ist für den Port 1 (Beta Port1)10-i vorgesehen, und in ähnlicher Weise ist der Verbinder40-i für den Port 2 (Beta Port2)20-i vorgesehen. Die Sende-/Empfangssystem- (TX/RX System) Schaltung50-i befindet sich an einer logisch höheren Position als der Port 1 (Beta Port1)10-i und der Port 2 (Beta Port2)20-i . Ferner befindet sich die Verbindungsebenen-Steuerschaltung60-i an einer logisch höheren Position als die Sende-/Empfangssystemschaltung50-i , und die Anwendungs-/Transaktionsebenen-Steuerschaltung70-i befindet sich an einer logisch höheren Position als die Verbindungsebenen-Steuerschaltung60-i . Die Sende-/Empfangssystem- (TX/RX System) Schaltung50-i enthält eine Entscheidungszustandsmaschine (STM)51-i zum Verwalten eines Übertragungsrechts auf einem Bus. Ferner sind die Kommunikationseinheiten100-1 und100-2 zwischen Verbindern40-1 und30-2 durch ein bidirektionales Kabel angeschlossen, um duales Senden/Empfangen zu ermöglichen, und die Kommunikationseinheiten100-2 und100-3 sind zwischen Verbindern40-2 und30-3 durch ein bidirektionales Kabel angeschlossen, um duales Senden/Empfangen zu ermöglichen. Auf diese Weise wird ein Netzwerk aus Kommunikationseinheiten100-1 ,100-2 und100-3 aufgebaut. - Der Beta Port1
10-i ist mit einer Beta Port-Zustandsmaschine11-i zum Ausführen von Synchronisationsverwaltung mit einem Verbindungsziel, einem Scrambler12-i , einem Descrambler13-i , einer 8B10B Codierschaltung14-i , einer 10B8B Codierschaltung15-i , einem Treiber16-i und einem Empfänger17-i ausgestattet. Der Beta Port220-i ist mit einer Beta Port-Zustandsmaschine21-i zum Ausführen von Synchronisationsverwaltung mit einem Verbindungsziel, einem Scrambler22-i , einen Descrambler32-i , einer 8B10B Codierschaltung24-i , einer 10B8B Codierschaltung25-i , einem Treiber26-i und einem Empfänger27-i ausgestattet. - Wie oben beschrieben ist der Port 2 (Beta Port2)
20-1 der Einheit 1100-1 durch das Kabel mit dem Port 1 (Beta Port1)10-2 der Kommunikationseinheit 2100-2 verbunden, und ist der Port 2 (Beta Port2)20-2 der Kommunikationseinheit 2100-2 in ähnlicher Weise durch das Kabel mit dem Port 1 (Beta Port1)10-1 der Kommunikationseinheit 3100-3 verbunden. In dem basierend auf IEEE 1394b definierten dualen Kommunikationssystem werden sowohl das Senden als auch der Empfang durch das einzige Kabel durchgeführt. Daher existiert eine Sendeleitung und eine Empfangsleitung in einem Kabel. Wenn das Netzwerk aus drei oder mehr Einheiten aufgebaut wird, wird ferner die Einheit mit den zwei oder mehr Ports unbedingt als die Kommunikationseinheit 2100-2 in1 benötigt. Auf diese Weise werden die Anforderungen der beiden Ports und des Kabels mit den zwei Leitungen beschränkt, wenn Platzsparen und Kostensenkung erzielt werden sollen. - Der Mechanismus der Datenübertragung/des Datenempfangs soll im Folgenden beschrieben werden. Wenn Daten von der Anwendungssteuerschaltung
70-i zu einer anderen Einheit durch das Kabel übertragen werden, entscheidet die Entscheidungszustandsmaschine50-i ein Übertragungsrecht. Dann überträgt die Kommunikationseinheit100-i nach Erhalt des Übertragungsrechts die Daten auf das Kabel durch den Port (Beta Port)20-i und den Verbinder40-i . Zum Zeitpunkt des Empfangs werden Daten durch das Kabel und den Verbinder40-i am Port (Beta Port)20-i empfangen und zu der Anwendungssteuerschaltung70-i gesendet. Wie oben beschrieben ist, werden in dem Kommunikationsnetzwerk, in dem die drei Kommunikationseinheiten100-1 ,100-2 und100-3 verbunden sind, die von dem Port 2 (Beta Port2)20-1 der Kommunikationseinheit 1100-1 übertragenen Daten über das Sende-/Empfangsdualkabel durch den Port1 (Beta Port1)10-2 der Kommunikationseinheit 2100-2 empfangen. Gleichzeitig werden die Daten in der Kommunikationseinheit 2100-2 zum Port 2 (Beta Port2)20-2 übertragen, und durch das Sende-/Empfangsdualkabel zur Kommunikationseinheit 3100-3 gesendet. Die Kommunikationseinheit 3100-3 führt den Empfang der Daten durch den Port 1 (Beta Port1)10-3 durch. - Als nächstes soll im Folgenden der Betrieb zum Zeitpunkt von Kommunikation unter Bezugnahme auf die
2 bis5 beschrieben werden. Dieser Betrieb erfolgt im Fall der IEEE 1394b (eine konventionelle Technik ohne Ringstruktur).2 zeigt Sende- und Empfangsoperationen. Die Ausgangsanforderungsdaten werden von der Anwendungsteuerschaltung70-i der Einheit100-i zum Port 1 (Beta Port1)10-i und dem Port 2 (Beta Port220-i ) ausgegeben. Ferner wird gleichzeitig ein Entscheidungscode oder Entscheidungssignal von dem Port 1 (Beta Port1)10-i und dem Port 2 (Beta Port2)20-i empfangen, um das Übertragungsrecht zu erhalten.3 zeigt Datenformate in diesem Fall. Wenn die Daten zur Kabelseite übertragen werden, wird ein Datenpräfix vor den Daten übertragen, und ein Datenende wird nach den Daten übertragen.4 zeigt Empfangs- und Sendefunktionen. Zum Zeitpunkt von Datenempfang gleichzeitig mit der Übertragung der Daten zur Anwendungsseite oder Verbindungsseite werden die Daten zum Port 2 (Beta Port2)20-i übertragen. Wenn das Entscheidungscodesignal von dem Port 2 (Beta Port2)20-i empfangen wird, wird die Entscheidung des Übertragungsrechts durch die Sende/Empfangssystem- (TX/RX System) Schaltung50-i ausgeführt, und das Entscheidungscodesignal wird zum Port 1 (Beta Port1)10-i übertragen.5 zeigt Datenformate in4 . Das Datenpräfix und Datenende sind den Sende-/Empfangsdaten hinzugefügt worden. - Im Folgenden soll der Mechanismus der Übertragungsrechtentscheidung beschrieben werden.
6 ist ein Diagramm, das einen Anforderungsablauf in einer konventionellen Konfiguration zeigt.7 ist ein Diagramm, das einen Erteilungsablauf in der konventionellen Konfiguration zeigt. Das System umfasst eine Einheit A100-11 , eine Einheit B100-12 , eine Einheit C100-13 und eine Einheit D100-14 als ein Beispiel. Es wird angenommen, dass eine Anforderung von der Einheit B100-12 und der Einheit D100-14 als der Entscheidungscode ausgestellt wird. Hier ist die Einheit A100-11 eine Wurzel, die Verteilung des Übertragungsrechts bestimmen kann. Wenn das Übertragungsrecht der Einheit D100-14 erteilt wird, wird das Datenpräfix zu der Einheit B100-12 angezeigt, und ein Erteilungssignal wird an die Einheit D100-14 gesendet. Folglich erhält die Einheit D100-14 das Übertragungsrecht. - In
1 werden der Port 1 (Beta Port1) 10 der Kommunikationseinheit 1100-1 und der Port 2 (Beta Port2)20 der Kommunikationseinheit 3100-3 nicht verwendet. Ferner beträgt die Gesamtanzahl der Sende-/Empfangsleitungen (Kabelsende-/Empfangspaar (zwei Leitungen) × 2 = 4 Leitungen. Zum Verkleinern der Schaltungsgrößenordnung und Senken der Kosten, ist Weglassen der überschüssigen Ports und Sende-/Empfangsleitungen erforderlich. - Ferner ist in der IEEE 1394b ein Netzwerk definiert, in dem Synchronisation in dem Port (Beta Port) erzeugt wird. Obwohl eine Ringverbindung möglicht ist, ist somit die Datenübermittlung aufgrund automatischer Trennung unmöglich. Das heißt, selbst wenn der Ring physikalisch gebildet wird, wird der Ring nicht bei der Kommunikation gebildet, da der Ring getrennt ist.
- Darüber hinaus hat in der IEEE 1394b unter der Verwaltung durch die in den
8A und8B gezeigte Zustandsmaschine der Port (Beta Port) eine synchronisationserzeugende Funktion. Wenn der Ring in der synchronen Kommunikation wie zum Beispiel der IEEE 1394b konfiguriert ist, werden die gleichen Daten fortgesetzt wiederholt übertragen, und eine gefaltete Kommunikation ist unmöglich für den Entscheidungscode (Entscheidungssignal). Somit tritt eine Störung auf. Zum Beispiel kann die Erteilung für die Anforderung nicht akkurat ausgestellt werden. - In Verbindung mit der obigen Beschreibung ist ein Übertragungssystem in der japanischen offengelegten Patentveröffentlichung (JP-A-Heisei, 11-32067) offenbart, in der ein Fehlerrahmen sicher entfernt werden kann, wenn ein Netzwerk einer Ringstruktur verwendet wird. In diesem konventionellen Übertragungssystem ist eine Mehrzahl von Knoten an einen Übertragungsweg gekoppelt, und Daten werden wechselseitig durch den Übertragungsweg gesendet und empfangen. Der Knoten führt einen Übertragungsprozess an einem Kommunikationsrahmen mit Sendedaten aus, um eine Knotendurchgangsidentifikation zuzuweisen, die die Anzahl von Rahmen anzeigt, welche einen Knoten durchqueren, zusätzlich zu einer Empfangsknotenidentifikation. Andererseits führt der Knoten einen Empfangsprozess aus, wenn der empfangene Kommunikationsrahmen für den Knoten selbst bestimmt ist. Ferner führt in dem Knoten eine Sende-/Empfangsverarbeitungseinheit einen Übertragungsprozess zum Weiterleiten des Kommunikationsrahmens auf dem Übertragungsweg aus, wenn der empfangene Kommunikationsrahmen nicht für den Knoten selbst bestimmt ist. Ferner aktualisiert eine Fehlerrahmen-Verwerfeinheit einen Wert der Knotendurchgangsidentifikation des empfangenen Kommunikationsrahmens und hält die Weiterleitung an, wenn bestimmt wird, dass die Anzahl von Rahmen eine vorgegebene Anzahl von dem Wert erreichen soll. Auf diese Weise steuert dieses konventionelle Beispiel Übertragung durch Zählen der Empfangsdaten und ist auf die Konfiguration von
1 anwendbar. - Zusammenfassung der Erfindung
- Es ist eine Aufgabe der vorliegenden Erfindung, eine Ringverbindung in einer Kommunikation vom Portsynchronisationstyp zu ermöglichen.
- Eine andere Aufgabe der vorliegenden Erfindung besteht in der Schaffung eines Ringkommunikationssystems unter Verwendung von Kommunikationsvorrichtungen, und eines Ringkommunikationsverfahrens, in dem eine Daten-ID einem Datenelement oder einem Entscheidungscode hinzugefügt wird.
- Noch eine andere Aufgabe der vorliegenden Erfindung besteht darin, eine akkuratere Datenübertragung zu erreichen und unnötige Zirkulation der selben Daten zu verhindern.
- In einem Aspekt der vorliegenden Erfindung umfasst ein Ringkommunikationssystem eine Mehrzahl von Kommunikationsvorrichtungen, von denen jede ein der Kommunikationsvorrichtung zugeordnetes Identifikationsdatenelement hält, und einen einzelnen Port aufweist, der zur Übertragung und zum Empfang eines Datenpakets für Sendedaten verwendet wird, und die verbunden werden, indem die Ports zum Bilden eines Netzwerks vom Portsynchronisationstyp einer Ringstruktur verwendet werden. Das Datenpaket von jeder der Mehrzahl von Kommunikationsvorrichtungen wird in dem Netzwerk der Ringstruktur in einer Richtung übertragen.
- Hier kann jede der Mehrzahl von Kommunikationsvorrichtungen eine Sende-/Empfangssteuerschaltung, einen einzelnen Verbinder, der mit zweien der Mehrzahl von Kommunikationsvorrichtungen durch ein erstes und zweites Kabel verbunden ist, und einen Beta Port umfassen, der zwischen der Sende-/Empfangssteuerschaltung und den Verbinder geschaltet und konfiguriert ist, um das empfangene Datenpaket durch das erste Kabel und den Verbinder zur Sende-/Empfangssteuerschaltung zu übertragen und das von der Sende-/Empfangssteuerschaltung empfangene Datenpaket auf das zweite Kabel durch den Verbinder zu übertragen.
- Weiter kann in der Kommunikationsvorrichtung die Sende-/Empfangssteuerschaltung das Datenpaket von einer stromaufwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen durch das erste Kabel, den Verbinder und den Beta Port empfangen und bestimmen, ob ein in dem Datenpaket enthaltenes Identifikationsdatenelement mit dem gehaltenen Identifikationsdatenelement übereinstimmt. Die Sende-/Empfangssteuerschaltung kann das Datenpaket verwerfen, wenn das enthaltene Identifikationsdatenelement identisch mit dem gehaltenen Identifikationsdatenelement ist.
- Ferner kann die Sende-/Empfangssteuerschaltung die Paketdaten zu einer stromabwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen durch den Beta Port, den Verbinder und das zweite Kabel übertragen.
- Ferner kann die Kommunikationsvorrichtung eine Verbindungsebenen-Steuerschaltung enthalten, die zum Erzeugen und Senden eines Datenpräfix und eines Datenendes zu der Sende-/Empfangssteuerschaltung konfiguriert ist, wenn die Sendedaten zu einer Zielkommunikationsvorrichtung übertragen werden sollen, und eine Anwendungs-/Transaktionssteuerschaltung, die konfiguriert ist, um die Sendedaten zu erzeugen und zu der Verbindungsebenen-Steuerschaltung zu senden, wenn die Sendedaten zu einer Zielkommunikationsvorrichtung überragen werden sollen. Die Sende-/Empfangssteuerschaltung kann das gehaltene Identifikationsdatenelement nach dem Datenpräfix des Datenpakets hinzufügen und zu einer stromabwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen durch den Beta Port, den Verbinder und das zweite Kabel übertragen.
- Ferner kann die Anwendungs-/Transaktionssteuerschaltung eine Anforderung eines Übertragungsrechts ausstellen, und die Sende-/Empfangssteuerschaltung kann das gehaltene Identifikationsdatenelement der Anforderung hinzufügen und zu einer Wurzelvorrichtung der Mehrzahl von Kommunikationsvorrichtungen übertragen.
- Ferner kann die Sende-/Empfangssteuerschaltung der Wurzelkommunikationsvorrichtung eine Entscheidungszustandsmaschine einschließen, die zum Ausführen von Bestimmung des Übertragungsrechts als Reaktion auf die Anforderung konfiguriert ist. Dann kann die Sende-/Empfangssteuerschaltung das in der Anforderung enthaltene Identifikationsdatenelement einem Erteilungssignal hinzufügen, wenn die Anforderung zugelassen wird, und das Erteilungssignal mit dem enthaltenen Identifikationsdatenelement zu der die Anforderung ausstellenden Kommunikationsvorrichtung übertragen.
- Ferner kann der Beta Port eine Portzustandsmaschine einschließen, die zum Ausführen von Synchronisationsverwaltung mit anderen Einheiten konfiguriert ist; einen Empfänger, der zum Empfangen des an die Sende-/Empfangssteuerschaltung gesendeten Datenpakets konfiguriert ist; und einen Treiber einschließen, der zum Leiten des Datenpakets von der Sende-/Empfangssteuerschaltung zu dem zweiten Kabel durch den Verbinder konfiguriert ist.
- Ein anderer Aspekt der vorliegenden Erfindung betrifft eine in den Obigen verwendete Kommunikationsvorrichtung.
- Ferner ist noch ein anderer Aspekt der vorliegenden Erfindung auf ein Ringkommunikationsverfahren gerichtet, in dem eine Mehrzahl von Kommunikationsvorrichtungen verbunden ist, um ein Netzwerk einer Ringstruktur zu bilden, und jede der Mehrzahl von Kommunikationsvorrichtungen ein der Kommunikationsvorrichtung zugewiesenes Identifikationsdatenelement hält. Das Ringkommunikationsverfahren wird durch Erzeugen eines Datenpakets; und durch Übertragen des Datenpakets von jeder der Mehrzahl von Kommunikationsvorrichtungen zu einer stromabwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen in dem Netzwerk der Ringstruktur in einer Richtung erreicht. Das Erzeugen eines Datenpakets wird durch Erzeugen von Sendedaten; durch Hinzufügen eines Datenpräfixes vor den Sendedaten; durch Hinzufügen des gehaltenen Identifikationsdatenelements nach dem Datenpräfix und vor den Sendedaten; und durch Hinzufügen eines Datenendes nach den Sendedaten erreicht.
- Ferner kann das Übertragen des Datenpakets durch Empfangen des Datenpakets von einer stromaufwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen; durch Bestimmen, ob das in dem Datenpaket enthaltene Identifikationsdatenelement mit dem gehaltenen Identifikationsdatenelement übereinstimmt; und durch Verwerfen des Datenpakets erreicht werden, wenn das enthaltene Identifikationsdatenelement mit dem gehaltenen Identifikationsdatenelement übereinstimmt.
- Ferner kann das Übertragen des Datenpakets durch Übertragungen der Paketdaten zu einer stromabwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen erreicht werden.
- Ferner kann das Ringkommunikationsverfahren weiter durch Ausstellen einer Anforderung eines Übertragungsrechts; Hinzufügen des gehaltenen Identifikationsdatenelements zu der Anforderung; und Übertragen der Anforderung mit dem Identifikationsdatenelement zu einer Wurzelvorrichtung der Mehrzahl von Kommunikationsvorrichtungen erreicht werden.
- Ferner kann das Ringkommunikationsverfahren durch weiteres Ausführen von Entscheidung des Übertragungsrechts in der Wurzelkommunikationsvorrichtung als Reaktion auf die Anforderung; Hinzufügen des in der Anforderung enthaltenen Identifikationsdatenelements zu einem Erteilungssignal, wenn die Anforderung zugelassen wird; und Übertragen des Erteilungssignals mit dem enthaltenen Identifikationsdatenelement zu der die Anforderung ausstellenden Kommunikationsvorrichtung erreicht werden.
- In noch einem anderen Aspekt betrifft die vorliegende Erfindung ein Aufzeichnungsmedium, das ein Computerprogramm zum Ausführen des Ringkommunikationsverfahrens speichert.
- Kurze Beschreibung der Zeichnungen
-
1 ist ein Blockdiagramm, das eine Konfiguration eines konventionellen Kommunikationssystems zeigt; -
2 ist ein Diagramm, das Sende- und Empfangsoperationen in dem konventionellen Kommunikationssystem zeigt; -
3 ist ein Diagamm, das Datenformate in dem konventionellen Kommunikationssystem in2 zeigt; -
4 ist ein Diagramm, das Sende- und Empfangsoperationen in dem konventionellen Kommunikationssystem zeigt; -
5 ist ein Diagramm, das Datenformate in dem konventionellen Kommunikationssystem in5 zeigt; -
6 ist ein erstes Diagramm, das ein Prozedurbeispiel von Entscheidung in dem konventionellen Kommunikationssystem zeigt; -
7 ist ein zweites Diagramm, das ein anderes Prozedurbeispiel der Bestimmung in dem konventionellen Kommunikationssystem zeigt; -
8A und8B sind Zustandsübergangsdiagramme von Beta Ports; -
9 ist ein Blockdiagramm, das eine Konfiguration eines Ringkommunikationssystems gemäß einer ersten Ausführungsform der vorliegenden Erfindung zeigt; -
10 ist ein Diagramm, das Sende- und Empfangsfunktionen der vorliegenden Erfindung in der ersten Ausführungsform zeigt; -
11 ist ein Diagramm, das Datenformate bei der Übertragung in der ersten Ausführungsform zeigt; -
12 ist ein Diagramm, das Datenformate beim Empfang in der ersten Ausführungsform zeigt; -
13 ist ein Diagramm, das eine Datenübertragungsfunktion zeigt, in der die Bestimmung von Daten-ID ausgeführt wird und die empfangenen Sendedaten nicht zu der Schaltung an einer höheren Position als die Schaltung übertragen werden; -
14 ist ein Diagramm, das ein Beispiel des Übertragens einer Anforderung in der Konfiguration der vorliegenden Erfindung zeigt; -
15 ist ein Diagramm, das ein Beispiel des Übertragens einer Erteilung in der Konfiguration der vorliegenden Erfindung zeigt; und -
16 ist ein Blockdiagramm, das eine Konfiguration des Ringkommunikationssystems gemäß einer zweiten Ausführungsform der vorliegenden Erfindung zeigt. - Beschreibung der bevorzugten Ausführungsformen
- Im Folgenden soll ein Ringkommunikationssystem der vorliegenden Erfindung detailliert unter Bezugnahme auf die anliegenden Zeichnungen beschrieben werden. Eine in der vorliegenden Erfindung verwendete Einheit ist eine Kommunikationseinheit, die auf dem Standard des IEEE 1394b basiert.
- [Erste Ausführungsform]
-
9 ist ein Blockdiagramm, das eine Konfiguration des Ringkommunikationssystems gemäß der ersten Ausführungsform der vorliegenden Erfindung zeigt. Wie in9 gezeigt ist, umfasst das Ringkommunikationssystem in der ersten Ausführungsform drei Kommunikationseinheiten100 (100-i , i = 1 bis 3). Jede Kommunikationseinheit100-i umfasst einen einzelnen Port 1 (Beta Port1)10-i , einen Verbinder30-i , eine Sende-/Empfangssystemschaltung (TX/RX System)50-i , eine Verbindungsebenen-Steuerschaltung60-i , und eine Anwendungs-/Transaktionsebenen-Steuerschaltung70-i . Der Verbinder30-i ist für den Port 1 (Beta Port1)10-i vorgesehen. Die Sende-/Empfangssystem-Schaltung (TX/RX System)50-i befindet sich an einer Position über dem Port 1 (Beta Port1)10-i . Weiter befindet sich die Verbindungsebenen-Steuerschaltung60-i an der Position über der Sende-/Empfangssystemschaltung (TX/RX System)50-i , und die Anwendungs-/Transaktionsebenen-Steuerschaltung70-i befindet sich an der Position über der Verbindungsebenen-Steuerschaltung60-i . - Der Port 1 (Beta Port1)
10-i umfasst eine Beta Port-Zustandsmaschine11-i , einen Scrambler12-i , einen Descrambler13-i , eine 8B10B Codierschaltung14-i , eine 10B8B Codierschaltung15-i , einen Treiber16-i , und einen Empfänger17-i . Ferner umfasst die Sende-/Empfangssystemschaltung (TX/RX System)50-i eine Entscheidungszustandsmaschine51-i . - Hier soll das Ringkommunikationssystem durch Verwendung von drei Kommunikationseinheiten beschrieben werden, die zum Bilden eines Netzwerks mit einer Ringstruktur verbunden sind. Die drei Kommunikationseinheiten sind die Kommunikationseinheit 1
100-1 , sowie die Kommunikationseinheit 2100-2 und die Kommunikationseinheit 3100-3 . Ein Port 1 (Beta Port1)10-1 der Kommunikationseinheit 1100-1 ist durch ein Kabel mit einem Port 1 (Beta Port1)10-2 der Kommunikationseinheit 2100-2 verbunden, und der Port 1 (Beta Port1)10-2 der Kommunikationseinheit 2100-2 ist in ähnlicher Weise durch ein Kabel mit dem Port 1 (Beta Port1)10-1 der Kommunikationseinheit 3100-3 verbunden. Wie in9 gezeigt ist, wird in der vorliegenden Erfindung eine Sende-/Empfangsoperation innerhalb des Ports (Beta Port) ausgeführt, und eine Ringverbindung des Kabels wird erhalten. Ferner wird ein Problem in dieser Konfiguration, nämlich die Tatsache, dass die Daten zirkuliert und dann ihre Übertragung weiter fortgesetzt wird, durch die Konfiguration und das Verfahren gelöst, die in den10 bis13 gezeigt sind. In der vorliegenden Erfindung wird eine Daten-ID (Identifikationsdatenelement) jeder der Kommunikationseinheiten100-i zugewiesen. Wenn Sendedaten von einer der Kommunikationseinheiten zu übertragen sind, wird die Daten-ID der Kommunikationseinheit den Sendedaten hinzugefügt. Wenn die Sendedaten mit der Daten-ID der Kommunikationseinheit selbst empfangen werden, werden die Sendedaten verworfen, ohne zu einer anderen Kommunikationseinheit als ein Übertragungsziel übertragen zu werden. Es sollte festgestellt werden, dass die Sendedaten mit der Daten-ID der Kommunikationseinheit selbst die Sendedaten bedeuten, die durch die Kommunikationseinheit selbst übertragen werden. Weiter ist es durch die Hinzufügung der Daten-ID möglich, akkurat ein Entscheidungscodesignal zu übertragen. Die14 und15 sind Diagramme, die einen Mechanismus zum Übertragen der Sendedaten und des Entscheidungscodesignals zeigen. Wie in14 gezeigt ist, stellt die Kommunikationseinheit D100-14 eine Anforderung mit der Daten-ID aus, und die Anforderung wird durch die Kommunikationseinheit A100-11 erteilt, und die Datenübertragung wird infolgedessen möglich. Es sollte festgestellt werden, dass in dem IEEE 1394 die Kom munikationseinheit, die eine Wurzel oder ein Master geworden ist, die Erteilung des Übertragungsrechts bestimmt und ein Erteilungssignal mit der Daten-ID der Anforderung ausstellt. Auf diese Weise fügen sowohl die Einheit D100-14 als auch die Einheit A100-11 die Daten-ID einem Entscheidungscode- (Anforderungs- oder Erteilungscode) Signal hinzu. Wenn die Daten-ID des empfangenen Entscheidungscodesignals nicht die der Kommunikationseinheit zugewiesene ID ist, führt die Kommunikationseinheit nichts auf das empfangene Signal aus, und überträgt das Signal zur nächsten Kommunikationseinheit. Wenn das empfangene Entscheidungscodesignal die Daten-ID der Kommunikationseinheit aufweist, wird das empfangene Entscheidungscodesignal empfangen und ein Bestimmungsprozess wird ausgeführt. Somit wird die Steuerzieleinheit frei, was zu der akkuraten Kommunikation führt. -
10 zeigt die Sende- und Empfangsfunktionen in dem Netzwerk vom Ringtyp der vorliegenden Erfindung. Ein Anforderungssignal von der Anwendung wird auf dem Ring übertragen, und die Sende-/Empfangssystemschaltung (TX/RX System) führt die Bestimmung des Entscheidungscodes während der Übertragung durch.11 zeigt die konventionellen Datenformate. Jede der Sende-/Empfangsdaten werden zwischen das Datenpräfix und das Datenende gesetzt.12 zeigt Datenformate in der vorliegenden Erfindung, und die Daten-ID wird den Sende-/Empfangsdaten hinzugefügt, die auf den Ring zu übertragen sind.13 ist ein Diagramm, das eine Datensendefunktion zeigt, in der die Bestimmung der Daten-ID in der Sende-/Empfangssystemschaltung50-i ausgeführt wird und die empfangenen Sendedaten nicht zu der Schaltung an einer höheren Position als die Schaltung50-i übertragen werden. Es sollte festgestellt werden, dass die Hinzufügung der Daten-ID durch die Sende-/Empfangssystem- (TX/RX System) Schaltung50-i ausgeführt wird. - In den
9 bis13 wird die Daten-ID zum Zeitpunkt der Übertragung jeder der Kommunikationseinheiten zugewiesen. Im Fall des IEEE 1394 wird eine Knoten-ID automatisch an jede der Kommunikationseinheiten zum Zeitpunkt des Anschlusses der Kommunikationseinheiten oder zum Zeitpunkt des Netzwerkaufbaus verteilt. Ferner ist nur eine der zum Aufbau des Netzwerks verbundenen Kommunikationseinheiten zur Netzwerkverwaltung bevollmächtigt und wird als eine Wurzel oder ein Master bezeichnet. Beim Empfang der Daten von dem Datenpräfix bis zum Datenende können alle der Kommunikationseinheiten (Knoten) sie während einer Zirkulation empfangen, und jede Kommunikationseinheit führt den Wiederholungsprozess bedarfsgemäß aus. Da ein Paket mit der Daten-ID der Kommunikationseinheit selbst verworfen wird, wird die zweite Zirkulation der Sendedaten (eine unnötige Zirkulation der Sendedaten) verhindert. - In dem konventionellen Kommunikationssystem erzeugt die Sende-/Empfangssystemschaltung
50-i nach dem Erhalt des Übertragungsrechts das Datenpräfix und fügt dieses den Sendedaten hinzu, die von der Verbindungsebenen-Steuerschaltung60-i übertragen werden. Danach werden die Sendedaten mit dem Datenpräfix auf das Netzwerk übertragen. Simultan mit dem Übertragungsabschluss der Sendedaten erzeugt die Sende-/Empfangssystemschaltung50-i das Datenende und überträgt dasselbe. - Im Gegensatz hierzu erzeugt die Sende-/Empfangssystemschaltung
50-i in der vorliegenden Erfindung nach dem Erhalt des Übertragungsrechts das Datenpräfix und überträgt es auf den Ring. Nacheinander erzeugt die Sende-/Empfangssystemschaltung50-i die Daten-ID und überträgt diese. Hiernach überträgt die Sende-/Empfangssystemschaltung50-i die Sendedaten von der Verbindungsebenen-Steuerschaltung auf den Ring. Simultan mit dem Abschluss der Datenübertragung erzeugt die Sende-/Empfangssystemschaltung50-i das Datenende und überträgt dasselbe. - Bezugnehmend auf die
14 und15 soll die Notwendigkeit, die Daten-ID hinzuzufügen, und ihr Mechanismus beschrieben werden.14 zeigt einen Fall der Ringstruktur. Die Daten-ID (ID-D) wird dem Anforderungssignal hinzugefügt. Das Anforderungssignal wird von der Kommunikationseinheit D100-14 an die Kommunikationseinheit A100-11 ausgestellt. Im Fall einer einzelnen Ringstruktur kann das Datensignal nicht in einer Rückrichtung (der Richtung von der Kommunikationseinheit A100-11 zu der Kommunikationseinheit B100-12 ) übertragen werden. Aus diesem Grunde überträgt die Kommunikationseinheit A100-11 in15 nach Ausführen der Bestimmung des Übertragungsrechts das Datensignal zu dem anderen Port als dem Eingang (in der Richtung von der Kommunikationseinheit A100-11 zu dem Kommunikationseinheit C100-13 ). - In den
14 und15 wird die Bestimmung des Übertragungsrechts für die Datenübertragung ausgeführt. Das Anforderungssignal wird von einer Kommunikationseinheit zur Wurzelkommunikationseinheit in14 ausgestellt, und das Bestimmungscodesignal wird von der Wurzelkommunikationseinheit zur Kommunikationseinheit für die Erteilung des Übertragungsrechts in15 übertragen. Im Fall des IEEE 1394 stellt jede Kommunikationseinheit die Anforderung des Übertragungsrechts an die Wurzelkommunikationseinheit aus, und wenn die Erteilung erhalten wird, wird die in den9 bis13 gezeigte Datenübertragung möglich. - Es sollte festgestellt werden, dass in
14 die Kommunikationseinheit D100-14 die Anforderung des Übertragungsrechts ausstellt. Im Gegensatz hierzu, stellt in15 die Kommunikationseinheit A100-11 die Erteilung aus. Das heißt, in14 wird die Knoten-ID der Kommunikationseinheit D100-14 dem Entscheidungscodesignal (in diesem Fall dem Anforderungssignal) hinzugefügt, und die Kommunikationseinheit der Anforderungsquelle wird geklärt. Wenn die als die Wurzel dienende Kommunikationseinheit die Erteilung auf diese Anforderung ausstellt, wird die ID der Anforderungsquelle (die ID der Kommunikationseinheit D100-14 ) dem Entscheidungscodesignal (in diesem Fall dem Erteilungssignal) hinzugefügt, und es wird geklärt, welche der Einheiten zugelassen wurde. Die Kommunikationseinheit D100-14 empfängt das Entscheidungscodesignal (Erteilungssignal). - [Zweite Ausführungsform]
- Als nächstes soll das Ringkommunikationssystem gemäß der zweiten Ausführungsform der vorliegenden Erfindung im Folgenden beschrieben werden.
- Selbst wenn der Scrambler, der Descrambler, die 8B10B Codierschaltung und die 10B8B Codierschaltung von dem Port (Beta Port) entfernt werden, ist die Ringkommunikation möglich. Das System vom Portsynchronisationstyp in der vorliegenden Erfindung enthält gewöhnlich die 8B10B Codierschaltung und die 10B8B Codierschaltung zum Verbessern der Präzision der Taktwiederherstellung und enthält den Scrambler und den Descrambler zum Reduzieren der durch elektromagnetische Strahlung bewirkten Störung. Diese Schaltungen können jedoch entfernt werden, um die Schaltung zu verkleinern. Wie in
16 gezeigt ist, umfasst eine Kommunikationseinheit100-i den Port 1 (Beta Port1)10-i , den Verbinder30-i , die Sende-/Empfangssystemschaltung (TX/RX System)50-i , die Verbindungsebenen-Steuerschaltung60-i , und die Anwendungs-/Transaktionsebenen-Steuerschaltung70-i . - Der Verbinder
30-i entspricht dem Port 1 (Beta Port1)10-i . Die Sende-/Empfangssystemschaltung (TX/RX System)50-i befindet sich an der Position über dem Port 1 (Beta Port1)10-i . Weiter befindet sich die Verbindungsebenen-Steuerschaltung60-i an der Position über der Sende-/Empfangssystemschaltung (TX/RX System)50-i , und die Anwendungs-/Transaktionsebenen-Steuerschaltung70-i befindet sich an der Position über der Verbindungsebenen-Steuerschaltung60-i . Der Port 1 (Beta Port1)10-i umfasst die Beta Port-Zustandsmaschine11-i , den Treiber16-i , und den Empfänger17-i . - Hier soll das Ringkommunikationssystem in der zweiten Ausführungsform unter Verwendung der drei Kommunikationseinheiten beschrieben werden, die zum Bilden eines Netzwerks der Ringstruktur verbunden sind. Die Kommunikationseinheit 1
100-1 , die Kommunikationseinheit 2100-2 und die Kommunikationseinheit 3100-3 sind als die drei Einheiten angezeigt. Der Port 1 (Beta Port1)10-1 der Kommunikationseinheit 1100-1 ist durch ein Kabel mit dem Port 1 (Beta Port1)10-2 der Kommunikationseinheit 2100-2 verbunden, und der Port 1 (Beta Port1)10-2 der Kommunikationseinheit 2100-2 ist in ähnlicher Weise durch ein Kabel mit dem Port 1 (Beta Port1)10-1 der Kommunikationseinheit 3100-3 verbunden. - Da in der zweiten Ausführungsform die in den
8A und8B gezeigte Synchronisationssteuerung durch die Zustandsmaschine (Beta STM in16 ) der Portverwaltung ausgeführt wird, können die 8B10 Codierschaltung und der Scrambler wie oben erwähnt entfernt werden. - Wie oben erwähnt hat das Ringkommunikationssystem der vorliegenden Erfindung eine solche Ringstruktur in dem Netzwerksystem des Portsynchronisationstyps wie der Port (Beta Port) des IEEE 1394b, und die Daten-ID wird dem Entscheidungscodesignal und den Sendedaten hinzugefügt. Ferner wird die dem empfangenen Entscheidungssignal und den Sendedaten hinzugefügte Daten-ID bestimmt, wodurch der Prozess entsprechend dem Bestimmungsergebnis ausgeführt wird. Auf diese Weise schafft die vorliegende Erfindung die Ringnetzwerkstruktur der Kommunikationseinheiten und schafft weiter das Verfahren von Daten-ID-Hinzufügung, in dem die Zielkommunikationseinheit zum Zeitpunkt der Entscheidung des Übertragungsrechts geklärt wird, und verhindert die unnötige Zirkulation der gleichen Sendedaten zum Zeitpunkt der Datenübertragung.
Claims (15)
- Ringkommunikationssystem, das eine Mehrzahl von Kommunikationsvorrichtungen (
100-i ) aufweist, von denen jede ein Identifikationsdatenelement hält, das der Kommunikationsvorrichtung zugewiesen ist, und einen einzelnen Port aufweist, der zur Übertragung und zum Empfang eines Datenpakets für Sendedaten verwendet wird, und die durch Verwendung der Ports zum Bilden eines Netzwerks vom Portsynchronisationstyps einer Ringstruktur verbunden werden, und wobei das Datenpaket von jeder der Mehrzahl von Kommunikationsvorrichtungen in dem Netzwerk der Ringstruktur in einer Richtung übertragen wird. - Ringkommunikationssystem nach Anspruch 1, bei dem jede der Mehrzahl von Kommunikationsvorrichtungen umfasst: eine Sende-/Empfangssteuerschaltung (
50-i ); einen einzelnen Verbinder (30-i ), der mit zweien der Mehrzahl von Kommunikationsvorrichtungen durch ein erstes und zweites Kabel verbunden ist; und einen Beta Port (10-i ), der zwischen der Sende-/Empfangssteuerschaltung und dem Verbinder angeschlossen und konfiguriert ist, um das durch das erste Kabel und den Verbinder empfangene Datenpaket zu der Sende-/Empfangssteuerschaltung zu übertragen, und das von der Sende-/Empfangssteuerschaltung empfangene Datenpaket durch den Verbinder auf das zweite Kabel zu übertragen. - Ringkommunikationssystem nach Anspruch 2, bei dem in der Kommunikationsvorrichtung die Sende-/Empfangssteuerschaltung das Datenpaket von einer stromaufwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen durch das erste Kabel, den Verbinder und den Beta Port empfängt, bestimmt, ob ein in dem Datenpaket enthaltenes Identifikationsdatenelement mit dem gehaltenen Identifikationsdatenelement übereinstimmt, und das Datenpaket verwirft, wenn das enthaltene Identifikationsdatenelement mit dem gehaltenen Identifikationsdatenelement identisch ist.
- Ringkommunikationssystem nach Anspruch 3, bei dem die Sende-/Empfangssteuerschaltung die Paketdaten zu einer stromabwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen durch den Beta Port, den Verbinder und das zweite Kabel überträgt.
- Ringkommunikationssystem nach einem der Ansprüche 2 bis 4, bei dem die Kommunikationsvorrichtung aufweist: eine Verbindungsebenen-Steuerschaltung (
60-i ), die zum Erzeugen und Senden eines Datenpräfixes und eines Datenendes zu der Sende-/Empfangssteuerschaltung konfiguriert ist, wenn die Sendedaten zu einer Zielkommunikationsvorrichtung übertragen werden sollen; und eine Anwendungs-/Transaktions-Steuerschaltung (70-i ), die zum Erzeugen und Senden der Sendedaten zu der Verbindungsebenen-Steuerschaltung konfiguriert ist, wenn die Sendedaten zu einer Zielkommunikationsvorrichtung übertragen werden sollen, und die Sende-/Empfangssteuerschaltung das gehaltene Identifikationsdatenelement nach dem Datenpräfix des Datenpakets hinzufügt und zu einer stromabwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen durch den Beta Port, den Verbinder und das zweite Kabel überträgt. - Ringkommunikationssystem nach Anspruch 5, bei dem die Anwendungs-/Transaktions-Steuerschaltung eine Anforderung eines Übertragungsrechts ausstellt, und die Sende-/Empfangssteuerschaltung das Identifikationsdatenelement der Anforderung hinzufügt und zu einer Wurzelvorrichtung der Mehrzahl von Kommunikationsvorrichtungen überträgt.
- Ringkommunikationssystem nach Anspruch 6, bei dem die Sende-/Empfangssteuerschaltung der Wurzelkommunikationsvorrichtung aufweist: eine Entscheidungszustandsmaschine, die zum Ausführen von Entscheidung des Übertragungsrechts als Reaktion auf die Anforderung konfiguriert ist, das in der Anforderung enthaltene Identifikationsdatenelement einem Erteilungssignal hinzufügt, wenn die Anforderung zugelassen wird, und das Erteilungssignal mit dem enthaltenen Identifikationsdatenelement zu der die Anforderung ausstellenden Kommunikationsvorrichtung überträgt.
- Ringkommunikationssystem nach einem der Ansprüche 2 bis 7, bei dem der Beta Port umfasst: eine Port-Zustandsmaschine, die zum Ausführen von Synchronisationsverwaltung mit anderen Einheiten konfiguriert ist; einen Empfänger (
17-i ), der zum Empfangen des Datenpakets konfiguriert ist, um es zu der Sende-/Empfangssteuerschaltung zu senden; einen Treiber (16-i ), der zum Leiten des Datenpakets von der Sende-/Empfangssteuerschaltung zu dem zweiten Kabel durch den Verbinder konfiguriert ist. - Kommunikationsvorrichtung, die in dem Ringkommunikationssystem nach einem der Ansprüche 1 bis 8 verwendet wird.
- Ringkommunikationsverfahren, bei dem eine Mehrzahl von Kommunikationsvorrichtungen (
100-i ) zum Bilden eines Netzwerks einer Ringstruktur verbunden ist, und jede der Mehrzahl von Kommunikationsvorrichtungen ein der Kommunikationsvorrichtung zugewiesenes Identifikationsdatenelement hält, und das umfasst: Erzeugen eines Datenpakets; und Übertragen des Datenpakets von jeder der Mehrzahl von Kommunikationsvorrichtungen zu einer stromabwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen in dem Netzwerk der Ringstruktur in einer Richtung, wobei das Erzeugen eines Datenpakets umfasst: Erzeugen von Sendedaten; Hinzufügen eines Datenpräfixes vor den Sendedaten; Hinzufügen des gehaltenen Identifikationsdatenelements nach dem Datenpräfix und vor den Sendedaten; und Hinzufügen eines Datenendes nach den Sendedaten. - Ringkommunikationsverfahren nach Anspruch 10, bei dem das Übertragen des Datenpakets umfasst: Empfangen des Datenpakets von einer stromaufwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen; Bestimmen, ob das in dem Datenpaket enthaltene Identifikationsdatenelement mit dem gehaltenen Identifikationsdatenelement übereinstimmt; und Verwerfen des Datenpakets, wenn das enthaltene Identifikationsdatenelement mit dem gehaltenen Identifikationsdatenelement übereinstimmt.
- Ringkommunikationsverfahren nach Anspruch 11, bei dem das Übertragen des Datenpakets umfasst: Übertragen der Paketdaten zu einer stromabwärts Liegenden der Mehrzahl von Kommunikationsvorrichtungen.
- Ringkommunikationsverfahren nach einem der Ansprüche 10 bis 12, das weiter umfasst: Ausstellen einer Anforderung eines Übertragungsrechts; Hinzufügen des gehaltenen Identifikationsdatenelements zu der Anforderung; und Übertragen der Anforderung mit dem Identifikationsdatenelement zu einer Wurzelvorrichtung der Mehrzahl von Kommunikationsvorrichtungen.
- Ringkommunikationsverfahren nach Anspruch 13, das weiter umfasst: Ausführen von Entscheidung des Übertragungsrechts in der Wurzelkommunikationsvorrichtung als Reaktion auf die Anforderung; Hinzufügen des in der Anforderung enthaltenen Identifikationsdatenelements zu einem Erteilungssignal, wenn die Anforderung zugelassen wird; und Übertragen des Erteilungssignals mit dem enthaltenen Identifikationsdatenelement zu der die Anforderung ausstellenden Kommunikationsvorrichtung.
- Aufzeichnungsmedium, das ein Computerprogramm zum Ausführen des Ringkommunikationsverfahrens gemäß einem der Ansprüche 10 bis 14 speichert.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005178308A JP4726119B2 (ja) | 2005-06-17 | 2005-06-17 | ループ通信システム、通信装置、ループ通信方法、及びプログラム |
JP2005/178308 | 2005-06-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102006027690A1 true DE102006027690A1 (de) | 2007-02-15 |
Family
ID=37573281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE200610027690 Withdrawn DE102006027690A1 (de) | 2005-06-17 | 2006-06-14 | Ringkommunikationssystem und Kommunikationsvorrichtung |
Country Status (3)
Country | Link |
---|---|
US (1) | US7885196B2 (de) |
JP (1) | JP4726119B2 (de) |
DE (1) | DE102006027690A1 (de) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8041859B2 (en) * | 2007-11-05 | 2011-10-18 | Honywell International Inc. | Apparatus and method for connectivity in networks capable of non-disruptively disconnecting peripheral devices |
US20090122725A1 (en) * | 2007-11-09 | 2009-05-14 | Honeywell International Inc. | Robust networks for non-disruptively disconnecting peripheral devices |
US8295298B2 (en) * | 2008-05-07 | 2012-10-23 | Hid Global Gmbh | Device with ethernet switch function and single ethernet connector |
US11221612B2 (en) * | 2018-07-27 | 2022-01-11 | Rockwell Automation Technologies, Inc. | System and method of communicating data over high availability industrial control systems |
US11927950B2 (en) | 2018-07-27 | 2024-03-12 | Rockwell Automation Technologies, Inc. | System and method of communicating safety data over high availability industrial control systems |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5526353A (en) * | 1994-12-20 | 1996-06-11 | Henley; Arthur | System and method for communication of audio data over a packet-based network |
US6226296B1 (en) * | 1997-01-16 | 2001-05-01 | Physical Optics Corporation | Metropolitan area network switching system and method of operation thereof |
JPH1132067A (ja) | 1997-07-09 | 1999-02-02 | Hitachi Ltd | 伝送システム及びその通信方法 |
KR100277167B1 (ko) * | 1998-06-05 | 2001-01-15 | 윤덕용 | 가상버스들을사용한연결망을갖는분산컴퓨팅시스템및데이터통신방법 |
US6728249B2 (en) * | 1998-06-27 | 2004-04-27 | Intel Corporation | System and method for performing cut-through forwarding in an ATM network supporting LAN emulation |
US6611519B1 (en) * | 1998-08-19 | 2003-08-26 | Swxtch The Rules, Llc | Layer one switching in a packet, cell, or frame-based network |
US6763032B1 (en) * | 1999-02-12 | 2004-07-13 | Broadcom Corporation | Cable modem system with sample and packet synchronization |
US6477171B1 (en) * | 1999-12-01 | 2002-11-05 | Agilent Technologies, Inc. | Method and system for negotiation of the highest common link rate among nodes of a fibre channel arbitrated loop |
JP3871177B2 (ja) * | 1999-12-07 | 2007-01-24 | セイコーエプソン株式会社 | データ通信装置およびデータ通信方法 |
JP2002354019A (ja) | 2001-05-25 | 2002-12-06 | Fujitsu Ltd | 通信装置、宛先変更装置、通信方法及び通信制御プログラム |
JP2003198548A (ja) | 2001-12-28 | 2003-07-11 | Denso Corp | 通信機器の通信方法 |
US6961335B1 (en) * | 2002-05-31 | 2005-11-01 | Verizon Communications Inc. | Multi-layer ring architecture for fiber-to-the-home telco carrier network |
JP5076413B2 (ja) * | 2006-09-13 | 2012-11-21 | ヤマハ株式会社 | ネットワークシステム及び音響信号処理装置 |
EP1901483B1 (de) * | 2006-09-13 | 2014-11-05 | Yamaha Corporation | Netzwerksystem und Audiosignalprozessor |
US7787388B2 (en) * | 2008-05-23 | 2010-08-31 | Egenera, Inc. | Method of and a system for autonomously identifying which node in a two-node system has failed |
-
2005
- 2005-06-17 JP JP2005178308A patent/JP4726119B2/ja not_active Expired - Fee Related
-
2006
- 2006-06-14 DE DE200610027690 patent/DE102006027690A1/de not_active Withdrawn
- 2006-06-16 US US11/454,038 patent/US7885196B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2006352694A (ja) | 2006-12-28 |
JP4726119B2 (ja) | 2011-07-20 |
US7885196B2 (en) | 2011-02-08 |
US20060285547A1 (en) | 2006-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69636547T2 (de) | Integrierter Repeater | |
DE69734182T2 (de) | Datenübertragungsverfahren, elektronisches Gerät und integrierte Bitübertragungsschichtsteuerschaltung | |
DE69133518T2 (de) | Kommunikationsschnittstelle | |
DE3127321C2 (de) | ||
DE3803326C2 (de) | ||
DE69930476T2 (de) | Gerätenetz | |
DE60115668T2 (de) | System und Verfahren für einen Überraschungsabschluss durch Signalauslöschung | |
DE60226268T2 (de) | Verfahren und vorrichtung zur bereitstellung einer optimierten ausnutzung schneller strecken | |
EP1657608B1 (de) | Verfahren und Vorrichtung zum Betreiben eines Netzwerkes | |
EP2098019B1 (de) | Kommunikationssystem mit einer master-slave-struktur | |
DE69725174T2 (de) | Verfahren und vorrichtung zur unterstützung von mehrfach-protokollen in einem netz | |
DE3122076C2 (de) | ||
EP0458782B1 (de) | Sternförmiges netz für die datenkommunikation zwischen stationen | |
WO2008065087A2 (de) | Kommunikationssystem mit einer master-slave-struktur | |
DE112006003895T5 (de) | Kommunikationsknoten und Token-Herausgabeverfahren und Token-Ringkommunikationsverfahren in einem Ring-Kommunikationssystem | |
DE4223600A1 (de) | Mehrprozessor-Computersystem | |
EP0762694A1 (de) | Lokales, nach dem asynchronen Transfermodus (ATM) arbeitendes Netzwerk mit wenigstens zwei Ringsystemen | |
DE60313179T2 (de) | Netzwerküberwachungsgerät und -verfahren | |
DE102006027690A1 (de) | Ringkommunikationssystem und Kommunikationsvorrichtung | |
DE4090614C2 (de) | Netzwerk vom Doppelbustyp | |
DE69633543T2 (de) | Netzknotenvorrichtung | |
AT404656B (de) | Leitungsredundantes feldbussystem, vorzugsweise mit ringtopologie | |
DE102015017136B3 (de) | Technologien zum Konfigurieren von Senderentzerrung in einem Kommunikationssystem | |
DE3926091C2 (de) | Signalformender Impulswiederholer und Übertragungsnetzwerk | |
DE69838663T2 (de) | Vorrichtung und verfahren zum übertragen von digitalen daten |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
R016 | Response to examination communication | ||
R082 | Change of representative |
Representative=s name: GLAWE DELFS MOLL - PARTNERSCHAFT VON PATENT- U, DE |
|
R081 | Change of applicant/patentee |
Owner name: RENESAS ELECTRONICS CORPORATION, KAWASAKI-SHI, JP Free format text: FORMER OWNER: NEC ELECTRONICS CORP., KAWASAKI, KANAGAWA, JP Effective date: 20120828 Owner name: RENESAS ELECTRONICS CORPORATION, JP Free format text: FORMER OWNER: NEC ELECTRONICS CORP., KAWASAKI, KANAGAWA, JP Effective date: 20120828 Owner name: RENESAS ELECTRONICS CORPORATION, JP Free format text: FORMER OWNER: NEC ELECTRONICS CORP., KAWASAKI, JP Effective date: 20120828 |
|
R082 | Change of representative |
Representative=s name: GLAWE DELFS MOLL PARTNERSCHAFT MBB VON PATENT-, DE Effective date: 20120828 Representative=s name: GLAWE DELFS MOLL - PARTNERSCHAFT VON PATENT- U, DE Effective date: 20120828 |
|
R081 | Change of applicant/patentee |
Owner name: RENESAS ELECTRONICS CORPORATION, JP Free format text: FORMER OWNER: RENESAS ELECTRONICS CORPORATION, KAWASAKI-SHI, KANAGAWA, JP |
|
R082 | Change of representative |
Representative=s name: GLAWE DELFS MOLL PARTNERSCHAFT MBB VON PATENT-, DE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |