32/16 bit XOR gate

0

¿Alguno de ustedes ha visto una puerta XOR con 16 o 32 entradas? (Integrado en un solo chip, por supuesto)

Lo necesitaría para comparar dos variables de 16 bits entre sí.

¿O hay mejores opciones para comparar un conteo tan alto de entrada?

El reloj sería de 40MHz, por lo que debería ser realmente rápido (5-10ns de retardo).

Nivel lógico: se prefiere 5V o 3.3V

    
pregunta d3L

3 respuestas

3

Puede conectar en cascada 2 o 4 chips 74HC85 que le darán una salida '=' así como la comparación de la magnitud.

Editar: el retraso total será demasiado largo para su requisito de 5-10 ns, si no puede trabajar con el retraso de propagación, creo que algún tipo de lógica programable será su única opción.

Puede usar un CPLD pequeño como XC2C32 .

    
respondido por el Spehro Pefhany
2

¿Para qué tipo de niveles lógicos: TTL, LVTTL ...? ¿Qué velocidad?

Hay fichas como esta: CD74HC688: comparadores de identidad / magnitud de 8 bits

enlace

Los que están casi obsoletos.

En su lugar, podría usar un CPLD de Lattice, Altera.

    
respondido por el TEMLIB
1

El mejor dispositivo que conozco es el 74AS885 que se ejecuta en 5 voltios y comparará dos números de 8 bits en ~ 6 nseg. Necesitará dos, por supuesto, y vienen en un DIP de 24 pines. El gran problema es que dos circuitos integrados requerirán típicamente 1.3 vatios, y quizás tanto como 2 vatios (400 mA). Si esto es un problema, recomendaría la sugerencia de un CPLD de TEMLIB, en realidad varios, pero debería poder usar, por ejemplo, algo como el Altera EPM240, aunque no estoy seguro de la velocidad final que obtendría. para este tipo de lógica multinivel que requiere la estructura lógica.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas