A priority encoder includes a highest priority indicator configured to receive
data on multiple content addressable memory (CAM) match lines and flag a highest
priority active match line. A multiple match detector detects the presence of multiple
simultaneously active match lines. Logic circuitry disables an active match line
flagged by the highest priority indicator. The highest priority indicator successively
cycles so long as the multiple match detector detects the presence of multiple
simultaneously active CAM match lines.