compuertas lógicas de tres estados de 8 bits

0

¿Alguien conoce alguna familia de puertas lógicas de tres estados?

entrada de 8 bits AND, NAND, OR, NOR, XOR, XNOR con un selector de habilitación?

¿O es demasiado específico y requiere un rollo de su propia implementación?

    
pregunta Corvusoft

1 respuesta

2

No estoy seguro si alguna vez existen tales puertas que comprenden 8 elementos lógicos. Imagínate, si tienes 8 compuertas de una entrada y dos entradas en un solo chip, este chip debe tener 2 * 8 + 8 - > 24 pines lógicos más dos pines de alimentación, por lo tanto, al menos 26 pines.

Si tales dispositivos existieron alguna vez, deben ser personalizados y especiales para algún tipo de computadora vieja.

Estas operaciones lógicas se realizan generalmente dentro de un microprocesador / controlador dentro de ALU, y las entradas y salidas se administran internamente al dispositivo.

Creo que querías preguntar otra cosa, más cerca de lo que realmente quieres lograr.

Pero en general, las formas en que puede considerar la implementación de dicha lógica son:

  1. Utilice CPLD / FPGA:

    • ventajas: tamaño reducido, muy rápido en términos de latencia;
    • contras: sobrecarga de precios para implementar una lógica tan simple;
  2. use un PAL / GAL más pequeño u otro chip PLD más antiguo que el tamaño de CPLD:

    • ventajas: huella media, fácil de cablear;
    • contras: es una pregunta si esto costará menos que el CPLD moderno;
  3. use la ROM preprogramada con el bus de dirección de 16 bits y los datos de salida de 8 bits. Esta ROM tendrá un byte de salida programado para la dirección correspondiente (8 bits para el operando A y 8 bits para el operando B). Los chips ROM normalmente tienen señales de selección de chips, por lo que es posible que tenga una salida de tres estados cuando no se selecciona el chip:

    • pros: huella media, bajo costo;
    • contras: las ROM, según el tipo, pueden tener una latencia de hasta decenas de nanosegundos; Necesitará una imagen ROM adecuada para desarrollarse.
  4. utilizar MCU:

    • ventajas: muy barata, tamaño de tabla pequeña;
    • contras: requiere firmware y diseño adecuado del programa interno para mantener la latencia predecible.
  5. Si desea usar una lógica de pegamento simple, debe tomar 2 chips NAND (por ejemplo, para la operación NAND - 74xx00) y luego usar el chip de búfer tipo 74xx125 (o equivalente):

    • ventajas: bajo costo (cuestionable), el circuito y la placa son visualmente completos (por ejemplo, para educación);
    • contras: gran huella.
respondido por el Anonymous

Lea otras preguntas en las etiquetas