10 votos

¿Cuáles son los nombres de todas las compuertas lógicas posibles con entrada de 1 o 2 bits y salida de 1 bit?

Esta parece ser una pregunta tonta, pero el hecho es que cuando he intentado buscar información relacionada, ninguno de los resultados de la búsqueda me dio una respuesta satisfactoria.

Lógica Puertas con Entrada de 1 bit y 1 bit de Salida

Desde la entrada de \$B=1\$ poco, la tabla de verdad tiene \$C=2^B=2^1=2\$ filas. Puesto que para cada fila en la tabla de verdad, hay \$2\$ opciones (\$0\$ o \$1\$) para la salida, hay \$2^C=2^{2^B}=2^{2^1}=4\$ diferentes tablas de verdad en total.

Aquí hay una tabla de la verdad de las tablas (cada tabla de verdad es escrito como una fila):

$$ \begin{array}{|c|c|c|c|} \hline (0) & (1) & \text{Name} & \text{Formula} \\ \hline 0 & 0 & \text{Constant Zero} & 0 \\ \hline 0 & 1 & \text{Identity} & X \\ \hline 1 & 0 & \text{NOT Gate / Negate / Invertor} & \overline{X} \\ \hline 1 & 1 & \text{Constant One} & 1 \\ \hline \end{array} $$

Logic Gates with 2-bit Input and 1-bit Output

Since the input has \$B=2\$ bits, the truth table has \$C=2^B=2^2=4\$ rows. Since for every row in the truth table, there are \$2\$ choices (\$0\$ or \$1\$) for the output, there are \$2^C=2^{2^B}=2^{2^2}=16\$ different truth tables in total.

Here is a table of truth tables (each truth table is written as a row):

$$ \begin{array}{|c|c|c|c|c|c|} \hline (0,0) & (0,1) & (1,0) & (1,1) & \text{Name} & \text{Formula} \\ \hline 0 & 0 & 0 & 0 & \text{Constant Zero} & 0 \\ \hline 0 & 0 & 0 & 1 & \text{AND Gate} & XY \\ \hline 0 & 0 & 1 & 0 & \color{red}{\text{Gate-0010}} & X\overline{Y} \\ \hline 0 & 0 & 1 & 1 & \text{Identity on X} & X \\ \hline 0 & 1 & 0 & 0 & \color{red}{\text{Gate-0100}} & \overline{X}Y \\ \hline 0 & 1 & 0 & 1 & \text{Identity on Y} & Y \\ \hline 0 & 1 & 1 & 0 & \text{XOR Gate} & X \oplus Y \\ \hline 0 & 1 & 1 & 1 & \text{OR Gate} & X + Y \\ \hline 1 & 0 & 0 & 0 & \text{NOR Gate} & \overline{X + Y} \\ \hline 1 & 0 & 0 & 1 & \text{XNOR Gate} & \overline{X \oplus Y} \\ \hline 1 & 0 & 1 & 0 & \text{NOT Gate on Y} & \overline{Y} \\ \hline 1 & 0 & 1 & 1 & \color{red}{\text{Gate-1011}} & X + \overline{Y} \\ \hline 1 & 1 & 0 & 0 & \text{NOT Gate on X} & \overline{X} \\ \hline 1 & 1 & 0 & 1 & \color{red}{\text{Gate-1101}} & \overline{X} + Y \\ \hline 1 & 1 & 1 & 0 & \text{NAND Gate} & \overline{XY} \\ \hline 1 & 1 & 1 & 1 & \text{Constant One} & 1 \\ \hline \end{array} $$

