Network translation circuit and method using a segmentable content addressable memory

   
   

A translation circuit for translating addresses between computer networks and an associated method of performing address translation for a computer system are provided. The translation circuit includes a content addressable memory (CAM) device having a CAM array that is logically divided into a plurality of CAM segments. First and second sets of CAM segments are designated to perform comparison operations for addresses having first and second widths, respectively. An instruction provided to the CAM device specifies an address translation having either the first or second width. A comparison operation is performed in the first set of segments if the instruction specifies an address translation of the first width. A comparison operation is performed in the second set of segments if the instruction specifies an address translation of the second width. In one embodiment, each segment has the same size, and includes a plurality of sub-segments, each having the same width.

Ein Übersetzung Stromkreis für das Übersetzen von von Adressen zwischen Computernetzen und einer verbundenen Methode des Durchführens der Adresse Übersetzung für ein Computersystem werden zur Verfügung gestellt. Der Übersetzung Stromkreis schließt eine Vorrichtung des Assoziativspeichers (NOCKEN) ein, die eine NOCKEN-Reihe hat, die logisch in eine Mehrzahl der NOCKEN-Segmente geteilt wird. Zuerst und an zweiter Stelle werden Sätze NOCKEN-Segmente gekennzeichnet, um Vergleich Betriebe für die Adressen, die zuerst haben und die zweiten Breiten durchzuführen, beziehungsweise. Eine Anweisung stellte zur NOCKEN-Vorrichtung spezifiziert eine Adresse Übersetzung zur Verfügung, welche entweder die erste oder zweite Breite hat. Ein Vergleich Betrieb wird im ersten Satz von Segmenten durchgeführt, wenn die Anweisung eine Adresse Übersetzung der ersten Breite spezifiziert. Ein Vergleich Betrieb wird im zweiten Satz von Segmenten durchgeführt, wenn die Anweisung eine Adresse Übersetzung der zweiten Breite spezifiziert. In einer Verkörperung hat jedes Segment die gleiche Größe und schließt eine Mehrzahl von Sub-segments, jede ein, welche die gleiche Breite hat.

 
Web www.patentalert.com

< Spread spectrum receiver with multi-path correction

< Method and apparatus in a data processing system for the controlling and sequencing of graphical user interface components and mediating access to system services for those components

> Message-based leasing of resources in a distributed computing environment

> System and methods for invalidation to enable caching of dynamically generated content

~ 00110