A content address memory (CAM) device that implements a read next highest priority or "RNHPM" instruction. The CAM device initially searches its CAM locations for a match with comparand data. If multiple matches are identified, then the CAM device initially outputs the highest priority matching address. The CAM device may output the highest priority matching address in the same system or a later clock cycle in which the compare instruction was provided. The CAM device may also output data stored in one or more of the CAM cells located at the highest priority matching location and/or status information including the match flags, a full flag, validity bits (e.g., skip and empty bits), and other status information. An RNHPM instruction may then be provided to the CAM device in the next clock cycle or a later clock cycle and cause the next highest priority matching address to be output by the CAM device. The next highest priority matching address may be output in the same or subsequent cycle as the RNHPM instruction and may also cause the CAM device to output data stored in one or more of the CAM cells located at the next highest priority matching location and/or status information for that location. RNHPM instructions can continue, to be supplied to the CAM device until no further matching locations are detected.

Het geheugen (CAM) apparaat een van het inhoudsadres dat een gelezen daarna hoogste prioriteit of een instructie "RNHPM" uitvoert. Het CAM apparaat zoekt aanvankelijk zijn CAM plaatsen naar een gelijke met comparandgegevens. Als de veelvoudige gelijken worden geïdentificeerd, dan richt de CAM apparaten aanvankelijk output de hoogste prioritaire aanpassing. Het CAM apparaat kan output de hoogste prioritaire aanpassing in het zelfde systeem richt of een recentere klokcyclus waarin vergelijk werd instructie verstrekt. Het CAM apparaat kan ook outputgegevens die in één of meer van de CAM cellen worden opgeslagen die bij de hoogste prioritaire passende plaats en/of de statusinformatie worden gevestigd met inbegrip van de gelijkevlaggen, een volledige vlag, geldigheidsbeetjes (b.v., skip en lege beetjes), en andere statusinformatie. Een instructie RNHPM kan dan aan het CAM apparaat in de volgende klokcyclus of een recentere klokcyclus worden verstrekt en het volgende hoogste prioritaire passende adres veroorzaken om output te zijn door het CAM apparaat. Het volgende hoogste prioritaire passende adres kan output in de zelfde of verdere cyclus zijn zoals de instructie RNHPM en kan het CAM apparaat aan outputgegevens ook veroorzaken die in één of meer van de CAM cellen worden opgeslagen die bij de volgende hoogste prioritaire passende plaats en/of de statusinformatie worden gevestigd voor die plaats. De instructies RNHPM kunnen verdergaan, om aan het CAM apparaat worden geleverd tot geen verdere passende plaatsen worden ontdekt.

 
Web www.patentalert.com

< (none)

< Database system and method for operating a database system

> Method of constructing unit names from a nonorthogonal basis set

> (none)

~ 00034