Preguntas

  • ¿Cuáles son otros nombres para estas puertas? Como se muestra arriba, el NOT Gate es también llamado el Negate función, o de la Inverter.
  • De mi investigación, yo sé que el nombre de la Compuerta XNOR es más popular que NXOR Puerta. Sin embargo, la puerta es equivalente a la de un NO Puerta XOR . ¿Por qué la X antes de venir a la N , entonces (a diferencia de otros "NO algo" puertas)?
  • Hay ampliamente los nombres utilizados para las puertas marcados \$\color{red}{\text{red}}\$arriba?
    • En esta pregunta, \$\color{red}{\text{Gate-0100}}\$ también se llama ARENA de la Puerta, que representa "una Sola inversión Y la Puerta". Sin embargo, no estoy seguro de si esto es ampliamente utilizado en el campo.
    • En esta respuesta, \$\color{red}{\text{Gate-1011}}\$ (de hecho, es un "NO" de ARENA Puerta) se llama Inclusión Puerta o SI-ENTONCES la Puerta. De nuevo, hay un nombre apropiado para esta puerta? ¿Cómo IC manuales de usuario se refieren a una puerta con la misma tabla de verdad?
    • En esta referencia, \$\color{red}{\text{Gate-1011}}\$ se llama la Implicación Lógica.

3voto

Chenghua Yang Puntos 51

La mayoría de las dos puertas de entrada tienen un solo nombre (Y, O, etc.), pero una sola entrada de las puertas se nombra, no sólo después de la función lógica (NO), sino también después de que el efecto que tienen sobre la señal o la función que tienen en el circuito ("inversor", "((no)invertida) buffer/controlador").

"XNOR" es simplemente más fácil de pronunciar que "NXOR".

Las puertas marcadas en rojo no son ampliamente utilizados, por lo que no hay nombres comunes para ellos. Implementaciones existen en realidad en configurables multi-función puertas (74xxx1G57/58/97/98/99), pero sólo como un efecto secundario de la configuración. El SN74LVC1G97 hoja de datos describe como "(N)/O(N)Y de la puerta con una entrada de información invertida", y que es probablemente la manera más fácil de entenderlo:

SN74LVC1G97 funny gates

2voto

mephisto123 Puntos 163

Lo que se etiqueta como Gate-1011 en la tabla se conoce como un "IMPLICA la Puerta" en esta fuente. Otro nombre para su "Identidad" en la puerta" es llamado "Buffer puerta"

Sin embargo, no hay ninguna fuente oficial, por lo que usted está buscando, que contiene información sobre el nombre de la convención para la lógica compleja que no sólo la abofetear a otro la puerta de la lógica nombres juntos. Usted está buscando los nombres de los posibles lógica que contienen condicional y/o de la lógica combinacional que depende del estado en particular las variables de entrada, donde son independientes del tiempo, lo que significa que usted conseguirá el resultado al instante, como si de una función matemática.

Ejemplos de estos incluyen:

  • Complementos/Subtractors
  • (De)Multiplexores
  • De/Codificadores
  • Todas las puertas que aparecen anteriormente en tu pregunta
  • Tristate dispositivos

También hay secuencial lógica que crear varios estados que son dependientes del tiempo. Hay dos tipos de lógica secuencial: síncronos y Asíncronos... Nombre de la convención es bastante sencillo.

Ejemplos de estos incluyen:

  • Relojes/Osciladores
  • Flip-Flops
  • Los contadores

Pero si usted está solicitando un nombre oficial a los puntos en rojo arriba, no hay ninguno (todavía). Creo que el ejemplo que usted suministró anteriormente, NXOR es probablemente lo más cerca que va a obtener. ¿Por qué hay una "N" antes de la "X" es probablemente una de que todas las entradas están recibiendo negado antes de entrar en el diagrama de bloques. Esto no sería cierto para NOR y NAND, sin embargo, como sería NO-NI y NO-NAND, como usted ha señalado.

Tal vez usted puede hacer algo, es decir, ONOR puerta con una de las entradas negadas y NNOR donde todas las entradas son negados.

Los tres principales puertas lógicas incluyen: NO, O, y, Y. Todo lo demás puede contener uno de estos tres. Por ejemplo, una puerta NOR podría ser simplemente una compuerta or con una puerta not a la salida de la puerta or. (Con transistor logic, esta es una historia diferente.)

Wrap up: no Hay ninguna fuente oficial que iba a dar nombres a cada posibilidad. Esto es probablemente debido a que simplemente no les importa el nombre. Insatisfactorio, sí, pero si estamos o no, simplemente, que se dedica a darle un nombre, es totalmente subjetiva. Que realmente le importa? Si la excusa para darles nombres es tener integridad, entonces ¿cuántas veces podemos incluso utilizar estos nombres si nos les dieron nombres?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X