Bidirectional bus repeater for communications on a chip

   
   

A bidirectional bus repeater is disclosed that connects individual segments of a bidirectional bus. The exemplary bidirectional bus repeater consists of a direction control block and a buffer block. The buffer block contains one pair of buffers for each bus bit and an extra pair associated with the indicator lines. Indicator lines are used by the direction control block based on activity on the bus to generate control signals (control-A and control-B) that control the state of the tri-state buffers. In an exemplary embodiment, each node must toggle the indicator line whenever the node drives the bus. When the bus is inactive, the control-A and control-B signals generated by the direction control block are both inactive because the voltages on both sides of the bidirectional bus repeater are the same. When the direction control block detects a change of voltage on the indicator line associated with one side of the bus (e.g., indicator-A associated with bus-A), the corresponding tri-state buffers are enabled. Thereafter, the opposite bus segment (bus-B) is driven by the repeater buffers, until the bus segment bus-B reaches the same logic level as the bus segment bus-A. The logic level on indicator-B also changes to the same logic level as indicator-A. Eventually, both segments of the bus wire and the indicator wires connected to the bidirectional bus repeater circuit are equal and the DC turns off the a control signal A (cntl-A).

Ein umkehrbares Busverstärker wird freigegeben, das einzelne Segmente eines umkehrbaren Busses anschließt. Das mustergültige umkehrbare Busverstärker besteht aus einem Richtung Kennblock und einem Pufferblock. Der Pufferblock enthält ein Paar Puffer für jeden Bus, der gebissen wird und ein Extrapaar, das mit den Indikatorlinien verbunden ist. Indikatorlinien werden durch den Richtung Kennblock benutzt, der auf Tätigkeit auf dem Bus basiert, um Steuersignale zu erzeugen (Steuerung-Ein und Steuerung-B) daß Steuerung der Zustand der Tristatepuffer. In einer mustergültigen Verkörperung muß jeder Nullpunkt die Indikatorlinie umschalten, wann immer der Nullpunkt den Bus fährt. Wenn der Bus unaktiviert ist, sind die Steuerung-Ein und Steuerung-B Signale, die durch den Richtung Kennblock erzeugt werden, beides unaktiviertes, weil die Spannungen auf beiden Seiten des umkehrbaren Busverstärker dieselben sind. Wenn der Richtung Kennblock eine Änderung der Spannung auf der Indikatorlinie ermittelt, die mit einer Seite des Busses verbunden ist (die z.B., Anzeige-Ein verbunden mit Bus-Ein), werden die entsprechenden Tristatepuffer ermöglicht. Danach wird das gegenüberliegende Bussegment (Bus-B) durch die Verstärker- Puffer gefahren, bis der Bussegment Bus-B das gleiche Logikniveau wie der Bussegment Bus-Ein erreicht. Das Logikniveau auf Anzeige-B ändert auch zum gleichen Logikniveau wie Anzeige-Ein. Schließlich sind beide Segmente der Busleitung und die Indikatorleitungen, die an den umkehrbaren Busverstärker- Stromkreis angeschlossen werden, Gleichgestelltes und das DC stellt das Steuersignal A ab (cntl-A).

 
Web www.patentalert.com

< Cable modem with dribble grant access system and method

< Method for frequency division duplex communications

> Color image forming apparatus having multiple developing devices

> Battery capacity indicator in a portable computing device

~ 00151